程序包 org.antlr.gunit
类 gUnitParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- org.antlr.gunit.gUnitParser
-
public class gUnitParser extends org.antlr.runtime.Parser
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
gUnitParser.file_return
static class
gUnitParser.id_return
static class
gUnitParser.option_return
protected static class
gUnitParser.testsuite_scope
static class
gUnitParser.treeAdaptor_return
-
字段概要
字段 修饰符和类型 字段 说明 static int
ACTION
static int
AST
static int
CHAR_LITERAL
static int
DOC_COMMENT
static int
EOF
static int
ESC
static int
EXT
static int
FAIL
static org.antlr.runtime.BitSet
FOLLOW_26_in_expect340
static org.antlr.runtime.BitSet
FOLLOW_27_in_testsuite227
static org.antlr.runtime.BitSet
FOLLOW_28_in_gUnitDef75
static org.antlr.runtime.BitSet
FOLLOW_28_in_optionsSpec109
static org.antlr.runtime.BitSet
FOLLOW_29_in_option126
static org.antlr.runtime.BitSet
FOLLOW_30_in_header157
static org.antlr.runtime.BitSet
FOLLOW_31_in_gUnitDef60
static org.antlr.runtime.BitSet
FOLLOW_32_in_expect331
static org.antlr.runtime.BitSet
FOLLOW_33_in_gUnitDef67
static org.antlr.runtime.BitSet
FOLLOW_33_in_testsuite193
static org.antlr.runtime.BitSet
FOLLOW_34_in_optionsSpec113
static org.antlr.runtime.BitSet
FOLLOW_ACTION_in_header159
static org.antlr.runtime.BitSet
FOLLOW_ACTION_in_output383
static org.antlr.runtime.BitSet
FOLLOW_AST_in_output376
static org.antlr.runtime.BitSet
FOLLOW_expect_in_testcase251
static org.antlr.runtime.BitSet
FOLLOW_EXT_in_file403
static org.antlr.runtime.BitSet
FOLLOW_EXT_in_treeAdaptor146
static org.antlr.runtime.BitSet
FOLLOW_FAIL_in_expect324
static org.antlr.runtime.BitSet
FOLLOW_file_in_input297
static org.antlr.runtime.BitSet
FOLLOW_header_in_gUnitDef87
static org.antlr.runtime.BitSet
FOLLOW_id_in_file401
static org.antlr.runtime.BitSet
FOLLOW_id_in_gUnitDef64
static org.antlr.runtime.BitSet
FOLLOW_id_in_gUnitDef71
static org.antlr.runtime.BitSet
FOLLOW_id_in_option124
static org.antlr.runtime.BitSet
FOLLOW_id_in_treeAdaptor144
static org.antlr.runtime.BitSet
FOLLOW_input_in_testcase249
static org.antlr.runtime.BitSet
FOLLOW_ML_STRING_in_input288
static org.antlr.runtime.BitSet
FOLLOW_ML_STRING_in_output369
static org.antlr.runtime.BitSet
FOLLOW_OK_in_expect317
static org.antlr.runtime.BitSet
FOLLOW_option_in_optionsSpec107
static org.antlr.runtime.BitSet
FOLLOW_OPTIONS_in_optionsSpec104
static org.antlr.runtime.BitSet
FOLLOW_optionsSpec_in_gUnitDef84
static org.antlr.runtime.BitSet
FOLLOW_output_in_expect342
static org.antlr.runtime.BitSet
FOLLOW_RETVAL_in_expect333
static org.antlr.runtime.BitSet
FOLLOW_RULE_REF_in_id429
static org.antlr.runtime.BitSet
FOLLOW_RULE_REF_in_testsuite190
static org.antlr.runtime.BitSet
FOLLOW_RULE_REF_in_testsuite197
static org.antlr.runtime.BitSet
FOLLOW_STRING_in_input278
static org.antlr.runtime.BitSet
FOLLOW_STRING_in_output359
static org.antlr.runtime.BitSet
FOLLOW_testcase_in_testsuite231
static org.antlr.runtime.BitSet
FOLLOW_testsuite_in_gUnitDef90
static org.antlr.runtime.BitSet
FOLLOW_TOKEN_REF_in_id422
static org.antlr.runtime.BitSet
FOLLOW_TOKEN_REF_in_testsuite213
static org.antlr.runtime.BitSet
FOLLOW_treeAdaptor_in_option128
GrammarInfo
grammarInfo
static int
ML_COMMENT
static int
ML_STRING
static int
NESTED_ACTION
static int
NESTED_AST
static int
NESTED_RETVAL
static int
OK
static int
OPTIONS
static int
RETVAL
static int
RULE_REF
static int
SL_COMMENT
static int
STRING
static int
STRING_LITERAL
static int
T__26
static int
T__27
static int
T__28
static int
T__29
static int
T__30
static int
T__31
static int
T__32
static int
T__33
static int
T__34
protected java.util.Stack<gUnitParser.testsuite_scope>
testsuite_stack
static int
TOKEN_REF
static java.lang.String[]
tokenNames
static int
WS
static int
XDIGIT
-
构造器概要
构造器 构造器 说明 gUnitParser(org.antlr.runtime.TokenStream input)
gUnitParser(org.antlr.runtime.TokenStream input, GrammarInfo grammarInfo)
gUnitParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AbstractTest
expect()
gUnitParser.file_return
file()
org.antlr.runtime.Parser[]
getDelegates()
java.lang.String
getGrammarFileName()
java.lang.String[]
getTokenNames()
void
gUnitDef()
void
header()
gUnitParser.id_return
id()
gUnitTestInput
input()
gUnitParser.option_return
option()
void
optionsSpec()
org.antlr.runtime.Token
output()
void
testcase(gUnitTestSuite ts)
void
testsuite()
gUnitParser.treeAdaptor_return
treeAdaptor()
-
从类继承的方法 org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
-
从类继承的方法 org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
-
-
-
字段详细资料
-
tokenNames
public static final java.lang.String[] tokenNames
-
EOF
public static final int EOF
- 另请参阅:
- 常量字段值
-
T__26
public static final int T__26
- 另请参阅:
- 常量字段值
-
T__27
public static final int T__27
- 另请参阅:
- 常量字段值
-
T__28
public static final int T__28
- 另请参阅:
- 常量字段值
-
T__29
public static final int T__29
- 另请参阅:
- 常量字段值
-
T__30
public static final int T__30
- 另请参阅:
- 常量字段值
-
T__31
public static final int T__31
- 另请参阅:
- 常量字段值
-
T__32
public static final int T__32
- 另请参阅:
- 常量字段值
-
T__33
public static final int T__33
- 另请参阅:
- 常量字段值
-
T__34
public static final int T__34
- 另请参阅:
- 常量字段值
-
ACTION
public static final int ACTION
- 另请参阅:
- 常量字段值
-
AST
public static final int AST
- 另请参阅:
- 常量字段值
-
CHAR_LITERAL
public static final int CHAR_LITERAL
- 另请参阅:
- 常量字段值
-
DOC_COMMENT
public static final int DOC_COMMENT
- 另请参阅:
- 常量字段值
-
ESC
public static final int ESC
- 另请参阅:
- 常量字段值
-
EXT
public static final int EXT
- 另请参阅:
- 常量字段值
-
FAIL
public static final int FAIL
- 另请参阅:
- 常量字段值
-
ML_COMMENT
public static final int ML_COMMENT
- 另请参阅:
- 常量字段值
-
ML_STRING
public static final int ML_STRING
- 另请参阅:
- 常量字段值
-
NESTED_ACTION
public static final int NESTED_ACTION
- 另请参阅:
- 常量字段值
-
NESTED_AST
public static final int NESTED_AST
- 另请参阅:
- 常量字段值
-
NESTED_RETVAL
public static final int NESTED_RETVAL
- 另请参阅:
- 常量字段值
-
OK
public static final int OK
- 另请参阅:
- 常量字段值
-
OPTIONS
public static final int OPTIONS
- 另请参阅:
- 常量字段值
-
RETVAL
public static final int RETVAL
- 另请参阅:
- 常量字段值
-
RULE_REF
public static final int RULE_REF
- 另请参阅:
- 常量字段值
-
SL_COMMENT
public static final int SL_COMMENT
- 另请参阅:
- 常量字段值
-
STRING
public static final int STRING
- 另请参阅:
- 常量字段值
-
STRING_LITERAL
public static final int STRING_LITERAL
- 另请参阅:
- 常量字段值
-
TOKEN_REF
public static final int TOKEN_REF
- 另请参阅:
- 常量字段值
-
WS
public static final int WS
- 另请参阅:
- 常量字段值
-
XDIGIT
public static final int XDIGIT
- 另请参阅:
- 常量字段值
-
grammarInfo
public GrammarInfo grammarInfo
-
testsuite_stack
protected java.util.Stack<gUnitParser.testsuite_scope> testsuite_stack
-
FOLLOW_31_in_gUnitDef60
public static final org.antlr.runtime.BitSet FOLLOW_31_in_gUnitDef60
-
FOLLOW_id_in_gUnitDef64
public static final org.antlr.runtime.BitSet FOLLOW_id_in_gUnitDef64
-
FOLLOW_33_in_gUnitDef67
public static final org.antlr.runtime.BitSet FOLLOW_33_in_gUnitDef67
-
FOLLOW_id_in_gUnitDef71
public static final org.antlr.runtime.BitSet FOLLOW_id_in_gUnitDef71
-
FOLLOW_28_in_gUnitDef75
public static final org.antlr.runtime.BitSet FOLLOW_28_in_gUnitDef75
-
FOLLOW_optionsSpec_in_gUnitDef84
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_gUnitDef84
-
FOLLOW_header_in_gUnitDef87
public static final org.antlr.runtime.BitSet FOLLOW_header_in_gUnitDef87
-
FOLLOW_testsuite_in_gUnitDef90
public static final org.antlr.runtime.BitSet FOLLOW_testsuite_in_gUnitDef90
-
FOLLOW_OPTIONS_in_optionsSpec104
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec104
-
FOLLOW_option_in_optionsSpec107
public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec107
-
FOLLOW_28_in_optionsSpec109
public static final org.antlr.runtime.BitSet FOLLOW_28_in_optionsSpec109
-
FOLLOW_34_in_optionsSpec113
public static final org.antlr.runtime.BitSet FOLLOW_34_in_optionsSpec113
-
FOLLOW_id_in_option124
public static final org.antlr.runtime.BitSet FOLLOW_id_in_option124
-
FOLLOW_29_in_option126
public static final org.antlr.runtime.BitSet FOLLOW_29_in_option126
-
FOLLOW_treeAdaptor_in_option128
public static final org.antlr.runtime.BitSet FOLLOW_treeAdaptor_in_option128
-
FOLLOW_id_in_treeAdaptor144
public static final org.antlr.runtime.BitSet FOLLOW_id_in_treeAdaptor144
-
FOLLOW_EXT_in_treeAdaptor146
public static final org.antlr.runtime.BitSet FOLLOW_EXT_in_treeAdaptor146
-
FOLLOW_30_in_header157
public static final org.antlr.runtime.BitSet FOLLOW_30_in_header157
-
FOLLOW_ACTION_in_header159
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_header159
-
FOLLOW_RULE_REF_in_testsuite190
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_testsuite190
-
FOLLOW_33_in_testsuite193
public static final org.antlr.runtime.BitSet FOLLOW_33_in_testsuite193
-
FOLLOW_RULE_REF_in_testsuite197
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_testsuite197
-
FOLLOW_TOKEN_REF_in_testsuite213
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_testsuite213
-
FOLLOW_27_in_testsuite227
public static final org.antlr.runtime.BitSet FOLLOW_27_in_testsuite227
-
FOLLOW_testcase_in_testsuite231
public static final org.antlr.runtime.BitSet FOLLOW_testcase_in_testsuite231
-
FOLLOW_input_in_testcase249
public static final org.antlr.runtime.BitSet FOLLOW_input_in_testcase249
-
FOLLOW_expect_in_testcase251
public static final org.antlr.runtime.BitSet FOLLOW_expect_in_testcase251
-
FOLLOW_STRING_in_input278
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_input278
-
FOLLOW_ML_STRING_in_input288
public static final org.antlr.runtime.BitSet FOLLOW_ML_STRING_in_input288
-
FOLLOW_file_in_input297
public static final org.antlr.runtime.BitSet FOLLOW_file_in_input297
-
FOLLOW_OK_in_expect317
public static final org.antlr.runtime.BitSet FOLLOW_OK_in_expect317
-
FOLLOW_FAIL_in_expect324
public static final org.antlr.runtime.BitSet FOLLOW_FAIL_in_expect324
-
FOLLOW_32_in_expect331
public static final org.antlr.runtime.BitSet FOLLOW_32_in_expect331
-
FOLLOW_RETVAL_in_expect333
public static final org.antlr.runtime.BitSet FOLLOW_RETVAL_in_expect333
-
FOLLOW_26_in_expect340
public static final org.antlr.runtime.BitSet FOLLOW_26_in_expect340
-
FOLLOW_output_in_expect342
public static final org.antlr.runtime.BitSet FOLLOW_output_in_expect342
-
FOLLOW_STRING_in_output359
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_output359
-
FOLLOW_ML_STRING_in_output369
public static final org.antlr.runtime.BitSet FOLLOW_ML_STRING_in_output369
-
FOLLOW_AST_in_output376
public static final org.antlr.runtime.BitSet FOLLOW_AST_in_output376
-
FOLLOW_ACTION_in_output383
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_output383
-
FOLLOW_id_in_file401
public static final org.antlr.runtime.BitSet FOLLOW_id_in_file401
-
FOLLOW_EXT_in_file403
public static final org.antlr.runtime.BitSet FOLLOW_EXT_in_file403
-
FOLLOW_TOKEN_REF_in_id422
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_id422
-
FOLLOW_RULE_REF_in_id429
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_id429
-
-
构造器详细资料
-
gUnitParser
public gUnitParser(org.antlr.runtime.TokenStream input)
-
gUnitParser
public gUnitParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
gUnitParser
public gUnitParser(org.antlr.runtime.TokenStream input, GrammarInfo grammarInfo)
-
-
方法详细资料
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
-
getTokenNames
public java.lang.String[] getTokenNames()
- 覆盖:
getTokenNames
在类中org.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- 覆盖:
getGrammarFileName
在类中org.antlr.runtime.BaseRecognizer
-
gUnitDef
public final void gUnitDef() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
optionsSpec
public final void optionsSpec() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
option
public final gUnitParser.option_return option() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
treeAdaptor
public final gUnitParser.treeAdaptor_return treeAdaptor() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
header
public final void header() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
testsuite
public final void testsuite() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
testcase
public final void testcase(gUnitTestSuite ts) throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
input
public final gUnitTestInput input() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
expect
public final AbstractTest expect() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
output
public final org.antlr.runtime.Token output() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
file
public final gUnitParser.file_return file() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
id
public final gUnitParser.id_return id() throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
-
-