Class SIUnitsAntlrParser
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
de.monticore.siunit.siunits._parser.SIUnitsAntlrParser
public class SIUnitsAntlrParser
extends de.monticore.antlr4.MCParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested 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 TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final Stringstatic final Stringstatic final Stringstatic final org.antlr.v4.runtime.Vocabularystatic final intFields inherited from class de.monticore.antlr4.MCParser
activeastnode, activeBuilder, comments, filename, hasErrorsFields 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 TypeMethodDescriptionintcountPrimitive(int i) intorg.antlr.v4.runtime.atn.ATNgetATN()String[]String[]Deprecated.org.antlr.v4.runtime.VocabularybooleanisCelsiusFahrenheit(int i) booleanisDimensionless(int i) booleanisPrimitive(int i) booleanisSIDiv()booleanbooleanisSIUnitGroupPrimitive(int i) booleanbooleanisSIUnitWithoutPrefix(int i) booleanisSIUnitWithPrefix(int i) literal()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) sIUnit()Methods inherited from class de.monticore.antlr4.MCParser
addComment, addToIteratedAttributeIfNotNull, checkMax, checkMin, checkToken, cmpToken, cmpTokenRegEx, computeEndPosition, computeEndPosition, computeStartPosition, getFilename, getToken, hasErrors, is, next, noSpace, noSpace, setActiveASTNode, setActiveBuilder, setErrors, setFilename, tokenMethods 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, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
LEXNAME0
public static final int LEXNAME0- See Also:
-
NULL3392903
public static final int NULL3392903- See Also:
-
TRUE3569038
public static final int TRUE3569038- See Also:
-
FALSE97196323
public static final int FALSE97196323- See Also:
-
MINUS
public static final int MINUS- See Also:
-
POINT
public static final int POINT- See Also:
-
ROOF
public static final int ROOF- See Also:
-
SLASH
public static final int SLASH- See Also:
-
NonNameUnit
public static final int NonNameUnit- See Also:
-
Digits
public static final int Digits- See Also:
-
String
public static final int String- See Also:
-
Name
public static final int Name- See Also:
-
Char
public static final int Char- See Also:
-
ML_COMMENT
public static final int ML_COMMENT- See Also:
-
SL_COMMENT
public static final int SL_COMMENT- See Also:
-
WS
public static final int WS- See Also:
-
RULE_nullLiteral
public static final int RULE_nullLiteral- See Also:
-
RULE_booleanLiteral
public static final int RULE_booleanLiteral- See Also:
-
RULE_charLiteral
public static final int RULE_charLiteral- See Also:
-
RULE_stringLiteral
public static final int RULE_stringLiteral- See Also:
-
RULE_natLiteral
public static final int RULE_natLiteral- See Also:
-
RULE_signedNatLiteral
public static final int RULE_signedNatLiteral- See Also:
-
RULE_basicLongLiteral
public static final int RULE_basicLongLiteral- See Also:
-
RULE_signedBasicLongLiteral
public static final int RULE_signedBasicLongLiteral- See Also:
-
RULE_basicFloatLiteral
public static final int RULE_basicFloatLiteral- See Also:
-
RULE_signedBasicFloatLiteral
public static final int RULE_signedBasicFloatLiteral- See Also:
-
RULE_basicDoubleLiteral
public static final int RULE_basicDoubleLiteral- See Also:
-
RULE_signedBasicDoubleLiteral
public static final int RULE_signedBasicDoubleLiteral- See Also:
-
RULE_sIUnit
public static final int RULE_sIUnit- See Also:
-
RULE_sIUnitPrimitive
public static final int RULE_sIUnitPrimitive- See Also:
-
RULE_sIUnitWithPrefix
public static final int RULE_sIUnitWithPrefix- See Also:
-
RULE_sIUnitWithoutPrefix
public static final int RULE_sIUnitWithoutPrefix- See Also:
-
RULE_celsiusFahrenheit
public static final int RULE_celsiusFahrenheit- See Also:
-
RULE_sIUnitDimensionless
public static final int RULE_sIUnitDimensionless- See Also:
-
RULE_sIUnitKindGroupWithExponent
public static final int RULE_sIUnitKindGroupWithExponent- See Also:
-
RULE_sIUnitGroupPrimitive
public static final int RULE_sIUnitGroupPrimitive- See Also:
-
RULE_literal
public static final int RULE_literal- See Also:
-
RULE_signedLiteral
public static final int RULE_signedLiteral- See Also:
-
RULE_numericLiteral
public static final int RULE_numericLiteral- See Also:
-
RULE_signedNumericLiteral
public static final int RULE_signedNumericLiteral- See Also:
-
RULE_nokeyword_f_102
public static final int RULE_nokeyword_f_102- See Also:
-
RULE_nokeyword_F_70
public static final int RULE_nokeyword_F_70- See Also:
-
RULE_nokeyword_l_108
public static final int RULE_nokeyword_l_108- See Also:
-
RULE_nokeyword_L_76
public static final int RULE_nokeyword_L_76- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
prefix
- See Also:
-
unitWithPrefix
- See Also:
-
unitWithoutPrefix
- See Also:
-
units
- See Also:
-
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
SIUnitsAntlrParser
public SIUnitsAntlrParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
isSIUnitWithPrefix
public boolean isSIUnitWithPrefix(int i) -
isSIUnitWithoutPrefix
public boolean isSIUnitWithoutPrefix(int i) -
isDimensionless
public boolean isDimensionless(int i) -
isCelsiusFahrenheit
public boolean isCelsiusFahrenheit(int i) -
isSIUnitGroupPrimitive
public boolean isSIUnitGroupPrimitive(int i) -
countSIUnitKindGroupWithExponent
public int countSIUnitKindGroupWithExponent(int i) -
isSIUnitKindGroupWithExponent
public boolean isSIUnitKindGroupWithExponent(int i) -
countPrimitive
public int countPrimitive(int i) -
isPrimitive
public boolean isPrimitive(int i) -
isSIDiv
public boolean isSIDiv() -
isSIOneDiv
public boolean isSIOneDiv() -
nullLiteral
public final SIUnitsAntlrParser.NullLiteralContext nullLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
booleanLiteral
public final SIUnitsAntlrParser.BooleanLiteralContext booleanLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
charLiteral
public final SIUnitsAntlrParser.CharLiteralContext charLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
stringLiteral
public final SIUnitsAntlrParser.StringLiteralContext stringLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
natLiteral
public final SIUnitsAntlrParser.NatLiteralContext natLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedNatLiteral
public final SIUnitsAntlrParser.SignedNatLiteralContext signedNatLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicLongLiteral
public final SIUnitsAntlrParser.BasicLongLiteralContext basicLongLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedBasicLongLiteral
public final SIUnitsAntlrParser.SignedBasicLongLiteralContext signedBasicLongLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicFloatLiteral
public final SIUnitsAntlrParser.BasicFloatLiteralContext basicFloatLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedBasicFloatLiteral
public final SIUnitsAntlrParser.SignedBasicFloatLiteralContext signedBasicFloatLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicDoubleLiteral
public final SIUnitsAntlrParser.BasicDoubleLiteralContext basicDoubleLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedBasicDoubleLiteral
public final SIUnitsAntlrParser.SignedBasicDoubleLiteralContext signedBasicDoubleLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnit
public final SIUnitsAntlrParser.SIUnitContext sIUnit() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitPrimitive
public final SIUnitsAntlrParser.SIUnitPrimitiveContext sIUnitPrimitive() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitWithPrefix
public final SIUnitsAntlrParser.SIUnitWithPrefixContext sIUnitWithPrefix() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitWithoutPrefix
public final SIUnitsAntlrParser.SIUnitWithoutPrefixContext sIUnitWithoutPrefix() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
celsiusFahrenheit
public final SIUnitsAntlrParser.CelsiusFahrenheitContext celsiusFahrenheit() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitDimensionless
public final SIUnitsAntlrParser.SIUnitDimensionlessContext sIUnitDimensionless() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitKindGroupWithExponent
public final SIUnitsAntlrParser.SIUnitKindGroupWithExponentContext sIUnitKindGroupWithExponent() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sIUnitGroupPrimitive
public final SIUnitsAntlrParser.SIUnitGroupPrimitiveContext sIUnitGroupPrimitive() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
public final SIUnitsAntlrParser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedLiteral
public final SIUnitsAntlrParser.SignedLiteralContext signedLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
numericLiteral
public final SIUnitsAntlrParser.NumericLiteralContext numericLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
signedNumericLiteral
public final SIUnitsAntlrParser.SignedNumericLiteralContext signedNumericLiteral() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nokeyword_f_102
public final SIUnitsAntlrParser.Nokeyword_f_102Context nokeyword_f_102() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nokeyword_F_70
public final SIUnitsAntlrParser.Nokeyword_F_70Context nokeyword_F_70() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nokeyword_l_108
public final SIUnitsAntlrParser.Nokeyword_l_108Context nokeyword_l_108() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nokeyword_L_76
public final SIUnitsAntlrParser.Nokeyword_L_76Context nokeyword_L_76() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.