public class LexGenCpp extends LexGenJava
s_actions, s_canLoop, s_canMatchAnyChar, s_canReachOnMore, s_curKind, s_curRE, s_defaultLexState, s_errorHandlingClass, s_generateDataOnly, s_hasEmptyMatch, s_hasLoop, s_hasNfa, s_ignoreCase, s_initialState, s_initMatch, s_initStates, s_keepLineCol, s_lexStateIndex, s_lexStateName, s_lexStates, s_lexStateSuffix, s_maxLexStates, s_maxLongsReqd, s_maxOrdinal, s_mixed, s_rexprs, s_stateHasActions, s_stateSetSize, s_tokenizerData, s_tokMgrClassName, s_toMore, s_toSkip, s_toSpecial, s_totalNumStates, s_toToken| Constructor and Description |
|---|
LexGenCpp() |
| Modifier and Type | Method and Description |
|---|---|
void |
start() |
addCharToSkip, checkEmptyStringMatch, maxChar, reInit, writeTemplategenAnnotation, genClassStart, genCode, genCode, genCodeLine, genCodeNewLine, generateMethodDefHeader, generateMethodDefHeader, genModifier, genStringLiteralArrayCPP, genStringLiteralInCPP, getCharStreamName, getClassQualifier, getCol, getGeneratedCode, getLeadingComments, getLine, getOutputLanguage, getStringForTokenOnly, getStringToPrint, getTrailingComments, printLeadingComments, printToken, printTokenList, printTokenOnly, printTokenSetup, printTrailingComments, saveOutput, saveOutput, setColToStart, setLineAndCol, switchToIncludeFile, switchToMainFile, switchToStaticsFilepublic void start()
throws IOException
start in class LexGenJavaIOExceptionCopyright © 2017–2020 Philip Helger. All rights reserved.