org.sablecc.sablecc
Class GenLexer

java.lang.Object
  extended by org.sablecc.sablecc.analysis.AnalysisAdapter
      extended by org.sablecc.sablecc.GenLexer
All Implemented Interfaces:
Analysis, Switch

public class GenLexer
extends AnalysisAdapter


Field Summary
private  AcceptStates[] acceptStatesArray
           
private  ResolveIds ids
           
private  MacroExpander macros
           
private  java.io.File pkgDir
           
private  java.lang.String pkgName
           
private  Transitions transitions
           
 
Constructor Summary
GenLexer(ResolveIds ids)
           
 
Method Summary
 void caseStart(Start tree)
           
private  void createLexer()
           
private  void createLexerException()
           
 
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

macros

private MacroExpander macros

ids

private ResolveIds ids

pkgDir

private java.io.File pkgDir

pkgName

private java.lang.String pkgName

acceptStatesArray

private AcceptStates[] acceptStatesArray

transitions

private Transitions transitions
Constructor Detail

GenLexer

public GenLexer(ResolveIds ids)
Method Detail

caseStart

public void caseStart(Start tree)
Specified by:
caseStart in interface Analysis
Overrides:
caseStart in class AnalysisAdapter

createLexerException

private void createLexerException()

createLexer

private void createLexer()