All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.parser.JavaParser

java.lang.Object
   |
   +----espresso.parser.JavaParser

public class JavaParser
extends Object
implements JavaParserConstants

Variable Index

 o className_d
Name of the class (and of its superclass) being parsed.
 o counter_d
A counter used to keep track of the different scopes within a method.
 o DEFAULT_PACKAGE
The name of the default package
 o DEFAULT_SUPER
The name of the default super class
 o errors_d
A String vector containing all the errors found during parsing.
 o fieldInit_d
This block contains the initializations of instance fields During parsing, nonstatic initializers are collected, and at the end of paring, added to each ConstructorDeclarationNode So nonstatic initializers of fields are converted to assignments to fields executed in each constructor
 o forwardTypes_d
Keep track of references to forward types.
 o importMgr_d
This is the compiler's import manager.
 o jj_2_rtns
 o jj_endpos
 o jj_expentries
 o jj_expentry
 o jj_gc
 o jj_gen
 o jj_input_stream
 o jj_kind
 o jj_la
 o jj_la1
 o jj_la1_0
 o jj_la1_1
 o jj_la1_2
 o jj_la1_3
 o jj_lastpos
 o jj_lasttokens
 o jj_nt
 o jj_ntk
 o jj_rescan
 o jj_scanpos
 o jj_semLA
 o labels_d
A stack used to match labels in break and continue statements with their corresponding labeled nodes.
 o lookingAhead
 o methodName_d
The name of the method being parsed.
 o methodNode_d
A pointer to the method declaration node of the method being parsed.
 o packName_d
Symbol of the package that corresponds to the class being defined or a default if no package declaration parsed.
 o root_d
The pointer to the AST root node.
 o scopes_d
A stack used together with the counter to keep track of the scopes within a method.
 o staticInit_d
This block contains the initializations of static fields During parsing, nonstatic initializers are collected, and at the end of paring, added to each ConstructorDeclarationNode So nonstatic initializers of fields are converted to assignments to fields executed in each constructor
 o superName_d
 o symbolTable_d
This is the compiler's symbol table.
 o token
 o token_source

Constructor Index

 o JavaParser(InputStream)
 o JavaParser(InputStream, JavaImportManager, SymbolTable, Vector)
The main constructor.
 o JavaParser(JavaParserTokenManager)

Method Index

 o addDefaultConstructor(ClassDeclarationNode)
Adds a default constructor when needed.
 o AdditiveExp()
 o AllocationExp()
 o AndExp()
 o ArgumentList()
 o Arguments()
 o ArrayDimensions()
 o Assignment()
 o AssignmentOperator()
 o Block(boolean)
 o BlockStatement(boolean)
 o BooleanLiteral()
 o BreakStatement()
 o CastExp()
 o CastLookahead()
 o checkCloseProgram()
Verify that any forward references to types were resolved.
 o ClassBodyDeclaration()
 o ClassDeclaration()
 o classifySimpleName(Symbol)
Determines whether a given unqualified name refers to a local, a parameter, a field or a type.
 o CompilationUnit()
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
 o ConditionalAndExp()
 o ConditionalExp()
 o ConditionalOrExp()
 o ConstructorDeclaration()
 o ConstructorInvocation()
 o ContinueStatement()
 o copyInitializers(ClassDeclarationNode)
Copies all field - initializers collected during paring of a type in fieldInit_d to each constructor
 o createStaticInit(ClassDeclarationNode)
Adds a if needed when needed.
 o declareLocalVars(LocalVarDeclarationNode)
Adds the local vars to the symbol table
 o disable_tracing()
 o DoStatement()
 o EmptyStatement()
 o enable_tracing()
 o EqualityExp()
 o ExclusiveOrExp()
 o Expression()
 o FieldDeclaration()
 o findTypeName(Symbol, boolean)
Check if the name refers to a valid type (class or interface) by using the import declarations.
 o ForInit()
 o FormalParameter()
 o FormalParameters()
 o ForStatement()
 o ForUpdate()
 o generateParseException()
 o getNextToken()
 o getToken(int)
 o IfStatement()
 o ImportDeclaration()
 o InclusiveOrExp()
 o InstanceOfExp()
 o InterfaceDeclaration()
 o InterfaceMemberDeclaration()
 o jj_2_1(int)
 o jj_2_10(int)
 o jj_2_11(int)
 o jj_2_12(int)
 o jj_2_13(int)
 o jj_2_14(int)
 o jj_2_15(int)
 o jj_2_16(int)
 o jj_2_17(int)
 o jj_2_18(int)
 o jj_2_19(int)
 o jj_2_2(int)
 o jj_2_20(int)
 o jj_2_3(int)
 o jj_2_4(int)
 o jj_2_5(int)
 o jj_2_6(int)
 o jj_2_7(int)
 o jj_2_8(int)
 o jj_2_9(int)
 o jj_3_1()
 o jj_3_10()
 o jj_3_11()
 o jj_3_12()
 o jj_3_13()
 o jj_3_14()
 o jj_3_15()
 o jj_3_16()
 o jj_3_17()
 o jj_3_18()
 o jj_3_19()
 o jj_3_2()
 o jj_3_20()
 o jj_3_3()
 o jj_3_4()
 o jj_3_5()
 o jj_3_6()
 o jj_3_7()
 o jj_3_8()
 o jj_3_9()
 o jj_3R_100()
 o jj_3R_101()
 o jj_3R_102()
 o jj_3R_103()
 o jj_3R_104()
 o jj_3R_105()
 o jj_3R_106()
 o jj_3R_107()
 o jj_3R_108()
 o jj_3R_109()
 o jj_3R_110()
 o jj_3R_111()
 o jj_3R_112()
 o jj_3R_113()
 o jj_3R_114()
 o jj_3R_115()
 o jj_3R_116()
 o jj_3R_117()
 o jj_3R_118()
 o jj_3R_119()
 o jj_3R_120()
 o jj_3R_121()
 o jj_3R_122()
 o jj_3R_123()
 o jj_3R_124()
 o jj_3R_125()
 o jj_3R_126()
 o jj_3R_127()
 o jj_3R_128()
 o jj_3R_129()
 o jj_3R_130()
 o jj_3R_131()
 o jj_3R_132()
 o jj_3R_133()
 o jj_3R_134()
 o jj_3R_135()
 o jj_3R_136()
 o jj_3R_137()
 o jj_3R_138()
 o jj_3R_139()
 o jj_3R_140()
 o jj_3R_141()
 o jj_3R_142()
 o jj_3R_143()
 o jj_3R_144()
 o jj_3R_145()
 o jj_3R_146()
 o jj_3R_147()
 o jj_3R_148()
 o jj_3R_149()
 o jj_3R_150()
 o jj_3R_151()
 o jj_3R_152()
 o jj_3R_153()
 o jj_3R_154()
 o jj_3R_155()
 o jj_3R_156()
 o jj_3R_157()
 o jj_3R_158()
 o jj_3R_159()
 o jj_3R_160()
 o jj_3R_161()
 o jj_3R_162()
 o jj_3R_163()
 o jj_3R_164()
 o jj_3R_165()
 o jj_3R_166()
 o jj_3R_167()
 o jj_3R_168()
 o jj_3R_169()
 o jj_3R_170()
 o jj_3R_171()
 o jj_3R_172()
 o jj_3R_173()
 o jj_3R_174()
 o jj_3R_175()
 o jj_3R_176()
 o jj_3R_177()
 o jj_3R_178()
 o jj_3R_179()
 o jj_3R_180()
 o jj_3R_181()
 o jj_3R_182()
 o jj_3R_183()
 o jj_3R_184()
 o jj_3R_185()
 o jj_3R_186()
 o jj_3R_187()
 o jj_3R_188()
 o jj_3R_189()
 o jj_3R_190()
 o jj_3R_191()
 o jj_3R_192()
 o jj_3R_193()
 o jj_3R_194()
 o jj_3R_195()
 o jj_3R_196()
 o jj_3R_197()
 o jj_3R_198()
 o jj_3R_199()
 o jj_3R_200()
 o jj_3R_201()
 o jj_3R_202()
 o jj_3R_203()
 o jj_3R_204()
 o jj_3R_205()
 o jj_3R_206()
 o jj_3R_207()
 o jj_3R_208()
 o jj_3R_209()
 o jj_3R_210()
 o jj_3R_211()
 o jj_3R_212()
 o jj_3R_213()
 o jj_3R_214()
 o jj_3R_215()
 o jj_3R_216()
 o jj_3R_217()
 o jj_3R_218()
 o jj_3R_219()
 o jj_3R_47()
 o jj_3R_48()
 o jj_3R_49()
 o jj_3R_50()
 o jj_3R_51()
 o jj_3R_52()
 o jj_3R_53()
 o jj_3R_54()
 o jj_3R_55()
 o jj_3R_56()
 o jj_3R_57()
 o jj_3R_58()
 o jj_3R_59()
 o jj_3R_60()
 o jj_3R_61()
 o jj_3R_62()
 o jj_3R_63()
 o jj_3R_64()
 o jj_3R_65()
 o jj_3R_66()
 o jj_3R_67()
 o jj_3R_68()
 o jj_3R_69()
 o jj_3R_70()
 o jj_3R_71()
 o jj_3R_72()
 o jj_3R_73()
 o jj_3R_74()
 o jj_3R_75()
 o jj_3R_76()
 o jj_3R_77()
 o jj_3R_78()
 o jj_3R_79()
 o jj_3R_80()
 o jj_3R_81()
 o jj_3R_82()
 o jj_3R_83()
 o jj_3R_84()
 o jj_3R_85()
 o jj_3R_86()
 o jj_3R_87()
 o jj_3R_88()
 o jj_3R_89()
 o jj_3R_90()
 o jj_3R_91()
 o jj_3R_92()
 o jj_3R_93()
 o jj_3R_94()
 o jj_3R_95()
 o jj_3R_96()
 o jj_3R_97()
 o jj_3R_98()
 o jj_3R_99()
 o jj_add_error_token(int, int)
 o jj_consume_token(int)
 o jj_ntk()
 o jj_rescan_token()
 o jj_save(int, int)
 o jj_scan_token(int)
 o LabeledStatement()
 o Literal()
 o LocalVarDeclaration()
 o MethodDeclaration()
 o MethodDeclarationLookahead()
 o MethodDeclarator(MethodDeclarationNode)
 o MultiplicativeExp()
 o Name()
 o NameList()
 o NullLiteral()
 o PackageDeclaration(CompilationUnitNode)
 o parseProgram()
This method is called to start parsing a file.
 o PostfixExp()
 o PreDecrementExp()
 o PreIncrementExp()
 o PrimaryExp()
 o PrimarySuffix(ExpressionNode)
 o PrimitiveTypeExp()
 o readClassesUpToRoot(Symbol, SyntaxTreeNode)
Used to load classes found in ClassDeclaration and InterFaceDeclaration
 o recordSourceCoord(SyntaxTreeNode, Token)
Sets source coordinates for error reporting.
 o ReInit(InputStream)
 o ReInit(JavaParserTokenManager)
 o RelationalExp()
 o ResolvedName()
 o ResolvedNameList()
 o ResultTypeExp()
 o ReturnStatement()
 o ShiftExp()
 o Statement(boolean)
 o StatementExp()
 o statementExp(ExpressionNode)
 o StatementExpList()
 o StaticInitializer()
 o SwitchLabel()
 o SwitchStatement()
 o SynchronizedStatement()
 o ThrowStatement()
 o TryStatement()
 o TypeDeclaration()
 o TypeExp()
 o UnaryExp()
 o UnaryExpressionNotPlusMinus()
 o UnaryMinusExp()
 o UnaryNegExp()
 o UnaryNotExp()
 o UnaryPlusExp()
 o VariableDeclarator(boolean)
 o VariableDeclaratorId()
 o VariableInitializer()
 o WhileStatement()

Variables

 o DEFAULT_PACKAGE
 static final String DEFAULT_PACKAGE
The name of the default package

 o DEFAULT_SUPER
 static final String DEFAULT_SUPER
The name of the default super class

 o packName_d
 Symbol packName_d
Symbol of the package that corresponds to the class being defined or a default if no package declaration parsed.

 o className_d
 Symbol className_d
Name of the class (and of its superclass) being parsed.

 o superName_d
 Symbol superName_d
 o symbolTable_d
 SymbolTable symbolTable_d
This is the compiler's symbol table.

 o importMgr_d
 JavaImportManager importMgr_d
This is the compiler's import manager.

 o methodName_d
 Symbol methodName_d
The name of the method being parsed.

 o methodNode_d
 MethodDeclarationNode methodNode_d
A pointer to the method declaration node of the method being parsed. This is used to create new MethodExpNodes.

 o fieldInit_d
 BlockNode fieldInit_d
This block contains the initializations of instance fields During parsing, nonstatic initializers are collected, and at the end of paring, added to each ConstructorDeclarationNode So nonstatic initializers of fields are converted to assignments to fields executed in each constructor

 o staticInit_d
 BlockNode staticInit_d
This block contains the initializations of static fields During parsing, nonstatic initializers are collected, and at the end of paring, added to each ConstructorDeclarationNode So nonstatic initializers of fields are converted to assignments to fields executed in each constructor

 o errors_d
 Vector errors_d
A String vector containing all the errors found during parsing.

 o counter_d
 IntegerStream counter_d
A counter used to keep track of the different scopes within a method.

 o scopes_d
 IntegerStack scopes_d
A stack used together with the counter to keep track of the scopes within a method.

 o labels_d
 IntegerStack labels_d
A stack used to match labels in break and continue statements with their corresponding labeled nodes.

 o forwardTypes_d
 Vector forwardTypes_d
Keep track of references to forward types.

 o root_d
 CompilationUnitNode root_d
The pointer to the AST root node.

 o token_source
 public JavaParserTokenManager token_source
 o jj_input_stream
 ASCII_UCodeESC_CharStream jj_input_stream
 o token
 public Token token
 o jj_nt
 public Token jj_nt
 o jj_ntk
 private int jj_ntk
 o jj_scanpos
 private Token jj_scanpos
 o jj_lastpos
 private Token jj_lastpos
 o jj_la
 private int jj_la
 o lookingAhead
 public boolean lookingAhead
 o jj_semLA
 private boolean jj_semLA
 o jj_gen
 private int jj_gen
 o jj_la1
 private final int jj_la1[]
 o jj_la1_0
 private final int jj_la1_0[]
 o jj_la1_1
 private final int jj_la1_1[]
 o jj_la1_2
 private final int jj_la1_2[]
 o jj_la1_3
 private final int jj_la1_3[]
 o jj_2_rtns
 private final JJJavaParserCalls jj_2_rtns[]
 o jj_rescan
 private boolean jj_rescan
 o jj_gc
 private int jj_gc
 o jj_expentries
 private Vector jj_expentries
 o jj_expentry
 private int jj_expentry[]
 o jj_kind
 private int jj_kind
 o jj_lasttokens
 private int jj_lasttokens[]
 o jj_endpos
 private int jj_endpos

Constructors

 o JavaParser
 public JavaParser(InputStream stream,
                   JavaImportManager importMgr,
                   SymbolTable symbolTable,
                   Vector errors)
The main constructor.

 o JavaParser
 public JavaParser(InputStream stream)
 o JavaParser
 public JavaParser(JavaParserTokenManager tm)

Methods

 o parseProgram
 public CompilationUnitNode parseProgram() throws ParseException
This method is called to start parsing a file.

 o recordSourceCoord
 public void recordSourceCoord(SyntaxTreeNode node,
                               Token token)
Sets source coordinates for error reporting.

 o checkCloseProgram
 private void checkCloseProgram()
Verify that any forward references to types were resolved.

 o addDefaultConstructor
 private void addDefaultConstructor(ClassDeclarationNode node)
Adds a default constructor when needed.

 o createStaticInit
 private void createStaticInit(ClassDeclarationNode node)
Adds a if needed when needed.

 o copyInitializers
 private void copyInitializers(ClassDeclarationNode node)
Copies all field - initializers collected during paring of a type in fieldInit_d to each constructor

 o classifySimpleName
 private ExpressionNode classifySimpleName(Symbol name)
Determines whether a given unqualified name refers to a local, a parameter, a field or a type. The symbol table, the name of the method being parsed, the stack of scopes and the import declarations are used for this purpose.

 o findTypeName
 private ExpressionNode findTypeName(Symbol name,
                                     boolean forward)
Check if the name refers to a valid type (class or interface) by using the import declarations. The name may can be qualified or not.

 o declareLocalVars
 private void declareLocalVars(LocalVarDeclarationNode node)
Adds the local vars to the symbol table

 o readClassesUpToRoot
 private void readClassesUpToRoot(Symbol name,
                                  SyntaxTreeNode node)
Used to load classes found in ClassDeclaration and InterFaceDeclaration

 o statementExp
 private boolean statementExp(ExpressionNode node)
 o CompilationUnit
 public final CompilationUnitNode CompilationUnit() throws ParseException
THE JAVA LANGUAGE GRAMMAR STARTS HERE *

 o PackageDeclaration
 public final void PackageDeclaration(CompilationUnitNode node) throws ParseException
 o ImportDeclaration
 public final Symbol ImportDeclaration() throws ParseException
 o TypeDeclaration
 public final TypeDeclarationNode TypeDeclaration() throws ParseException
 o ClassDeclaration
 public final ClassDeclarationNode ClassDeclaration() throws ParseException
 o ClassBodyDeclaration
 public final ClassBodyDeclarationNode ClassBodyDeclaration() throws ParseException
 o MethodDeclarationLookahead
 public final void MethodDeclarationLookahead() throws ParseException
 o InterfaceDeclaration
 public final InterfaceDeclarationNode InterfaceDeclaration() throws ParseException
 o InterfaceMemberDeclaration
 public final ClassBodyDeclarationNode InterfaceMemberDeclaration() throws ParseException
 o FieldDeclaration
 public final FieldDeclarationNode FieldDeclaration() throws ParseException
 o VariableDeclarator
 public final VariableDeclaratorNode VariableDeclarator(boolean fieldFlag) throws ParseException
 o VariableDeclaratorId
 public final Symbol VariableDeclaratorId() throws ParseException
 o VariableInitializer
 public final ExpressionNode VariableInitializer() throws ParseException
 o MethodDeclaration
 public final MethodDeclarationNode MethodDeclaration() throws ParseException
 o MethodDeclarator
 public final void MethodDeclarator(MethodDeclarationNode node) throws ParseException
 o FormalParameters
 public final Vector FormalParameters() throws ParseException
 o FormalParameter
 public final FormalParameterNode FormalParameter() throws ParseException
 o ConstructorDeclaration
 public final ConstructorDeclarationNode ConstructorDeclaration() throws ParseException
 o ConstructorInvocation
 public final ConstructorInvocationNode ConstructorInvocation() throws ParseException
 o StaticInitializer
 public final StaticInitializerNode StaticInitializer() throws ParseException
 o TypeExp
 public final Type TypeExp() throws ParseException
 o PrimitiveTypeExp
 public final Type PrimitiveTypeExp() throws ParseException
 o ResultTypeExp
 public final Type ResultTypeExp() throws ParseException
 o Name
 public final Symbol Name() throws ParseException
 o ResolvedName
 public final Symbol ResolvedName() throws ParseException
 o NameList
 public final Vector NameList() throws ParseException
 o ResolvedNameList
 public final Vector ResolvedNameList() throws ParseException
 o Expression
 public final ExpressionNode Expression() throws ParseException
 o Assignment
 public final ExpressionNode Assignment() throws ParseException
 o AssignmentOperator
 public final int AssignmentOperator() throws ParseException
 o ConditionalExp
 public final ExpressionNode ConditionalExp() throws ParseException
 o ConditionalOrExp
 public final ExpressionNode ConditionalOrExp() throws ParseException
 o ConditionalAndExp
 public final ExpressionNode ConditionalAndExp() throws ParseException
 o InclusiveOrExp
 public final ExpressionNode InclusiveOrExp() throws ParseException
 o ExclusiveOrExp
 public final ExpressionNode ExclusiveOrExp() throws ParseException
 o AndExp
 public final ExpressionNode AndExp() throws ParseException
 o EqualityExp
 public final ExpressionNode EqualityExp() throws ParseException
 o InstanceOfExp
 public final ExpressionNode InstanceOfExp() throws ParseException
 o RelationalExp
 public final ExpressionNode RelationalExp() throws ParseException
 o ShiftExp
 public final ExpressionNode ShiftExp() throws ParseException
 o AdditiveExp
 public final ExpressionNode AdditiveExp() throws ParseException
 o MultiplicativeExp
 public final ExpressionNode MultiplicativeExp() throws ParseException
 o UnaryExp
 public final ExpressionNode UnaryExp() throws ParseException
 o UnaryPlusExp
 public final ExpressionNode UnaryPlusExp() throws ParseException
 o UnaryMinusExp
 public final ExpressionNode UnaryMinusExp() throws ParseException
 o PreIncrementExp
 public final ExpressionNode PreIncrementExp() throws ParseException
 o PreDecrementExp
 public final ExpressionNode PreDecrementExp() throws ParseException
 o UnaryExpressionNotPlusMinus
 public final ExpressionNode UnaryExpressionNotPlusMinus() throws ParseException
 o UnaryNotExp
 public final ExpressionNode UnaryNotExp() throws ParseException
 o UnaryNegExp
 public final ExpressionNode UnaryNegExp() throws ParseException
 o CastLookahead
 public final void CastLookahead() throws ParseException
 o PostfixExp
 public final ExpressionNode PostfixExp() throws ParseException
 o CastExp
 public final ExpressionNode CastExp() throws ParseException
 o PrimaryExp
 public final ExpressionNode PrimaryExp() throws ParseException
 o PrimarySuffix
 public final ExpressionNode PrimarySuffix(ExpressionNode left) throws ParseException
 o Literal
 public final ExpressionNode Literal() throws ParseException
 o BooleanLiteral
 public final ExpressionNode BooleanLiteral() throws ParseException
 o NullLiteral
 public final ExpressionNode NullLiteral() throws ParseException
 o Arguments
 public final Vector Arguments() throws ParseException
 o ArgumentList
 public final Vector ArgumentList() throws ParseException
 o AllocationExp
 public final ExpressionNode AllocationExp() throws ParseException
 o ArrayDimensions
 public final Vector ArrayDimensions() throws ParseException
 o Statement
 public final StatementNode Statement(boolean newScope) throws ParseException
 o LabeledStatement
 public final LabeledStatementNode LabeledStatement() throws ParseException
 o Block
 public final BlockNode Block(boolean newScope) throws ParseException
 o BlockStatement
 public final StatementNode BlockStatement(boolean newScope) throws ParseException
 o LocalVarDeclaration
 public final StatementNode LocalVarDeclaration() throws ParseException
 o EmptyStatement
 public final StatementNode EmptyStatement() throws ParseException
 o StatementExp
 public final StatementExpNode StatementExp() throws ParseException
 o SwitchStatement
 public final LabeledStatementNode SwitchStatement() throws ParseException
 o SwitchLabel
 public final SwitchLabelNode SwitchLabel() throws ParseException
 o IfStatement
 public final IfStatementNode IfStatement() throws ParseException
 o WhileStatement
 public final LabeledStatementNode WhileStatement() throws ParseException
 o DoStatement
 public final LabeledStatementNode DoStatement() throws ParseException
 o ForStatement
 public final LabeledStatementNode ForStatement() throws ParseException
 o ForInit
 public final StatementNode ForInit() throws ParseException
 o StatementExpList
 public final StatementExpListNode StatementExpList() throws ParseException
 o ForUpdate
 public final StatementExpListNode ForUpdate() throws ParseException
 o BreakStatement
 public final BreakStatementNode BreakStatement() throws ParseException
 o ContinueStatement
 public final StatementNode ContinueStatement() throws ParseException
 o ReturnStatement
 public final ReturnStatementNode ReturnStatement() throws ParseException
 o ThrowStatement
 public final ThrowStatementNode ThrowStatement() throws ParseException
 o SynchronizedStatement
 public final SynchronizedStatementNode SynchronizedStatement() throws ParseException
 o TryStatement
 public final TryStatementNode TryStatement() throws ParseException
 o jj_2_1
 private final boolean jj_2_1(int xla)
 o jj_2_2
 private final boolean jj_2_2(int xla)
 o jj_2_3
 private final boolean jj_2_3(int xla)
 o jj_2_4
 private final boolean jj_2_4(int xla)
 o jj_2_5
 private final boolean jj_2_5(int xla)
 o jj_2_6
 private final boolean jj_2_6(int xla)
 o jj_2_7
 private final boolean jj_2_7(int xla)
 o jj_2_8
 private final boolean jj_2_8(int xla)
 o jj_2_9
 private final boolean jj_2_9(int xla)
 o jj_2_10
 private final boolean jj_2_10(int xla)
 o jj_2_11
 private final boolean jj_2_11(int xla)
 o jj_2_12
 private final boolean jj_2_12(int xla)
 o jj_2_13
 private final boolean jj_2_13(int xla)
 o jj_2_14
 private final boolean jj_2_14(int xla)
 o jj_2_15
 private final boolean jj_2_15(int xla)
 o jj_2_16
 private final boolean jj_2_16(int xla)
 o jj_2_17
 private final boolean jj_2_17(int xla)
 o jj_2_18
 private final boolean jj_2_18(int xla)
 o jj_2_19
 private final boolean jj_2_19(int xla)
 o jj_2_20
 private final boolean jj_2_20(int xla)
 o jj_3R_139
 private final boolean jj_3R_139()
 o jj_3R_184
 private final boolean jj_3R_184()
 o jj_3R_183
 private final boolean jj_3R_183()
 o jj_3R_182
 private final boolean jj_3R_182()
 o jj_3R_181
 private final boolean jj_3R_181()
 o jj_3R_178
 private final boolean jj_3R_178()
 o jj_3R_171
 private final boolean jj_3R_171()
 o jj_3R_174
 private final boolean jj_3R_174()
 o jj_3R_169
 private final boolean jj_3R_169()
 o jj_3R_138
 private final boolean jj_3R_138()
 o jj_3R_176
 private final boolean jj_3R_176()
 o jj_3R_175
 private final boolean jj_3R_175()
 o jj_3R_172
 private final boolean jj_3R_172()
 o jj_3R_167
 private final boolean jj_3R_167()
 o jj_3R_170
 private final boolean jj_3R_170()
 o jj_3R_164
 private final boolean jj_3R_164()
 o jj_3R_168
 private final boolean jj_3R_168()
 o jj_3R_137
 private final boolean jj_3R_137()
 o jj_3R_118
 private final boolean jj_3R_118()
 o jj_3R_161
 private final boolean jj_3R_161()
 o jj_3R_166
 private final boolean jj_3R_166()
 o jj_3R_158
 private final boolean jj_3R_158()
 o jj_3R_163
 private final boolean jj_3R_163()
 o jj_3R_154
 private final boolean jj_3R_154()
 o jj_3R_71
 private final boolean jj_3R_71()
 o jj_3_6
 private final boolean jj_3_6()
 o jj_3R_160
 private final boolean jj_3R_160()
 o jj_3R_70
 private final boolean jj_3R_70()
 o jj_3R_145
 private final boolean jj_3R_145()
 o jj_3R_52
 private final boolean jj_3R_52()
 o jj_3R_157
 private final boolean jj_3R_157()
 o jj_3R_150
 private final boolean jj_3R_150()
 o jj_3R_135
 private final boolean jj_3R_135()
 o jj_3R_91
 private final boolean jj_3R_91()
 o jj_3R_90
 private final boolean jj_3R_90()
 o jj_3R_89
 private final boolean jj_3R_89()
 o jj_3R_88
 private final boolean jj_3R_88()
 o jj_3R_87
 private final boolean jj_3R_87()
 o jj_3R_86
 private final boolean jj_3R_86()
 o jj_3R_85
 private final boolean jj_3R_85()
 o jj_3R_84
 private final boolean jj_3R_84()
 o jj_3R_83
 private final boolean jj_3R_83()
 o jj_3R_82
 private final boolean jj_3R_82()
 o jj_3R_81
 private final boolean jj_3R_81()
 o jj_3R_80
 private final boolean jj_3R_80()
 o jj_3R_55
 private final boolean jj_3R_55()
 o jj_3R_123
 private final boolean jj_3R_123()
 o jj_3R_125
 private final boolean jj_3R_125()
 o jj_3R_149
 private final boolean jj_3R_149()
 o jj_3R_148
 private final boolean jj_3R_148()
 o jj_3R_143
 private final boolean jj_3R_143()
 o jj_3R_134
 private final boolean jj_3R_134()
 o jj_3_9
 private final boolean jj_3_9()
 o jj_3_19
 private final boolean jj_3_19()
 o jj_3R_79
 private final boolean jj_3R_79()
 o jj_3R_122
 private final boolean jj_3R_122()
 o jj_3R_103
 private final boolean jj_3R_103()
 o jj_3R_121
 private final boolean jj_3R_121()
 o jj_3R_102
 private final boolean jj_3R_102()
 o jj_3R_78
 private final boolean jj_3R_78()
 o jj_3R_58
 private final boolean jj_3R_58()
 o jj_3R_77
 private final boolean jj_3R_77()
 o jj_3R_119
 private final boolean jj_3R_119()
 o jj_3R_76
 private final boolean jj_3R_76()
 o jj_3R_120
 private final boolean jj_3R_120()
 o jj_3R_219
 private final boolean jj_3R_219()
 o jj_3R_216
 private final boolean jj_3R_216()
 o jj_3R_131
 private final boolean jj_3R_131()
 o jj_3R_75
 private final boolean jj_3R_75()
 o jj_3R_130
 private final boolean jj_3R_130()
 o jj_3R_74
 private final boolean jj_3R_74()
 o jj_3R_54
 private final boolean jj_3R_54()
 o jj_3_5
 private final boolean jj_3_5()
 o jj_3R_112
 private final boolean jj_3R_112()
 o jj_3_18
 private final boolean jj_3_18()
 o jj_3R_136
 private final boolean jj_3R_136()
 o jj_3R_218
 private final boolean jj_3R_218()
 o jj_3R_215
 private final boolean jj_3R_215()
 o jj_3R_129
 private final boolean jj_3R_129()
 o jj_3R_217
 private final boolean jj_3R_217()
 o jj_3R_128
 private final boolean jj_3R_128()
 o jj_3R_111
 private final boolean jj_3R_111()
 o jj_3R_214
 private final boolean jj_3R_214()
 o jj_3_13
 private final boolean jj_3_13()
 o jj_3R_212
 private final boolean jj_3R_212()
 o jj_3R_127
 private final boolean jj_3R_127()
 o jj_3_8
 private final boolean jj_3_8()
 o jj_3R_50
 private final boolean jj_3R_50()
 o jj_3R_133
 private final boolean jj_3R_133()
 o jj_3R_110
 private final boolean jj_3R_110()
 o jj_3R_126
 private final boolean jj_3R_126()
 o jj_3R_64
 private final boolean jj_3R_64()
 o jj_3R_132
 private final boolean jj_3R_132()
 o jj_3R_213
 private final boolean jj_3R_213()
 o jj_3R_106
 private final boolean jj_3R_106()
 o jj_3_12
 private final boolean jj_3_12()
 o jj_3R_116
 private final boolean jj_3R_116()
 o jj_3R_109
 private final boolean jj_3R_109()
 o jj_3R_69
 private final boolean jj_3R_69()
 o jj_3R_115
 private final boolean jj_3R_115()
 o jj_3R_67
 private final boolean jj_3R_67()
 o jj_3R_93
 private final boolean jj_3R_93()
 o jj_3R_92
 private final boolean jj_3R_92()
 o jj_3R_101
 private final boolean jj_3R_101()
 o jj_3R_114
 private final boolean jj_3R_114()
 o jj_3R_100
 private final boolean jj_3R_100()
 o jj_3R_56
 private final boolean jj_3R_56()
 o jj_3_11
 private final boolean jj_3_11()
 o jj_3R_99
 private final boolean jj_3R_99()
 o jj_3R_108
 private final boolean jj_3R_108()
 o jj_3R_59
 private final boolean jj_3R_59()
 o jj_3R_98
 private final boolean jj_3R_98()
 o jj_3R_211
 private final boolean jj_3R_211()
 o jj_3R_97
 private final boolean jj_3R_97()
 o jj_3R_66
 private final boolean jj_3R_66()
 o jj_3R_96
 private final boolean jj_3R_96()
 o jj_3R_95
 private final boolean jj_3R_95()
 o jj_3R_113
 private final boolean jj_3R_113()
 o jj_3R_94
 private final boolean jj_3R_94()
 o jj_3R_57
 private final boolean jj_3R_57()
 o jj_3R_68
 private final boolean jj_3R_68()
 o jj_3R_107
 private final boolean jj_3R_107()
 o jj_3R_210
 private final boolean jj_3R_210()
 o jj_3R_51
 private final boolean jj_3R_51()
 o jj_3_4
 private final boolean jj_3_4()
 o jj_3R_65
 private final boolean jj_3R_65()
 o jj_3R_49
 private final boolean jj_3R_49()
 o jj_3_3
 private final boolean jj_3_3()
 o jj_3R_105
 private final boolean jj_3R_105()
 o jj_3_10
 private final boolean jj_3_10()
 o jj_3R_104
 private final boolean jj_3R_104()
 o jj_3R_60
 private final boolean jj_3R_60()
 o jj_3R_209
 private final boolean jj_3R_209()
 o jj_3R_208
 private final boolean jj_3R_208()
 o jj_3_2
 private final boolean jj_3_2()
 o jj_3R_207
 private final boolean jj_3R_207()
 o jj_3R_206
 private final boolean jj_3R_206()
 o jj_3R_202
 private final boolean jj_3R_202()
 o jj_3_17
 private final boolean jj_3_17()
 o jj_3R_152
 private final boolean jj_3R_152()
 o jj_3_16
 private final boolean jj_3_16()
 o jj_3R_201
 private final boolean jj_3R_201()
 o jj_3R_48
 private final boolean jj_3R_48()
 o jj_3_15
 private final boolean jj_3_15()
 o jj_3R_151
 private final boolean jj_3R_151()
 o jj_3R_200
 private final boolean jj_3R_200()
 o jj_3R_153
 private final boolean jj_3R_153()
 o jj_3R_199
 private final boolean jj_3R_199()
 o jj_3R_63
 private final boolean jj_3R_63()
 o jj_3R_73
 private final boolean jj_3R_73()
 o jj_3R_72
 private final boolean jj_3R_72()
 o jj_3R_198
 private final boolean jj_3R_198()
 o jj_3R_53
 private final boolean jj_3R_53()
 o jj_3R_62
 private final boolean jj_3R_62()
 o jj_3R_144
 private final boolean jj_3R_144()
 o jj_3_14
 private final boolean jj_3_14()
 o jj_3R_124
 private final boolean jj_3R_124()
 o jj_3_7
 private final boolean jj_3_7()
 o jj_3R_194
 private final boolean jj_3R_194()
 o jj_3R_193
 private final boolean jj_3R_193()
 o jj_3R_61
 private final boolean jj_3R_61()
 o jj_3R_47
 private final boolean jj_3R_47()
 o jj_3R_192
 private final boolean jj_3R_192()
 o jj_3_1
 private final boolean jj_3_1()
 o jj_3R_191
 private final boolean jj_3R_191()
 o jj_3R_165
 private final boolean jj_3R_165()
 o jj_3R_190
 private final boolean jj_3R_190()
 o jj_3R_162
 private final boolean jj_3R_162()
 o jj_3R_185
 private final boolean jj_3R_185()
 o jj_3R_159
 private final boolean jj_3R_159()
 o jj_3R_205
 private final boolean jj_3R_205()
 o jj_3R_204
 private final boolean jj_3R_204()
 o jj_3R_203
 private final boolean jj_3R_203()
 o jj_3R_117
 private final boolean jj_3R_117()
 o jj_3R_195
 private final boolean jj_3R_195()
 o jj_3R_179
 private final boolean jj_3R_179()
 o jj_3R_147
 private final boolean jj_3R_147()
 o jj_3R_197
 private final boolean jj_3R_197()
 o jj_3R_196
 private final boolean jj_3R_196()
 o jj_3R_156
 private final boolean jj_3R_156()
 o jj_3R_186
 private final boolean jj_3R_186()
 o jj_3R_146
 private final boolean jj_3R_146()
 o jj_3R_155
 private final boolean jj_3R_155()
 o jj_3R_177
 private final boolean jj_3R_177()
 o jj_3R_142
 private final boolean jj_3R_142()
 o jj_3R_141
 private final boolean jj_3R_141()
 o jj_3_20
 private final boolean jj_3_20()
 o jj_3R_189
 private final boolean jj_3R_189()
 o jj_3R_188
 private final boolean jj_3R_188()
 o jj_3R_187
 private final boolean jj_3R_187()
 o jj_3R_180
 private final boolean jj_3R_180()
 o jj_3R_140
 private final boolean jj_3R_140()
 o jj_3R_173
 private final boolean jj_3R_173()
 o ReInit
 public void ReInit(InputStream stream)
 o ReInit
 public void ReInit(JavaParserTokenManager tm)
 o jj_consume_token
 private final Token jj_consume_token(int kind) throws ParseException
 o jj_scan_token
 private final boolean jj_scan_token(int kind)
 o getNextToken
 public final Token getNextToken()
 o getToken
 public final Token getToken(int index)
 o jj_ntk
 private final int jj_ntk()
 o jj_add_error_token
 private void jj_add_error_token(int kind,
                                 int pos)
 o generateParseException
 public final ParseException generateParseException()
 o enable_tracing
 public final void enable_tracing()
 o disable_tracing
 public final void disable_tracing()
 o jj_rescan_token
 private final void jj_rescan_token()
 o jj_save
 private final void jj_save(int index,
                            int xla)

All Packages  Class Hierarchy  This Package  Previous  Next  Index