|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.core.parser.JFlex.Main
public class Main
This is the main class of JFlex controlling the scanner generation process. It is responsible for parsing the commandline, getting input files, starting up the GUI if necessary, etc.
Field Summary | |
---|---|
static java.lang.String |
version
JFlex version |
Constructor Summary | |
---|---|
Main()
|
Method Summary | |
---|---|
static void |
generate(java.io.File inputFile)
Generates a scanner for the specified input file. |
static void |
generate(java.lang.String[] argv)
|
static void |
main(java.lang.String[] argv)
Starts the generation process with the files in argv or
pops up a window to choose a file, when argv doesn't have
any file entries. |
static java.util.Vector |
parseOptions(java.lang.String[] argv)
|
static void |
printUsage()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String version
Constructor Detail |
---|
public Main()
Method Detail |
---|
public static void generate(java.io.File inputFile)
inputFile
- a file containing a lexical specification
to generate a scanner for.public static java.util.Vector parseOptions(java.lang.String[] argv) throws SilentExit
SilentExit
public static void printUsage()
public static void generate(java.lang.String[] argv) throws SilentExit
SilentExit
public static void main(java.lang.String[] argv)
argv
or
pops up a window to choose a file, when argv
doesn't have
any file entries.
argv
- the commandline.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |