Package de.monticore.antlr4
Class MCParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
de.monticore.antlr4.MCParser
public abstract class MCParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ASTNodeprotected ASTNodeBuilder<?> protected Stringprotected booleanFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComment(Comment comment) protected <E> voidaddToIteratedAttributeIfNotNull(List<E> attribute, E value) booleancheckMax(int actual, int reference) booleancheckMin(int actual, int reference) protected booleancheckToken(int i) booleanbooleancmpTokenRegEx(int i, String regEx) de.se_rwth.commons.SourcePositioncomputeEndPosition(de.se_rwth.commons.SourcePosition start, String text) de.se_rwth.commons.SourcePositioncomputeEndPosition(org.antlr.v4.runtime.Token token) de.se_rwth.commons.SourcePositioncomputeStartPosition(org.antlr.v4.runtime.Token token) getToken(int i) booleanbooleanbooleanbooleannoSpace()booleanvoidvoidsetActiveBuilder(ASTNodeBuilder<?> builder) voidsetErrors(boolean val) voidsetFilename(String filename) token(int i) Deprecated.Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getATN, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getGrammarFileName, getInterpreter, getRuleIndexMap, getRuleNames, getSerializedATN, getState, getTokenErrorDisplay, getTokenNames, getTokenType, getTokenTypeMap, getVocabulary, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
comments
-
activeBuilder
-
activeastnode
-
hasErrors
protected boolean hasErrors -
filename
-
-
Constructor Details
-
MCParser
public MCParser(org.antlr.v4.runtime.TokenStream input) -
MCParser
public MCParser()
-
-
Method Details
-
getFilename
-
computeEndPosition
public de.se_rwth.commons.SourcePosition computeEndPosition(org.antlr.v4.runtime.Token token) -
computeStartPosition
public de.se_rwth.commons.SourcePosition computeStartPosition(org.antlr.v4.runtime.Token token) -
computeEndPosition
public de.se_rwth.commons.SourcePosition computeEndPosition(de.se_rwth.commons.SourcePosition start, String text) -
hasErrors
public boolean hasErrors() -
setErrors
public void setErrors(boolean val) -
checkMin
public boolean checkMin(int actual, int reference) -
checkMax
public boolean checkMax(int actual, int reference) -
setFilename
-
addComment
-
addToIteratedAttributeIfNotNull
-
setActiveASTNode
-
noSpace
public boolean noSpace() -
noSpace
-
cmpToken
-
cmpTokenRegEx
-
is
-
next
-
token
Deprecated.UsegetToken(int)instead. -
getToken
-
checkToken
protected boolean checkToken(int i) -
setActiveBuilder
-
getToken(int)instead.