Class TokenizerData

java.lang.Object
org.javacc.parser.TokenizerData

public class TokenizerData extends Object
  • Field Details

  • Constructor Details

    • TokenizerData

      public TokenizerData()
  • Method Details

    • setParserName

      public void setParserName(String parserName)
    • setDecls

      public void setDecls(String decls)
    • setLiteralSequence

      public void setLiteralSequence(Map<Integer,List<String>> literalSequence)
    • setLiteralKinds

      public void setLiteralKinds(Map<Integer,List<Integer>> literalKinds)
    • setKindToNfaStartState

      public void setKindToNfaStartState(Map<Integer,Integer> kindToNfaStartState)
    • addNfaState

      public void addNfaState(int index, Set<Character> characters, Set<Integer> nextStates, Set<Integer> compositeStates, int kind)
    • setInitialStates

      public void setInitialStates(Map<Integer,Integer> initialStates)
    • setWildcardKind

      public void setWildcardKind(Map<Integer,Integer> wildcardKind)
    • setLexStateNames

      public void setLexStateNames(String[] lexStateNames)
    • setDefaultLexState

      public void setDefaultLexState(int defaultLexState)
    • updateMatchInfo

      public void updateMatchInfo(Map<Integer,String> actions, int[] newLexStateIndices, long[] toSkip, long[] toSpecial, long[] toMore, long[] toToken)