Package io.protostuff.parser
Class ProtoParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- io.protostuff.parser.AbstractParser
-
- io.protostuff.parser.ProtoParser
-
public class ProtoParser extends AbstractParser
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class io.protostuff.parser.AbstractParser
SUPPRESS_WARNINGS
-
-
Constructor Summary
Constructors Constructor Description ProtoParser(org.antlr.runtime.TokenStream input)
ProtoParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
-
Methods inherited from class io.protostuff.parser.AbstractParser
decimalFromHex, displayRecognitionError, getBytes, getBytesFromHexString, getBytesFromStringLiteral, getString, getStringFromStringLiteral, info, load, warn
-
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
-
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, 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
-
-
-
-
Field Detail
-
tokenNames
public static final java.lang.String[] tokenNames
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
BOOL
public static final int BOOL
- See Also:
- Constant Field Values
-
BYTES
public static final int BYTES
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
DEFAULT
public static final int DEFAULT
- See Also:
- Constant Field Values
-
DOC
public static final int DOC
- See Also:
- Constant Field Values
-
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
-
ENUM
public static final int ENUM
- See Also:
- Constant Field Values
-
ESC_SEQ
public static final int ESC_SEQ
- See Also:
- Constant Field Values
-
EXP
public static final int EXP
- See Also:
- Constant Field Values
-
EXTEND
public static final int EXTEND
- See Also:
- Constant Field Values
-
EXTENSIONS
public static final int EXTENSIONS
- See Also:
- Constant Field Values
-
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
-
FIXED32
public static final int FIXED32
- See Also:
- Constant Field Values
-
FIXED64
public static final int FIXED64
- See Also:
- Constant Field Values
-
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
-
FULL_ID
public static final int FULL_ID
- See Also:
- Constant Field Values
-
GROUP
public static final int GROUP
- See Also:
- Constant Field Values
-
HEX
public static final int HEX
- See Also:
- Constant Field Values
-
HEX_DIGIT
public static final int HEX_DIGIT
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
-
INT32
public static final int INT32
- See Also:
- Constant Field Values
-
INT64
public static final int INT64
- See Also:
- Constant Field Values
-
LEFTCURLY
public static final int LEFTCURLY
- See Also:
- Constant Field Values
-
LEFTPAREN
public static final int LEFTPAREN
- See Also:
- Constant Field Values
-
LEFTSQUARE
public static final int LEFTSQUARE
- See Also:
- Constant Field Values
-
MAX
public static final int MAX
- See Also:
- Constant Field Values
-
MESSAGE
public static final int MESSAGE
- See Also:
- Constant Field Values
-
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
-
NUMDOUBLE
public static final int NUMDOUBLE
- See Also:
- Constant Field Values
-
NUMFLOAT
public static final int NUMFLOAT
- See Also:
- Constant Field Values
-
NUMINT
public static final int NUMINT
- See Also:
- Constant Field Values
-
OCTAL
public static final int OCTAL
- See Also:
- Constant Field Values
-
OCTAL_ESC
public static final int OCTAL_ESC
- See Also:
- Constant Field Values
-
OPTION
public static final int OPTION
- See Also:
- Constant Field Values
-
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
-
PKG
public static final int PKG
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
REPEATED
public static final int REPEATED
- See Also:
- Constant Field Values
-
REQUIRED
public static final int REQUIRED
- See Also:
- Constant Field Values
-
RETURNS
public static final int RETURNS
- See Also:
- Constant Field Values
-
RIGHTCURLY
public static final int RIGHTCURLY
- See Also:
- Constant Field Values
-
RIGHTPAREN
public static final int RIGHTPAREN
- See Also:
- Constant Field Values
-
RIGHTSQUARE
public static final int RIGHTSQUARE
- See Also:
- Constant Field Values
-
RPC
public static final int RPC
- See Also:
- Constant Field Values
-
SEMICOLON
public static final int SEMICOLON
- See Also:
- Constant Field Values
-
SERVICE
public static final int SERVICE
- See Also:
- Constant Field Values
-
SFIXED32
public static final int SFIXED32
- See Also:
- Constant Field Values
-
SFIXED64
public static final int SFIXED64
- See Also:
- Constant Field Values
-
SINT32
public static final int SINT32
- See Also:
- Constant Field Values
-
SINT64
public static final int SINT64
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
SYNTAX
public static final int SYNTAX
- See Also:
- Constant Field Values
-
TO
public static final int TO
- See Also:
- Constant Field Values
-
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
-
UINT32
public static final int UINT32
- See Also:
- Constant Field Values
-
UINT64
public static final int UINT64
- See Also:
- Constant Field Values
-
UNICODE_ESC
public static final int UNICODE_ESC
- See Also:
- Constant Field Values
-
VOID
public static final int VOID
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
-
FOLLOW_statement_in_parse178
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_parse178
-
FOLLOW_EOF_in_parse183
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse183
-
FOLLOW_header_syntax_in_statement211
public static final org.antlr.runtime.BitSet FOLLOW_header_syntax_in_statement211
-
FOLLOW_header_package_in_statement222
public static final org.antlr.runtime.BitSet FOLLOW_header_package_in_statement222
-
FOLLOW_header_import_in_statement233
public static final org.antlr.runtime.BitSet FOLLOW_header_import_in_statement233
-
FOLLOW_message_block_in_statement244
public static final org.antlr.runtime.BitSet FOLLOW_message_block_in_statement244
-
FOLLOW_enum_block_in_statement255
public static final org.antlr.runtime.BitSet FOLLOW_enum_block_in_statement255
-
FOLLOW_extend_block_in_statement266
public static final org.antlr.runtime.BitSet FOLLOW_extend_block_in_statement266
-
FOLLOW_service_block_in_statement277
public static final org.antlr.runtime.BitSet FOLLOW_service_block_in_statement277
-
FOLLOW_annotation_entry_in_statement288
public static final org.antlr.runtime.BitSet FOLLOW_annotation_entry_in_statement288
-
FOLLOW_doc_entry_in_statement299
public static final org.antlr.runtime.BitSet FOLLOW_doc_entry_in_statement299
-
FOLLOW_option_entry_in_statement310
public static final org.antlr.runtime.BitSet FOLLOW_option_entry_in_statement310
-
FOLLOW_ID_in_var520
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_var520
-
FOLLOW_var_reserved_in_var524
public static final org.antlr.runtime.BitSet FOLLOW_var_reserved_in_var524
-
FOLLOW_FULL_ID_in_var_full543
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_var_full543
-
FOLLOW_var_in_var_full547
public static final org.antlr.runtime.BitSet FOLLOW_var_in_var_full547
-
FOLLOW_AT_in_annotation_entry573
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_annotation_entry573
-
FOLLOW_var_in_annotation_entry575
public static final org.antlr.runtime.BitSet FOLLOW_var_in_annotation_entry575
-
FOLLOW_LEFTPAREN_in_annotation_entry588
public static final org.antlr.runtime.BitSet FOLLOW_LEFTPAREN_in_annotation_entry588
-
FOLLOW_annotation_keyval_in_annotation_entry599
public static final org.antlr.runtime.BitSet FOLLOW_annotation_keyval_in_annotation_entry599
-
FOLLOW_COMMA_in_annotation_entry603
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_annotation_entry603
-
FOLLOW_annotation_keyval_in_annotation_entry605
public static final org.antlr.runtime.BitSet FOLLOW_annotation_keyval_in_annotation_entry605
-
FOLLOW_RIGHTPAREN_in_annotation_entry619
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTPAREN_in_annotation_entry619
-
FOLLOW_var_full_in_annotation_keyval646
public static final org.antlr.runtime.BitSet FOLLOW_var_full_in_annotation_keyval646
-
FOLLOW_ASSIGN_in_annotation_keyval648
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_annotation_keyval648
-
FOLLOW_var_reserved_in_annotation_keyval670
public static final org.antlr.runtime.BitSet FOLLOW_var_reserved_in_annotation_keyval670
-
FOLLOW_ID_in_annotation_keyval690
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_annotation_keyval690
-
FOLLOW_FULL_ID_in_annotation_keyval712
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_annotation_keyval712
-
FOLLOW_NUMFLOAT_in_annotation_keyval732
public static final org.antlr.runtime.BitSet FOLLOW_NUMFLOAT_in_annotation_keyval732
-
FOLLOW_NUMINT_in_annotation_keyval752
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_annotation_keyval752
-
FOLLOW_NUMDOUBLE_in_annotation_keyval772
public static final org.antlr.runtime.BitSet FOLLOW_NUMDOUBLE_in_annotation_keyval772
-
FOLLOW_TRUE_in_annotation_keyval792
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_annotation_keyval792
-
FOLLOW_FALSE_in_annotation_keyval812
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_annotation_keyval812
-
FOLLOW_STRING_LITERAL_in_annotation_keyval832
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_annotation_keyval832
-
FOLLOW_DOC_in_doc_entry865
public static final org.antlr.runtime.BitSet FOLLOW_DOC_in_doc_entry865
-
FOLLOW_SYNTAX_in_header_syntax888
public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_header_syntax888
-
FOLLOW_ASSIGN_in_header_syntax890
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_header_syntax890
-
FOLLOW_STRING_LITERAL_in_header_syntax892
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_header_syntax892
-
FOLLOW_SEMICOLON_in_header_syntax894
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_header_syntax894
-
FOLLOW_PKG_in_header_package923
public static final org.antlr.runtime.BitSet FOLLOW_PKG_in_header_package923
-
FOLLOW_FULL_ID_in_header_package926
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_header_package926
-
FOLLOW_var_in_header_package932
public static final org.antlr.runtime.BitSet FOLLOW_var_in_header_package932
-
FOLLOW_SEMICOLON_in_header_package937
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_header_package937
-
FOLLOW_IMPORT_in_header_import965
public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_header_import965
-
FOLLOW_STRING_LITERAL_in_header_import967
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_header_import967
-
FOLLOW_SEMICOLON_in_header_import969
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_header_import969
-
FOLLOW_OPTION_in_option_entry993
public static final org.antlr.runtime.BitSet FOLLOW_OPTION_in_option_entry993
-
FOLLOW_LEFTPAREN_in_option_entry995
public static final org.antlr.runtime.BitSet FOLLOW_LEFTPAREN_in_option_entry995
-
FOLLOW_var_full_in_option_entry1000
public static final org.antlr.runtime.BitSet FOLLOW_var_full_in_option_entry1000
-
FOLLOW_RIGHTPAREN_in_option_entry1002
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTPAREN_in_option_entry1002
-
FOLLOW_ASSIGN_in_option_entry1005
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option_entry1005
-
FOLLOW_var_reserved_in_option_entry1027
public static final org.antlr.runtime.BitSet FOLLOW_var_reserved_in_option_entry1027
-
FOLLOW_ID_in_option_entry1049
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option_entry1049
-
FOLLOW_FULL_ID_in_option_entry1071
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_option_entry1071
-
FOLLOW_NUMFLOAT_in_option_entry1091
public static final org.antlr.runtime.BitSet FOLLOW_NUMFLOAT_in_option_entry1091
-
FOLLOW_NUMINT_in_option_entry1111
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_option_entry1111
-
FOLLOW_NUMDOUBLE_in_option_entry1131
public static final org.antlr.runtime.BitSet FOLLOW_NUMDOUBLE_in_option_entry1131
-
FOLLOW_TRUE_in_option_entry1151
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_option_entry1151
-
FOLLOW_FALSE_in_option_entry1171
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_option_entry1171
-
FOLLOW_STRING_LITERAL_in_option_entry1191
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_option_entry1191
-
FOLLOW_SEMICOLON_in_option_entry1205
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_option_entry1205
-
FOLLOW_MESSAGE_in_message_block1238
public static final org.antlr.runtime.BitSet FOLLOW_MESSAGE_in_message_block1238
-
FOLLOW_ID_in_message_block1240
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_message_block1240
-
FOLLOW_LEFTCURLY_in_message_block1253
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_message_block1253
-
FOLLOW_message_body_in_message_block1256
public static final org.antlr.runtime.BitSet FOLLOW_message_body_in_message_block1256
-
FOLLOW_RIGHTCURLY_in_message_block1261
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_message_block1261
-
FOLLOW_message_block_in_message_body1284
public static final org.antlr.runtime.BitSet FOLLOW_message_block_in_message_body1284
-
FOLLOW_message_field_in_message_body1295
public static final org.antlr.runtime.BitSet FOLLOW_message_field_in_message_body1295
-
FOLLOW_enum_block_in_message_body1306
public static final org.antlr.runtime.BitSet FOLLOW_enum_block_in_message_body1306
-
FOLLOW_service_block_in_message_body1317
public static final org.antlr.runtime.BitSet FOLLOW_service_block_in_message_body1317
-
FOLLOW_extend_block_in_message_body1328
public static final org.antlr.runtime.BitSet FOLLOW_extend_block_in_message_body1328
-
FOLLOW_extensions_range_in_message_body1339
public static final org.antlr.runtime.BitSet FOLLOW_extensions_range_in_message_body1339
-
FOLLOW_annotation_entry_in_message_body1350
public static final org.antlr.runtime.BitSet FOLLOW_annotation_entry_in_message_body1350
-
FOLLOW_doc_entry_in_message_body1361
public static final org.antlr.runtime.BitSet FOLLOW_doc_entry_in_message_body1361
-
FOLLOW_option_entry_in_message_body1372
public static final org.antlr.runtime.BitSet FOLLOW_option_entry_in_message_body1372
-
FOLLOW_EXTENSIONS_in_extensions_range1403
public static final org.antlr.runtime.BitSet FOLLOW_EXTENSIONS_in_extensions_range1403
-
FOLLOW_NUMINT_in_extensions_range1407
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_extensions_range1407
-
FOLLOW_TO_in_extensions_range1421
public static final org.antlr.runtime.BitSet FOLLOW_TO_in_extensions_range1421
-
FOLLOW_NUMINT_in_extensions_range1427
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_extensions_range1427
-
FOLLOW_MAX_in_extensions_range1433
public static final org.antlr.runtime.BitSet FOLLOW_MAX_in_extensions_range1433
-
FOLLOW_SEMICOLON_in_extensions_range1450
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_extensions_range1450
-
FOLLOW_OPTIONAL_in_message_field1484
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_message_field1484
-
FOLLOW_REQUIRED_in_message_field1501
public static final org.antlr.runtime.BitSet FOLLOW_REQUIRED_in_message_field1501
-
FOLLOW_REPEATED_in_message_field1518
public static final org.antlr.runtime.BitSet FOLLOW_REPEATED_in_message_field1518
-
FOLLOW_field_type_in_message_field1533
public static final org.antlr.runtime.BitSet FOLLOW_field_type_in_message_field1533
-
FOLLOW_var_in_message_field1545
public static final org.antlr.runtime.BitSet FOLLOW_var_in_message_field1545
-
FOLLOW_ASSIGN_in_message_field1547
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_message_field1547
-
FOLLOW_NUMINT_in_message_field1549
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_message_field1549
-
FOLLOW_field_options_in_message_field1563
public static final org.antlr.runtime.BitSet FOLLOW_field_options_in_message_field1563
-
FOLLOW_SEMICOLON_in_message_field1579
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_message_field1579
-
FOLLOW_ignore_block_in_message_field1584
public static final org.antlr.runtime.BitSet FOLLOW_ignore_block_in_message_field1584
-
FOLLOW_INT32_in_field_type1610
public static final org.antlr.runtime.BitSet FOLLOW_INT32_in_field_type1610
-
FOLLOW_UINT32_in_field_type1622
public static final org.antlr.runtime.BitSet FOLLOW_UINT32_in_field_type1622
-
FOLLOW_SINT32_in_field_type1634
public static final org.antlr.runtime.BitSet FOLLOW_SINT32_in_field_type1634
-
FOLLOW_FIXED32_in_field_type1646
public static final org.antlr.runtime.BitSet FOLLOW_FIXED32_in_field_type1646
-
FOLLOW_SFIXED32_in_field_type1658
public static final org.antlr.runtime.BitSet FOLLOW_SFIXED32_in_field_type1658
-
FOLLOW_INT64_in_field_type1670
public static final org.antlr.runtime.BitSet FOLLOW_INT64_in_field_type1670
-
FOLLOW_UINT64_in_field_type1682
public static final org.antlr.runtime.BitSet FOLLOW_UINT64_in_field_type1682
-
FOLLOW_SINT64_in_field_type1694
public static final org.antlr.runtime.BitSet FOLLOW_SINT64_in_field_type1694
-
FOLLOW_FIXED64_in_field_type1706
public static final org.antlr.runtime.BitSet FOLLOW_FIXED64_in_field_type1706
-
FOLLOW_SFIXED64_in_field_type1718
public static final org.antlr.runtime.BitSet FOLLOW_SFIXED64_in_field_type1718
-
FOLLOW_FLOAT_in_field_type1730
public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_field_type1730
-
FOLLOW_DOUBLE_in_field_type1742
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_in_field_type1742
-
FOLLOW_BOOL_in_field_type1754
public static final org.antlr.runtime.BitSet FOLLOW_BOOL_in_field_type1754
-
FOLLOW_STRING_in_field_type1766
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_field_type1766
-
FOLLOW_BYTES_in_field_type1778
public static final org.antlr.runtime.BitSet FOLLOW_BYTES_in_field_type1778
-
FOLLOW_GROUP_in_field_type1790
public static final org.antlr.runtime.BitSet FOLLOW_GROUP_in_field_type1790
-
FOLLOW_FULL_ID_in_field_type1802
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_field_type1802
-
FOLLOW_ID_in_field_type1814
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_field_type1814
-
FOLLOW_LEFTSQUARE_in_field_options1841
public static final org.antlr.runtime.BitSet FOLLOW_LEFTSQUARE_in_field_options1841
-
FOLLOW_field_options_keyval_in_field_options1843
public static final org.antlr.runtime.BitSet FOLLOW_field_options_keyval_in_field_options1843
-
FOLLOW_COMMA_in_field_options1856
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_field_options1856
-
FOLLOW_field_options_keyval_in_field_options1858
public static final org.antlr.runtime.BitSet FOLLOW_field_options_keyval_in_field_options1858
-
FOLLOW_RIGHTSQUARE_in_field_options1863
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTSQUARE_in_field_options1863
-
FOLLOW_var_full_in_field_options_keyval1890
public static final org.antlr.runtime.BitSet FOLLOW_var_full_in_field_options_keyval1890
-
FOLLOW_ASSIGN_in_field_options_keyval1892
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_field_options_keyval1892
-
FOLLOW_var_reserved_in_field_options_keyval1897
public static final org.antlr.runtime.BitSet FOLLOW_var_reserved_in_field_options_keyval1897
-
FOLLOW_STRING_LITERAL_in_field_options_keyval1910
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_field_options_keyval1910
-
FOLLOW_NUMFLOAT_in_field_options_keyval1922
public static final org.antlr.runtime.BitSet FOLLOW_NUMFLOAT_in_field_options_keyval1922
-
FOLLOW_NUMINT_in_field_options_keyval1935
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_field_options_keyval1935
-
FOLLOW_NUMDOUBLE_in_field_options_keyval1947
public static final org.antlr.runtime.BitSet FOLLOW_NUMDOUBLE_in_field_options_keyval1947
-
FOLLOW_HEX_in_field_options_keyval1959
public static final org.antlr.runtime.BitSet FOLLOW_HEX_in_field_options_keyval1959
-
FOLLOW_OCTAL_in_field_options_keyval1971
public static final org.antlr.runtime.BitSet FOLLOW_OCTAL_in_field_options_keyval1971
-
FOLLOW_TRUE_in_field_options_keyval1983
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_field_options_keyval1983
-
FOLLOW_FALSE_in_field_options_keyval1999
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_field_options_keyval1999
-
FOLLOW_ID_in_field_options_keyval2013
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_field_options_keyval2013
-
FOLLOW_FULL_ID_in_field_options_keyval2025
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_field_options_keyval2025
-
FOLLOW_EXP_in_field_options_keyval2037
public static final org.antlr.runtime.BitSet FOLLOW_EXP_in_field_options_keyval2037
-
FOLLOW_signed_constant_in_field_options_keyval2049
public static final org.antlr.runtime.BitSet FOLLOW_signed_constant_in_field_options_keyval2049
-
FOLLOW_MINUS_in_signed_constant2087
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_signed_constant2087
-
FOLLOW_ID_in_signed_constant2089
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_signed_constant2089
-
FOLLOW_ENUM_in_enum_block2121
public static final org.antlr.runtime.BitSet FOLLOW_ENUM_in_enum_block2121
-
FOLLOW_ID_in_enum_block2123
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_enum_block2123
-
FOLLOW_LEFTCURLY_in_enum_block2136
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_enum_block2136
-
FOLLOW_enum_body_in_enum_block2139
public static final org.antlr.runtime.BitSet FOLLOW_enum_body_in_enum_block2139
-
FOLLOW_RIGHTCURLY_in_enum_block2144
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_enum_block2144
-
FOLLOW_SEMICOLON_in_enum_block2149
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_enum_block2149
-
FOLLOW_enum_field_in_enum_body2177
public static final org.antlr.runtime.BitSet FOLLOW_enum_field_in_enum_body2177
-
FOLLOW_annotation_entry_in_enum_body2188
public static final org.antlr.runtime.BitSet FOLLOW_annotation_entry_in_enum_body2188
-
FOLLOW_doc_entry_in_enum_body2199
public static final org.antlr.runtime.BitSet FOLLOW_doc_entry_in_enum_body2199
-
FOLLOW_option_entry_in_enum_body2210
public static final org.antlr.runtime.BitSet FOLLOW_option_entry_in_enum_body2210
-
FOLLOW_ID_in_enum_field2237
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_enum_field2237
-
FOLLOW_ASSIGN_in_enum_field2239
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_enum_field2239
-
FOLLOW_NUMINT_in_enum_field2241
public static final org.antlr.runtime.BitSet FOLLOW_NUMINT_in_enum_field2241
-
FOLLOW_enum_options_in_enum_field2246
public static final org.antlr.runtime.BitSet FOLLOW_enum_options_in_enum_field2246
-
FOLLOW_SEMICOLON_in_enum_field2251
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_enum_field2251
-
FOLLOW_LEFTSQUARE_in_enum_options2274
public static final org.antlr.runtime.BitSet FOLLOW_LEFTSQUARE_in_enum_options2274
-
FOLLOW_field_options_keyval_in_enum_options2276
public static final org.antlr.runtime.BitSet FOLLOW_field_options_keyval_in_enum_options2276
-
FOLLOW_COMMA_in_enum_options2289
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_enum_options2289
-
FOLLOW_field_options_keyval_in_enum_options2291
public static final org.antlr.runtime.BitSet FOLLOW_field_options_keyval_in_enum_options2291
-
FOLLOW_RIGHTSQUARE_in_enum_options2296
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTSQUARE_in_enum_options2296
-
FOLLOW_SERVICE_in_service_block2326
public static final org.antlr.runtime.BitSet FOLLOW_SERVICE_in_service_block2326
-
FOLLOW_ID_in_service_block2328
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_service_block2328
-
FOLLOW_LEFTCURLY_in_service_block2332
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_service_block2332
-
FOLLOW_service_body_in_service_block2343
public static final org.antlr.runtime.BitSet FOLLOW_service_body_in_service_block2343
-
FOLLOW_RIGHTCURLY_in_service_block2348
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_service_block2348
-
FOLLOW_SEMICOLON_in_service_block2351
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_service_block2351
-
FOLLOW_rpc_block_in_service_body2381
public static final org.antlr.runtime.BitSet FOLLOW_rpc_block_in_service_body2381
-
FOLLOW_annotation_entry_in_service_body2392
public static final org.antlr.runtime.BitSet FOLLOW_annotation_entry_in_service_body2392
-
FOLLOW_doc_entry_in_service_body2403
public static final org.antlr.runtime.BitSet FOLLOW_doc_entry_in_service_body2403
-
FOLLOW_option_entry_in_service_body2414
public static final org.antlr.runtime.BitSet FOLLOW_option_entry_in_service_body2414
-
FOLLOW_RPC_in_rpc_block2445
public static final org.antlr.runtime.BitSet FOLLOW_RPC_in_rpc_block2445
-
FOLLOW_ID_in_rpc_block2449
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rpc_block2449
-
FOLLOW_LEFTPAREN_in_rpc_block2451
public static final org.antlr.runtime.BitSet FOLLOW_LEFTPAREN_in_rpc_block2451
-
FOLLOW_FULL_ID_in_rpc_block2456
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_rpc_block2456
-
FOLLOW_set_in_rpc_block2464
public static final org.antlr.runtime.BitSet FOLLOW_set_in_rpc_block2464
-
FOLLOW_RIGHTPAREN_in_rpc_block2473
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTPAREN_in_rpc_block2473
-
FOLLOW_RETURNS_in_rpc_block2484
public static final org.antlr.runtime.BitSet FOLLOW_RETURNS_in_rpc_block2484
-
FOLLOW_LEFTPAREN_in_rpc_block2486
public static final org.antlr.runtime.BitSet FOLLOW_LEFTPAREN_in_rpc_block2486
-
FOLLOW_FULL_ID_in_rpc_block2491
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_rpc_block2491
-
FOLLOW_set_in_rpc_block2499
public static final org.antlr.runtime.BitSet FOLLOW_set_in_rpc_block2499
-
FOLLOW_RIGHTPAREN_in_rpc_block2508
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTPAREN_in_rpc_block2508
-
FOLLOW_rpc_body_block_in_rpc_block2512
public static final org.antlr.runtime.BitSet FOLLOW_rpc_body_block_in_rpc_block2512
-
FOLLOW_SEMICOLON_in_rpc_block2516
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_rpc_block2516
-
FOLLOW_LEFTCURLY_in_rpc_body_block2542
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_rpc_body_block2542
-
FOLLOW_option_entry_in_rpc_body_block2544
public static final org.antlr.runtime.BitSet FOLLOW_option_entry_in_rpc_body_block2544
-
FOLLOW_RIGHTCURLY_in_rpc_body_block2548
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_rpc_body_block2548
-
FOLLOW_EXTEND_in_extend_block2580
public static final org.antlr.runtime.BitSet FOLLOW_EXTEND_in_extend_block2580
-
FOLLOW_FULL_ID_in_extend_block2592
public static final org.antlr.runtime.BitSet FOLLOW_FULL_ID_in_extend_block2592
-
FOLLOW_ID_in_extend_block2598
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_extend_block2598
-
FOLLOW_LEFTCURLY_in_extend_block2614
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_extend_block2614
-
FOLLOW_extend_body_in_extend_block2617
public static final org.antlr.runtime.BitSet FOLLOW_extend_body_in_extend_block2617
-
FOLLOW_RIGHTCURLY_in_extend_block2622
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_extend_block2622
-
FOLLOW_SEMICOLON_in_extend_block2627
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_extend_block2627
-
FOLLOW_message_field_in_extend_body2655
public static final org.antlr.runtime.BitSet FOLLOW_message_field_in_extend_body2655
-
FOLLOW_annotation_entry_in_extend_body2666
public static final org.antlr.runtime.BitSet FOLLOW_annotation_entry_in_extend_body2666
-
FOLLOW_doc_entry_in_extend_body2677
public static final org.antlr.runtime.BitSet FOLLOW_doc_entry_in_extend_body2677
-
FOLLOW_LEFTCURLY_in_ignore_block2701
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_ignore_block2701
-
FOLLOW_ignore_block_body_in_ignore_block2703
public static final org.antlr.runtime.BitSet FOLLOW_ignore_block_body_in_ignore_block2703
-
FOLLOW_RIGHTCURLY_in_ignore_block2706
public static final org.antlr.runtime.BitSet FOLLOW_RIGHTCURLY_in_ignore_block2706
-
FOLLOW_ignore_block_in_ignore_block_body2734
public static final org.antlr.runtime.BitSet FOLLOW_ignore_block_in_ignore_block_body2734
-
FOLLOW_set_in_ignore_block_body2744
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ignore_block_body2744
-
FOLLOW_LEFTCURLY_in_synpred1_ProtoParser2730
public static final org.antlr.runtime.BitSet FOLLOW_LEFTCURLY_in_synpred1_ProtoParser2730
-
-
Method Detail
-
getDelegates
public AbstractParser[] getDelegates()
-
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
-
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
-
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
parse
public final ProtoParser.parse_return parse(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
statement
public final ProtoParser.statement_return statement(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
var_reserved
public final ProtoParser.var_reserved_return var_reserved() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
var
public final ProtoParser.var_return var() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
var_full
public final ProtoParser.var_full_return var_full() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
annotation_entry
public final ProtoParser.annotation_entry_return annotation_entry(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
annotation_keyval
public final ProtoParser.annotation_keyval_return annotation_keyval(Proto proto, Annotation annotation) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
doc_entry
public final ProtoParser.doc_entry_return doc_entry(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
header_syntax
public final ProtoParser.header_syntax_return header_syntax(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
header_package
public final ProtoParser.header_package_return header_package(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
header_import
public final ProtoParser.header_import_return header_import(Proto proto) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
option_entry
public final ProtoParser.option_entry_return option_entry(Proto proto, HasOptions ho) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
message_block
public final ProtoParser.message_block_return message_block(Proto proto, Message parent) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
message_body
public final ProtoParser.message_body_return message_body(Proto proto, Message message) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
extensions_range
public final ProtoParser.extensions_range_return extensions_range(Proto proto, Message message) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
message_field
public final ProtoParser.message_field_return message_field(Proto proto, HasFields message) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
field_type
public final ProtoParser.field_type_return field_type(Proto proto, HasFields message, FieldHolder fieldHolder) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
field_options
public final ProtoParser.field_options_return field_options(Proto proto, HasFields message, Field field) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
field_options_keyval
public final ProtoParser.field_options_keyval_return field_options_keyval(Proto proto, HasFields message, Field field, boolean checkDefault) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
signed_constant
public final ProtoParser.signed_constant_return signed_constant(Proto proto, HasFields message, Field field, java.lang.String key, boolean checkDefault) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
enum_block
public final ProtoParser.enum_block_return enum_block(Proto proto, Message message) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
enum_body
public final ProtoParser.enum_body_return enum_body(Proto proto, Message message, EnumGroup enumGroup) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
enum_field
public final ProtoParser.enum_field_return enum_field(Proto proto, Message message, EnumGroup enumGroup) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
enum_options
public final ProtoParser.enum_options_return enum_options(Proto proto, EnumGroup enumGroup, EnumGroup.Value v) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
service_block
public final ProtoParser.service_block_return service_block(Proto proto, Message message) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
service_body
public final ProtoParser.service_body_return service_body(Proto proto, Service service) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
rpc_block
public final ProtoParser.rpc_block_return rpc_block(Proto proto, Service service) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
rpc_body_block
public final ProtoParser.rpc_body_block_return rpc_body_block(Proto proto, Service.RpcMethod rm) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
extend_block
public final ProtoParser.extend_block_return extend_block(Proto proto, Message parent) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
extend_body
public final ProtoParser.extend_body_return extend_body(Proto proto, Extension extension) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ignore_block
public final ProtoParser.ignore_block_return ignore_block() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ignore_block_body
public final ProtoParser.ignore_block_body_return ignore_block_body() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_ProtoParser_fragment
public final void synpred1_ProtoParser_fragment() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_ProtoParser
public final boolean synpred1_ProtoParser()
-
-