org.javacc.parser
Class JavaCCParserInternals

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

public abstract class JavaCCParserInternals
extends JavaCCGlobals


Field Summary
 
Fields inherited from class org.javacc.parser.JavaCCGlobals
bnfproductions, ccol, cline, cu_from_insertion_point_2, cu_name, cu_to_insertion_point_1, cu_to_insertion_point_2, fileName, jj2index, jjcovGenerated, jjtreeGenerated, lexstate_I2S, lexstate_S2I, maskindex, maskVals, named_tokens_table, names_of_tokens, ordered_named_tokens, origFileName, outputDir, production_table, rexprlist, rexps_of_tokens, simple_tokens_table, token_mgr_decls, tokenCount, toolName, toolNames
 
Constructor Summary
JavaCCParserInternals()
           
 
Method Summary
protected static void add_inline_regexpr(RegularExpression r)
           
protected static void add_token_manager_decls(Token t, java.util.Vector decls)
           
protected static void addcuname(java.lang.String id)
           
protected static void addproduction(NormalProduction p)
           
protected static void addregexpr(TokenProduction p)
           
protected static char character_descriptor_assign(Token t, java.lang.String s)
           
protected static char character_descriptor_assign(Token t, java.lang.String s, java.lang.String left)
           
protected static void compare(Token t, java.lang.String id1, java.lang.String id2)
           
protected static boolean hexchar(char ch)
           
protected static int hexval(char ch)
           
protected static void initialize()
           
protected static void insertionpointerrors(Token t)
           
protected static void makeTryBlock(Token tryLoc, Container result, Container nestedExp, java.util.Vector types, java.util.Vector ids, java.util.Vector catchblks, java.util.Vector finallyblk)
           
protected static void production_addexpansion(BNFProduction p, Expansion e)
           
static void reInit()
           
protected static java.lang.String remove_escapes_and_quotes(Token t, java.lang.String str)
           
protected static void set_initial_cu_token(Token t)
           
protected static void setinsertionpoint(Token t, int no)
           
 
Methods inherited from class org.javacc.parser.JavaCCGlobals
add_escapes, addUnicodeEscapes, bannerLine, getIdString, getIdString, getToolNames, isGeneratedBy, printLeadingComments, printLeadingComments, printToken, printToken, printTokenOnly, printTokenOnly, printTokenSetup, printTrailingComments, printTrailingComments, setOutputDir, staticOpt, storeOutputDirSpec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCCParserInternals

public JavaCCParserInternals()
Method Detail

initialize

protected static void initialize()

addcuname

protected static void addcuname(java.lang.String id)

compare

protected static void compare(Token t,
                              java.lang.String id1,
                              java.lang.String id2)

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)

addproduction

protected static void addproduction(NormalProduction p)

production_addexpansion

protected static void production_addexpansion(BNFProduction p,
                                              Expansion e)

addregexpr

protected static void addregexpr(TokenProduction p)

add_token_manager_decls

protected static void add_token_manager_decls(Token t,
                                              java.util.Vector decls)

add_inline_regexpr

protected static void add_inline_regexpr(RegularExpression r)

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.Vector types,
                                   java.util.Vector ids,
                                   java.util.Vector catchblks,
                                   java.util.Vector finallyblk)

reInit

public static void reInit()