public class GenLexer extends AnalysisAdapter
Modifier and Type | Field and Description |
---|---|
private AcceptStates[] |
acceptStatesArray |
private ResolveIds |
ids |
private MacroExpander |
macros |
private java.io.File |
pkgDir |
private java.lang.String |
pkgName |
private Transitions |
transitions |
Constructor and Description |
---|
GenLexer(ResolveIds ids) |
Modifier and Type | Method and Description |
---|---|
void |
caseStart(Start tree) |
private void |
createLexer() |
private void |
createLexerException() |
caseAAlt, caseAAltTransform, caseAAst, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAElem, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIgnTokens, caseAIntervalSet, caseAListTerm, caseAMinusBinOp, caseANewListTerm, caseANewTerm, caseANullTerm, caseAOperationSet, caseAPlusBinOp, caseAPlusUnOp, caseAProd, caseAProdName, caseAProductions, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseASetBasic, caseASimpleListTerm, caseASimpleTerm, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseEOF, caseTAbstract, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTNew, caseTNull, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTSyntax, caseTTokens, caseTTokenSpecifier, caseTTree, defaultCase, getIn, getOut, setIn, setOut
private MacroExpander macros
private ResolveIds ids
private java.io.File pkgDir
private java.lang.String pkgName
private AcceptStates[] acceptStatesArray
private Transitions transitions
public GenLexer(ResolveIds ids)
public void caseStart(Start tree)
caseStart
in interface Analysis
caseStart
in class AnalysisAdapter
private void createLexerException()
private void createLexer()
Copyright © 1997-2013 Sablecc. All Rights Reserved.