at.dms.compiler.tools.lexgen
Class LexgenOptions

java.lang.Object
  extended by at.dms.compiler.tools.common.Options
      extended by at.dms.compiler.tools.lexgen.LexgenOptions

public class LexgenOptions
extends Options


Field Summary
 boolean definition
           
 boolean flexrules
           
 boolean inter
           
 boolean keywords
           
 boolean tokens
           
 
Fields inherited from class at.dms.compiler.tools.common.Options
nonOptions
 
Constructor Summary
LexgenOptions()
           
LexgenOptions(String name)
           
 
Method Summary
 LongOpt[] getLongOptions()
          Gets long options.
 String[] getOptions()
           
 String getShortOptions()
          Gets short options.
 void help()
          shows a help message.
 boolean processOption(int code, Getopt g)
           
 void usage()
          Shows a usage message.
 void version()
          Shows the version number.
 
Methods inherited from class at.dms.compiler.tools.common.Options
getInt, getString, parseCommandLine, printOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

definition

public boolean definition

inter

public boolean inter

keywords

public boolean keywords

tokens

public boolean tokens

flexrules

public boolean flexrules
Constructor Detail

LexgenOptions

public LexgenOptions(String name)

LexgenOptions

public LexgenOptions()
Method Detail

processOption

public boolean processOption(int code,
                             Getopt g)
Overrides:
processOption in class Options

getOptions

public String[] getOptions()
Overrides:
getOptions in class Options

getShortOptions

public String getShortOptions()
Description copied from class: Options
Gets short options.

Overrides:
getShortOptions in class Options

version

public void version()
Description copied from class: Options
Shows the version number.

Specified by:
version in class Options

usage

public void usage()
Description copied from class: Options
Shows a usage message.

Specified by:
usage in class Options

help

public void help()
Description copied from class: Options
shows a help message.

Specified by:
help in class Options

getLongOptions

public LongOpt[] getLongOptions()
Description copied from class: Options
Gets long options.

Overrides:
getLongOptions in class Options