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_toTokenm_ccol, m_cline, m_includeBuffer, m_mainBuffer, m_outputBuffer, m_staticsBuffer| 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, getGeneratedCode, getLeadingComments, getOutputLanguage, getStringForTokenOnly, getStringToPrint, getTrailingComments, printLeadingComments, printToken, printTokenList, printTokenOnly, printTokenSetup, printTrailingComments, saveOutput, saveOutput, switchToIncludeFile, switchToMainFile, switchToStaticsFile, writeTemplatepublic void start()
throws IOException
start in class LexGenJavaIOExceptionCopyright © 2017–2019 Philip Helger. All rights reserved.