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
  • Field Details

    • tokenNames

      public static final String[] tokenNames
    • EOF

      public static final int EOF
      See Also:
    • ASSIGN

      public static final int ASSIGN
      See Also:
    • AT

      public static final int AT
      See Also:
    • BOOL

      public static final int BOOL
      See Also:
    • BYTES

      public static final int BYTES
      See Also:
    • COMMA

      public static final int COMMA
      See Also:
    • COMMENT

      public static final int COMMENT
      See Also:
    • DEFAULT

      public static final int DEFAULT
      See Also:
    • DOC

      public static final int DOC
      See Also:
    • DOUBLE

      public static final int DOUBLE
      See Also:
    • ENUM

      public static final int ENUM
      See Also:
    • ESC_SEQ

      public static final int ESC_SEQ
      See Also:
    • EXP

      public static final int EXP
      See Also:
    • EXTEND

      public static final int EXTEND
      See Also:
    • EXTENSIONS

      public static final int EXTENSIONS
      See Also:
    • FALSE

      public static final int FALSE
      See Also:
    • FIXED32

      public static final int FIXED32
      See Also:
    • FIXED64

      public static final int FIXED64
      See Also:
    • FLOAT

      public static final int FLOAT
      See Also:
    • FULL_ID

      public static final int FULL_ID
      See Also:
    • GROUP

      public static final int GROUP
      See Also:
    • HEX

      public static final int HEX
      See Also:
    • HEX_DIGIT

      public static final int HEX_DIGIT
      See Also:
    • ID

      public static final int ID
      See Also:
    • IMPORT

      public static final int IMPORT
      See Also:
    • INT32

      public static final int INT32
      See Also:
    • INT64

      public static final int INT64
      See Also:
    • LEFTCURLY

      public static final int LEFTCURLY
      See Also:
    • LEFTPAREN

      public static final int LEFTPAREN
      See Also:
    • LEFTSQUARE

      public static final int LEFTSQUARE
      See Also:
    • MAX

      public static final int MAX
      See Also:
    • MESSAGE

      public static final int MESSAGE
      See Also:
    • MINUS

      public static final int MINUS
      See Also:
    • NUMDOUBLE

      public static final int NUMDOUBLE
      See Also:
    • NUMFLOAT

      public static final int NUMFLOAT
      See Also:
    • NUMINT

      public static final int NUMINT
      See Also:
    • OCTAL

      public static final int OCTAL
      See Also:
    • OCTAL_ESC

      public static final int OCTAL_ESC
      See Also:
    • OPTION

      public static final int OPTION
      See Also:
    • OPTIONAL

      public static final int OPTIONAL
      See Also:
    • PKG

      public static final int PKG
      See Also:
    • PLUS

      public static final int PLUS
      See Also:
    • REPEATED

      public static final int REPEATED
      See Also:
    • REQUIRED

      public static final int REQUIRED
      See Also:
    • RETURNS

      public static final int RETURNS
      See Also:
    • RIGHTCURLY

      public static final int RIGHTCURLY
      See Also:
    • RIGHTPAREN

      public static final int RIGHTPAREN
      See Also:
    • RIGHTSQUARE

      public static final int RIGHTSQUARE
      See Also:
    • RPC

      public static final int RPC
      See Also:
    • SEMICOLON

      public static final int SEMICOLON
      See Also:
    • SERVICE

      public static final int SERVICE
      See Also:
    • SFIXED32

      public static final int SFIXED32
      See Also:
    • SFIXED64

      public static final int SFIXED64
      See Also:
    • SINT32

      public static final int SINT32
      See Also:
    • SINT64

      public static final int SINT64
      See Also:
    • STRING

      public static final int STRING
      See Also:
    • STRING_LITERAL

      public static final int STRING_LITERAL
      See Also:
    • SYNTAX

      public static final int SYNTAX
      See Also:
    • TO

      public static final int TO
      See Also:
    • TRUE

      public static final int TRUE
      See Also:
    • UINT32

      public static final int UINT32
      See Also:
    • UINT64

      public static final int UINT64
      See Also:
    • UNICODE_ESC

      public static final int UNICODE_ESC
      See Also:
    • VOID

      public static final int VOID
      See Also:
    • WS

      public static final int WS
      See Also:
    • 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
  • Constructor Details

    • ProtoParser

      public ProtoParser(org.antlr.runtime.TokenStream input)
    • ProtoParser

      public ProtoParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
  • Method Details

    • getDelegates

      public AbstractParser[] getDelegates()
    • setTreeAdaptor

      public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
    • getTreeAdaptor

      public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
    • getTokenNames

      public String[] getTokenNames()
      Overrides:
      getTokenNames in class org.antlr.runtime.BaseRecognizer
    • getGrammarFileName

      public String getGrammarFileName()
      Overrides:
      getGrammarFileName in class org.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, 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()