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 voidadd_inline_regexpr(RegularExpression r)protected static voidadd_token_manager_decls(Token t, java.util.List decls)protected static voidaddcuname(java.lang.String id)protected static voidaddproduction(NormalProduction p)protected static voidaddregexpr(TokenProduction p)protected static charcharacter_descriptor_assign(Token t, java.lang.String s)protected static charcharacter_descriptor_assign(Token t, java.lang.String s, java.lang.String left)protected static voidcompare(Token t, java.lang.String id1, java.lang.String id2)protected static booleanhexchar(char ch)protected static inthexval(char ch)protected static voidinitialize()protected static voidinsertionpointerrors(Token t)protected static voidmakeTryBlock(Token tryLoc, Container result, Container nestedExp, java.util.List types, java.util.List ids, java.util.List catchblks, java.util.List finallyblk)protected static voidproduction_addexpansion(BNFProduction p, Expansion e)static voidreInit()protected static java.lang.Stringremove_escapes_and_quotes(Token t, java.lang.String str)protected static voidset_initial_cu_token(Token t)protected static voidsetinsertionpoint(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()
-
-