KDevelop API Documentation

AdaParser Class Reference

#include <AdaParser.hpp>

Inheritance diagram for AdaParser:

LLkParser AdaTokenTypes List of all members.

Public Member Functions

void resetErrors ()
unsigned int numberOfErrors () const
void setProblemReporter (ProblemReporter *r)
void reportError (const antlr::RecognitionException &ex)
void reportError (const std::string &errorMessage)
void reportMessage (const std::string &message)
void push_def_id (const RefAdaAST &defid)
const RefAdaASTpop_def_id ()
bool end_id_matches_def_id (const RefAdaAST &endid)
bool definable_operator (const char *string)
bool is_operator_symbol (const char *string)
void initializeASTFactory (antlr::ASTFactory &factory)
 AdaParser (antlr::TokenBuffer &tokenBuf)
 AdaParser (antlr::TokenStream &lexer)
 AdaParser (const antlr::ParserSharedInputState &state)
int getNumTokens () const
const char * getTokenName (int type) const
const char *const * getTokenNames () const
void compilation_unit ()
void context_items_opt ()
void library_item ()
void subunit ()
void pragma ()
void pragma_args_opt ()
void pragma_arg ()
void expression ()
void with_clause ()
void use_clause ()
void c_name_list ()
void compound_name ()
void subtype_mark ()
void attribute_id ()
void private_opt ()
void lib_pkg_spec_or_body ()
void subprog_decl_or_rename_or_inst_or_body (bool lib_level)
void generic_decl (bool lib_level)
void def_id (bool lib_level)
void pkg_body_part ()
void end_id_opt ()
void spec_decl_part (RefAdaAST pkg)
void subprog_decl (bool lib_level)
void generic_subp_inst ()
void formal_part_opt ()
void renames ()
void is_separate_or_abstract_or_decl (RefAdaAST t)
void def_designator (bool lib_level)
void function_tail ()
void generic_inst ()
void value_s ()
void parenth_values ()
void value ()
void ranged_expr_s ()
void ranged_expr ()
void simple_expression ()
void range ()
void range_constraint ()
void range_dots ()
void range_attrib_ref ()
void prefix ()
void parameter_specification ()
void def_ids_colon ()
void mode_opt ()
void init_opt ()
void defining_identifier_list ()
void name ()
RefAdaAST definable_operator_symbol ()
RefAdaAST is_operator ()
void parenthesized_primary ()
void extension_opt ()
void separate_or_abstract (RefAdaAST t)
RefAdaAST designator ()
void func_formal_part_opt ()
void func_param ()
void in_access_opt ()
void pkg_spec_part ()
void basic_declarative_items_opt ()
void basic_decl_item ()
void basic_declarative_items ()
void task_type_or_single_decl (RefAdaAST tsk)
void prot_type_or_single_decl (RefAdaAST pro)
void decl_common ()
void discrim_part_opt ()
void task_definition_opt ()
void task_items_opt ()
void private_task_items_opt ()
void discrim_part_text ()
void discriminant_specifications ()
void known_discrim_part ()
void empty_discrim_opt ()
void discrim_part ()
void discriminant_specification ()
void access_opt ()
void entrydecls_repspecs_opt ()
void entry_declaration ()
void rep_spec ()
void discrete_subtype_def_opt ()
void discrete_subtype_definition ()
void subtype_ind ()
void rep_spec_part (RefAdaAST t)
void align_opt ()
void comp_loc_s ()
void protected_definition ()
void prot_op_decl_s ()
void prot_member_decl_s ()
void prot_op_decl ()
void comp_decl ()
void component_subtype_def ()
void type_def (RefAdaAST t)
void derived_or_private_or_record (RefAdaAST t, bool has_discrim)
void local_enum_name ()
void enumeration_aggregate ()
void aliased_constant_opt ()
void array_type_definition (RefAdaAST t)
void enum_id_s ()
void range_constraint_opt ()
void access_type_definition (RefAdaAST t)
void enumeration_literal_specification ()
void index_or_discrete_range_s ()
void index_or_discrete_range ()
void aliased_opt ()
void constraint_opt ()
void digits_constraint ()
void delta_constraint ()
void index_constraint ()
void discriminant_constraint ()
void discrete_range ()
void discriminant_association ()
void selector_names_opt ()
void association_head ()
void selector_name ()
void protected_opt ()
void constant_all_opt ()
void abstract_opt ()
void record_definition (bool has_discrim)
void abstract_tagged_limited_opt ()
void component_list (bool has_discrim)
void component_items ()
void variant_part ()
void empty_component_items ()
void discriminant_direct_name ()
void variant_s ()
void variant ()
void choice_s ()
void choice ()
void discrete_with_range ()
void mark_with_constraint ()
void generic_formal_part_opt ()
void generic_formal_parameter ()
void discriminable_type_definition (RefAdaAST t)
void subprogram_default_opt ()
void formal_package_actual_part_opt ()
void body_part ()
void declarative_part ()
void block_body ()
void declarative_item ()
void body_is ()
void separate ()
void prot_op_bodies_opt ()
void block_body_opt ()
void handled_stmt_s ()
void entry_body ()
void subprog_decl_or_body ()
void statements ()
void except_handler_part_opt ()
void statement ()
void def_label_opt ()
void null_stmt ()
void exit_stmt ()
void return_stmt ()
void goto_stmt ()
void delay_stmt ()
void abort_stmt ()
void raise_stmt ()
void requeue_stmt ()
void accept_stmt ()
void select_stmt ()
void if_stmt ()
void case_stmt ()
void loop_stmt ()
void block ()
void statement_identifier ()
void id_opt ()
void call_or_assignment ()
void cond_clause ()
void elsifs_opt ()
void else_opt ()
void condition ()
void alternative_s ()
void case_statement_alternative ()
void iteration_scheme_opt ()
void reverse_opt ()
void declare_opt ()
void label_name ()
void entry_body_formal_part ()
void entry_barrier ()
void entry_index_spec_opt ()
void entry_call_stmt ()
void entry_index_opt ()
void until_opt ()
void triggering_alternative ()
void abortable_part ()
void selective_accept ()
void entry_call_alternative ()
void delay_alternative ()
void stmts_opt ()
void guard_opt ()
void select_alternative ()
void or_select_opt ()
void accept_alternative ()
void exception_handler ()
void identifier_colon_opt ()
void except_choice_s ()
void exception_choice ()
void operator_call ()
void operator_call_tail (RefAdaAST opstr)
void relation ()
void range_or_mark ()
void signed_term ()
void term ()
void factor ()
void primary ()
void name_or_qualified ()
void allocator ()
void subprogram_body ()
void package_body ()
void task_body ()
void protected_body ()
RefAdaAST getAST ()

Protected Member Functions

 AdaParser (antlr::TokenBuffer &tokenBuf, int k)
 AdaParser (antlr::TokenStream &lexer, int k)

Protected Attributes

RefAdaAST returnAST

Private Attributes

unsigned int m_numberOfErrors
ProblemReporterm_problemReporter

Static Private Attributes

const char * tokenNames []
const int NUM_TOKENS = 304
const unsigned long _tokenSet_0_data_ [] = { 2UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_0
const unsigned long _tokenSet_1_data_ [] = { 53477376UL, 536871040UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_1
const unsigned long _tokenSet_2_data_ [] = { 18UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_2
const unsigned long _tokenSet_3_data_ [] = { 53504050UL, 3860450976UL, 2076542UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_3
const unsigned long _tokenSet_4_data_ [] = { 64UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_4
const unsigned long _tokenSet_5_data_ [] = { 67109024UL, 56UL, 3229614080UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_5
const unsigned long _tokenSet_6_data_ [] = { 201364384UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_6
const unsigned long _tokenSet_7_data_ [] = { 768UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_7
const unsigned long _tokenSet_8_data_ [] = { 813895488UL, 8192UL, 36UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_8
const unsigned long _tokenSet_9_data_ [] = { 53487632UL, 536871040UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_9
const unsigned long _tokenSet_10_data_ [] = { 53504050UL, 1611238528UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_10
const unsigned long _tokenSet_11_data_ [] = { 814198720UL, 67248645UL, 6426660UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_11
const unsigned long _tokenSet_12_data_ [] = { 814165952UL, 139268UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_12
const unsigned long _tokenSet_13_data_ [] = { 814202816UL, 401413UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_13
const unsigned long _tokenSet_14_data_ [] = { 52428800UL, 536870912UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_14
const unsigned long _tokenSet_15_data_ [] = { 8388800UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_15
const unsigned long _tokenSet_16_data_ [] = { 52453426UL, 1611238800UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_16
const unsigned long _tokenSet_17_data_ [] = { 52453426UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_17
const unsigned long _tokenSet_18_data_ [] = { 53502002UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_18
const unsigned long _tokenSet_19_data_ [] = { 8392896UL, 67108869UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_19
const unsigned long _tokenSet_20_data_ [] = { 8388800UL, 67108869UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_20
const unsigned long _tokenSet_21_data_ [] = { 0UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_21
const unsigned long _tokenSet_22_data_ [] = { 53502002UL, 537496976UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_22
const unsigned long _tokenSet_23_data_ [] = { 53502002UL, 537496576UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_23
const unsigned long _tokenSet_24_data_ [] = { 8388672UL, 67108868UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_24
const unsigned long _tokenSet_25_data_ [] = { 8392832UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_25
const unsigned long _tokenSet_26_data_ [] = { 8388736UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_26
const unsigned long _tokenSet_27_data_ [] = { 8388672UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_27
const unsigned long _tokenSet_28_data_ [] = { 2560UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_28
const unsigned long _tokenSet_29_data_ [] = { 2816UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_29
const unsigned long _tokenSet_30_data_ [] = { 3840UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_30
const unsigned long _tokenSet_31_data_ [] = { 268439296UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_31
const unsigned long _tokenSet_32_data_ [] = { 813895488UL, 8193UL, 1071775780UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_32
const unsigned long _tokenSet_33_data_ [] = { 738234528UL, 262200UL, 3229614080UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_33
const unsigned long _tokenSet_34_data_ [] = { 813895488UL, 8192UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_34
const unsigned long _tokenSet_35_data_ [] = { 268439360UL, 8192UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_35
const unsigned long _tokenSet_36_data_ [] = { 32768UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_36
const unsigned long _tokenSet_37_data_ [] = { 576UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_37
const unsigned long _tokenSet_38_data_ [] = { 524320UL, 16777219UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_38
const unsigned long _tokenSet_39_data_ [] = { 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_39
const unsigned long _tokenSet_40_data_ [] = { 2147484160UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_40
const unsigned long _tokenSet_41_data_ [] = { 2368UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_41
const unsigned long _tokenSet_42_data_ [] = { 8388800UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_42
const unsigned long _tokenSet_43_data_ [] = { 813932480UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_43
const unsigned long _tokenSet_44_data_ [] = { 201326752UL, 56UL, 3229614080UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_44
const unsigned long _tokenSet_45_data_ [] = { 1006739360UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_45
const unsigned long _tokenSet_46_data_ [] = { 1006737312UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_46
const unsigned long _tokenSet_47_data_ [] = { 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_47
const unsigned long _tokenSet_48_data_ [] = { 0UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_48
const unsigned long _tokenSet_49_data_ [] = { 1048576UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_49
const unsigned long _tokenSet_50_data_ [] = { 32UL, 23068672UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_50
const unsigned long _tokenSet_51_data_ [] = { 495840UL, 6299648UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_51
const unsigned long _tokenSet_52_data_ [] = { 8388672UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_52
const unsigned long _tokenSet_53_data_ [] = { 68157504UL, 402653536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_53
const unsigned long _tokenSet_54_data_ [] = { 51380272UL, 114688UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_54
const unsigned long _tokenSet_55_data_ [] = { 192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_55
const unsigned long _tokenSet_56_data_ [] = { 496256UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_56
const unsigned long _tokenSet_57_data_ [] = { 512UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_57
const unsigned long _tokenSet_58_data_ [] = { 2880UL, 8192UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_58
const unsigned long _tokenSet_59_data_ [] = { 48UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_59
const unsigned long _tokenSet_60_data_ [] = { 50331664UL, 49152UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_60
const unsigned long _tokenSet_61_data_ [] = { 50331696UL, 100777984UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_61
const unsigned long _tokenSet_62_data_ [] = { 64UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_62
const unsigned long _tokenSet_63_data_ [] = { 1048576UL, 402653536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_63
const unsigned long _tokenSet_64_data_ [] = { 1048688UL, 436207712UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_64
const unsigned long _tokenSet_65_data_ [] = { 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_65
const unsigned long _tokenSet_66_data_ [] = { 32UL, 4194304UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_66
const unsigned long _tokenSet_67_data_ [] = { 496512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_67
const unsigned long _tokenSet_68_data_ [] = { 268436480UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_68
const unsigned long _tokenSet_69_data_ [] = { 50331648UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_69
const unsigned long _tokenSet_70_data_ [] = { 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_70
const unsigned long _tokenSet_71_data_ [] = { 1048576UL, 96UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_71
const unsigned long _tokenSet_72_data_ [] = { 0UL, 67174400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_72
const unsigned long _tokenSet_73_data_ [] = { 0UL, 100728832UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_73
const unsigned long _tokenSet_74_data_ [] = { 0UL, 33554432UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_74
const unsigned long _tokenSet_75_data_ [] = { 8388608UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_75
const unsigned long _tokenSet_76_data_ [] = { 1024UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_76
const unsigned long _tokenSet_77_data_ [] = { 738300064UL, 262200UL, 3229614080UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_77
const unsigned long _tokenSet_78_data_ [] = { 469800096UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_78
const unsigned long _tokenSet_79_data_ [] = { 52428800UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_79
const unsigned long _tokenSet_80_data_ [] = { 52455472UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_80
const unsigned long _tokenSet_81_data_ [] = { 1048576UL, 402653440UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_81
const unsigned long _tokenSet_82_data_ [] = { 1048640UL, 402653184UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_82
const unsigned long _tokenSet_83_data_ [] = { 0UL, 1073807360UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_83
const unsigned long _tokenSet_84_data_ [] = { 52453424UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_84
const unsigned long _tokenSet_85_data_ [] = { 52453424UL, 1611254912UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_85
const unsigned long _tokenSet_86_data_ [] = { 50331664UL, 81920UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_86
const unsigned long _tokenSet_87_data_ [] = { 0UL, 68222976UL, 24UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_87
const unsigned long _tokenSet_88_data_ [] = { 37056UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_88
const unsigned long _tokenSet_89_data_ [] = { 48UL, 3323036192UL, 1814398UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_89
const unsigned long _tokenSet_90_data_ [] = { 32UL, 1107329568UL, 1683298UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_90
const unsigned long _tokenSet_91_data_ [] = { 67145952UL, 56UL, 3229630464UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_91
const unsigned long _tokenSet_92_data_ [] = { 0UL, 67108864UL, 272384UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_92
const unsigned long _tokenSet_93_data_ [] = { 67109088UL, 56UL, 3229630464UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_93
const unsigned long _tokenSet_94_data_ [] = { 37056UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_94
const unsigned long _tokenSet_95_data_ [] = { 96UL, 16UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_95
const unsigned long _tokenSet_96_data_ [] = { 0UL, 1073774592UL, 352UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_96
const unsigned long _tokenSet_97_data_ [] = { 0UL, 65536UL, 24UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_97
const unsigned long _tokenSet_98_data_ [] = { 0UL, 65536UL, 16UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_98
const unsigned long _tokenSet_99_data_ [] = { 8389696UL, 0UL, 36UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_99
const unsigned long _tokenSet_100_data_ [] = { 0UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_100
const unsigned long _tokenSet_101_data_ [] = { 0UL, 1073741824UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_101
const unsigned long _tokenSet_102_data_ [] = { 64UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_102
const unsigned long _tokenSet_103_data_ [] = { 0UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_103
const unsigned long _tokenSet_104_data_ [] = { 128UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_104
const unsigned long _tokenSet_105_data_ [] = { 48UL, 3254813216UL, 1814390UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_105
const unsigned long _tokenSet_106_data_ [] = { 192UL, 0UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_106
const unsigned long _tokenSet_107_data_ [] = { 0UL, 0UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_107
const unsigned long _tokenSet_108_data_ [] = { 0UL, 0UL, 131088UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_108
const unsigned long _tokenSet_109_data_ [] = { 0UL, 65536UL, 131088UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_109
const unsigned long _tokenSet_110_data_ [] = { 0UL, 65536UL, 131092UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_110
const unsigned long _tokenSet_111_data_ [] = { 0UL, 0UL, 272384UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_111
const unsigned long _tokenSet_112_data_ [] = { 134217760UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_112
const unsigned long _tokenSet_113_data_ [] = { 813895490UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_113
const unsigned long _tokenSet_114_data_ [] = { 813932352UL, 8192UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_114
const unsigned long _tokenSet_115_data_ [] = { 813895488UL, 8193UL, 4293001252UL, 1UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_115
const unsigned long _tokenSet_116_data_ [] = { 813895488UL, 270337UL, 4293001252UL, 15UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_116
const unsigned long _tokenSet_117_data_ [] = { 813895488UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_117

Constructor & Destructor Documentation

AdaParser::AdaParser antlr::TokenBuffer &  tokenBuf,
int  k
[protected]
 

Definition at line 8 of file AdaParser.cpp.

References AdaParser(), and ANTLR_USE_NAMESPACE.

Referenced by AdaParser().

AdaParser::AdaParser antlr::TokenBuffer &  tokenBuf  ) 
 

Definition at line 13 of file AdaParser.cpp.

References AdaParser(), and ANTLR_USE_NAMESPACE.

AdaParser::AdaParser antlr::TokenStream &  lexer,
int  k
[protected]
 

Definition at line 18 of file AdaParser.cpp.

References AdaParser(), and ANTLR_USE_NAMESPACE.

AdaParser::AdaParser antlr::TokenStream &  lexer  ) 
 

Definition at line 23 of file AdaParser.cpp.

References AdaParser(), and ANTLR_USE_NAMESPACE.

AdaParser::AdaParser const antlr::ParserSharedInputState state  ) 
 

Definition at line 28 of file AdaParser.cpp.

References AdaParser(), ANTLR_USE_NAMESPACE, and ParserSharedInputState.


Member Function Documentation

void AdaParser::abort_stmt  ) 
 

Definition at line 10585 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::abortable_part  ) 
 

Definition at line 12136 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and stmts_opt().

Referenced by select_stmt().

void AdaParser::abstract_opt  ) 
 

Definition at line 7721 of file AdaParser.cpp.

References _tokenSet_70, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by derived_or_private_or_record(), and discriminable_type_definition().

void AdaParser::abstract_tagged_limited_opt  ) 
 

Definition at line 7822 of file AdaParser.cpp.

References _tokenSet_71, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by derived_or_private_or_record(), and discriminable_type_definition().

void AdaParser::accept_alternative  ) 
 

Definition at line 12547 of file AdaParser.cpp.

References _tokenSet_109, accept_stmt(), ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and stmts_opt().

Referenced by select_alternative().

void AdaParser::accept_stmt  ) 
 

Definition at line 10754 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, def_id(), end_id_opt(), entry_index_opt(), formal_part_opt(), ASTRefCount< T >::get(), handled_stmt_s(), nullAST, nullToken, pop_def_id(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by accept_alternative(), and statement().

void AdaParser::access_opt  ) 
 

Definition at line 5235 of file AdaParser.cpp.

References _tokenSet_39, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by discriminant_specification().

void AdaParser::access_type_definition RefAdaAST  t  ) 
 

Definition at line 6749 of file AdaParser.cpp.

References _tokenSet_4, access_type_definition(), ANTLR_USE_NAMESPACE, constant_all_opt(), formal_part_opt(), func_formal_part_opt(), ASTRefCount< T >::get(), nullAST, protected_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, subtype_ind(), and subtype_mark().

Referenced by access_type_definition(), generic_formal_parameter(), and type_def().

void AdaParser::aliased_constant_opt  ) 
 

Definition at line 6544 of file AdaParser.cpp.

References _tokenSet_66, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common().

void AdaParser::aliased_opt  ) 
 

Definition at line 7039 of file AdaParser.cpp.

References _tokenSet_39, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by component_subtype_def().

void AdaParser::align_opt  ) 
 

Definition at line 5688 of file AdaParser.cpp.

References _tokenSet_59, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by rep_spec_part().

void AdaParser::allocator  ) 
 

Definition at line 13671 of file AdaParser.cpp.

References _tokenSet_117, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name_or_qualified(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by primary().

void AdaParser::alternative_s  ) 
 

Definition at line 11467 of file AdaParser.cpp.

References _tokenSet_21, ANTLR_USE_NAMESPACE, case_statement_alternative(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by case_stmt().

void AdaParser::array_type_definition RefAdaAST  t  ) 
 

Definition at line 6625 of file AdaParser.cpp.

References _tokenSet_62, ANTLR_USE_NAMESPACE, array_type_definition(), component_subtype_def(), ASTRefCount< T >::get(), index_or_discrete_range_s(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by array_type_definition(), decl_common(), generic_formal_parameter(), and type_def().

void AdaParser::association_head  ) 
 

Definition at line 7532 of file AdaParser.cpp.

References _tokenSet_5, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and selector_name().

Referenced by selector_names_opt().

void AdaParser::attribute_id  ) 
 

Definition at line 904 of file AdaParser.cpp.

References _tokenSet_13, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by name(), name_or_qualified(), and subtype_mark().

void AdaParser::basic_decl_item  ) 
 

Definition at line 3983 of file AdaParser.cpp.

References _tokenSet_23, ANTLR_USE_NAMESPACE, decl_common(), def_id(), ASTRefCount< T >::get(), nullAST, nullToken, prot_type_or_single_decl(), RefAdaAST, reportError(), returnAST, ASTPair::root, spec_decl_part(), subprog_decl(), and task_type_or_single_decl().

Referenced by basic_declarative_items(), and basic_declarative_items_opt().

void AdaParser::basic_declarative_items  ) 
 

Definition at line 4088 of file AdaParser.cpp.

References _tokenSet_0, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, basic_decl_item(), ASTPair::child, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

void AdaParser::basic_declarative_items_opt  ) 
 

Definition at line 3912 of file AdaParser.cpp.

References _tokenSet_49, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, basic_decl_item(), ASTPair::child, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by pkg_spec_part().

void AdaParser::block  ) 
 

Definition at line 11090 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, block_body(), ASTPair::child, declare_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by statement().

void AdaParser::block_body  ) 
 

Definition at line 9160 of file AdaParser.cpp.

References _tokenSet_21, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), handled_stmt_s(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by block(), and body_part().

void AdaParser::block_body_opt  ) 
 

Definition at line 9619 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), handled_stmt_s(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by pkg_body_part().

void AdaParser::body_is  ) 
 

Definition at line 9497 of file AdaParser.cpp.

References _tokenSet_85, ANTLR_USE_NAMESPACE, def_id(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by declarative_item(), package_body(), protected_body(), and task_body().

void AdaParser::body_part  ) 
 

Definition at line 9060 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, block_body(), declarative_part(), end_id_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by declarative_item(), entry_body(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), subprogram_body(), and task_body().

void AdaParser::c_name_list  ) 
 

Definition at line 745 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by use_clause(), and with_clause().

void AdaParser::call_or_assignment  ) 
 

Definition at line 11225 of file AdaParser.cpp.

References _tokenSet_89, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by statement().

void AdaParser::case_statement_alternative  ) 
 

Definition at line 11504 of file AdaParser.cpp.

References _tokenSet_72, ANTLR_USE_NAMESPACE, choice_s(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and statements().

Referenced by alternative_s().

void AdaParser::case_stmt  ) 
 

Definition at line 11001 of file AdaParser.cpp.

References _tokenSet_89, alternative_s(), ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::choice  ) 
 

Definition at line 8303 of file AdaParser.cpp.

References _tokenSet_5, _tokenSet_68, _tokenSet_77, _tokenSet_78, ANTLR_USE_NAMESPACE, discrete_with_range(), expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by choice_s().

void AdaParser::choice_s  ) 
 

Definition at line 8258 of file AdaParser.cpp.

References _tokenSet_76, ANTLR_USE_NAMESPACE, choice(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by case_statement_alternative(), and variant().

void AdaParser::comp_decl  ) 
 

Definition at line 6083 of file AdaParser.cpp.

References _tokenSet_61, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, component_subtype_def(), def_ids_colon(), ASTRefCount< T >::get(), init_opt(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by component_items(), and prot_member_decl_s().

void AdaParser::comp_loc_s  ) 
 

Definition at line 5746 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), nullAST, pragma(), range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by rep_spec_part().

void AdaParser::compilation_unit  ) 
 

Definition at line 33 of file AdaParser.cpp.

References _tokenSet_0, ANTLR_USE_NAMESPACE, context_items_opt(), ASTRefCount< T >::get(), library_item(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subunit().

Referenced by AdaSupportPart::parse(), AdaSupportPart::parseContents(), and BackgroundParser::run().

void AdaParser::component_items  ) 
 

Definition at line 7998 of file AdaParser.cpp.

References _tokenSet_73, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, comp_decl(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by component_list().

void AdaParser::component_list bool  has_discrim  ) 
 

Definition at line 7916 of file AdaParser.cpp.

References _tokenSet_72, ANTLR_USE_NAMESPACE, component_items(), component_list(), empty_component_items(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and variant_part().

Referenced by component_list(), record_definition(), and variant().

void AdaParser::component_subtype_def  ) 
 

Definition at line 6130 of file AdaParser.cpp.

References _tokenSet_62, aliased_opt(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_ind().

Referenced by array_type_definition(), and comp_decl().

void AdaParser::compound_name  ) 
 

Definition at line 785 of file AdaParser.cpp.

References _tokenSet_11, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by c_name_list(), decl_common(), def_designator(), def_id(), exception_choice(), generic_formal_parameter(), generic_inst(), id_opt(), raise_stmt(), subtype_mark(), and subunit().

void AdaParser::cond_clause  ) 
 

Definition at line 11299 of file AdaParser.cpp.

References _tokenSet_97, ANTLR_USE_NAMESPACE, condition(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and statements().

Referenced by elsifs_opt(), and if_stmt().

void AdaParser::condition  ) 
 

Definition at line 11443 of file AdaParser.cpp.

References _tokenSet_99, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by cond_clause(), entry_barrier(), exit_stmt(), guard_opt(), and iteration_scheme_opt().

void AdaParser::constant_all_opt  ) 
 

Definition at line 7655 of file AdaParser.cpp.

References _tokenSet_39, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by access_type_definition().

void AdaParser::constraint_opt  ) 
 

Definition at line 7094 of file AdaParser.cpp.

References _tokenSet_5, _tokenSet_58, ANTLR_USE_NAMESPACE, delta_constraint(), digits_constraint(), discriminant_constraint(), ASTRefCount< T >::get(), index_constraint(), nullAST, range_constraint(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by subtype_ind().

void AdaParser::context_items_opt  ) 
 

Definition at line 100 of file AdaParser.cpp.

References _tokenSet_1, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, use_clause(), and with_clause().

Referenced by compilation_unit().

void AdaParser::decl_common  ) 
 

Definition at line 4297 of file AdaParser.cpp.

References _tokenSet_18, _tokenSet_50, _tokenSet_51, aliased_constant_opt(), ANTLR_USE_NAMESPACE, array_type_definition(), compound_name(), defining_identifier_list(), derived_or_private_or_record(), discrim_part(), empty_discrim_opt(), enumeration_aggregate(), expression(), generic_decl(), ASTRefCount< T >::get(), init_opt(), local_enum_name(), name(), nullAST, nullToken, RefAdaAST, rep_spec_part(), reportError(), returnAST, ASTPair::root, Set, subtype_ind(), subtype_mark(), type_def(), and use_clause().

Referenced by basic_decl_item(), and declarative_item().

void AdaParser::declarative_item  ) 
 

Definition at line 9197 of file AdaParser.cpp.

References _tokenSet_84, ANTLR_USE_NAMESPACE, body_is(), body_part(), decl_common(), def_id(), end_id_opt(), ASTRefCount< T >::get(), nullAST, nullToken, pkg_body_part(), prot_op_bodies_opt(), prot_type_or_single_decl(), RefAdaAST, reportError(), returnAST, ASTPair::root, separate(), Set, spec_decl_part(), subprog_decl_or_rename_or_inst_or_body(), and task_type_or_single_decl().

Referenced by declarative_part().

void AdaParser::declarative_part  ) 
 

Definition at line 9089 of file AdaParser.cpp.

References _tokenSet_83, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, declarative_item(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by body_part(), declare_opt(), and pkg_body_part().

void AdaParser::declare_opt  ) 
 

Definition at line 11696 of file AdaParser.cpp.

References _tokenSet_101, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, declarative_part(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by block().

void AdaParser::def_designator bool  lib_level  ) 
 

Definition at line 2143 of file AdaParser.cpp.

References _tokenSet_25, _tokenSet_26, ANTLR_USE_NAMESPACE, compound_name(), def_designator(), designator(), ASTRefCount< T >::get(), nullAST, push_def_id(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by def_designator(), generic_decl(), generic_formal_parameter(), prot_op_decl(), subprog_decl(), subprog_decl_or_body(), and subprog_decl_or_rename_or_inst_or_body().

void AdaParser::def_id bool  lib_level  ) 
 

Definition at line 1559 of file AdaParser.cpp.

References _tokenSet_19, _tokenSet_20, ANTLR_USE_NAMESPACE, compound_name(), def_id(), ASTRefCount< T >::get(), nullAST, nullToken, push_def_id(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by accept_stmt(), basic_decl_item(), body_is(), declarative_item(), def_id(), entry_body(), entry_index_spec_opt(), generic_decl(), generic_formal_parameter(), lib_pkg_spec_or_body(), prot_op_decl(), prot_type_or_single_decl(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), subprogram_body(), and task_type_or_single_decl().

void AdaParser::def_ids_colon  ) 
 

Definition at line 2987 of file AdaParser.cpp.

References _tokenSet_38, ANTLR_USE_NAMESPACE, defining_identifier_list(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by comp_decl(), discriminant_specification(), func_param(), and parameter_specification().

void AdaParser::def_label_opt  ) 
 

Definition at line 10252 of file AdaParser.cpp.

References _tokenSet_90, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by statement().

bool AdaParser::definable_operator const char *  string  ) 
 

Definition at line 145 of file adasupport.cpp.

References definable_operator(), eq, and extracted_operator().

Referenced by definable_operator(), definable_operator_symbol(), is_operator_symbol(), and setProblemReporter().

RefAdaAST AdaParser::definable_operator_symbol  ) 
 

Definition at line 3354 of file AdaParser.cpp.

References _tokenSet_42, ANTLR_USE_NAMESPACE, definable_operator(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by designator(), id_opt(), and renames().

void AdaParser::defining_identifier_list  ) 
 

Definition at line 3164 of file AdaParser.cpp.

References _tokenSet_40, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common(), def_ids_colon(), and formal_package_actual_part_opt().

void AdaParser::delay_alternative  ) 
 

Definition at line 12252 of file AdaParser.cpp.

References _tokenSet_109, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, delay_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and stmts_opt().

Referenced by select_alternative(), and select_stmt().

void AdaParser::delay_stmt  ) 
 

Definition at line 10543 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and until_opt().

Referenced by delay_alternative(), statement(), and triggering_alternative().

void AdaParser::delta_constraint  ) 
 

Definition at line 7224 of file AdaParser.cpp.

References _tokenSet_58, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, range_constraint_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by constraint_opt().

void AdaParser::derived_or_private_or_record RefAdaAST  t,
bool  has_discrim
 

Definition at line 6337 of file AdaParser.cpp.

References _tokenSet_4, _tokenSet_63, _tokenSet_64, abstract_opt(), abstract_tagged_limited_opt(), ANTLR_USE_NAMESPACE, derived_or_private_or_record(), ASTRefCount< T >::get(), nullAST, record_definition(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and subtype_ind().

Referenced by decl_common(), derived_or_private_or_record(), and type_def().

RefAdaAST AdaParser::designator  ) 
 

Definition at line 3620 of file AdaParser.cpp.

References _tokenSet_26, ANTLR_USE_NAMESPACE, definable_operator_symbol(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by def_designator().

void AdaParser::digits_constraint  ) 
 

Definition at line 7183 of file AdaParser.cpp.

References _tokenSet_58, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, range_constraint_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by constraint_opt().

void AdaParser::discrete_range  ) 
 

Definition at line 7373 of file AdaParser.cpp.

References _tokenSet_33, _tokenSet_5, _tokenSet_67, _tokenSet_7, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_ind().

Referenced by index_constraint().

void AdaParser::discrete_subtype_def_opt  ) 
 

Definition at line 5438 of file AdaParser.cpp.

References _tokenSet_5, _tokenSet_54, _tokenSet_55, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, discrete_subtype_definition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by entry_declaration().

void AdaParser::discrete_subtype_definition  ) 
 

Definition at line 5506 of file AdaParser.cpp.

References _tokenSet_33, _tokenSet_5, _tokenSet_56, _tokenSet_57, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_ind().

Referenced by discrete_subtype_def_opt(), entry_index_spec_opt(), and iteration_scheme_opt().

void AdaParser::discrete_with_range  ) 
 

Definition at line 8366 of file AdaParser.cpp.

References _tokenSet_33, _tokenSet_5, _tokenSet_68, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), mark_with_constraint(), nullAST, range(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by choice().

void AdaParser::discrim_part  ) 
 

Definition at line 5147 of file AdaParser.cpp.

References _tokenSet_52, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, discrim_part_text(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common(), and generic_formal_parameter().

void AdaParser::discrim_part_opt  ) 
 

Definition at line 4741 of file AdaParser.cpp.

References _tokenSet_52, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, discrim_part_text(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by prot_type_or_single_decl(), and task_type_or_single_decl().

void AdaParser::discrim_part_text  ) 
 

Definition at line 4971 of file AdaParser.cpp.

References _tokenSet_52, ANTLR_USE_NAMESPACE, discriminant_specifications(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by discrim_part(), and discrim_part_opt().

void AdaParser::discriminable_type_definition RefAdaAST  t  ) 
 

Definition at line 8828 of file AdaParser.cpp.

References _tokenSet_4, _tokenSet_81, _tokenSet_82, abstract_opt(), abstract_tagged_limited_opt(), ANTLR_USE_NAMESPACE, discriminable_type_definition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and subtype_ind().

Referenced by discriminable_type_definition(), and generic_formal_parameter().

void AdaParser::discriminant_association  ) 
 

Definition at line 7426 of file AdaParser.cpp.

References _tokenSet_7, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and selector_names_opt().

Referenced by discriminant_constraint().

void AdaParser::discriminant_constraint  ) 
 

Definition at line 7319 of file AdaParser.cpp.

References _tokenSet_58, ANTLR_USE_NAMESPACE, discriminant_association(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by constraint_opt().

void AdaParser::discriminant_direct_name  ) 
 

Definition at line 8140 of file AdaParser.cpp.

References _tokenSet_75, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by variant_part().

void AdaParser::discriminant_specification  ) 
 

Definition at line 5185 of file AdaParser.cpp.

References _tokenSet_37, access_opt(), ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, def_ids_colon(), ASTRefCount< T >::get(), init_opt(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by discriminant_specifications().

void AdaParser::discriminant_specifications  ) 
 

Definition at line 5019 of file AdaParser.cpp.

References _tokenSet_47, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, discriminant_specification(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by discrim_part_text(), and known_discrim_part().

void AdaParser::else_opt  ) 
 

Definition at line 11389 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and statements().

Referenced by if_stmt(), and selective_accept().

void AdaParser::elsifs_opt  ) 
 

Definition at line 11340 of file AdaParser.cpp.

References _tokenSet_98, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, cond_clause(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by if_stmt().

void AdaParser::empty_component_items  ) 
 

Definition at line 8106 of file AdaParser.cpp.

References _tokenSet_74, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by component_list().

void AdaParser::empty_discrim_opt  ) 
 

Definition at line 5113 of file AdaParser.cpp.

References _tokenSet_53, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common(), generic_formal_parameter(), and type_def().

bool AdaParser::end_id_matches_def_id const RefAdaAST endid  ) 
 

Definition at line 93 of file adasupport.cpp.

References defid_stack, end_id_matches_def_id(), RefAdaAST, reportError(), and text().

Referenced by end_id_matches_def_id(), id_opt(), and setProblemReporter().

void AdaParser::end_id_opt  ) 
 

Definition at line 1642 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), id_opt(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by accept_stmt(), body_part(), declarative_item(), lib_pkg_spec_or_body(), package_body(), pkg_spec_part(), protected_body(), protected_definition(), statement(), and task_definition_opt().

void AdaParser::entry_barrier  ) 
 

Definition at line 11804 of file AdaParser.cpp.

References _tokenSet_75, ANTLR_USE_NAMESPACE, condition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by entry_body().

void AdaParser::entry_body  ) 
 

Definition at line 9716 of file AdaParser.cpp.

References _tokenSet_86, ANTLR_USE_NAMESPACE, body_part(), def_id(), entry_barrier(), entry_body_formal_part(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by prot_op_bodies_opt().

void AdaParser::entry_body_formal_part  ) 
 

Definition at line 11776 of file AdaParser.cpp.

References _tokenSet_103, ANTLR_USE_NAMESPACE, entry_index_spec_opt(), formal_part_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by entry_body().

void AdaParser::entry_call_alternative  ) 
 

Definition at line 12210 of file AdaParser.cpp.

References _tokenSet_108, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, entry_call_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and stmts_opt().

Referenced by select_stmt().

void AdaParser::entry_call_stmt  ) 
 

Definition at line 11902 of file AdaParser.cpp.

References _tokenSet_105, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by entry_call_alternative(), and triggering_alternative().

void AdaParser::entry_declaration  ) 
 

Definition at line 5352 of file AdaParser.cpp.

References _tokenSet_54, ANTLR_USE_NAMESPACE, discrete_subtype_def_opt(), formal_part_opt(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by entrydecls_repspecs_opt(), and prot_op_decl().

void AdaParser::entry_index_opt  ) 
 

Definition at line 11941 of file AdaParser.cpp.

References _tokenSet_106, _tokenSet_5, _tokenSet_89, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by accept_stmt().

void AdaParser::entry_index_spec_opt  ) 
 

Definition at line 11829 of file AdaParser.cpp.

References _tokenSet_104, _tokenSet_5, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, def_id(), discrete_subtype_definition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by entry_body_formal_part().

void AdaParser::entrydecls_repspecs_opt  ) 
 

Definition at line 5290 of file AdaParser.cpp.

References _tokenSet_49, ANTLR_USE_NAMESPACE, entry_declaration(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, rep_spec(), reportError(), returnAST, and ASTPair::root.

Referenced by private_task_items_opt(), and task_items_opt().

void AdaParser::enum_id_s  ) 
 

Definition at line 6664 of file AdaParser.cpp.

References _tokenSet_47, ANTLR_USE_NAMESPACE, enumeration_literal_specification(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by type_def().

void AdaParser::enumeration_aggregate  ) 
 

Definition at line 6520 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, parenth_values(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common().

void AdaParser::enumeration_literal_specification  ) 
 

Definition at line 6850 of file AdaParser.cpp.

References _tokenSet_7, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by enum_id_s().

void AdaParser::except_choice_s  ) 
 

Definition at line 12686 of file AdaParser.cpp.

References _tokenSet_76, ANTLR_USE_NAMESPACE, exception_choice(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by exception_handler().

void AdaParser::except_handler_part_opt  ) 
 

Definition at line 9978 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, exception_handler(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by handled_stmt_s().

void AdaParser::exception_choice  ) 
 

Definition at line 12731 of file AdaParser.cpp.

References _tokenSet_68, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by except_choice_s().

void AdaParser::exception_handler  ) 
 

Definition at line 12589 of file AdaParser.cpp.

References _tokenSet_72, ANTLR_USE_NAMESPACE, except_choice_s(), ASTRefCount< T >::get(), identifier_colon_opt(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and statements().

Referenced by except_handler_part_opt().

void AdaParser::exit_stmt  ) 
 

Definition at line 10360 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, condition(), ASTRefCount< T >::get(), label_name(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::expression  ) 
 

Definition at line 482 of file AdaParser.cpp.

References _tokenSet_8, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, relation(), reportError(), returnAST, ASTPair::root, and Set.

Referenced by align_opt(), call_or_assignment(), case_stmt(), choice(), comp_loc_s(), condition(), decl_common(), delay_stmt(), delta_constraint(), digits_constraint(), discriminant_association(), entry_index_opt(), init_opt(), pragma_arg(), range_attrib_ref(), ranged_expr(), rep_spec_part(), return_stmt(), type_def(), and value().

void AdaParser::extension_opt  ) 
 

Definition at line 3491 of file AdaParser.cpp.

References _tokenSet_44, _tokenSet_46, _tokenSet_47, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and value_s().

Referenced by parenthesized_primary().

void AdaParser::factor  ) 
 

Definition at line 13244 of file AdaParser.cpp.

References _tokenSet_116, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, primary(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by term().

void AdaParser::formal_package_actual_part_opt  ) 
 

Definition at line 8996 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, defining_identifier_list(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by generic_formal_parameter().

void AdaParser::formal_part_opt  ) 
 

Definition at line 1968 of file AdaParser.cpp.

References _tokenSet_24, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, parameter_specification(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by accept_stmt(), access_type_definition(), entry_body_formal_part(), entry_declaration(), generic_decl(), generic_formal_parameter(), prot_op_decl(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), and subprogram_body().

void AdaParser::func_formal_part_opt  ) 
 

Definition at line 3684 of file AdaParser.cpp.

References _tokenSet_48, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, func_param(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by access_type_definition(), and function_tail().

void AdaParser::func_param  ) 
 

Definition at line 3756 of file AdaParser.cpp.

References _tokenSet_37, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, def_ids_colon(), ASTRefCount< T >::get(), in_access_opt(), init_opt(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by func_formal_part_opt().

void AdaParser::function_tail  ) 
 

Definition at line 2197 of file AdaParser.cpp.

References _tokenSet_27, ANTLR_USE_NAMESPACE, func_formal_part_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by generic_decl(), generic_formal_parameter(), prot_op_decl(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), and subprogram_body().

void AdaParser::generic_decl bool  lib_level  ) 
 

Definition at line 1386 of file AdaParser.cpp.

References _tokenSet_18, ANTLR_USE_NAMESPACE, def_designator(), def_id(), formal_part_opt(), function_tail(), generic_decl(), generic_formal_part_opt(), ASTRefCount< T >::get(), nullAST, nullToken, pkg_spec_part(), pop_def_id(), RefAdaAST, renames(), reportError(), returnAST, ASTPair::root, and Set.

Referenced by decl_common(), generic_decl(), and library_item().

void AdaParser::generic_formal_parameter  ) 
 

Definition at line 8532 of file AdaParser.cpp.

References _tokenSet_80, access_type_definition(), ANTLR_USE_NAMESPACE, array_type_definition(), compound_name(), def_designator(), def_id(), discrim_part(), discriminable_type_definition(), empty_discrim_opt(), formal_package_actual_part_opt(), formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, nullToken, parameter_specification(), pop_def_id(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and subprogram_default_opt().

Referenced by generic_formal_part_opt().

void AdaParser::generic_formal_part_opt  ) 
 

Definition at line 8461 of file AdaParser.cpp.

References _tokenSet_79, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, generic_formal_parameter(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, and use_clause().

Referenced by generic_decl().

void AdaParser::generic_inst  ) 
 

Definition at line 2226 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, ASTPair::root, and value_s().

Referenced by generic_subp_inst(), and spec_decl_part().

void AdaParser::generic_subp_inst  ) 
 

Definition at line 1942 of file AdaParser.cpp.

References _tokenSet_18, ANTLR_USE_NAMESPACE, generic_inst(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by subprog_decl(), and subprog_decl_or_rename_or_inst_or_body().

RefAdaAST AdaParser::getAST  ) 
 

Definition at line 13921 of file AdaParser.cpp.

References RefAdaAST, and returnAST.

Referenced by AdaSupportPart::parse().

int AdaParser::getNumTokens void   )  const [inline]
 

Definition at line 43 of file AdaParser.hpp.

References NUM_TOKENS.

Referenced by getTokenName().

const char* AdaParser::getTokenName int  type  )  const [inline]
 

Definition at line 47 of file AdaParser.hpp.

References getNumTokens(), getTokenName(), and tokenNames.

Referenced by getTokenName().

const char* const* AdaParser::getTokenNames  )  const [inline]
 

Definition at line 52 of file AdaParser.hpp.

References tokenNames.

void AdaParser::goto_stmt  ) 
 

Definition at line 10505 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), label_name(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::guard_opt  ) 
 

Definition at line 12359 of file AdaParser.cpp.

References _tokenSet_111, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, condition(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by or_select_opt(), and selective_accept().

void AdaParser::handled_stmt_s  ) 
 

Definition at line 9674 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, except_handler_part_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and statements().

Referenced by accept_stmt(), block_body(), and block_body_opt().

void AdaParser::id_opt  ) 
 

Definition at line 11163 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, compound_name(), definable_operator_symbol(), end_id_matches_def_id(), ASTRefCount< T >::get(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by end_id_opt(), and statement().

void AdaParser::identifier_colon_opt  ) 
 

Definition at line 12635 of file AdaParser.cpp.

References _tokenSet_112, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by exception_handler().

void AdaParser::if_stmt  ) 
 

Definition at line 10953 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, cond_clause(), else_opt(), elsifs_opt(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::in_access_opt  ) 
 

Definition at line 3806 of file AdaParser.cpp.

References _tokenSet_39, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by func_param().

void AdaParser::index_constraint  ) 
 

Definition at line 7265 of file AdaParser.cpp.

References _tokenSet_58, ANTLR_USE_NAMESPACE, discrete_range(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by constraint_opt().

void AdaParser::index_or_discrete_range  ) 
 

Definition at line 6942 of file AdaParser.cpp.

References _tokenSet_7, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and simple_expression().

Referenced by index_or_discrete_range_s().

void AdaParser::index_or_discrete_range_s  ) 
 

Definition at line 6897 of file AdaParser.cpp.

References _tokenSet_47, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), index_or_discrete_range(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by array_type_definition().

void AdaParser::init_opt  ) 
 

Definition at line 3109 of file AdaParser.cpp.

References _tokenSet_37, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by comp_decl(), decl_common(), discriminant_specification(), func_param(), and parameter_specification().

void AdaParser::initializeASTFactory antlr::ASTFactory &  factory  ) 
 

Definition at line 13926 of file AdaParser.cpp.

References initializeASTFactory().

Referenced by initializeASTFactory(), AdaSupportPart::parse(), BackgroundParser::run(), and setProblemReporter().

RefAdaAST AdaParser::is_operator  ) 
 

Definition at line 3393 of file AdaParser.cpp.

References _tokenSet_43, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), is_operator_symbol(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by name(), and name_or_qualified().

bool AdaParser::is_operator_symbol const char *  string  ) 
 

Definition at line 160 of file adasupport.cpp.

References definable_operator(), eq, extracted_operator(), and is_operator_symbol().

Referenced by is_operator(), is_operator_symbol(), operator_call_tail(), and setProblemReporter().

void AdaParser::is_separate_or_abstract_or_decl RefAdaAST  t  ) 
 

Definition at line 2096 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), is_separate_or_abstract_or_decl(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, separate_or_abstract(), and Set.

Referenced by is_separate_or_abstract_or_decl(), and subprog_decl().

void AdaParser::iteration_scheme_opt  ) 
 

Definition at line 11546 of file AdaParser.cpp.

References _tokenSet_100, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, condition(), discrete_subtype_definition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, reverse_opt(), and ASTPair::root.

Referenced by loop_stmt().

void AdaParser::known_discrim_part  ) 
 

Definition at line 5073 of file AdaParser.cpp.

References _tokenSet_0, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, discriminant_specifications(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

void AdaParser::label_name  ) 
 

Definition at line 11750 of file AdaParser.cpp.

References _tokenSet_102, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by exit_stmt(), and goto_stmt().

void AdaParser::lib_pkg_spec_or_body  ) 
 

Definition at line 1042 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, def_id(), end_id_opt(), ASTRefCount< T >::get(), nullAST, nullToken, pkg_body_part(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and spec_decl_part().

Referenced by library_item().

void AdaParser::library_item  ) 
 

Definition at line 191 of file AdaParser.cpp.

References _tokenSet_2, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, generic_decl(), ASTRefCount< T >::get(), lib_pkg_spec_or_body(), nullAST, private_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subprog_decl_or_rename_or_inst_or_body().

Referenced by compilation_unit().

void AdaParser::local_enum_name  ) 
 

Definition at line 6494 of file AdaParser.cpp.

References _tokenSet_65, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by decl_common().

void AdaParser::loop_stmt  ) 
 

Definition at line 11046 of file AdaParser.cpp.

References _tokenSet_95, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), iteration_scheme_opt(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and statements().

Referenced by statement().

void AdaParser::mark_with_constraint  ) 
 

Definition at line 8419 of file AdaParser.cpp.

References _tokenSet_68, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, range_constraint(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by discrete_with_range().

void AdaParser::mode_opt  ) 
 

Definition at line 3012 of file AdaParser.cpp.

References _tokenSet_39, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by parameter_specification().

void AdaParser::name  ) 
 

Definition at line 3222 of file AdaParser.cpp.

References _tokenSet_41, ANTLR_USE_NAMESPACE, attribute_id(), ASTRefCount< T >::get(), is_operator(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and value_s().

Referenced by abort_stmt(), call_or_assignment(), decl_common(), entry_call_stmt(), renames(), requeue_stmt(), and subprogram_default_opt().

void AdaParser::name_or_qualified  ) 
 

Definition at line 13515 of file AdaParser.cpp.

References _tokenSet_117, ANTLR_USE_NAMESPACE, attribute_id(), ASTRefCount< T >::get(), is_operator(), nullAST, nullToken, parenthesized_primary(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and value_s().

Referenced by allocator(), and primary().

void AdaParser::null_stmt  ) 
 

Definition at line 10326 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

unsigned int AdaParser::numberOfErrors  )  const [inline]
 

Definition at line 22 of file AdaParser.hpp.

Referenced by AdaSupportPart::parse(), and AdaSupportPart::parseContents().

void AdaParser::operator_call  ) 
 

Definition at line 12776 of file AdaParser.cpp.

References _tokenSet_0, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, operator_call_tail(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

void AdaParser::operator_call_tail RefAdaAST  opstr  ) 
 

Definition at line 12808 of file AdaParser.cpp.

References _tokenSet_113, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), is_operator_symbol(), nullAST, operator_call_tail(), RefAdaAST, reportError(), returnAST, ASTPair::root, and value_s().

Referenced by operator_call(), operator_call_tail(), and primary().

void AdaParser::or_select_opt  ) 
 

Definition at line 12493 of file AdaParser.cpp.

References _tokenSet_98, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), guard_opt(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and select_alternative().

Referenced by selective_accept().

void AdaParser::package_body  ) 
 

Definition at line 13793 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, body_is(), end_id_opt(), ASTRefCount< T >::get(), nullAST, nullToken, pkg_body_part(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by subunit().

void AdaParser::parameter_specification  ) 
 

Definition at line 2937 of file AdaParser.cpp.

References _tokenSet_37, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, def_ids_colon(), ASTRefCount< T >::get(), init_opt(), mode_opt(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by formal_part_opt(), and generic_formal_parameter().

void AdaParser::parenth_values  ) 
 

Definition at line 2331 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and value().

Referenced by enumeration_aggregate().

void AdaParser::parenthesized_primary  ) 
 

Definition at line 3432 of file AdaParser.cpp.

References _tokenSet_43, _tokenSet_44, _tokenSet_45, ANTLR_USE_NAMESPACE, extension_opt(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and value_s().

Referenced by name_or_qualified(), and primary().

void AdaParser::pkg_body_part  ) 
 

Definition at line 1614 of file AdaParser.cpp.

References _tokenSet_21, ANTLR_USE_NAMESPACE, block_body_opt(), declarative_part(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by declarative_item(), lib_pkg_spec_or_body(), and package_body().

void AdaParser::pkg_spec_part  ) 
 

Definition at line 3866 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, basic_declarative_items_opt(), end_id_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by generic_decl(), and spec_decl_part().

const RefAdaAST & AdaParser::pop_def_id  ) 
 

Definition at line 77 of file adasupport.cpp.

References defid_stack, RefAdaAST, and text().

Referenced by accept_stmt(), generic_decl(), generic_formal_parameter(), generic_inst(), id_opt(), is_separate_or_abstract_or_decl(), prot_op_decl(), renames(), separate(), separate_or_abstract(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), and task_definition_opt().

void AdaParser::pragma  ) 
 

Definition at line 341 of file AdaParser.cpp.

References _tokenSet_3, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma_args_opt(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by basic_declarative_items(), basic_declarative_items_opt(), comp_loc_s(), compilation_unit(), component_items(), context_items_opt(), declarative_part(), entrydecls_repspecs_opt(), generic_formal_part_opt(), guard_opt(), private_task_items_opt(), prot_op_bodies_opt(), prot_op_decl(), statements(), stmts_opt(), and task_items_opt().

void AdaParser::pragma_arg  ) 
 

Definition at line 436 of file AdaParser.cpp.

References _tokenSet_5, _tokenSet_6, _tokenSet_7, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by pragma_args_opt().

void AdaParser::pragma_args_opt  ) 
 

Definition at line 378 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma_arg(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by pragma().

void AdaParser::prefix  ) 
 

Definition at line 2840 of file AdaParser.cpp.

References _tokenSet_36, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and value_s().

Referenced by range_attrib_ref().

void AdaParser::primary  ) 
 

Definition at line 13370 of file AdaParser.cpp.

References _tokenSet_117, allocator(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name_or_qualified(), nullAST, nullToken, operator_call_tail(), parenthesized_primary(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by factor().

void AdaParser::private_opt  ) 
 

Definition at line 984 of file AdaParser.cpp.

References _tokenSet_14, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by library_item().

void AdaParser::private_task_items_opt  ) 
 

Definition at line 4901 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, entrydecls_repspecs_opt(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by task_definition_opt().

void AdaParser::prot_member_decl_s  ) 
 

Definition at line 5912 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, comp_decl(), ASTRefCount< T >::get(), nullAST, prot_op_decl(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by protected_definition().

void AdaParser::prot_op_bodies_opt  ) 
 

Definition at line 9549 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, entry_body(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subprog_decl_or_body().

Referenced by declarative_item(), and protected_body().

void AdaParser::prot_op_decl  ) 
 

Definition at line 5977 of file AdaParser.cpp.

References _tokenSet_54, ANTLR_USE_NAMESPACE, def_designator(), def_id(), entry_declaration(), formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, nullToken, pop_def_id(), pragma(), RefAdaAST, rep_spec(), reportError(), returnAST, ASTPair::root, and Set.

Referenced by prot_member_decl_s(), and prot_op_decl_s().

void AdaParser::prot_op_decl_s  ) 
 

Definition at line 5864 of file AdaParser.cpp.

References _tokenSet_49, _tokenSet_60, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, prot_op_decl(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by protected_definition().

void AdaParser::prot_type_or_single_decl RefAdaAST  pro  ) 
 

Definition at line 4229 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, def_id(), discrim_part_opt(), ASTRefCount< T >::get(), nullAST, prot_type_or_single_decl(), protected_definition(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by basic_decl_item(), declarative_item(), and prot_type_or_single_decl().

void AdaParser::protected_body  ) 
 

Definition at line 13878 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, body_is(), end_id_opt(), ASTRefCount< T >::get(), nullAST, nullToken, prot_op_bodies_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by subunit().

void AdaParser::protected_definition  ) 
 

Definition at line 5817 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, end_id_opt(), ASTRefCount< T >::get(), nullAST, prot_member_decl_s(), prot_op_decl_s(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by prot_type_or_single_decl().

void AdaParser::protected_opt  ) 
 

Definition at line 7599 of file AdaParser.cpp.

References _tokenSet_69, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by access_type_definition().

void AdaParser::push_def_id const RefAdaAST defid  ) 
 

Definition at line 68 of file adasupport.cpp.

References defid_stack, push_def_id(), and text().

Referenced by def_designator(), def_id(), push_def_id(), setProblemReporter(), and statement_identifier().

void AdaParser::raise_stmt  ) 
 

Definition at line 10639 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::range  ) 
 

Definition at line 2652 of file AdaParser.cpp.

References _tokenSet_33, _tokenSet_34, _tokenSet_5, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range_attrib_ref(), range_dots(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by comp_loc_s(), discrete_range(), discrete_subtype_definition(), discrete_with_range(), index_or_discrete_range(), range_constraint(), range_or_mark(), ranged_expr(), and type_def().

void AdaParser::range_attrib_ref  ) 
 

Definition at line 2765 of file AdaParser.cpp.

References _tokenSet_34, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, prefix(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by range().

void AdaParser::range_constraint  ) 
 

Definition at line 2706 of file AdaParser.cpp.

References _tokenSet_35, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by constraint_opt(), mark_with_constraint(), and range_constraint_opt().

void AdaParser::range_constraint_opt  ) 
 

Definition at line 6704 of file AdaParser.cpp.

References _tokenSet_58, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range_constraint(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by delta_constraint(), digits_constraint(), and type_def().

void AdaParser::range_dots  ) 
 

Definition at line 2731 of file AdaParser.cpp.

References _tokenSet_34, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and simple_expression().

Referenced by range().

void AdaParser::range_or_mark  ) 
 

Definition at line 13014 of file AdaParser.cpp.

References _tokenSet_114, _tokenSet_33, _tokenSet_34, _tokenSet_5, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by relation().

void AdaParser::ranged_expr  ) 
 

Definition at line 2507 of file AdaParser.cpp.

References _tokenSet_31, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, reportError(), returnAST, ASTPair::root, and simple_expression().

Referenced by ranged_expr_s().

void AdaParser::ranged_expr_s  ) 
 

Definition at line 2462 of file AdaParser.cpp.

References _tokenSet_30, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, ranged_expr(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by value().

void AdaParser::record_definition bool  has_discrim  ) 
 

Definition at line 7776 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, component_list(), ASTRefCount< T >::get(), nullAST, record_definition(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by derived_or_private_or_record(), and record_definition().

void AdaParser::relation  ) 
 

Definition at line 12843 of file AdaParser.cpp.

References _tokenSet_34, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, range_or_mark(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and simple_expression().

Referenced by expression().

void AdaParser::renames  ) 
 

Definition at line 2043 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, definable_operator_symbol(), ASTRefCount< T >::get(), name(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by generic_decl(), spec_decl_part(), subprog_decl(), and subprog_decl_or_rename_or_inst_or_body().

void AdaParser::rep_spec  ) 
 

Definition at line 5400 of file AdaParser.cpp.

References _tokenSet_54, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, rep_spec_part(), reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by entrydecls_repspecs_opt(), and prot_op_decl().

void AdaParser::rep_spec_part RefAdaAST  t  ) 
 

Definition at line 5601 of file AdaParser.cpp.

References _tokenSet_4, align_opt(), ANTLR_USE_NAMESPACE, comp_loc_s(), expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, rep_spec_part(), reportError(), returnAST, ASTPair::root, and Set.

Referenced by decl_common(), rep_spec(), and rep_spec_part().

void AdaParser::reportError const std::string &  errorMessage  )  [inline]
 

Definition at line 22 of file AdaParser.hpp.

void AdaParser::reportError const antlr::RecognitionException &  ex  )  [inline]
 

Definition at line 22 of file AdaParser.hpp.

Referenced by abort_stmt(), abortable_part(), abstract_opt(), abstract_tagged_limited_opt(), accept_alternative(), accept_stmt(), access_opt(), access_type_definition(), aliased_constant_opt(), aliased_opt(), align_opt(), allocator(), alternative_s(), array_type_definition(), association_head(), attribute_id(), basic_decl_item(), basic_declarative_items(), basic_declarative_items_opt(), block(), block_body(), block_body_opt(), body_is(), body_part(), c_name_list(), call_or_assignment(), case_statement_alternative(), case_stmt(), choice(), choice_s(), comp_decl(), comp_loc_s(), compilation_unit(), component_items(), component_list(), component_subtype_def(), compound_name(), cond_clause(), condition(), constant_all_opt(), constraint_opt(), context_items_opt(), decl_common(), declarative_item(), declarative_part(), declare_opt(), def_designator(), def_id(), def_ids_colon(), def_label_opt(), definable_operator_symbol(), defining_identifier_list(), delay_alternative(), delay_stmt(), delta_constraint(), derived_or_private_or_record(), designator(), digits_constraint(), discrete_range(), discrete_subtype_def_opt(), discrete_subtype_definition(), discrete_with_range(), discrim_part(), discrim_part_opt(), discrim_part_text(), discriminable_type_definition(), discriminant_association(), discriminant_constraint(), discriminant_direct_name(), discriminant_specification(), discriminant_specifications(), else_opt(), elsifs_opt(), empty_component_items(), empty_discrim_opt(), end_id_matches_def_id(), end_id_opt(), entry_barrier(), entry_body(), entry_body_formal_part(), entry_call_alternative(), entry_call_stmt(), entry_declaration(), entry_index_opt(), entry_index_spec_opt(), entrydecls_repspecs_opt(), enum_id_s(), enumeration_aggregate(), enumeration_literal_specification(), except_choice_s(), except_handler_part_opt(), exception_choice(), exception_handler(), exit_stmt(), expression(), extension_opt(), factor(), formal_package_actual_part_opt(), formal_part_opt(), func_formal_part_opt(), func_param(), function_tail(), generic_decl(), generic_formal_parameter(), generic_formal_part_opt(), generic_inst(), generic_subp_inst(), goto_stmt(), guard_opt(), handled_stmt_s(), id_opt(), identifier_colon_opt(), if_stmt(), in_access_opt(), index_constraint(), index_or_discrete_range(), index_or_discrete_range_s(), init_opt(), is_operator(), is_separate_or_abstract_or_decl(), iteration_scheme_opt(), known_discrim_part(), label_name(), lib_pkg_spec_or_body(), library_item(), local_enum_name(), loop_stmt(), mark_with_constraint(), mode_opt(), name(), name_or_qualified(), null_stmt(), operator_call(), operator_call_tail(), or_select_opt(), package_body(), parameter_specification(), parenth_values(), parenthesized_primary(), pkg_body_part(), pkg_spec_part(), pragma(), pragma_arg(), pragma_args_opt(), prefix(), primary(), private_opt(), private_task_items_opt(), prot_member_decl_s(), prot_op_bodies_opt(), prot_op_decl(), prot_op_decl_s(), prot_type_or_single_decl(), protected_body(), protected_definition(), protected_opt(), raise_stmt(), range(), range_attrib_ref(), range_constraint(), range_constraint_opt(), range_dots(), range_or_mark(), ranged_expr(), ranged_expr_s(), record_definition(), relation(), renames(), rep_spec(), rep_spec_part(), requeue_stmt(), return_stmt(), reverse_opt(), select_alternative(), select_stmt(), selective_accept(), selector_name(), selector_names_opt(), separate(), separate_or_abstract(), signed_term(), simple_expression(), spec_decl_part(), statement(), statement_identifier(), statements(), stmts_opt(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), subprogram_body(), subprogram_default_opt(), subtype_ind(), subtype_mark(), subunit(), task_body(), task_definition_opt(), task_items_opt(), task_type_or_single_decl(), term(), triggering_alternative(), type_def(), until_opt(), use_clause(), value(), value_s(), variant(), variant_part(), variant_s(), and with_clause().

void AdaParser::reportMessage const std::string &  message  )  [inline]
 

Definition at line 22 of file AdaParser.hpp.

void AdaParser::requeue_stmt  ) 
 

Definition at line 10693 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::resetErrors  )  [inline]
 

Definition at line 22 of file AdaParser.hpp.

Referenced by AdaSupportPart::parse(), AdaSupportPart::parseContents(), and BackgroundParser::run().

void AdaParser::return_stmt  ) 
 

Definition at line 10441 of file AdaParser.cpp.

References _tokenSet_89, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by statement().

void AdaParser::reverse_opt  ) 
 

Definition at line 11631 of file AdaParser.cpp.

References _tokenSet_5, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by iteration_scheme_opt().

void AdaParser::select_alternative  ) 
 

Definition at line 12431 of file AdaParser.cpp.

References _tokenSet_109, accept_alternative(), ANTLR_USE_NAMESPACE, delay_alternative(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by or_select_opt(), and selective_accept().

void AdaParser::select_stmt  ) 
 

Definition at line 10828 of file AdaParser.cpp.

References _tokenSet_89, _tokenSet_91, _tokenSet_92, _tokenSet_93, _tokenSet_94, abortable_part(), ANTLR_USE_NAMESPACE, delay_alternative(), entry_call_alternative(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, selective_accept(), Set, statements(), and triggering_alternative().

Referenced by statement().

void AdaParser::selective_accept  ) 
 

Definition at line 12174 of file AdaParser.cpp.

References _tokenSet_21, ANTLR_USE_NAMESPACE, else_opt(), ASTRefCount< T >::get(), guard_opt(), nullAST, or_select_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and select_alternative().

Referenced by select_stmt().

void AdaParser::selector_name  ) 
 

Definition at line 7573 of file AdaParser.cpp.

References _tokenSet_68, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by association_head().

void AdaParser::selector_names_opt  ) 
 

Definition at line 7468 of file AdaParser.cpp.

References _tokenSet_5, _tokenSet_6, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, association_head(), ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by discriminant_association().

void AdaParser::separate  ) 
 

Definition at line 9523 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by declarative_item().

void AdaParser::separate_or_abstract RefAdaAST  t  ) 
 

Definition at line 3563 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pop_def_id(), RefAdaAST, reportError(), returnAST, separate_or_abstract(), and Set.

Referenced by is_separate_or_abstract_or_decl(), separate_or_abstract(), and subprog_decl_or_rename_or_inst_or_body().

void AdaParser::setProblemReporter ProblemReporter r  )  [inline]
 

Definition at line 22 of file AdaParser.hpp.

References ANTLR_PARSER_PREAMBLE, definable_operator(), end_id_matches_def_id(), initializeASTFactory(), is_operator_symbol(), push_def_id(), and RefAdaAST.

Referenced by AdaSupportPart::parse(), AdaSupportPart::parseContents(), and BackgroundParser::run().

void AdaParser::signed_term  ) 
 

Definition at line 13067 of file AdaParser.cpp.

References _tokenSet_115, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and term().

Referenced by simple_expression().

void AdaParser::simple_expression  ) 
 

Definition at line 2575 of file AdaParser.cpp.

References _tokenSet_32, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and signed_term().

Referenced by index_or_discrete_range(), range_dots(), ranged_expr(), and relation().

void AdaParser::spec_decl_part RefAdaAST  pkg  ) 
 

Definition at line 1667 of file AdaParser.cpp.

References _tokenSet_18, ANTLR_USE_NAMESPACE, generic_inst(), ASTRefCount< T >::get(), nullAST, pkg_spec_part(), RefAdaAST, renames(), reportError(), returnAST, ASTPair::root, Set, and spec_decl_part().

Referenced by basic_decl_item(), declarative_item(), lib_pkg_spec_or_body(), and spec_decl_part().

void AdaParser::statement  ) 
 

Definition at line 10046 of file AdaParser.cpp.

References _tokenSet_88, _tokenSet_89, abort_stmt(), accept_stmt(), ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, block(), call_or_assignment(), case_stmt(), ASTPair::child, def_label_opt(), delay_stmt(), end_id_opt(), exit_stmt(), ASTRefCount< T >::get(), goto_stmt(), id_opt(), if_stmt(), loop_stmt(), null_stmt(), nullAST, raise_stmt(), RefAdaAST, reportError(), requeue_stmt(), return_stmt(), returnAST, ASTPair::root, select_stmt(), and statement_identifier().

Referenced by statements(), and stmts_opt().

void AdaParser::statement_identifier  ) 
 

Definition at line 11131 of file AdaParser.cpp.

References _tokenSet_96, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, nullToken, push_def_id(), RefAdaAST, reportError(), and returnAST.

Referenced by statement().

void AdaParser::statements  ) 
 

Definition at line 9898 of file AdaParser.cpp.

References _tokenSet_87, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, and statement().

Referenced by case_statement_alternative(), cond_clause(), else_opt(), exception_handler(), handled_stmt_s(), loop_stmt(), and select_stmt().

void AdaParser::stmts_opt  ) 
 

Definition at line 12294 of file AdaParser.cpp.

References _tokenSet_110, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, ASTPair::root, and statement().

Referenced by abortable_part(), accept_alternative(), delay_alternative(), entry_call_alternative(), and triggering_alternative().

void AdaParser::subprog_decl bool  lib_level  ) 
 

Definition at line 1763 of file AdaParser.cpp.

References _tokenSet_15, _tokenSet_22, _tokenSet_23, ANTLR_USE_NAMESPACE, def_designator(), def_id(), formal_part_opt(), function_tail(), generic_subp_inst(), ASTRefCount< T >::get(), is_separate_or_abstract_or_decl(), nullAST, nullToken, RefAdaAST, renames(), reportError(), returnAST, ASTPair::root, Set, and subprog_decl().

Referenced by basic_decl_item(), and subprog_decl().

void AdaParser::subprog_decl_or_body  ) 
 

Definition at line 9767 of file AdaParser.cpp.

References _tokenSet_86, ANTLR_USE_NAMESPACE, body_part(), def_designator(), def_id(), formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, nullToken, pop_def_id(), RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by prot_op_bodies_opt().

void AdaParser::subprog_decl_or_rename_or_inst_or_body bool  lib_level  ) 
 

Definition at line 1111 of file AdaParser.cpp.

References _tokenSet_15, _tokenSet_16, _tokenSet_17, ANTLR_USE_NAMESPACE, body_part(), def_designator(), def_id(), formal_part_opt(), function_tail(), generic_subp_inst(), ASTRefCount< T >::get(), nullAST, nullToken, pop_def_id(), RefAdaAST, renames(), reportError(), returnAST, ASTPair::root, separate_or_abstract(), Set, and subprog_decl_or_rename_or_inst_or_body().

Referenced by declarative_item(), library_item(), and subprog_decl_or_rename_or_inst_or_body().

void AdaParser::subprogram_body  ) 
 

Definition at line 13708 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, body_part(), def_id(), formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by subunit().

void AdaParser::subprogram_default_opt  ) 
 

Definition at line 8933 of file AdaParser.cpp.

References _tokenSet_4, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by generic_formal_parameter().

void AdaParser::subtype_ind  ) 
 

Definition at line 5560 of file AdaParser.cpp.

References _tokenSet_58, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, constraint_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and subtype_mark().

Referenced by access_type_definition(), component_subtype_def(), decl_common(), derived_or_private_or_record(), discrete_range(), discrete_subtype_definition(), and discriminable_type_definition().

void AdaParser::subtype_mark  ) 
 

Definition at line 834 of file AdaParser.cpp.

References _tokenSet_12, ANTLR_USE_NAMESPACE, attribute_id(), compound_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by access_type_definition(), comp_loc_s(), decl_common(), discriminant_specification(), func_param(), function_tail(), mark_with_constraint(), parameter_specification(), range_or_mark(), rep_spec(), subtype_ind(), and use_clause().

void AdaParser::subunit  ) 
 

Definition at line 261 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, nullToken, package_body(), protected_body(), RefAdaAST, RefToken, reportError(), returnAST, ASTPair::root, Set, subprogram_body(), and task_body().

Referenced by compilation_unit().

void AdaParser::task_body  ) 
 

Definition at line 13836 of file AdaParser.cpp.

References _tokenSet_2, ANTLR_USE_NAMESPACE, body_is(), body_part(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by subunit().

void AdaParser::task_definition_opt  ) 
 

Definition at line 4796 of file AdaParser.cpp.

References _tokenSet_18, ANTLR_USE_NAMESPACE, end_id_opt(), ASTRefCount< T >::get(), nullAST, pop_def_id(), private_task_items_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, and task_items_opt().

Referenced by task_type_or_single_decl().

void AdaParser::task_items_opt  ) 
 

Definition at line 4848 of file AdaParser.cpp.

References _tokenSet_49, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, entrydecls_repspecs_opt(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by task_definition_opt().

void AdaParser::task_type_or_single_decl RefAdaAST  tsk  ) 
 

Definition at line 4161 of file AdaParser.cpp.

References _tokenSet_18, ANTLR_USE_NAMESPACE, def_id(), discrim_part_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, task_definition_opt(), and task_type_or_single_decl().

Referenced by basic_decl_item(), declarative_item(), and task_type_or_single_decl().

void AdaParser::term  ) 
 

Definition at line 13153 of file AdaParser.cpp.

References _tokenSet_115, ANTLR_USE_NAMESPACE, factor(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by signed_term().

void AdaParser::triggering_alternative  ) 
 

Definition at line 12074 of file AdaParser.cpp.

References _tokenSet_107, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, delay_stmt(), entry_call_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and stmts_opt().

Referenced by select_stmt().

void AdaParser::type_def RefAdaAST  t  ) 
 

Definition at line 6158 of file AdaParser.cpp.

References _tokenSet_4, access_type_definition(), ANTLR_USE_NAMESPACE, array_type_definition(), derived_or_private_or_record(), empty_discrim_opt(), enum_id_s(), expression(), ASTRefCount< T >::get(), nullAST, range(), range_constraint_opt(), RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and type_def().

Referenced by decl_common(), and type_def().

void AdaParser::until_opt  ) 
 

Definition at line 12009 of file AdaParser.cpp.

References _tokenSet_5, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by delay_stmt().

void AdaParser::use_clause  ) 
 

Definition at line 665 of file AdaParser.cpp.

References _tokenSet_10, ANTLR_USE_NAMESPACE, c_name_list(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and subtype_mark().

Referenced by context_items_opt(), decl_common(), and generic_formal_part_opt().

void AdaParser::value  ) 
 

Definition at line 2373 of file AdaParser.cpp.

References _tokenSet_29, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, ranged_expr_s(), RefAdaAST, reportError(), returnAST, and ASTPair::root.

Referenced by parenth_values(), and value_s().

void AdaParser::value_s  ) 
 

Definition at line 2278 of file AdaParser.cpp.

References _tokenSet_28, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and value().

Referenced by extension_opt(), generic_inst(), name(), name_or_qualified(), operator_call_tail(), parenthesized_primary(), and prefix().

void AdaParser::variant  ) 
 

Definition at line 8216 of file AdaParser.cpp.

References _tokenSet_72, ANTLR_USE_NAMESPACE, choice_s(), component_list(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by variant_s().

void AdaParser::variant_part  ) 
 

Definition at line 8061 of file AdaParser.cpp.

References _tokenSet_72, ANTLR_USE_NAMESPACE, discriminant_direct_name(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, Set, and variant_s().

Referenced by component_list().

void AdaParser::variant_s  ) 
 

Definition at line 8166 of file AdaParser.cpp.

References _tokenSet_21, ASTPair::advanceChildToEnd(), ANTLR_USE_NAMESPACE, ASTPair::child, ASTRefCount< T >::get(), nullAST, RefAdaAST, reportError(), returnAST, ASTPair::root, and variant().

Referenced by variant_part().

void AdaParser::with_clause  ) 
 

Definition at line 627 of file AdaParser.cpp.

References _tokenSet_9, ANTLR_USE_NAMESPACE, c_name_list(), ASTRefCount< T >::get(), nullAST, nullToken, RefAdaAST, reportError(), returnAST, ASTPair::root, and Set.

Referenced by context_items_opt().


Member Data Documentation

const antlr::BitSet AdaParser::_tokenSet_0 [static, private]
 

Referenced by basic_declarative_items(), compilation_unit(), known_discrim_part(), and operator_call().

const unsigned long AdaParser::_tokenSet_0_data_ = { 2UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14238 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_1 [static, private]
 

Referenced by context_items_opt().

const antlr::BitSet AdaParser::_tokenSet_10 [static, private]
 

Referenced by use_clause().

const antlr::BitSet AdaParser::_tokenSet_100 [static, private]
 

Referenced by iteration_scheme_opt().

const unsigned long AdaParser::_tokenSet_100_data_ = { 0UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14587 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_101 [static, private]
 

Referenced by declare_opt().

const unsigned long AdaParser::_tokenSet_101_data_ = { 0UL, 1073741824UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14590 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_102 [static, private]
 

Referenced by label_name().

const unsigned long AdaParser::_tokenSet_102_data_ = { 64UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14593 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_103 [static, private]
 

Referenced by entry_body_formal_part().

const unsigned long AdaParser::_tokenSet_103_data_ = { 0UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14596 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_104 [static, private]
 

Referenced by entry_index_spec_opt().

const unsigned long AdaParser::_tokenSet_104_data_ = { 128UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14599 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_105 [static, private]
 

Referenced by entry_call_stmt().

const unsigned long AdaParser::_tokenSet_105_data_ = { 48UL, 3254813216UL, 1814390UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14602 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_106 [static, private]
 

Referenced by entry_index_opt().

const unsigned long AdaParser::_tokenSet_106_data_ = { 192UL, 0UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14607 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_107 [static, private]
 

Referenced by triggering_alternative().

const unsigned long AdaParser::_tokenSet_107_data_ = { 0UL, 0UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14610 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_108 [static, private]
 

Referenced by entry_call_alternative().

const unsigned long AdaParser::_tokenSet_108_data_ = { 0UL, 0UL, 131088UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14613 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_109 [static, private]
 

Referenced by accept_alternative(), delay_alternative(), and select_alternative().

const unsigned long AdaParser::_tokenSet_109_data_ = { 0UL, 65536UL, 131088UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14616 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_10_data_ = { 53504050UL, 1611238528UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14277 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_11 [static, private]
 

Referenced by compound_name().

const antlr::BitSet AdaParser::_tokenSet_110 [static, private]
 

Referenced by stmts_opt().

const unsigned long AdaParser::_tokenSet_110_data_ = { 0UL, 65536UL, 131092UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14619 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_111 [static, private]
 

Referenced by guard_opt().

const unsigned long AdaParser::_tokenSet_111_data_ = { 0UL, 0UL, 272384UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14622 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_112 [static, private]
 

Referenced by identifier_colon_opt().

const unsigned long AdaParser::_tokenSet_112_data_ = { 134217760UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14625 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_113 [static, private]
 

Referenced by operator_call_tail().

const unsigned long AdaParser::_tokenSet_113_data_ = { 813895490UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14628 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_114 [static, private]
 

Referenced by range_or_mark().

const unsigned long AdaParser::_tokenSet_114_data_ = { 813932352UL, 8192UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14633 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_115 [static, private]
 

Referenced by signed_term(), and term().

const unsigned long AdaParser::_tokenSet_115_data_ = { 813895488UL, 8193UL, 4293001252UL, 1UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14637 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_116 [static, private]
 

Referenced by factor().

const unsigned long AdaParser::_tokenSet_116_data_ = { 813895488UL, 270337UL, 4293001252UL, 15UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14642 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_117 [static, private]
 

Referenced by allocator(), name_or_qualified(), and primary().

const unsigned long AdaParser::_tokenSet_117_data_ = { 813895488UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14647 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_11_data_ = { 814198720UL, 67248645UL, 6426660UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14282 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_12 [static, private]
 

Referenced by subtype_mark().

const unsigned long AdaParser::_tokenSet_12_data_ = { 814165952UL, 139268UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14287 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_13 [static, private]
 

Referenced by attribute_id().

const unsigned long AdaParser::_tokenSet_13_data_ = { 814202816UL, 401413UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14291 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_14 [static, private]
 

Referenced by private_opt().

const unsigned long AdaParser::_tokenSet_14_data_ = { 52428800UL, 536870912UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14297 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_15 [static, private]
 

Referenced by subprog_decl(), and subprog_decl_or_rename_or_inst_or_body().

const unsigned long AdaParser::_tokenSet_15_data_ = { 8388800UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14300 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_16 [static, private]
 

Referenced by subprog_decl_or_rename_or_inst_or_body().

const unsigned long AdaParser::_tokenSet_16_data_ = { 52453426UL, 1611238800UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14303 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_17 [static, private]
 

Referenced by subprog_decl_or_rename_or_inst_or_body().

const unsigned long AdaParser::_tokenSet_17_data_ = { 52453426UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14308 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_18 [static, private]
 

Referenced by decl_common(), generic_decl(), generic_subp_inst(), spec_decl_part(), task_definition_opt(), and task_type_or_single_decl().

const unsigned long AdaParser::_tokenSet_18_data_ = { 53502002UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14312 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_19 [static, private]
 

Referenced by def_id().

const unsigned long AdaParser::_tokenSet_19_data_ = { 8392896UL, 67108869UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14316 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_1_data_ = { 53477376UL, 536871040UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14241 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_2 [static, private]
 

Referenced by lib_pkg_spec_or_body(), library_item(), package_body(), protected_body(), subprogram_body(), subunit(), and task_body().

const antlr::BitSet AdaParser::_tokenSet_20 [static, private]
 

Referenced by def_id().

const unsigned long AdaParser::_tokenSet_20_data_ = { 8388800UL, 67108869UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14319 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_21 [static, private]
 

Referenced by abortable_part(), alternative_s(), block(), block_body(), block_body_opt(), comp_loc_s(), else_opt(), except_handler_part_opt(), handled_stmt_s(), pkg_body_part(), private_task_items_opt(), prot_member_decl_s(), prot_op_bodies_opt(), selective_accept(), and variant_s().

const unsigned long AdaParser::_tokenSet_21_data_ = { 0UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14322 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_22 [static, private]
 

Referenced by subprog_decl().

const unsigned long AdaParser::_tokenSet_22_data_ = { 53502002UL, 537496976UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14325 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_23 [static, private]
 

Referenced by basic_decl_item(), and subprog_decl().

const unsigned long AdaParser::_tokenSet_23_data_ = { 53502002UL, 537496576UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14330 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_24 [static, private]
 

Referenced by formal_part_opt().

const unsigned long AdaParser::_tokenSet_24_data_ = { 8388672UL, 67108868UL, 4096UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14334 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_25 [static, private]
 

Referenced by def_designator().

const unsigned long AdaParser::_tokenSet_25_data_ = { 8392832UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14337 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_26 [static, private]
 

Referenced by def_designator(), and designator().

const unsigned long AdaParser::_tokenSet_26_data_ = { 8388736UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14340 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_27 [static, private]
 

Referenced by function_tail().

const unsigned long AdaParser::_tokenSet_27_data_ = { 8388672UL, 4UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14343 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_28 [static, private]
 

Referenced by value_s().

const unsigned long AdaParser::_tokenSet_28_data_ = { 2560UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14346 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_29 [static, private]
 

Referenced by value().

const unsigned long AdaParser::_tokenSet_29_data_ = { 2816UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14349 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_2_data_ = { 18UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14244 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_3 [static, private]
 

Referenced by pragma().

const antlr::BitSet AdaParser::_tokenSet_30 [static, private]
 

Referenced by ranged_expr_s().

const unsigned long AdaParser::_tokenSet_30_data_ = { 3840UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14352 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_31 [static, private]
 

Referenced by ranged_expr().

const unsigned long AdaParser::_tokenSet_31_data_ = { 268439296UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14355 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_32 [static, private]
 

Referenced by simple_expression().

const unsigned long AdaParser::_tokenSet_32_data_ = { 813895488UL, 8193UL, 1071775780UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14358 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_33 [static, private]
 

Referenced by discrete_range(), discrete_subtype_definition(), discrete_with_range(), range(), and range_or_mark().

const unsigned long AdaParser::_tokenSet_33_data_ = { 738234528UL, 262200UL, 3229614080UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14362 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_34 [static, private]
 

Referenced by range(), range_attrib_ref(), range_dots(), range_or_mark(), and relation().

const unsigned long AdaParser::_tokenSet_34_data_ = { 813895488UL, 8192UL, 6422564UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14366 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_35 [static, private]
 

Referenced by range_constraint().

const unsigned long AdaParser::_tokenSet_35_data_ = { 268439360UL, 8192UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14370 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_36 [static, private]
 

Referenced by prefix().

const unsigned long AdaParser::_tokenSet_36_data_ = { 32768UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14373 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_37 [static, private]
 

Referenced by discriminant_specification(), func_param(), init_opt(), and parameter_specification().

const unsigned long AdaParser::_tokenSet_37_data_ = { 576UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14376 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_38 [static, private]
 

Referenced by def_ids_colon().

const unsigned long AdaParser::_tokenSet_38_data_ = { 524320UL, 16777219UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14379 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_39 [static, private]
 

Referenced by access_opt(), aliased_opt(), constant_all_opt(), in_access_opt(), and mode_opt().

const unsigned long AdaParser::_tokenSet_39_data_ = { 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14382 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_3_data_ = { 53504050UL, 3860450976UL, 2076542UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14247 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_4 [static, private]
 

Referenced by access_type_definition(), body_part(), c_name_list(), derived_or_private_or_record(), discriminable_type_definition(), end_id_opt(), enumeration_aggregate(), formal_package_actual_part_opt(), generic_inst(), id_opt(), is_separate_or_abstract_or_decl(), parenth_values(), pkg_spec_part(), pragma_args_opt(), prot_type_or_single_decl(), protected_definition(), record_definition(), renames(), rep_spec_part(), separate(), separate_or_abstract(), subprogram_default_opt(), and type_def().

const antlr::BitSet AdaParser::_tokenSet_40 [static, private]
 

Referenced by defining_identifier_list().

const unsigned long AdaParser::_tokenSet_40_data_ = { 2147484160UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14385 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_41 [static, private]
 

Referenced by name().

const unsigned long AdaParser::_tokenSet_41_data_ = { 2368UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14388 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_42 [static, private]
 

Referenced by definable_operator_symbol().

const unsigned long AdaParser::_tokenSet_42_data_ = { 8388800UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14391 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_43 [static, private]
 

Referenced by is_operator(), and parenthesized_primary().

const unsigned long AdaParser::_tokenSet_43_data_ = { 813932480UL, 270337UL, 4293001252UL, 47UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14394 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_44 [static, private]
 

Referenced by extension_opt(), and parenthesized_primary().

const unsigned long AdaParser::_tokenSet_44_data_ = { 201326752UL, 56UL, 3229614080UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14399 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_45 [static, private]
 

Referenced by parenthesized_primary().

const unsigned long AdaParser::_tokenSet_45_data_ = { 1006739360UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14403 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_46 [static, private]
 

Referenced by extension_opt().

const unsigned long AdaParser::_tokenSet_46_data_ = { 1006737312UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14409 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_47 [static, private]
 

Referenced by discriminant_specifications(), enum_id_s(), extension_opt(), and index_or_discrete_range_s().

const unsigned long AdaParser::_tokenSet_47_data_ = { 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14415 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_48 [static, private]
 

Referenced by func_formal_part_opt().

const unsigned long AdaParser::_tokenSet_48_data_ = { 0UL, 512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14418 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_49 [static, private]
 

Referenced by basic_declarative_items_opt(), entrydecls_repspecs_opt(), prot_op_decl_s(), and task_items_opt().

const unsigned long AdaParser::_tokenSet_49_data_ = { 1048576UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14421 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_4_data_ = { 64UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14254 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_5 [static, private]
 

Referenced by association_head(), choice(), constraint_opt(), discrete_range(), discrete_subtype_def_opt(), discrete_subtype_definition(), discrete_with_range(), entry_index_opt(), entry_index_spec_opt(), pragma_arg(), range(), range_or_mark(), reverse_opt(), selector_names_opt(), and until_opt().

const antlr::BitSet AdaParser::_tokenSet_50 [static, private]
 

Referenced by decl_common().

const unsigned long AdaParser::_tokenSet_50_data_ = { 32UL, 23068672UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14424 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_51 [static, private]
 

Referenced by decl_common().

const unsigned long AdaParser::_tokenSet_51_data_ = { 495840UL, 6299648UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14427 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_52 [static, private]
 

Referenced by discrim_part(), discrim_part_opt(), and discrim_part_text().

const unsigned long AdaParser::_tokenSet_52_data_ = { 8388672UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14431 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_53 [static, private]
 

Referenced by empty_discrim_opt().

const unsigned long AdaParser::_tokenSet_53_data_ = { 68157504UL, 402653536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14434 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_54 [static, private]
 

Referenced by discrete_subtype_def_opt(), entry_declaration(), prot_op_decl(), and rep_spec().

const unsigned long AdaParser::_tokenSet_54_data_ = { 51380272UL, 114688UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14437 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_55 [static, private]
 

Referenced by discrete_subtype_def_opt().

const unsigned long AdaParser::_tokenSet_55_data_ = { 192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14440 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_56 [static, private]
 

Referenced by discrete_subtype_definition().

const unsigned long AdaParser::_tokenSet_56_data_ = { 496256UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14443 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_57 [static, private]
 

Referenced by discrete_subtype_definition().

const unsigned long AdaParser::_tokenSet_57_data_ = { 512UL, 0UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14446 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_58 [static, private]
 

Referenced by constraint_opt(), delta_constraint(), digits_constraint(), discriminant_constraint(), index_constraint(), range_constraint_opt(), and subtype_ind().

const unsigned long AdaParser::_tokenSet_58_data_ = { 2880UL, 8192UL, 32UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14449 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_59 [static, private]
 

Referenced by align_opt().

const unsigned long AdaParser::_tokenSet_59_data_ = { 48UL, 65536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14452 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_5_data_ = { 67109024UL, 56UL, 3229614080UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14257 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_6 [static, private]
 

Referenced by pragma_arg(), and selector_names_opt().

const antlr::BitSet AdaParser::_tokenSet_60 [static, private]
 

Referenced by prot_op_decl_s().

const unsigned long AdaParser::_tokenSet_60_data_ = { 50331664UL, 49152UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14455 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_61 [static, private]
 

Referenced by comp_decl().

const unsigned long AdaParser::_tokenSet_61_data_ = { 50331696UL, 100777984UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14458 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_62 [static, private]
 

Referenced by array_type_definition(), and component_subtype_def().

const unsigned long AdaParser::_tokenSet_62_data_ = { 64UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14462 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_63 [static, private]
 

Referenced by derived_or_private_or_record().

const unsigned long AdaParser::_tokenSet_63_data_ = { 1048576UL, 402653536UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14465 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_64 [static, private]
 

Referenced by derived_or_private_or_record().

const unsigned long AdaParser::_tokenSet_64_data_ = { 1048688UL, 436207712UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14468 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_65 [static, private]
 

Referenced by local_enum_name().

const unsigned long AdaParser::_tokenSet_65_data_ = { 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14471 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_66 [static, private]
 

Referenced by aliased_constant_opt().

const unsigned long AdaParser::_tokenSet_66_data_ = { 32UL, 4194304UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14474 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_67 [static, private]
 

Referenced by discrete_range().

const unsigned long AdaParser::_tokenSet_67_data_ = { 496512UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14477 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_68 [static, private]
 

Referenced by choice(), discrete_with_range(), exception_choice(), mark_with_constraint(), and selector_name().

const unsigned long AdaParser::_tokenSet_68_data_ = { 268436480UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14480 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_69 [static, private]
 

Referenced by protected_opt().

const unsigned long AdaParser::_tokenSet_69_data_ = { 50331648UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14483 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_6_data_ = { 201364384UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14261 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_7 [static, private]
 

Referenced by discrete_range(), discriminant_association(), enumeration_literal_specification(), index_or_discrete_range(), and pragma_arg().

const antlr::BitSet AdaParser::_tokenSet_70 [static, private]
 

Referenced by abstract_opt().

const unsigned long AdaParser::_tokenSet_70_data_ = { 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14486 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_71 [static, private]
 

Referenced by abstract_tagged_limited_opt().

const unsigned long AdaParser::_tokenSet_71_data_ = { 1048576UL, 96UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14489 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_72 [static, private]
 

Referenced by case_statement_alternative(), component_list(), exception_handler(), variant(), and variant_part().

const unsigned long AdaParser::_tokenSet_72_data_ = { 0UL, 67174400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14492 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_73 [static, private]
 

Referenced by component_items().

const unsigned long AdaParser::_tokenSet_73_data_ = { 0UL, 100728832UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14495 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_74 [static, private]
 

Referenced by empty_component_items().

const unsigned long AdaParser::_tokenSet_74_data_ = { 0UL, 33554432UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14498 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_75 [static, private]
 

Referenced by discriminant_direct_name(), and entry_barrier().

const unsigned long AdaParser::_tokenSet_75_data_ = { 8388608UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14501 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_76 [static, private]
 

Referenced by choice_s(), and except_choice_s().

const unsigned long AdaParser::_tokenSet_76_data_ = { 1024UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14504 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_77 [static, private]
 

Referenced by choice().

const unsigned long AdaParser::_tokenSet_77_data_ = { 738300064UL, 262200UL, 3229614080UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14507 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_78 [static, private]
 

Referenced by choice().

const unsigned long AdaParser::_tokenSet_78_data_ = { 469800096UL, 262201UL, 4293001216UL, 127UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14512 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_79 [static, private]
 

Referenced by generic_formal_part_opt().

const unsigned long AdaParser::_tokenSet_79_data_ = { 52428800UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14517 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_7_data_ = { 768UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14266 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_8 [static, private]
 

Referenced by expression().

const antlr::BitSet AdaParser::_tokenSet_80 [static, private]
 

Referenced by generic_formal_parameter().

const unsigned long AdaParser::_tokenSet_80_data_ = { 52455472UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14520 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_81 [static, private]
 

Referenced by discriminable_type_definition().

const unsigned long AdaParser::_tokenSet_81_data_ = { 1048576UL, 402653440UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14523 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_82 [static, private]
 

Referenced by discriminable_type_definition().

const unsigned long AdaParser::_tokenSet_82_data_ = { 1048640UL, 402653184UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14526 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_83 [static, private]
 

Referenced by declarative_part().

const unsigned long AdaParser::_tokenSet_83_data_ = { 0UL, 1073807360UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14529 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_84 [static, private]
 

Referenced by declarative_item().

const unsigned long AdaParser::_tokenSet_84_data_ = { 52453424UL, 1611238400UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14532 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_85 [static, private]
 

Referenced by body_is().

const unsigned long AdaParser::_tokenSet_85_data_ = { 52453424UL, 1611254912UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14536 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_86 [static, private]
 

Referenced by entry_body(), and subprog_decl_or_body().

const unsigned long AdaParser::_tokenSet_86_data_ = { 50331664UL, 81920UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14540 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_87 [static, private]
 

Referenced by statements().

const unsigned long AdaParser::_tokenSet_87_data_ = { 0UL, 68222976UL, 24UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14543 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_88 [static, private]
 

Referenced by statement().

const unsigned long AdaParser::_tokenSet_88_data_ = { 37056UL, 8192UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14546 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_89 [static, private]
 

Referenced by abort_stmt(), accept_stmt(), call_or_assignment(), case_stmt(), delay_stmt(), entry_index_opt(), exit_stmt(), goto_stmt(), if_stmt(), null_stmt(), raise_stmt(), requeue_stmt(), return_stmt(), select_stmt(), and statement().

const unsigned long AdaParser::_tokenSet_89_data_ = { 48UL, 3323036192UL, 1814398UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14549 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_8_data_ = { 813895488UL, 8192UL, 36UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14269 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_9 [static, private]
 

Referenced by with_clause().

const antlr::BitSet AdaParser::_tokenSet_90 [static, private]
 

Referenced by def_label_opt().

const unsigned long AdaParser::_tokenSet_90_data_ = { 32UL, 1107329568UL, 1683298UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14554 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_91 [static, private]
 

Referenced by select_stmt().

const unsigned long AdaParser::_tokenSet_91_data_ = { 67145952UL, 56UL, 3229630464UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14558 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_92 [static, private]
 

Referenced by select_stmt().

const unsigned long AdaParser::_tokenSet_92_data_ = { 0UL, 67108864UL, 272384UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14562 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_93 [static, private]
 

Referenced by select_stmt().

const unsigned long AdaParser::_tokenSet_93_data_ = { 67109088UL, 56UL, 3229630464UL, 80UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14565 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_94 [static, private]
 

Referenced by select_stmt().

const unsigned long AdaParser::_tokenSet_94_data_ = { 37056UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14569 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_95 [static, private]
 

Referenced by loop_stmt().

const unsigned long AdaParser::_tokenSet_95_data_ = { 96UL, 16UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14572 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_96 [static, private]
 

Referenced by statement_identifier().

const unsigned long AdaParser::_tokenSet_96_data_ = { 0UL, 1073774592UL, 352UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14575 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_97 [static, private]
 

Referenced by cond_clause().

const unsigned long AdaParser::_tokenSet_97_data_ = { 0UL, 65536UL, 24UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14578 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_98 [static, private]
 

Referenced by elsifs_opt(), and or_select_opt().

const unsigned long AdaParser::_tokenSet_98_data_ = { 0UL, 65536UL, 16UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14581 of file AdaParser.cpp.

const antlr::BitSet AdaParser::_tokenSet_99 [static, private]
 

Referenced by condition().

const unsigned long AdaParser::_tokenSet_99_data_ = { 8389696UL, 0UL, 36UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14584 of file AdaParser.cpp.

const unsigned long AdaParser::_tokenSet_9_data_ = { 53487632UL, 536871040UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 14273 of file AdaParser.cpp.

unsigned int AdaParser::m_numberOfErrors [private]
 

Definition at line 22 of file AdaParser.hpp.

ProblemReporter* AdaParser::m_problemReporter [private]
 

Definition at line 22 of file AdaParser.hpp.

const int AdaParser::NUM_TOKENS = 304 [static, private]
 

Definition at line 311 of file AdaParser.hpp.

Referenced by getNumTokens().

RefAdaAST AdaParser::returnAST [protected]
 

Definition at line 307 of file AdaParser.hpp.

Referenced by abort_stmt(), abortable_part(), abstract_opt(), abstract_tagged_limited_opt(), accept_alternative(), accept_stmt(), access_opt(), access_type_definition(), aliased_constant_opt(), aliased_opt(), align_opt(), allocator(), alternative_s(), array_type_definition(), association_head(), attribute_id(), basic_decl_item(), basic_declarative_items(), basic_declarative_items_opt(), block(), block_body(), block_body_opt(), body_is(), body_part(), c_name_list(), call_or_assignment(), case_statement_alternative(), case_stmt(), choice(), choice_s(), comp_decl(), comp_loc_s(), compilation_unit(), component_items(), component_list(), component_subtype_def(), compound_name(), cond_clause(), condition(), constant_all_opt(), constraint_opt(), context_items_opt(), decl_common(), declarative_item(), declarative_part(), declare_opt(), def_designator(), def_id(), def_ids_colon(), def_label_opt(), definable_operator_symbol(), defining_identifier_list(), delay_alternative(), delay_stmt(), delta_constraint(), derived_or_private_or_record(), designator(), digits_constraint(), discrete_range(), discrete_subtype_def_opt(), discrete_subtype_definition(), discrete_with_range(), discrim_part(), discrim_part_opt(), discrim_part_text(), discriminable_type_definition(), discriminant_association(), discriminant_constraint(), discriminant_direct_name(), discriminant_specification(), discriminant_specifications(), else_opt(), elsifs_opt(), empty_component_items(), empty_discrim_opt(), end_id_opt(), entry_barrier(), entry_body(), entry_body_formal_part(), entry_call_alternative(), entry_call_stmt(), entry_declaration(), entry_index_opt(), entry_index_spec_opt(), entrydecls_repspecs_opt(), enum_id_s(), enumeration_aggregate(), enumeration_literal_specification(), except_choice_s(), except_handler_part_opt(), exception_choice(), exception_handler(), exit_stmt(), expression(), extension_opt(), factor(), formal_package_actual_part_opt(), formal_part_opt(), func_formal_part_opt(), func_param(), function_tail(), generic_decl(), generic_formal_parameter(), generic_formal_part_opt(), generic_inst(), generic_subp_inst(), getAST(), goto_stmt(), guard_opt(), handled_stmt_s(), id_opt(), identifier_colon_opt(), if_stmt(), in_access_opt(), index_constraint(), index_or_discrete_range(), index_or_discrete_range_s(), init_opt(), is_operator(), is_separate_or_abstract_or_decl(), iteration_scheme_opt(), known_discrim_part(), label_name(), lib_pkg_spec_or_body(), library_item(), local_enum_name(), loop_stmt(), mark_with_constraint(), mode_opt(), name(), name_or_qualified(), null_stmt(), operator_call(), operator_call_tail(), or_select_opt(), package_body(), parameter_specification(), parenth_values(), parenthesized_primary(), pkg_body_part(), pkg_spec_part(), pragma(), pragma_arg(), pragma_args_opt(), prefix(), primary(), private_opt(), private_task_items_opt(), prot_member_decl_s(), prot_op_bodies_opt(), prot_op_decl(), prot_op_decl_s(), prot_type_or_single_decl(), protected_body(), protected_definition(), protected_opt(), raise_stmt(), range(), range_attrib_ref(), range_constraint(), range_constraint_opt(), range_dots(), range_or_mark(), ranged_expr(), ranged_expr_s(), record_definition(), relation(), renames(), rep_spec(), rep_spec_part(), requeue_stmt(), return_stmt(), reverse_opt(), select_alternative(), select_stmt(), selective_accept(), selector_name(), selector_names_opt(), separate(), separate_or_abstract(), signed_term(), simple_expression(), spec_decl_part(), statement(), statement_identifier(), statements(), stmts_opt(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), subprogram_body(), subprogram_default_opt(), subtype_ind(), subtype_mark(), subunit(), task_body(), task_definition_opt(), task_items_opt(), task_type_or_single_decl(), term(), triggering_alternative(), type_def(), until_opt(), use_clause(), value(), value_s(), variant(), variant_part(), variant_s(), and with_clause().

const char * AdaParser::tokenNames [static, private]
 

Definition at line 13930 of file AdaParser.cpp.

Referenced by getTokenName(), and getTokenNames().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:58 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003