Package org.javacc.cpp
Class CppCodeGenerator
- java.lang.Object
-
- org.javacc.cpp.CppCodeGenerator
-
- All Implemented Interfaces:
org.javacc.parser.CodeGenerator
public class CppCodeGenerator extends java.lang.Object implements org.javacc.parser.CodeGenerator
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static booleanIS_DEBUG
-
Constructor Summary
Constructors Constructor Description CppCodeGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangenerateHelpers(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings settings, org.javacc.parser.TokenizerData tokenizerData)Generate any other support files you need.org.javacc.jjtree.DefaultJJTreeVisitorgetJJTreeCodeGenerator(org.javacc.jjtree.JJTreeContext context)TODO(sreeni): Fix this when we do tree annotations in the parser code generator.java.lang.StringgetName()The name of the C# code generator.ParserCodeGeneratorgetParserCodeGenerator(org.javacc.parser.Context context)The Parser class generator.TokenCodeGeneratorgetTokenCodeGenerator(org.javacc.parser.Context context)The Token class generator.TokenManagerCodeGeneratorgetTokenManagerCodeGenerator(org.javacc.parser.Context context)The TokenManager class generator.
-
-
-
Field Detail
-
IS_DEBUG
static final boolean IS_DEBUG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public final java.lang.String getName()
The name of the C# code generator.- Specified by:
getNamein interfaceorg.javacc.parser.CodeGenerator
-
generateHelpers
public final boolean generateHelpers(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings settings, org.javacc.parser.TokenizerData tokenizerData)Generate any other support files you need.- Specified by:
generateHelpersin interfaceorg.javacc.parser.CodeGenerator
-
getTokenCodeGenerator
public final TokenCodeGenerator getTokenCodeGenerator(org.javacc.parser.Context context)
The Token class generator.- Specified by:
getTokenCodeGeneratorin interfaceorg.javacc.parser.CodeGenerator
-
getTokenManagerCodeGenerator
public final TokenManagerCodeGenerator getTokenManagerCodeGenerator(org.javacc.parser.Context context)
The TokenManager class generator.- Specified by:
getTokenManagerCodeGeneratorin interfaceorg.javacc.parser.CodeGenerator
-
getParserCodeGenerator
public final ParserCodeGenerator getParserCodeGenerator(org.javacc.parser.Context context)
The Parser class generator.- Specified by:
getParserCodeGeneratorin interfaceorg.javacc.parser.CodeGenerator
-
getJJTreeCodeGenerator
public final org.javacc.jjtree.DefaultJJTreeVisitor getJJTreeCodeGenerator(org.javacc.jjtree.JJTreeContext context)
TODO(sreeni): Fix this when we do tree annotations in the parser code generator. The JJTree preprocesor.- Specified by:
getJJTreeCodeGeneratorin interfaceorg.javacc.parser.CodeGenerator
-
-