Class JavaCCParserInternals

  • Direct Known Subclasses:
    JTBParser

    public abstract class JavaCCParserInternals
    extends JavaCCGlobals
    Utilities.
    • Constructor Detail

      • JavaCCParserInternals

        public JavaCCParserInternals()
    • Method Detail

      • initialize

        protected static void initialize()
        Initializes
      • addcuname

        protected static void addcuname​(java.lang.String id)
        Parameters:
        id - - the Compilation Unit name
      • compare

        protected static void compare​(Token t,
                                      java.lang.String id1,
                                      java.lang.String id2)
        Compares the second id with the first one and raises a parse error if not identical.
        Parameters:
        t - - the token to pass to the error
        id1 - - the first id to compare
        id2 - - the second id to compare
      • setinsertionpoint

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

        protected static void insertionpointerrors​(Token t)
      • set_initial_cu_token

        protected static void set_initial_cu_token​(Token t)
      • addregexpr

        protected static void addregexpr​(TokenProduction p,
                                         boolean userTokenManager)
      • add_token_manager_decls

        protected static void add_token_manager_decls​(Token t,
                                                      java.util.List<Token> decls,
                                                      boolean userTokenManager)
      • hexchar

        protected static boolean hexchar​(char ch)
      • hexval

        protected static int hexval​(char ch)
      • remove_escapes_and_quotes

        protected static java.lang.String remove_escapes_and_quotes​(Token t,
                                                                    java.lang.String str)
      • character_descriptor_assign

        protected static char character_descriptor_assign​(Token t,
                                                          java.lang.String s)
      • character_descriptor_assign

        protected static char character_descriptor_assign​(Token t,
                                                          java.lang.String s,
                                                          java.lang.String left)
      • makeTryBlock

        protected static void makeTryBlock​(Token tryLoc,
                                           Container result,
                                           Container nestedExp,
                                           java.util.List<java.util.List<Token>> types,
                                           java.util.List<Token> ids,
                                           java.util.List<java.util.List<Token>> catchblks,
                                           java.util.List<Token> finallyblk)
      • reInit

        public static void reInit()