Package jflex.generator
Class Emitters
- java.lang.Object
-
- jflex.generator.Emitters
-
public final class Emitters extends Object
Factory class for Emitter
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EmittercreateFileEmitter(File inputLexFile, LexParse parser, DFA dfa)Creates an Emitter that generates the java code in a file.static EmittercreatePrintWriterEmitter(LexParse parser, DFA dfa, PrintWriter writer)Create Emitter that writes to writer
-
-
-
Method Detail
-
createFileEmitter
public static Emitter createFileEmitter(File inputLexFile, LexParse parser, DFA dfa) throws IOException
Creates an Emitter that generates the java code in a file. The output file name is inferred from the class defined in the grammar.- Parameters:
inputLexFile- input grammar.parser- aLexParse.dfa- aDFA.- Returns:
Emitter.- Throws:
IOException- if any.
-
-