Package org.javacc.parser
Class JavaCCParserInternals
- java.lang.Object
-
- org.javacc.parser.JavaCCGlobals
-
- org.javacc.parser.JavaCCParserInternals
-
- Direct Known Subclasses:
JavaCCParser
public abstract class JavaCCParserInternals extends JavaCCGlobals
Utilities.
-
-
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, jjtreeGenerated, lexstate_I2S, lexstate_S2I, lookaheadNeeded, maskindex, maskVals, named_tokens_table, names_of_tokens, ordered_named_tokens, origFileName, otherLanguageDeclTokenBeg, otherLanguageDeclTokenEnd, production_table, rexprlist, rexps_of_tokens, simple_tokens_table, token_mgr_decls, tokenCount, toolName, toolNames
-
-
Constructor Summary
Constructors Constructor Description JavaCCParserInternals()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
add_inline_regexpr(RegularExpression r)
protected static void
add_token_manager_decls(Token t, java.util.List 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.List types, java.util.List ids, java.util.List catchblks, java.util.List 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, createOutputDir, getIdString, getIdString, getToolNames, isGeneratedBy, printLeadingComments, printLeadingComments, printToken, printToken, printTokenList, printTokenOnly, printTokenOnly, printTokenSetup, printTrailingComments, printTrailingComments, staticOpt
-
-
-
-
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.List 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.List types, java.util.List ids, java.util.List catchblks, java.util.List finallyblk)
-
reInit
public static void reInit()
-
-