Package org.eclipse.epsilon.common.parse
Class EpsilonParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.eclipse.epsilon.common.parse.EpsilonParser
- Direct Known Subclasses:
Ecl_EclParserRules,Ecl_EolParserRules,Ecl_ErlParserRules,EclParser,Egx_EgxParserRules,Egx_EolParserRules,Egx_ErlParserRules,EgxParser,Eml_EmlParserRules,Eml_EolParserRules,Eml_ErlParserRules,Eml_EtlParserRules,EmlParser,Eol_EolParserRules,EolParser,Epl_EolParserRules,Epl_EplParserRules,Epl_ErlParserRules,EplParser,Erl_EolParserRules,Erl_ErlParserRules,ErlParser,Etl_EolParserRules,Etl_ErlParserRules,Etl_EtlParserRules,EtlParser,Evl_EolParserRules,Evl_ErlParserRules,Evl_EvlParserRules,EvlParser,Ewl_EolParserRules,Ewl_ErlParserRules,Ewl_EwlParserRules,EwlParser,Flock_EolParserRules,Flock_ErlParserRules,FlockParser,HutnParser,HutnSpecParser,Pinset_EolParserRules,Pinset_ErlParserRules,Pinset_PinsetParserRules,PinsetParser
public abstract class EpsilonParser
extends org.antlr.runtime.Parser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EpsilonParserprotected List<ParseProblem>protected static WeakHashMap<String,EpsilonParser> Fields inherited from class org.antlr.runtime.Parser
inputFields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state -
Constructor Summary
ConstructorsConstructorDescriptionEpsilonParser(org.antlr.runtime.TokenStream tokenstream) EpsilonParser(org.antlr.runtime.TokenStream tokenstream, org.antlr.runtime.RecognizerSharedState recognizersharedstate) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureDelegator(org.antlr.runtime.TokenStream tokenstream) voiddisplayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException re) protected StringgetTokenStreamId(org.antlr.runtime.TokenStream tokenstream) abstract org.antlr.runtime.tree.TreeAdaptorprotected booleanisSupertype(Class<?> parent, Class<?> child) voidvoidreportException(int line, int column, String reason) voidsetDeepTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) abstract voidsetTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutMethods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getGrammarFileName, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
parseProblems
-
tokenStreamParsers
-
delegator
-
-
Constructor Details
-
EpsilonParser
public EpsilonParser(org.antlr.runtime.TokenStream tokenstream)
-
-
Method Details
-
configureDelegator
protected void configureDelegator(org.antlr.runtime.TokenStream tokenstream) -
getTokenStreamId
-
getTreeAdaptor
public abstract org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor() -
setTreeAdaptor
public abstract void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) -
isSupertype
-
setDeepTreeAdaptor
public void setDeepTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) -
prepareForGUnit
public void prepareForGUnit() -
displayRecognitionError
- Overrides:
displayRecognitionErrorin classorg.antlr.runtime.BaseRecognizer
-
reportException
-
getParseProblems
-