|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--antlr.TreeParser | +--org.media.mn8.parser.mn8TreeWalker
The final Tree Walker for mn8. This is responsible
of the interpretation.
This class is automaticaly generated by
ANTLR.
Field Summary | |
static String[] |
_tokenNames
|
static antlr.collections.impl.BitSet |
_tokenSet_0
|
static antlr.collections.impl.BitSet |
_tokenSet_1
|
static int |
lineNr
|
boolean |
readyToReturn
Flag indicating if the interpretor is ready to return or not. |
Fields inherited from class antlr.TreeParser |
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth |
Constructor Summary | |
mn8TreeWalker()
|
Method Summary | |
void |
ascendingBy(antlr.collections.AST _t)
|
Concept |
ascendingByIterator(antlr.collections.AST _t,
Concept on)
|
Concept |
assignableIdentifier(antlr.collections.AST _t,
Concept newValue)
|
Concept |
attributeReference(antlr.collections.AST _t,
Concept on,
String onType,
Concept newValue)
Attribute reference: $x@attr, XConcept@attr, @attr |
Vector |
breakExpression(antlr.collections.AST _t)
|
antlr.collections.AST |
byExpression(antlr.collections.AST _t)
|
Concept |
byIterator(antlr.collections.AST _t,
Concept on)
|
void |
byMarker(antlr.collections.AST _t)
|
boolean |
caseCondition(antlr.collections.AST _t,
Concept equalsWith)
|
boolean |
caseConditional(antlr.collections.AST _t,
boolean forWhat,
Concept equalsWith)
|
Concept |
characterConstant(antlr.collections.AST _t)
|
void |
cleanFirstOfTableElements(Vector by)
|
Concept |
concept(antlr.collections.AST _t)
|
boolean |
condition(antlr.collections.AST _t)
|
boolean |
conditional(antlr.collections.AST _t,
boolean forWhat)
|
Concept |
constants(antlr.collections.AST _t)
|
void |
descendingBy(antlr.collections.AST _t)
|
Concept |
descendingByIterator(antlr.collections.AST _t,
Concept on)
|
void |
doWhileLoop(antlr.collections.AST _t)
|
void |
eachBlock(antlr.collections.AST _t)
|
Concept |
elementReference(antlr.collections.AST _t,
Concept on,
String onType,
Concept newValue)
Element reference: $x/elem, $x/elem/, XConcept/elem, XConcept/elem/, /elem, /elem/ |
Concept |
executeInheritedMethod(String inhConceptType,
String methodSig,
Concept on,
SeriesConcept param)
|
Concept |
executeMethod(String methodSig,
Concept on,
SeriesConcept param)
|
static Concept |
executeMethod(String methodSig,
Concept on,
SeriesConcept param,
int lineNr)
|
Concept |
executeStaticMethod(String methodSig,
String concetType,
SeriesConcept param)
|
static Concept |
executeStaticMethod(String methodSig,
String conceptType,
SeriesConcept param,
int lineNr)
|
void |
exit()
|
void |
exitStatement(antlr.collections.AST _t)
|
Concept |
expression(antlr.collections.AST _t)
|
SeriesConcept |
expressionList(antlr.collections.AST _t)
Expression list. |
Concept |
falseKeyword(antlr.collections.AST _t)
|
void |
findFirstStatement(antlr.collections.AST _t)
|
void |
findLastStatement(antlr.collections.AST _t)
|
Concept |
fromExpression(antlr.collections.AST _t)
|
static ConceptDefinition |
getConceptDefinition(Concept forConcept)
|
ScopeStack |
getStack()
|
Concept |
identifier(antlr.collections.AST _t)
|
Concept |
identOrConstant(antlr.collections.AST _t)
|
void |
ifBlock(antlr.collections.AST _t)
|
boolean |
ifThenBody(antlr.collections.AST _t)
|
Concept |
integerConstant(antlr.collections.AST _t)
|
Concept |
interpretationUnit(antlr.collections.AST _t,
mn8Concept concept,
mn8ScriptMethod thisMethod,
ScopeStack scopeStack)
|
SeriesConcept |
iterationSource(antlr.collections.AST _t)
|
Concept |
methodInvocation(antlr.collections.AST _t,
Concept on,
String onType,
Concept newValue)
Method invocation .methodName( param1, param2, ...) |
Concept |
nilKeyword(antlr.collections.AST _t)
|
void |
optionItem(antlr.collections.AST _t,
MapConcept opt)
|
MapConcept |
optionList(antlr.collections.AST _t,
MapConcept map)
|
SeriesConcept |
parameters(antlr.collections.AST _t)
Paramters of the method call. |
Concept |
postfixExpression(antlr.collections.AST _t,
Concept on,
String onType,
Concept newValue)
|
Concept |
primaryExpression(antlr.collections.AST _t)
|
void |
print(antlr.collections.AST _t)
|
SeriesConcept |
range(antlr.collections.AST _t)
|
Concept |
realConstant(antlr.collections.AST _t)
|
void |
reportError(String message)
|
void |
reportWarning(String message)
|
Concept |
resolveIdentifier(antlr.collections.AST i)
|
Concept |
returnStatement(antlr.collections.AST _t)
|
Concept |
statement(antlr.collections.AST _t)
|
Concept |
statementBlock(antlr.collections.AST _t)
|
Concept |
staticAssign(antlr.collections.AST _t,
Concept newValue)
|
Concept |
stringConstant(antlr.collections.AST _t)
|
Concept |
superKeyword(antlr.collections.AST _t)
|
void |
switchBlock(antlr.collections.AST _t)
|
boolean |
switchBody(antlr.collections.AST _t,
Concept equalsWith)
|
Concept |
thisKeyword(antlr.collections.AST _t)
|
void |
toStatement(antlr.collections.AST _t)
|
Concept |
trueKeyword(antlr.collections.AST _t)
|
Concept |
typeRef(antlr.collections.AST _t)
|
Concept |
variableAssign(antlr.collections.AST _t,
Concept newValue)
|
Concept |
variableOrTypeReference(antlr.collections.AST _t)
|
Concept |
variableRef(antlr.collections.AST _t)
|
void |
whileDoLoop(antlr.collections.AST _t)
|
Methods inherited from class antlr.TreeParser |
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int lineNr
public boolean readyToReturn
public static final String[] _tokenNames
public static final antlr.collections.impl.BitSet _tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_1
Constructor Detail |
public mn8TreeWalker()
Method Detail |
public void exit()
public void reportWarning(String message)
reportWarning
in class antlr.TreeParser
public void reportError(String message)
reportError
in class antlr.TreeParser
public ScopeStack getStack()
public static ConceptDefinition getConceptDefinition(Concept forConcept)
public Concept executeStaticMethod(String methodSig, String concetType, SeriesConcept param)
public static Concept executeStaticMethod(String methodSig, String conceptType, SeriesConcept param, int lineNr)
public Concept executeMethod(String methodSig, Concept on, SeriesConcept param)
public static Concept executeMethod(String methodSig, Concept on, SeriesConcept param, int lineNr)
public Concept executeInheritedMethod(String inhConceptType, String methodSig, Concept on, SeriesConcept param)
public Concept resolveIdentifier(antlr.collections.AST i)
public void cleanFirstOfTableElements(Vector by)
public final Concept interpretationUnit(antlr.collections.AST _t, mn8Concept concept, mn8ScriptMethod thisMethod, ScopeStack scopeStack) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept statement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept statementBlock(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept expression(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void print(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void switchBlock(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void whileDoLoop(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void doWhileLoop(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void ifBlock(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void toStatement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void findFirstStatement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void findLastStatement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void exitStatement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept returnStatement(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void eachBlock(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept concept(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept identOrConstant(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final SeriesConcept iterationSource(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Vector breakExpression(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept fromExpression(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final antlr.collections.AST byExpression(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void byMarker(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void descendingBy(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final void ascendingBy(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept byIterator(antlr.collections.AST _t, Concept on) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept descendingByIterator(antlr.collections.AST _t, Concept on) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept ascendingByIterator(antlr.collections.AST _t, Concept on) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean switchBody(antlr.collections.AST _t, Concept equalsWith) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean caseConditional(antlr.collections.AST _t, boolean forWhat, Concept equalsWith) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean caseCondition(antlr.collections.AST _t, Concept equalsWith) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean ifThenBody(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean conditional(antlr.collections.AST _t, boolean forWhat) throws antlr.RecognitionException
antlr.RecognitionException
public final boolean condition(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final MapConcept optionList(antlr.collections.AST _t, MapConcept map) throws antlr.RecognitionException
antlr.RecognitionException
public final void optionItem(antlr.collections.AST _t, MapConcept opt) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept primaryExpression(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept postfixExpression(antlr.collections.AST _t, Concept on, String onType, Concept newValue) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept assignableIdentifier(antlr.collections.AST _t, Concept newValue) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept identifier(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final SeriesConcept range(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept attributeReference(antlr.collections.AST _t, Concept on, String onType, Concept newValue) throws antlr.RecognitionException
on
- In case this is invoked on an concept instance then this parameter
will hold it's valueonType
- In case it is a static attribute reference then this parameter
will hold the type of Concept on which the attribute is searched
antlr.RecognitionException
public final Concept elementReference(antlr.collections.AST _t, Concept on, String onType, Concept newValue) throws antlr.RecognitionException
on
- In case this is invoked on an concept instance then this parameter
will hold it's valueonType
- In case it is a static element reference then this parameter
will hold the type of Concept on which the element is searched
antlr.RecognitionException
public final Concept methodInvocation(antlr.collections.AST _t, Concept on, String onType, Concept newValue) throws antlr.RecognitionException
on
- In case this is invoced on an concept instance then this parameter
will hold it's valueonType
- In case it is a static method invocation then this parameter
will hold the type of Concept on which this method is invoked
antlr.RecognitionException
public final Concept variableAssign(antlr.collections.AST _t, Concept newValue) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept staticAssign(antlr.collections.AST _t, Concept newValue) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept constants(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept variableOrTypeReference(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept typeRef(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept variableRef(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept stringConstant(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept integerConstant(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final SeriesConcept parameters(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final SeriesConcept expressionList(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept characterConstant(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept realConstant(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept trueKeyword(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept falseKeyword(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept nilKeyword(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept thisKeyword(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
public final Concept superKeyword(antlr.collections.AST _t) throws antlr.RecognitionException
antlr.RecognitionException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |