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, traceIndent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBuffer
protected 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 Parser
public void reportError(de.hunsicker.antlr.RecognitionException ex)
reportError
in class de.hunsicker.antlr.Parser
ex
- encountered exception.public void reportError(java.lang.String message)
reportError
in class de.hunsicker.antlr.Parser
message
- error message.public void reportWarning(java.lang.String message)
reportWarning
in class de.hunsicker.antlr.Parser
message
- 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
Parser
public final void packageDefinition() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void importDefinition() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void typeDefinition() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void identifierPackage() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void identifierStar() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void modifiers() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void classDefinition(JavaNode modifiers) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void interfaceDefinition(JavaNode modifiers) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void declaration() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void typeSpec(boolean addImagNode) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void variableDefinitions(JavaNode mods, JavaNode t) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void classTypeSpec(boolean addImagNode) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void builtInTypeSpec(boolean addImagNode) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void identifier() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void builtInType() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void type() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void modifier() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void superClassClause() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void implementsClause() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void classBlock() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void interfaceExtends() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void field() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void ctorHead() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void constructorBody() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void parameterDeclarationList() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void declaratorBrackets(JavaNode typ) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void throwsClause() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void compoundStatement() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void explicitConstructorInvocation() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void statement() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void argList() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final de.hunsicker.antlr.Token primaryExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void variableDeclarator(JavaNode mods, JavaNode t) throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void varInitializer() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void initializer() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void arrayInitializer() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void expression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void parameterDeclaration() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void parameterModifier() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void forInit() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void forCond() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void forIter() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void casesGroup() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void tryBlock() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void aCase() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void caseSList() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void expressionList() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void handler() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void finallyBlock() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void assignmentExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void conditionalExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void logicalOrExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void logicalAndExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void inclusiveOrExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void exclusiveOrExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void andExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void equalityExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void relationalExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void shiftExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void additiveExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void multiplicativeExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void unaryExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void unaryExpressionNotPlusMinus() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void postfixExpression() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public 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.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void constant() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
public final void newArrayDeclarator() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
de.hunsicker.antlr.RecognitionException
de.hunsicker.antlr.TokenStreamException
Submit a bug or feature.
For further information and documentation, visit the official Jalopy website.
This page generated: March 30 2013