00001
#ifndef INC_AdaParser_hpp_
00002
#define INC_AdaParser_hpp_
00003
00004
#line 28 "ada.g"
00005
00006
#include <antlr/SemanticException.hpp>
00007
#include "AdaAST.hpp"
00008
#include "preambles.h"
00009
00010
#line 11 "AdaParser.hpp"
00011
#include <antlr/config.hpp>
00012
00013
#include <antlr/TokenStream.hpp>
00014
#include <antlr/TokenBuffer.hpp>
00015
#include "AdaTokenTypes.hpp"
00016
#include <antlr/LLkParser.hpp>
00017
00018 class AdaParser :
public ANTLR_USE_NAMESPACE(antlr)
LLkParser,
public AdaTokenTypes
00019 {
00020
#line 53 "ada.g"
00021
00022 ANTLR_PARSER_PREAMBLE
00023
00024
public:
00025
00026
void push_def_id (
const RefAdaAST& defid);
00027
const RefAdaAST&
pop_def_id ();
00028
bool end_id_matches_def_id (
const RefAdaAST& endid);
00029
bool definable_operator (
const char *string);
00030
bool is_operator_symbol (
const char *string);
00031
#line 22 "AdaParser.hpp"
00032
public:
00033
void initializeASTFactory(
ANTLR_USE_NAMESPACE(antlr)
ASTFactory& factory );
00034
protected:
00035
AdaParser(
ANTLR_USE_NAMESPACE(antlr)
TokenBuffer& tokenBuf,
int k);
00036
public:
00037
AdaParser(
ANTLR_USE_NAMESPACE(antlr)
TokenBuffer& tokenBuf);
00038
protected:
00039
AdaParser(
ANTLR_USE_NAMESPACE(antlr)
TokenStream& lexer,
int k);
00040
public:
00041
AdaParser(
ANTLR_USE_NAMESPACE(antlr)
TokenStream& lexer);
00042
AdaParser(
const ANTLR_USE_NAMESPACE(antlr)
ParserSharedInputState& state);
00043 int getNumTokens()
const
00044
{
00045
return AdaParser::NUM_TOKENS;
00046 }
00047 const char*
getTokenName(
int type )
const
00048
{
00049
if( type >
getNumTokens() )
return 0;
00050
return AdaParser::tokenNames[type];
00051 }
00052 const char*
const*
getTokenNames()
const
00053
{
00054
return AdaParser::tokenNames;
00055 }
00056
public:
void compilation_unit();
00057
public:
void context_items_opt();
00058
public:
void library_item();
00059
public:
void subunit();
00060
public:
void pragma();
00061
public:
void pragma_args_opt();
00062
public:
void pragma_arg();
00063
public:
void expression();
00064
public:
void with_clause();
00065
public:
void use_clause();
00066
public:
void c_name_list();
00067
public:
void compound_name();
00068
public:
void subtype_mark();
00069
public:
void attribute_id();
00070
public:
void private_opt();
00071
public:
void lib_pkg_spec_or_body();
00072
public:
void subprog_decl_or_rename_or_inst_or_body(
00073
bool lib_level
00074 );
00075
public:
void generic_decl(
00076
bool lib_level
00077 );
00078
public:
void def_id(
00079
bool lib_level
00080 );
00081
public:
void pkg_body_part();
00082
public:
void end_id_opt();
00083
public:
void spec_decl_part(
00084 RefAdaAST pkg
00085 );
00086
public:
void subprog_decl(
00087
bool lib_level
00088 );
00089
public:
void generic_subp_inst();
00090
public:
void formal_part_opt();
00091
public:
void renames();
00092
public:
void is_separate_or_abstract_or_decl(
00093 RefAdaAST t
00094 );
00095
public:
void def_designator(
00096
bool lib_level
00097 );
00098
public:
void function_tail();
00099
public:
void generic_inst();
00100
public:
void value_s();
00101
public:
void parenth_values();
00102
public:
void value();
00103
public:
void ranged_expr_s();
00104
public:
void ranged_expr();
00105
public:
void simple_expression();
00106
public:
void range();
00107
public:
void range_constraint();
00108
public:
void range_dots();
00109
public:
void range_attrib_ref();
00110
public:
void prefix();
00111
public:
void parameter_specification();
00112
public:
void def_ids_colon();
00113
public:
void mode_opt();
00114
public:
void init_opt();
00115
public:
void defining_identifier_list();
00116
public:
void name();
00117
public:
RefAdaAST definable_operator_symbol();
00118
public:
RefAdaAST is_operator();
00119
public:
void parenthesized_primary();
00120
public:
void extension_opt();
00121
public:
void separate_or_abstract(
00122 RefAdaAST t
00123 );
00124
public:
RefAdaAST designator();
00125
public:
void func_formal_part_opt();
00126
public:
void func_param();
00127
public:
void in_access_opt();
00128
public:
void pkg_spec_part();
00129
public:
void basic_declarative_items_opt();
00130
public:
void basic_decl_item();
00131
public:
void basic_declarative_items();
00132
public:
void task_type_or_single_decl(
00133 RefAdaAST tsk
00134 );
00135
public:
void prot_type_or_single_decl(
00136 RefAdaAST pro
00137 );
00138
public:
void decl_common();
00139
public:
void discrim_part_opt();
00140
public:
void task_definition_opt();
00141
public:
void task_items_opt();
00142
public:
void private_task_items_opt();
00143
public:
void discrim_part_text();
00144
public:
void discriminant_specifications();
00145
public:
void known_discrim_part();
00146
public:
void empty_discrim_opt();
00147
public:
void discrim_part();
00148
public:
void discriminant_specification();
00149
public:
void access_opt();
00150
public:
void entrydecls_repspecs_opt();
00151
public:
void entry_declaration();
00152
public:
void rep_spec();
00153
public:
void discrete_subtype_def_opt();
00154
public:
void discrete_subtype_definition();
00155
public:
void subtype_ind();
00156
public:
void rep_spec_part(
00157 RefAdaAST t
00158 );
00159
public:
void align_opt();
00160
public:
void comp_loc_s();
00161
public:
void protected_definition();
00162
public:
void prot_op_decl_s();
00163
public:
void prot_member_decl_s();
00164
public:
void prot_op_decl();
00165
public:
void comp_decl();
00166
public:
void component_subtype_def();
00167
public:
void type_def(
00168 RefAdaAST t
00169 );
00170
public:
void derived_or_private_or_record(
00171 RefAdaAST t,
bool has_discrim
00172 );
00173
public:
void local_enum_name();
00174
public:
void enumeration_aggregate();
00175
public:
void aliased_constant_opt();
00176
public:
void array_type_definition(
00177 RefAdaAST t
00178 );
00179
public:
void enum_id_s();
00180
public:
void range_constraint_opt();
00181
public:
void access_type_definition(
00182 RefAdaAST t
00183 );
00184
public:
void enumeration_literal_specification();
00185
public:
void index_or_discrete_range_s();
00186
public:
void index_or_discrete_range();
00187
public:
void aliased_opt();
00188
public:
void constraint_opt();
00189
public:
void digits_constraint();
00190
public:
void delta_constraint();
00191
public:
void index_constraint();
00192
public:
void discriminant_constraint();
00193
public:
void discrete_range();
00194
public:
void discriminant_association();
00195
public:
void selector_names_opt();
00196
public:
void association_head();
00197
public:
void selector_name();
00198
public:
void protected_opt();
00199
public:
void constant_all_opt();
00200
public:
void abstract_opt();
00201
public:
void record_definition(
00202
bool has_discrim
00203 );
00204
public:
void abstract_tagged_limited_opt();
00205
public:
void component_list(
00206
bool has_discrim
00207 );
00208
public:
void component_items();
00209
public:
void variant_part();
00210
public:
void empty_component_items();
00211
public:
void discriminant_direct_name();
00212
public:
void variant_s();
00213
public:
void variant();
00214
public:
void choice_s();
00215
public:
void choice();
00216
public:
void discrete_with_range();
00217
public:
void mark_with_constraint();
00218
public:
void generic_formal_part_opt();
00219
public:
void generic_formal_parameter();
00220
public:
void discriminable_type_definition(
00221 RefAdaAST t
00222 );
00223
public:
void subprogram_default_opt();
00224
public:
void formal_package_actual_part_opt();
00225
public:
void body_part();
00226
public:
void declarative_part();
00227
public:
void block_body();
00228
public:
void declarative_item();
00229
public:
void body_is();
00230
public:
void separate();
00231
public:
void prot_op_bodies_opt();
00232
public:
void block_body_opt();
00233
public:
void handled_stmt_s();
00234
public:
void entry_body();
00235
public:
void subprog_decl_or_body();
00236
public:
void statements();
00237
public:
void except_handler_part_opt();
00238
public:
void statement();
00239
public:
void def_label_opt();
00240
public:
void null_stmt();
00241
public:
void exit_stmt();
00242
public:
void return_stmt();
00243
public:
void goto_stmt();
00244
public:
void delay_stmt();
00245
public:
void abort_stmt();
00246
public:
void raise_stmt();
00247
public:
void requeue_stmt();
00248
public:
void accept_stmt();
00249
public:
void select_stmt();
00250
public:
void if_stmt();
00251
public:
void case_stmt();
00252
public:
void loop_stmt();
00253
public:
void block();
00254
public:
void statement_identifier();
00255
public:
void id_opt();
00256
public:
void call_or_assignment();
00257
public:
void cond_clause();
00258
public:
void elsifs_opt();
00259
public:
void else_opt();
00260
public:
void condition();
00261
public:
void alternative_s();
00262
public:
void case_statement_alternative();
00263
public:
void iteration_scheme_opt();
00264
public:
void reverse_opt();
00265
public:
void declare_opt();
00266
public:
void label_name();
00267
public:
void entry_body_formal_part();
00268
public:
void entry_barrier();
00269
public:
void entry_index_spec_opt();
00270
public:
void entry_call_stmt();
00271
public:
void entry_index_opt();
00272
public:
void until_opt();
00273
public:
void triggering_alternative();
00274
public:
void abortable_part();
00275
public:
void selective_accept();
00276
public:
void entry_call_alternative();
00277
public:
void delay_alternative();
00278
public:
void stmts_opt();
00279
public:
void guard_opt();
00280
public:
void select_alternative();
00281
public:
void or_select_opt();
00282
public:
void accept_alternative();
00283
public:
void exception_handler();
00284
public:
void identifier_colon_opt();
00285
public:
void except_choice_s();
00286
public:
void exception_choice();
00287
public:
void operator_call();
00288
public:
void operator_call_tail(
00289 RefAdaAST opstr
00290 );
00291
public:
void relation();
00292
public:
void range_or_mark();
00293
public:
void signed_term();
00294
public:
void term();
00295
public:
void factor();
00296
public:
void primary();
00297
public:
void name_or_qualified();
00298
public:
void allocator();
00299
public:
void subprogram_body();
00300
public:
void package_body();
00301
public:
void task_body();
00302
public:
void protected_body();
00303
public:
00304
RefAdaAST getAST();
00305
00306
protected:
00307 RefAdaAST returnAST;
00308
private:
00309
static const char*
tokenNames[];
00310
#ifndef NO_STATIC_CONSTS
00311 static const int NUM_TOKENS = 304;
00312
#else
00313
enum {
00314
NUM_TOKENS = 304
00315 };
00316
#endif
00317
00318
static const unsigned long _tokenSet_0_data_[];
00319
static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_0;
00320 static const
unsigned long _tokenSet_1_data_[];
00321 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_1;
00322 static const
unsigned long _tokenSet_2_data_[];
00323 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_2;
00324 static const
unsigned long _tokenSet_3_data_[];
00325 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_3;
00326 static const
unsigned long _tokenSet_4_data_[];
00327 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_4;
00328 static const
unsigned long _tokenSet_5_data_[];
00329 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_5;
00330 static const
unsigned long _tokenSet_6_data_[];
00331 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_6;
00332 static const
unsigned long _tokenSet_7_data_[];
00333 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_7;
00334 static const
unsigned long _tokenSet_8_data_[];
00335 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_8;
00336 static const
unsigned long _tokenSet_9_data_[];
00337 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_9;
00338 static const
unsigned long _tokenSet_10_data_[];
00339 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_10;
00340 static const
unsigned long _tokenSet_11_data_[];
00341 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_11;
00342 static const
unsigned long _tokenSet_12_data_[];
00343 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_12;
00344 static const
unsigned long _tokenSet_13_data_[];
00345 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_13;
00346 static const
unsigned long _tokenSet_14_data_[];
00347 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_14;
00348 static const
unsigned long _tokenSet_15_data_[];
00349 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_15;
00350 static const
unsigned long _tokenSet_16_data_[];
00351 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_16;
00352 static const
unsigned long _tokenSet_17_data_[];
00353 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_17;
00354 static const
unsigned long _tokenSet_18_data_[];
00355 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_18;
00356 static const
unsigned long _tokenSet_19_data_[];
00357 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_19;
00358 static const
unsigned long _tokenSet_20_data_[];
00359 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_20;
00360 static const
unsigned long _tokenSet_21_data_[];
00361 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_21;
00362 static const
unsigned long _tokenSet_22_data_[];
00363 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_22;
00364 static const
unsigned long _tokenSet_23_data_[];
00365 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_23;
00366 static const
unsigned long _tokenSet_24_data_[];
00367 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_24;
00368 static const
unsigned long _tokenSet_25_data_[];
00369 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_25;
00370 static const
unsigned long _tokenSet_26_data_[];
00371 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_26;
00372 static const
unsigned long _tokenSet_27_data_[];
00373 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_27;
00374 static const
unsigned long _tokenSet_28_data_[];
00375 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_28;
00376 static const
unsigned long _tokenSet_29_data_[];
00377 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_29;
00378 static const
unsigned long _tokenSet_30_data_[];
00379 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_30;
00380 static const
unsigned long _tokenSet_31_data_[];
00381 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_31;
00382 static const
unsigned long _tokenSet_32_data_[];
00383 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_32;
00384 static const
unsigned long _tokenSet_33_data_[];
00385 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_33;
00386 static const
unsigned long _tokenSet_34_data_[];
00387 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_34;
00388 static const
unsigned long _tokenSet_35_data_[];
00389 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_35;
00390 static const
unsigned long _tokenSet_36_data_[];
00391 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_36;
00392 static const
unsigned long _tokenSet_37_data_[];
00393 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_37;
00394 static const
unsigned long _tokenSet_38_data_[];
00395 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_38;
00396 static const
unsigned long _tokenSet_39_data_[];
00397 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_39;
00398 static const
unsigned long _tokenSet_40_data_[];
00399 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_40;
00400 static const
unsigned long _tokenSet_41_data_[];
00401 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_41;
00402 static const
unsigned long _tokenSet_42_data_[];
00403 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_42;
00404 static const
unsigned long _tokenSet_43_data_[];
00405 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_43;
00406 static const
unsigned long _tokenSet_44_data_[];
00407 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_44;
00408 static const
unsigned long _tokenSet_45_data_[];
00409 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_45;
00410 static const
unsigned long _tokenSet_46_data_[];
00411 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_46;
00412 static const
unsigned long _tokenSet_47_data_[];
00413 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_47;
00414 static const
unsigned long _tokenSet_48_data_[];
00415 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_48;
00416 static const
unsigned long _tokenSet_49_data_[];
00417 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_49;
00418 static const
unsigned long _tokenSet_50_data_[];
00419 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_50;
00420 static const
unsigned long _tokenSet_51_data_[];
00421 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_51;
00422 static const
unsigned long _tokenSet_52_data_[];
00423 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_52;
00424 static const
unsigned long _tokenSet_53_data_[];
00425 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_53;
00426 static const
unsigned long _tokenSet_54_data_[];
00427 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_54;
00428 static const
unsigned long _tokenSet_55_data_[];
00429 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_55;
00430 static const
unsigned long _tokenSet_56_data_[];
00431 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_56;
00432 static const
unsigned long _tokenSet_57_data_[];
00433 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_57;
00434 static const
unsigned long _tokenSet_58_data_[];
00435 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_58;
00436 static const
unsigned long _tokenSet_59_data_[];
00437 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_59;
00438 static const
unsigned long _tokenSet_60_data_[];
00439 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_60;
00440 static const
unsigned long _tokenSet_61_data_[];
00441 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_61;
00442 static const
unsigned long _tokenSet_62_data_[];
00443 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_62;
00444 static const
unsigned long _tokenSet_63_data_[];
00445 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_63;
00446 static const
unsigned long _tokenSet_64_data_[];
00447 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_64;
00448 static const
unsigned long _tokenSet_65_data_[];
00449 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_65;
00450 static const
unsigned long _tokenSet_66_data_[];
00451 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_66;
00452 static const
unsigned long _tokenSet_67_data_[];
00453 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_67;
00454 static const
unsigned long _tokenSet_68_data_[];
00455 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_68;
00456 static const
unsigned long _tokenSet_69_data_[];
00457 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_69;
00458 static const
unsigned long _tokenSet_70_data_[];
00459 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_70;
00460 static const
unsigned long _tokenSet_71_data_[];
00461 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_71;
00462 static const
unsigned long _tokenSet_72_data_[];
00463 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_72;
00464 static const
unsigned long _tokenSet_73_data_[];
00465 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_73;
00466 static const
unsigned long _tokenSet_74_data_[];
00467 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_74;
00468 static const
unsigned long _tokenSet_75_data_[];
00469 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_75;
00470 static const
unsigned long _tokenSet_76_data_[];
00471 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_76;
00472 static const
unsigned long _tokenSet_77_data_[];
00473 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_77;
00474 static const
unsigned long _tokenSet_78_data_[];
00475 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_78;
00476 static const
unsigned long _tokenSet_79_data_[];
00477 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_79;
00478 static const
unsigned long _tokenSet_80_data_[];
00479 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_80;
00480 static const
unsigned long _tokenSet_81_data_[];
00481 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_81;
00482 static const
unsigned long _tokenSet_82_data_[];
00483 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_82;
00484 static const
unsigned long _tokenSet_83_data_[];
00485 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_83;
00486 static const
unsigned long _tokenSet_84_data_[];
00487 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_84;
00488 static const
unsigned long _tokenSet_85_data_[];
00489 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_85;
00490 static const
unsigned long _tokenSet_86_data_[];
00491 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_86;
00492 static const
unsigned long _tokenSet_87_data_[];
00493 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_87;
00494 static const
unsigned long _tokenSet_88_data_[];
00495 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_88;
00496 static const
unsigned long _tokenSet_89_data_[];
00497 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_89;
00498 static const
unsigned long _tokenSet_90_data_[];
00499 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_90;
00500 static const
unsigned long _tokenSet_91_data_[];
00501 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_91;
00502 static const
unsigned long _tokenSet_92_data_[];
00503 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_92;
00504 static const
unsigned long _tokenSet_93_data_[];
00505 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_93;
00506 static const
unsigned long _tokenSet_94_data_[];
00507 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_94;
00508 static const
unsigned long _tokenSet_95_data_[];
00509 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_95;
00510 static const
unsigned long _tokenSet_96_data_[];
00511 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_96;
00512 static const
unsigned long _tokenSet_97_data_[];
00513 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_97;
00514 static const
unsigned long _tokenSet_98_data_[];
00515 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_98;
00516 static const
unsigned long _tokenSet_99_data_[];
00517 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_99;
00518 static const
unsigned long _tokenSet_100_data_[];
00519 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_100;
00520 static const
unsigned long _tokenSet_101_data_[];
00521 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_101;
00522 static const
unsigned long _tokenSet_102_data_[];
00523 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_102;
00524 static const
unsigned long _tokenSet_103_data_[];
00525 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_103;
00526 static const
unsigned long _tokenSet_104_data_[];
00527 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_104;
00528 static const
unsigned long _tokenSet_105_data_[];
00529 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_105;
00530 static const
unsigned long _tokenSet_106_data_[];
00531 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_106;
00532 static const
unsigned long _tokenSet_107_data_[];
00533 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_107;
00534 static const
unsigned long _tokenSet_108_data_[];
00535 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_108;
00536 static const
unsigned long _tokenSet_109_data_[];
00537 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_109;
00538 static const
unsigned long _tokenSet_110_data_[];
00539 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_110;
00540 static const
unsigned long _tokenSet_111_data_[];
00541 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_111;
00542 static const
unsigned long _tokenSet_112_data_[];
00543 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_112;
00544 static const
unsigned long _tokenSet_113_data_[];
00545 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_113;
00546 static const
unsigned long _tokenSet_114_data_[];
00547 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_114;
00548 static const
unsigned long _tokenSet_115_data_[];
00549 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_115;
00550 static const
unsigned long _tokenSet_116_data_[];
00551 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_116;
00552 static const
unsigned long _tokenSet_117_data_[];
00553 static const ANTLR_USE_NAMESPACE(antlr)
BitSet _tokenSet_117;
00554 };
00555
00556 #endif