KDevelop API Documentation

AdaParser.hpp

Go to the documentation of this file.
00001 #ifndef INC_AdaParser_hpp_
00002 #define INC_AdaParser_hpp_
00003 
00004 #line 28 "ada.g"
00005 
00006 #include <antlr/SemanticException.hpp>  // antlr wants this
00007 #include "AdaAST.hpp"
00008 #include "preambles.h"
00009 
00010 #line 11 "AdaParser.hpp"
00011 #include <antlr/config.hpp>
00012 /* $ANTLR 2.7.2: "ada.g" -> "AdaParser.hpp"$ */
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   // Ada support stuff
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);  // operator_symbol sans "/="
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 /*INC_AdaParser_hpp_*/
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:03:43 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003