public final class JavaParser extends de.hunsicker.antlr.LLkParser implements Parser
This is an ANTLR automated generated
file. DO NOT EDIT but rather change the associated grammar
(java.g) and rebuild.
JavaLexer| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
_tokenNames |
| Modifier | Constructor and Description |
|---|---|
|
JavaParser(de.hunsicker.antlr.ParserSharedInputState state) |
|
JavaParser(de.hunsicker.antlr.TokenBuffer tokenBuf) |
protected |
JavaParser(de.hunsicker.antlr.TokenBuffer tokenBuf,
int k) |
|
JavaParser(de.hunsicker.antlr.TokenStream lexer) |
protected |
JavaParser(de.hunsicker.antlr.TokenStream lexer,
int k) |
| Modifier and Type | Method and Description |
|---|---|
void |
aCase() |
void |
additiveExpression() |
void |
andExpression() |
void |
argList() |
void |
arrayInitializer() |
void |
assignmentExpression() |
void |
builtInType() |
void |
builtInTypeSpec(boolean addImagNode) |
void |
casesGroup() |
void |
caseSList() |
void |
classBlock() |
void |
classDefinition(JavaNode modifiers) |
void |
classTypeSpec(boolean addImagNode) |
void |
compoundStatement() |
void |
conditionalExpression() |
void |
constant() |
void |
constructorBody() |
void |
ctorHead() |
void |
declaration()
A declaration is the creation of a reference or primitive-type variable
Create a separate Type/Var tree for each var in the var list.
|
void |
declaratorBrackets(JavaNode typ) |
void |
equalityExpression() |
void |
exclusiveOrExpression() |
void |
explicitConstructorInvocation() |
void |
expression() |
void |
expressionList() |
void |
field() |
void |
finallyBlock() |
void |
forCond() |
void |
forInit() |
void |
forIter() |
java.lang.String |
getPackageName()
Returns the package name of the parsed source file.
|
de.hunsicker.antlr.collections.AST |
getParseTree()
Returns the root node of the generated parse tree.
|
java.util.List |
getQualifiedIdents()
Returns all qualified Java identifiers referenced in the file.
|
java.util.List |
getUnqualifiedIdents()
Returns all unqualified Java identifiers referenced in the file.
|
void |
handler() |
void |
identifier() |
void |
identifierPackage()
Our qualified package identifier.
|
void |
identifierStar() |
void |
implementsClause() |
void |
importDefinition() |
void |
inclusiveOrExpression() |
void |
initializer() |
void |
interfaceDefinition(JavaNode modifiers) |
void |
interfaceExtends() |
boolean |
isStripQualifation()
Indicates whether the qualification stripping is enabled.
|
void |
logicalAndExpression() |
void |
logicalOrExpression() |
void |
modifier() |
void |
modifiers() |
void |
multiplicativeExpression() |
void |
newArrayDeclarator() |
void |
newExpression()
object instantiation.
|
void |
packageDefinition() |
void |
parameterDeclaration() |
void |
parameterDeclarationList() |
void |
parameterModifier() |
void |
parse()
Start parsing.
|
void |
postfixExpression() |
de.hunsicker.antlr.Token |
primaryExpression() |
void |
relationalExpression() |
void |
reportError(de.hunsicker.antlr.RecognitionException ex)
Reports the given error.
|
void |
reportError(java.lang.String message)
Reports the given error.
|
void |
reportWarning(java.lang.String message)
Reports the given warning.
|
void |
reset()
Resets the parser state.
|
void |
setStripQualification(boolean strip)
Sets whether qualification of qualified identifiers should be stripped.
|
void |
shiftExpression() |
void |
statement() |
void |
superClassClause() |
void |
throwsClause() |
void |
tryBlock() |
void |
type() |
void |
typeDefinition() |
void |
typeSpec(boolean addImagNode) |
void |
unaryExpression() |
void |
unaryExpressionNotPlusMinus() |
void |
variableDeclarator(JavaNode mods,
JavaNode t)
Declaration of a variable.
|
void |
variableDefinitions(JavaNode mods,
JavaNode t) |
void |
varInitializer() |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBufferprotected JavaParser(de.hunsicker.antlr.TokenBuffer tokenBuf,
int k)
public JavaParser(de.hunsicker.antlr.TokenBuffer tokenBuf)
protected JavaParser(de.hunsicker.antlr.TokenStream lexer,
int k)
public JavaParser(de.hunsicker.antlr.TokenStream lexer)
public JavaParser(de.hunsicker.antlr.ParserSharedInputState state)
public void setStripQualification(boolean strip)
strip - if true qualification will be stripped.public boolean isStripQualifation()
true if the qualification stripping is enabled.public de.hunsicker.antlr.collections.AST getParseTree()
getParseTree in interface Parserpublic void reportError(de.hunsicker.antlr.RecognitionException ex)
reportError in class de.hunsicker.antlr.Parserex - encountered exception.public void reportError(java.lang.String message)
reportError in class de.hunsicker.antlr.Parsermessage - error message.public void reportWarning(java.lang.String message)
reportWarning in class de.hunsicker.antlr.Parsermessage - warning message.public java.lang.String getPackageName()
public java.util.List getUnqualifiedIdents()
public java.util.List getQualifiedIdents()
public final void parse()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
Parserpublic final void packageDefinition()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void importDefinition()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void typeDefinition()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void identifierPackage()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void identifierStar()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void modifiers()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void classDefinition(JavaNode modifiers) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void interfaceDefinition(JavaNode modifiers) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void declaration()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void typeSpec(boolean addImagNode)
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void variableDefinitions(JavaNode mods, JavaNode t) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void classTypeSpec(boolean addImagNode)
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void builtInTypeSpec(boolean addImagNode)
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void identifier()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void builtInType()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void type()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void modifier()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void superClassClause()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void implementsClause()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void classBlock()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void interfaceExtends()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void field()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void ctorHead()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void constructorBody()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void parameterDeclarationList()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void declaratorBrackets(JavaNode typ) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void throwsClause()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void compoundStatement()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void explicitConstructorInvocation()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void statement()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void argList()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final de.hunsicker.antlr.Token primaryExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void variableDeclarator(JavaNode mods, JavaNode t) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void varInitializer()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void initializer()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void arrayInitializer()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void expression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void parameterDeclaration()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void parameterModifier()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void forInit()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void forCond()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void forIter()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void casesGroup()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void tryBlock()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void aCase()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void caseSList()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void expressionList()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void handler()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void finallyBlock()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void assignmentExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void conditionalExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void logicalOrExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void logicalAndExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void inclusiveOrExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void exclusiveOrExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void andExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void equalityExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void relationalExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void shiftExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void additiveExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void multiplicativeExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void unaryExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void unaryExpressionNotPlusMinus()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void postfixExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void newExpression()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
new T()
new
|
T -- ELIST
|
arg1 -- arg2 -- .. -- argn
new int[]
new
|
int -- ARRAY_DECLARATOR
new int[] {1,2}
new
|
int -- ARRAY_DECLARATOR -- ARRAY_INIT
|
EXPR -- EXPR
| |
1 2
new int[3]
new
|
int -- ARRAY_DECLARATOR
|
EXPR
|
3
new int[1][2]
new
|
int -- ARRAY_DECLARATOR
|
ARRAY_DECLARATOR -- EXPR
| |
EXPR 1
|
2
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void constant()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamExceptionpublic final void newArrayDeclarator()
throws de.hunsicker.antlr.RecognitionException,
de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionExceptionde.hunsicker.antlr.TokenStreamException
Submit a bug or feature.
For further information and documentation, visit the official Jalopy website.
This page generated: March 30 2013