|
Jalopy 1.0b11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hunsicker.antlr.Parser
de.hunsicker.antlr.LLkParser
de.hunsicker.jalopy.language.JavaParser
Parser for the Sun Java language. Heavily based on the public domain grammar written by Terence Parr et al. See http://www.antlr.org/resources.html for more info.
This is an ANTLR automated generated
file. DO NOT EDIT but rather change the associated grammar
(java.g
) and rebuild.
JavaLexer
Field Summary | |
static java.lang.String[] |
_tokenNames
|
Fields inherited from class de.hunsicker.antlr.Parser |
astFactory, inputState, returnAST, tokenNames, traceDepth |
Constructor Summary | |
|
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)
|
Method Summary | |
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()
|
Methods inherited from class de.hunsicker.antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
Methods inherited from class de.hunsicker.antlr.Parser |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.hunsicker.jalopy.language.Parser |
getASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBuffer |
Field Detail |
public static final java.lang.String[] _tokenNames
Constructor Detail |
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)
Method Detail |
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)
ex
- encountered exception.public void reportError(java.lang.String message)
message
- error message.public void reportWarning(java.lang.String message)
message
- warning message.public java.lang.String getPackageName()
public java.util.List getUnqualifiedIdents()
public java.util.List getQualifiedIdents()
public void reset()
reset
in interface Parser
public final void parse() throws de.hunsicker.antlr.RecognitionException, de.hunsicker.antlr.TokenStreamException
Parser
parse
in interface Parser
de.hunsicker.antlr.RecognitionException
- if a problem with the input occured.
de.hunsicker.antlr.TokenStreamException
- if something went wrong while generating the stream
of tokens.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
|
Jalopy 1.0b11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |