|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.Parser
antlr.LLkParser
org.makumba.providers.datadefinition.mdd.MDDExpressionBaseParser
org.makumba.providers.datadefinition.mdd.MDDExpressionParser
public class MDDExpressionParser
MDD expression parser. We need this parser because we cannot do all the parsing inside of the initial parser, since in some cases we want to skip parsing (e.g. for function bodies).
Field Summary |
---|
Fields inherited from class org.makumba.providers.datadefinition.mdd.MDDExpressionBaseParser |
---|
_tokenNames, _tokenSet_0, _tokenSet_1, _tokenSet_10, _tokenSet_11, _tokenSet_12, _tokenSet_13, _tokenSet_2, _tokenSet_3, _tokenSet_4, _tokenSet_5, _tokenSet_6, _tokenSet_7, _tokenSet_8, _tokenSet_9, error |
Fields inherited from class antlr.Parser |
---|
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth |
Constructor Summary | |
---|---|
MDDExpressionParser(antlr.TokenStream lexer,
MDDFactory factory,
String typeName,
antlr.collections.AST originalExpression)
|
Method Summary | |
---|---|
protected void |
assignPart(ComparisonExpressionNode ce,
antlr.collections.AST part)
|
Methods inherited from class org.makumba.providers.datadefinition.mdd.MDDExpressionBaseParser |
---|
atom, buildTokenTypeASTClassMap, charEnum, charEnumBody, comparisonExpression, comparisonPart, dateConstant, dateFunction, dateFunctionArgument, dateFunctionArgumentMember, expression, intEnum, intEnumBody, keyword, lowerFunction, number, operator, range, rangeBound, reportError, reportError, type, upperFunction |
Methods inherited from class antlr.LLkParser |
---|
consume, LA, LT, traceIn, traceOut |
Methods inherited from class antlr.Parser |
---|
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportWarning, 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 |
Constructor Detail |
---|
public MDDExpressionParser(antlr.TokenStream lexer, MDDFactory factory, String typeName, antlr.collections.AST originalExpression)
Method Detail |
---|
protected void assignPart(ComparisonExpressionNode ce, antlr.collections.AST part)
assignPart
in class MDDExpressionBaseParser
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |