Package org.javacc.parser
Interface CodeGenerator
-
public interface CodeGenerator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangenerateHelpers(Context context, CodeGeneratorSettings settings, TokenizerData tokenizerData)Generate any other support files you need.DefaultJJTreeVisitorgetJJTreeCodeGenerator(JJTreeContext context)TODO(sreeni): Fix this when we do tree annotations in the parser code generator.java.lang.StringgetName()Get the name of the code generator.ParserCodeGeneratorgetParserCodeGenerator(Context context)The Parser class generator.TokenCodeGeneratorgetTokenCodeGenerator(Context context)The Token class generator.TokenManagerCodeGeneratorgetTokenManagerCodeGenerator(Context context)The TokenManager class generator.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Get the name of the code generator.
-
generateHelpers
boolean generateHelpers(Context context, CodeGeneratorSettings settings, TokenizerData tokenizerData)
Generate any other support files you need.
-
getTokenCodeGenerator
TokenCodeGenerator getTokenCodeGenerator(Context context)
The Token class generator.
-
getTokenManagerCodeGenerator
TokenManagerCodeGenerator getTokenManagerCodeGenerator(Context context)
The TokenManager class generator.
-
getParserCodeGenerator
ParserCodeGenerator getParserCodeGenerator(Context context)
The Parser class generator.
-
getJJTreeCodeGenerator
DefaultJJTreeVisitor getJJTreeCodeGenerator(JJTreeContext context)
TODO(sreeni): Fix this when we do tree annotations in the parser code generator. The JJTree preprocesor.
-
-