Class JavaCCParserInternals

java.lang.Object
org.javacc.parser.JavaCCParserInternals
Direct Known Subclasses:
JavaCCParser

public abstract class JavaCCParserInternals extends Object
Utilities.
  • Field Details

    • context

      protected Context context
    • add_cu_token_here

      private List<Token> add_cu_token_here
    • first_cu_token

      private Token first_cu_token
    • insertionpoint1set

      private boolean insertionpoint1set
    • insertionpoint2set

      private boolean insertionpoint2set
    • nextFreeLexState

      private int nextFreeLexState
  • Constructor Details

    • JavaCCParserInternals

      protected JavaCCParserInternals()
  • Method Details

    • initialize

      protected void initialize(Context context)
    • checkDefaultState

      protected void checkDefaultState()
    • addcuname

      protected void addcuname(String id)
    • compare

      protected void compare(Token t, String id1, String id2)
    • setinsertionpoint

      protected void setinsertionpoint(Token t, int no)
    • insertionpointerrors

      protected void insertionpointerrors(Token t)
    • set_initial_cu_token

      protected void set_initial_cu_token(Token t)
    • addproduction

      protected void addproduction(NormalProduction p)
    • production_addexpansion

      protected void production_addexpansion(BNFProduction p, Expansion e)
    • addregexpr

      protected void addregexpr(TokenProduction p)
    • add_token_manager_decls

      protected void add_token_manager_decls(Token t, List<Token> decls)
    • add_inline_regexpr

      protected void add_inline_regexpr(RegularExpression r)
    • hexchar

      private boolean hexchar(char ch)
    • hexval

      private int hexval(char ch)
    • remove_escapes_and_quotes

      protected String remove_escapes_and_quotes(Token t, String str)
    • character_descriptor_assign

      protected char character_descriptor_assign(Token t, String s)
    • character_descriptor_assign

      protected char character_descriptor_assign(Token t, String s, String left)
    • makeTryBlock

      protected void makeTryBlock(Token tryLoc, Container<TryBlock> result, Container<Expansion> nestedExp, List<List<Token>> types, List<Token> ids, List<List<Token>> catchblks, List<Token> finallyblk)
    • isJavaLanguage

      protected final boolean isJavaLanguage()
    • getLanguageName

      protected final String getLanguageName()