public class IFCParser
extends org.antlr.v4.runtime.Parser
| 限定符和类型 | 类和说明 |
|---|---|
static class |
IFCParser.BoolLiteralContext |
static class |
IFCParser.DataContext |
static class |
IFCParser.DataItemContext |
static class |
IFCParser.DecNumberContext |
static class |
IFCParser.DoubleQuotedStringContext |
static class |
IFCParser.ExprAtomContext |
static class |
IFCParser.ExprContext |
static class |
IFCParser.ExprFuncContext |
static class |
IFCParser.ExprFuncParamsContext |
static class |
IFCParser.FuncParamContext |
static class |
IFCParser.HeaderContext |
static class |
IFCParser.IdentContext |
static class |
IFCParser.IfcmodelContext |
static class |
IFCParser.IntNumberContext |
static class |
IFCParser.IsoTagContext |
static class |
IFCParser.NullConstContext |
static class |
IFCParser.ScientificCountingNumberContext |
static class |
IFCParser.SingleQuotedStringContext |
static class |
IFCParser.StringContext |
| 限定符和类型 | 字段和说明 |
|---|---|
static org.antlr.v4.runtime.atn.ATN |
_ATN |
protected static org.antlr.v4.runtime.dfa.DFA[] |
_decisionToDFA |
private static String[] |
_LITERAL_NAMES |
static String |
_serializedATN |
protected static org.antlr.v4.runtime.atn.PredictionContextCache |
_sharedContextCache |
private static String[] |
_SYMBOLIC_NAMES |
static int |
L_D_STRING |
static int |
L_DEC |
static int |
L_FILE |
static int |
L_ID |
static int |
L_INT |
static int |
L_M_COMMENT |
static int |
L_S_COMMENT |
static int |
L_S_STRING |
static int |
L_WS |
static int |
RULE_boolLiteral |
static int |
RULE_data |
static int |
RULE_dataItem |
static int |
RULE_decNumber |
static int |
RULE_expr |
static int |
RULE_exprAtom |
static int |
RULE_exprFunc |
static int |
RULE_exprFuncParams |
static int |
RULE_funcParam |
static int |
RULE_header |
static int |
RULE_ident |
static int |
RULE_ifcmodel |
static int |
RULE_intNumber |
static int |
RULE_isoTag |
static int |
RULE_nullConst |
static int |
RULE_scientificCountingNumber |
static int |
RULE_string |
static String[] |
ruleNames |
static int |
T__0 |
static int |
T_ADD |
static int |
T_CLOSE_B |
static int |
T_CLOSE_P |
static int |
T_CLOSE_SB |
static int |
T_COLON |
static int |
T_COMMA |
static int |
T_DATA |
static int |
T_DIV |
static int |
T_DOLLAR |
static int |
T_DOT |
static int |
T_DOT2 |
static int |
T_END |
static int |
T_ENDSEC |
static int |
T_EQUAL |
static int |
T_EQUAL2 |
static int |
T_FALSE |
static int |
T_FILE_DESCRIPTION |
static int |
T_FILE_NAME |
static int |
T_FILE_SCHEMA |
static int |
T_GREATER |
static int |
T_GREATEREQUAL |
static int |
T_HEADER |
static int |
T_ISO_10303_21 |
static int |
T_LESS |
static int |
T_LESSEQUAL |
static int |
T_MUL |
static int |
T_NOTEQUAL |
static int |
T_NOTEQUAL2 |
static int |
T_NULL |
static int |
T_OPEN_B |
static int |
T_OPEN_P |
static int |
T_OPEN_SB |
static int |
T_PIPE |
static int |
T_SEMICOLON |
static int |
T_SUB |
static int |
T_TRUE |
static int |
T_WELL |
static String[] |
tokenNames
已过时。
Use
VOCABULARY instead. |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
| 构造器和说明 |
|---|
IFCParser(org.antlr.v4.runtime.TokenStream input) |
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, 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, unrollRecursionContextsprotected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
public static final int T__0
public static final int T_DATA
public static final int T_END
public static final int T_ENDSEC
public static final int T_FALSE
public static final int T_FILE_DESCRIPTION
public static final int T_FILE_NAME
public static final int T_FILE_SCHEMA
public static final int T_HEADER
public static final int T_NULL
public static final int T_TRUE
public static final int T_ISO_10303_21
public static final int T_ADD
public static final int T_COLON
public static final int T_COMMA
public static final int T_PIPE
public static final int T_DIV
public static final int T_DOT
public static final int T_DOT2
public static final int T_DOLLAR
public static final int T_EQUAL
public static final int T_EQUAL2
public static final int T_NOTEQUAL
public static final int T_NOTEQUAL2
public static final int T_GREATER
public static final int T_GREATEREQUAL
public static final int T_LESS
public static final int T_LESSEQUAL
public static final int T_MUL
public static final int T_OPEN_B
public static final int T_OPEN_P
public static final int T_OPEN_SB
public static final int T_CLOSE_B
public static final int T_CLOSE_P
public static final int T_CLOSE_SB
public static final int T_SEMICOLON
public static final int T_SUB
public static final int T_WELL
public static final int L_ID
public static final int L_S_STRING
public static final int L_D_STRING
public static final int L_INT
public static final int L_DEC
public static final int L_WS
public static final int L_M_COMMENT
public static final int L_S_COMMENT
public static final int L_FILE
public static final int RULE_ifcmodel
public static final int RULE_header
public static final int RULE_data
public static final int RULE_dataItem
public static final int RULE_isoTag
public static final int RULE_expr
public static final int RULE_exprAtom
public static final int RULE_exprFunc
public static final int RULE_exprFuncParams
public static final int RULE_funcParam
public static final int RULE_ident
public static final int RULE_string
public static final int RULE_intNumber
public static final int RULE_decNumber
public static final int RULE_scientificCountingNumber
public static final int RULE_boolLiteral
public static final int RULE_nullConst
public static final String[] ruleNames
private static final String[] _LITERAL_NAMES
private static final String[] _SYMBOLIC_NAMES
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
@Deprecated public static final String[] tokenNames
VOCABULARY instead.public static final org.antlr.v4.runtime.atn.ATN _ATN
private static String[] makeRuleNames()
private static String[] makeLiteralNames()
private static String[] makeSymbolicNames()
@Deprecated public String[] getTokenNames()
getTokenNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public org.antlr.v4.runtime.Vocabulary getVocabulary()
getVocabulary 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String getGrammarFileName()
getGrammarFileName 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String[] getRuleNames()
getRuleNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String getSerializedATN()
getSerializedATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public org.antlr.v4.runtime.atn.ATN getATN()
getATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public final IFCParser.IfcmodelContext ifcmodel() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.HeaderContext header() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.DataContext data() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.DataItemContext dataItem() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.IsoTagContext isoTag() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.ExprContext expr() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionprivate IFCParser.ExprContext expr(int _p) throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.ExprAtomContext exprAtom() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.ExprFuncContext exprFunc() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.ExprFuncParamsContext exprFuncParams() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.FuncParamContext funcParam() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.IdentContext ident() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.StringContext string() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.IntNumberContext intNumber() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.DecNumberContext decNumber() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.ScientificCountingNumberContext scientificCountingNumber() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.BoolLiteralContext boolLiteral() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final IFCParser.NullConstContext nullConst() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic boolean sempred(org.antlr.v4.runtime.RuleContext _localctx,
int ruleIndex,
int predIndex)
sempred 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>private boolean expr_sempred(IFCParser.ExprContext _localctx, int predIndex)
Copyright © 2023. All rights reserved.