KDevelop API Documentation

AdaStoreWalker Class Reference

#include <AdaStoreWalker.hpp>

Inheritance diagram for AdaStoreWalker:

TreeParser AdaStoreWalkerTokenTypes List of all members.

Public Member Functions

void setCodeModel (CodeModel *model)
CodeModelcodeModel ()
const CodeModelcodeModel () const
QString fileName () const
void setFileName (const QString &fileName)
void init ()
void wipeout ()
void removeWithReferences (const QString &fileName)
NamespaceDom insertScopeContainer (NamespaceDom scope, const QStringList &scopes)
NamespaceDom defineScope (RefAdaAST namenode)
 AdaStoreWalker ()
void initializeASTFactory (antlr::ASTFactory &factory)
int getNumTokens () const
const char * getTokenName (int type) const
void compilation_unit (RefAdaAST _t)
void context_items_opt (RefAdaAST _t)
void library_item (RefAdaAST _t)
void subunit (RefAdaAST _t)
void pragma (RefAdaAST _t)
void with_clause (RefAdaAST _t)
void compound_name (RefAdaAST _t)
void use_clause (RefAdaAST _t)
void subtype_mark (RefAdaAST _t)
void lib_subprog_decl_or_rename_or_inst_or_body (RefAdaAST _t)
void def_id (RefAdaAST _t)
void pkg_body_part (RefAdaAST _t)
void generic_inst (RefAdaAST _t)
void pkg_spec_part (RefAdaAST _t)
void renames (RefAdaAST _t)
void generic_decl (RefAdaAST _t)
void subprog_def_id (RefAdaAST _t)
void subprog_decl (RefAdaAST _t)
void formal_part_opt (RefAdaAST _t)
void def_designator (RefAdaAST _t)
void function_tail (RefAdaAST _t)
void definable_operator_symbol (RefAdaAST _t)
void spec_decl_part (RefAdaAST _t)
void basic_declarative_items_opt (RefAdaAST _t)
void generic_formal_part_opt (RefAdaAST _t)
void procedure_body (RefAdaAST _t)
void function_body (RefAdaAST _t)
void subprog_decl_or_rename_or_inst_or_body (RefAdaAST _t)
void subprog_decl_or_body (RefAdaAST _t)
void package_body (RefAdaAST _t)
void pragma_arg (RefAdaAST _t)
void expression (RefAdaAST _t)
void attribute_id (RefAdaAST _t)
void modifiers (RefAdaAST _t)
void value_s (RefAdaAST _t)
void value (RefAdaAST _t)
void ranged_expr_s (RefAdaAST _t)
void ranged_expr (RefAdaAST _t)
void simple_expression (RefAdaAST _t)
void range (RefAdaAST _t)
void range_constraint (RefAdaAST _t)
void range_dots (RefAdaAST _t)
void range_attrib_ref (RefAdaAST _t)
void prefix (RefAdaAST _t)
void parameter_specification (RefAdaAST _t)
void defining_identifier_list (RefAdaAST _t)
void init_opt (RefAdaAST _t)
void name (RefAdaAST _t)
void parenthesized_primary (RefAdaAST _t)
void extension_opt (RefAdaAST _t)
void basic_decl_item (RefAdaAST _t)
void task_type_or_single_decl (RefAdaAST _t)
void prot_type_or_single_decl (RefAdaAST _t)
void decl_common (RefAdaAST _t)
void discrim_part_opt (RefAdaAST _t)
void task_definition_opt (RefAdaAST _t)
void task_items_opt (RefAdaAST _t)
void private_task_items_opt (RefAdaAST _t)
void discriminant_specifications (RefAdaAST _t)
void discriminant_specification (RefAdaAST _t)
void entrydecls_repspecs_opt (RefAdaAST _t)
void entry_declaration (RefAdaAST _t)
void rep_spec (RefAdaAST _t)
void discrete_subtype_def_opt (RefAdaAST _t)
void discrete_subtype_definition (RefAdaAST _t)
void subtype_ind (RefAdaAST _t)
void align_opt (RefAdaAST _t)
void comp_loc_s (RefAdaAST _t)
void local_enum_name (RefAdaAST _t)
void enumeration_aggregate (RefAdaAST _t)
void protected_definition (RefAdaAST _t)
void prot_op_decl_s (RefAdaAST _t)
void prot_member_decl_s (RefAdaAST _t)
void prot_op_decl (RefAdaAST _t)
void comp_decl (RefAdaAST _t)
void component_subtype_def (RefAdaAST _t)
void enum_id_s (RefAdaAST _t)
void range_constraint_opt (RefAdaAST _t)
void array_type_declaration (RefAdaAST _t)
void access_type_declaration (RefAdaAST _t)
void id_and_discrim (RefAdaAST _t)
void record_definition (RefAdaAST _t)
void array_type_definition (RefAdaAST _t)
void enumeration_literal_specification (RefAdaAST _t)
void index_or_discrete_range_s (RefAdaAST _t)
void index_or_discrete_range (RefAdaAST _t)
void constraint_opt (RefAdaAST _t)
void digits_constraint (RefAdaAST _t)
void delta_constraint (RefAdaAST _t)
void index_constraint (RefAdaAST _t)
void discriminant_constraint (RefAdaAST _t)
void discrete_range (RefAdaAST _t)
void discriminant_association (RefAdaAST _t)
void selector_names_opt (RefAdaAST _t)
void selector_name (RefAdaAST _t)
void component_list (RefAdaAST _t)
void component_items (RefAdaAST _t)
void variant_part (RefAdaAST _t)
void discriminant_direct_name (RefAdaAST _t)
void variant_s (RefAdaAST _t)
void variant (RefAdaAST _t)
void choice_s (RefAdaAST _t)
void choice (RefAdaAST _t)
void discrete_with_range (RefAdaAST _t)
void mark_with_constraint (RefAdaAST _t)
void generic_formal_parameter (RefAdaAST _t)
void formal_array_type_declaration (RefAdaAST _t)
void formal_access_type_declaration (RefAdaAST _t)
void id_part (RefAdaAST _t)
void subprogram_default_opt (RefAdaAST _t)
void formal_package_actual_part_opt (RefAdaAST _t)
void body_part (RefAdaAST _t)
void declarative_part (RefAdaAST _t)
void block_body (RefAdaAST _t)
void declarative_item (RefAdaAST _t)
void prot_op_bodies_opt (RefAdaAST _t)
void block_body_opt (RefAdaAST _t)
void handled_stmt_s (RefAdaAST _t)
void entry_body (RefAdaAST _t)
void statements (RefAdaAST _t)
void except_handler_part_opt (RefAdaAST _t)
void statement (RefAdaAST _t)
void def_label_opt (RefAdaAST _t)
void null_stmt (RefAdaAST _t)
void exit_stmt (RefAdaAST _t)
void return_stmt (RefAdaAST _t)
void goto_stmt (RefAdaAST _t)
void delay_stmt (RefAdaAST _t)
void abort_stmt (RefAdaAST _t)
void raise_stmt (RefAdaAST _t)
void requeue_stmt (RefAdaAST _t)
void accept_stmt (RefAdaAST _t)
void select_stmt (RefAdaAST _t)
void if_stmt (RefAdaAST _t)
void case_stmt (RefAdaAST _t)
void loop_stmt (RefAdaAST _t)
void block (RefAdaAST _t)
void call_or_assignment (RefAdaAST _t)
void cond_clause (RefAdaAST _t)
void elsifs_opt (RefAdaAST _t)
void else_opt (RefAdaAST _t)
void condition (RefAdaAST _t)
void alternative_s (RefAdaAST _t)
void case_statement_alternative (RefAdaAST _t)
void iteration_scheme_opt (RefAdaAST _t)
void declare_opt (RefAdaAST _t)
void label_name (RefAdaAST _t)
void entry_body_formal_part (RefAdaAST _t)
void entry_barrier (RefAdaAST _t)
void entry_index_spec_opt (RefAdaAST _t)
void entry_call_stmt (RefAdaAST _t)
void entry_index_opt (RefAdaAST _t)
void triggering_alternative (RefAdaAST _t)
void abortable_part (RefAdaAST _t)
void selective_accept (RefAdaAST _t)
void entry_call_alternative (RefAdaAST _t)
void delay_alternative (RefAdaAST _t)
void stmts_opt (RefAdaAST _t)
void guard_opt (RefAdaAST _t)
void select_alternative (RefAdaAST _t)
void or_select_opt (RefAdaAST _t)
void accept_alternative (RefAdaAST _t)
void exception_handler (RefAdaAST _t)
void identifier_colon_opt (RefAdaAST _t)
void except_choice_s (RefAdaAST _t)
void exception_choice (RefAdaAST _t)
void operator_call (RefAdaAST _t)
void relation (RefAdaAST _t)
void range_or_mark (RefAdaAST _t)
void signed_term (RefAdaAST _t)
void term (RefAdaAST _t)
void factor (RefAdaAST _t)
void primary (RefAdaAST _t)
void name_or_qualified (RefAdaAST _t)
void allocator (RefAdaAST _t)
void subprogram_body (RefAdaAST _t)
void task_body (RefAdaAST _t)
void protected_body (RefAdaAST _t)
RefAdaAST getAST ()

Protected Attributes

RefAdaAST returnAST
RefAdaAST _retTree

Private Attributes

QString m_fileName
QValueList< NamespaceDomm_scopeStack
CodeModelm_model
QValueList< QStringListm_imports
NamespaceDom m_currentContainer
int m_currentAccess
bool m_addToStore
bool m_isSubprogram
FileDom m_file

Static Private Attributes

const char * tokenNames []
const int NUM_TOKENS = 305
const unsigned long _tokenSet_0_data_ [] = { 37920UL, 262201UL, 4293001216UL, 4223UL, 134217728UL, 16UL, 67108864UL, 0UL, 5373952UL, 48UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_0
const unsigned long _tokenSet_1_data_ [] = { 0UL, 0UL, 0UL, 98304UL, 68168704UL, 403845518UL, 58482948UL, 3758133268UL, 235700479UL, 5UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_1
const unsigned long _tokenSet_2_data_ [] = { 939627552UL, 262201UL, 4293001216UL, 4223UL, 134217728UL, 16UL, 67108864UL, 0UL, 5373952UL, 48UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_2
const unsigned long _tokenSet_3_data_ [] = { 16UL, 0UL, 0UL, 98304UL, 1280UL, 1048576UL, 0UL, 1073741824UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_3
const unsigned long _tokenSet_4_data_ [] = { 36896UL, 0UL, 0UL, 0UL, 134217728UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_4

Constructor & Destructor Documentation

AdaStoreWalker::AdaStoreWalker  ) 
 

Definition at line 11 of file AdaStoreWalker.cpp.

References ANTLR_USE_NAMESPACE.


Member Function Documentation

void AdaStoreWalker::abort_stmt RefAdaAST  _t  ) 
 

Definition at line 6734 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_4, abort_stmt(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, and RefAdaAST.

Referenced by abort_stmt(), and statement().

void AdaStoreWalker::abortable_part RefAdaAST  _t  ) 
 

Definition at line 7606 of file AdaStoreWalker.cpp.

References _retTree, abortable_part(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, and stmts_opt().

Referenced by abortable_part(), and select_stmt().

void AdaStoreWalker::accept_alternative RefAdaAST  _t  ) 
 

Definition at line 7897 of file AdaStoreWalker.cpp.

References _retTree, accept_alternative(), accept_stmt(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, and stmts_opt().

Referenced by accept_alternative(), and select_alternative().

void AdaStoreWalker::accept_stmt RefAdaAST  _t  ) 
 

Definition at line 6852 of file AdaStoreWalker.cpp.

References _retTree, accept_stmt(), ANTLR_USE_NAMESPACE, def_id(), entry_index_opt(), formal_part_opt(), ASTRefCount< T >::get(), handled_stmt_s(), nullAST, and RefAdaAST.

Referenced by accept_alternative(), accept_stmt(), and statement().

void AdaStoreWalker::access_type_declaration RefAdaAST  _t  ) 
 

Definition at line 4465 of file AdaStoreWalker.cpp.

References _retTree, access_type_declaration(), ANTLR_USE_NAMESPACE, formal_part_opt(), function_tail(), ASTRefCount< T >::get(), modifiers(), nullAST, RefAdaAST, and subtype_ind().

Referenced by access_type_declaration(), decl_common(), and formal_access_type_declaration().

void AdaStoreWalker::align_opt RefAdaAST  _t  ) 
 

Definition at line 3977 of file AdaStoreWalker.cpp.

References _retTree, align_opt(), ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by align_opt(), and rep_spec().

void AdaStoreWalker::allocator RefAdaAST  _t  ) 
 

Definition at line 8728 of file AdaStoreWalker.cpp.

References _retTree, allocator(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name_or_qualified(), nullAST, and RefAdaAST.

Referenced by allocator(), and primary().

void AdaStoreWalker::alternative_s RefAdaAST  _t  ) 
 

Definition at line 7224 of file AdaStoreWalker.cpp.

References _retTree, alternative_s(), ANTLR_USE_NAMESPACE, case_statement_alternative(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by alternative_s(), and case_stmt().

void AdaStoreWalker::array_type_declaration RefAdaAST  _t  ) 
 

Definition at line 4441 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, array_type_declaration(), array_type_definition(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by array_type_declaration(), decl_common(), and formal_array_type_declaration().

void AdaStoreWalker::array_type_definition RefAdaAST  _t  ) 
 

Definition at line 4588 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, array_type_definition(), component_subtype_def(), ASTRefCount< T >::get(), index_or_discrete_range_s(), nullAST, and RefAdaAST.

Referenced by array_type_declaration(), array_type_definition(), and decl_common().

void AdaStoreWalker::attribute_id RefAdaAST  _t  ) 
 

Definition at line 1867 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, attribute_id(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

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

void AdaStoreWalker::basic_decl_item RefAdaAST  _t  ) 
 

Definition at line 2983 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, basic_decl_item(), decl_common(), ASTRefCount< T >::get(), nullAST, prot_type_or_single_decl(), RefAdaAST, spec_decl_part(), subprog_decl(), and task_type_or_single_decl().

Referenced by basic_decl_item(), and basic_declarative_items_opt().

void AdaStoreWalker::basic_declarative_items_opt RefAdaAST  _t  ) 
 

Definition at line 1378 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_1, ANTLR_USE_NAMESPACE, basic_decl_item(), basic_declarative_items_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by basic_declarative_items_opt(), and pkg_spec_part().

void AdaStoreWalker::block RefAdaAST  _t  ) 
 

Definition at line 7043 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, block(), block_body(), declare_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by block(), and statement().

void AdaStoreWalker::block_body RefAdaAST  _t  ) 
 

Definition at line 5951 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, block_body(), ASTRefCount< T >::get(), handled_stmt_s(), nullAST, and RefAdaAST.

Referenced by block(), block_body(), and body_part().

void AdaStoreWalker::block_body_opt RefAdaAST  _t  ) 
 

Definition at line 6203 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, block_body_opt(), ASTRefCount< T >::get(), handled_stmt_s(), nullAST, and RefAdaAST.

Referenced by block_body_opt(), and pkg_body_part().

void AdaStoreWalker::body_part RefAdaAST  _t  ) 
 

Definition at line 5831 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, block_body(), body_part(), declarative_part(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by body_part(), declarative_item(), entry_body(), function_body(), procedure_body(), and task_body().

void AdaStoreWalker::call_or_assignment RefAdaAST  _t  ) 
 

Definition at line 7066 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, call_or_assignment(), expression(), ASTRefCount< T >::get(), name(), nullAST, and RefAdaAST.

Referenced by call_or_assignment(), and statement().

void AdaStoreWalker::case_statement_alternative RefAdaAST  _t  ) 
 

Definition at line 7254 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, case_statement_alternative(), choice_s(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and statements().

Referenced by alternative_s(), and case_statement_alternative().

void AdaStoreWalker::case_stmt RefAdaAST  _t  ) 
 

Definition at line 6997 of file AdaStoreWalker.cpp.

References _retTree, alternative_s(), ANTLR_USE_NAMESPACE, case_stmt(), expression(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by case_stmt(), and statement().

void AdaStoreWalker::choice RefAdaAST  _t  ) 
 

Definition at line 5362 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, choice(), discrete_with_range(), expression(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by choice(), and choice_s().

void AdaStoreWalker::choice_s RefAdaAST  _t  ) 
 

Definition at line 5282 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, choice(), choice_s(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by case_statement_alternative(), choice_s(), and variant().

const CodeModel* AdaStoreWalker::codeModel  )  const [inline]
 

Definition at line 45 of file AdaStoreWalker.hpp.

References m_model.

CodeModel* AdaStoreWalker::codeModel  )  [inline]
 

Definition at line 44 of file AdaStoreWalker.hpp.

References m_model.

void AdaStoreWalker::comp_decl RefAdaAST  _t  ) 
 

Definition at line 4335 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, comp_decl(), component_subtype_def(), defining_identifier_list(), ASTRefCount< T >::get(), init_opt(), nullAST, and RefAdaAST.

Referenced by comp_decl(), component_items(), and prot_member_decl_s().

void AdaStoreWalker::comp_loc_s RefAdaAST  _t  ) 
 

Definition at line 4051 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, comp_loc_s(), expression(), ASTRefCount< T >::get(), nullAST, pragma(), range(), RefAdaAST, and subtype_mark().

Referenced by comp_loc_s(), and rep_spec().

void AdaStoreWalker::compilation_unit RefAdaAST  _t  ) 
 

Definition at line 15 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compilation_unit(), context_items_opt(), ASTRefCount< T >::get(), init(), library_item(), nullAST, pragma(), RefAdaAST, and subunit().

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

void AdaStoreWalker::component_items RefAdaAST  _t  ) 
 

Definition at line 5122 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, comp_decl(), component_items(), ASTRefCount< T >::get(), nullAST, pragma(), and RefAdaAST.

Referenced by component_items(), and component_list().

void AdaStoreWalker::component_list RefAdaAST  _t  ) 
 

Definition at line 5087 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, component_items(), component_list(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and variant_part().

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

void AdaStoreWalker::component_subtype_def RefAdaAST  _t  ) 
 

Definition at line 4360 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, component_subtype_def(), ASTRefCount< T >::get(), modifiers(), nullAST, RefAdaAST, and subtype_ind().

Referenced by array_type_definition(), comp_decl(), and component_subtype_def().

void AdaStoreWalker::compound_name RefAdaAST  _t  ) 
 

Definition at line 431 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by compound_name(), decl_common(), def_designator(), def_id(), exception_choice(), generic_formal_parameter(), generic_inst(), raise_stmt(), subtype_mark(), subunit(), use_clause(), and with_clause().

void AdaStoreWalker::cond_clause RefAdaAST  _t  ) 
 

Definition at line 7113 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, cond_clause(), condition(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and statements().

Referenced by cond_clause(), elsifs_opt(), and if_stmt().

void AdaStoreWalker::condition RefAdaAST  _t  ) 
 

Definition at line 7209 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, condition(), expression(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

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

void AdaStoreWalker::constraint_opt RefAdaAST  _t  ) 
 

Definition at line 4804 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, constraint_opt(), delta_constraint(), digits_constraint(), discriminant_constraint(), ASTRefCount< T >::get(), index_constraint(), nullAST, range_constraint(), and RefAdaAST.

Referenced by constraint_opt(), and subtype_ind().

void AdaStoreWalker::context_items_opt RefAdaAST  _t  ) 
 

Definition at line 70 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, context_items_opt(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, use_clause(), and with_clause().

Referenced by compilation_unit(), and context_items_opt().

void AdaStoreWalker::decl_common RefAdaAST  _t  ) 
 

Definition at line 3183 of file AdaStoreWalker.cpp.

References _retTree, access_type_declaration(), ANTLR_USE_NAMESPACE, array_type_declaration(), array_type_definition(), compound_name(), decl_common(), def_id(), defining_identifier_list(), discrim_part_opt(), enum_id_s(), expression(), generic_decl(), ASTRefCount< T >::get(), id_and_discrim(), init_opt(), modifiers(), name(), nullAST, range(), range_constraint_opt(), record_definition(), RefAdaAST, rep_spec(), subtype_ind(), subtype_mark(), and use_clause().

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

void AdaStoreWalker::declarative_item RefAdaAST  _t  ) 
 

Definition at line 5972 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, body_part(), decl_common(), declarative_item(), def_id(), ASTRefCount< T >::get(), nullAST, pkg_body_part(), prot_op_bodies_opt(), prot_type_or_single_decl(), RefAdaAST, spec_decl_part(), subprog_decl_or_rename_or_inst_or_body(), and task_type_or_single_decl().

Referenced by declarative_item(), and declarative_part().

void AdaStoreWalker::declarative_part RefAdaAST  _t  ) 
 

Definition at line 5848 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, declarative_item(), declarative_part(), ASTRefCount< T >::get(), nullAST, pragma(), and RefAdaAST.

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

void AdaStoreWalker::declare_opt RefAdaAST  _t  ) 
 

Definition at line 7339 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, declarative_part(), declare_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by block(), and declare_opt().

void AdaStoreWalker::def_designator RefAdaAST  _t  ) 
 

Definition at line 1198 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), CodeModel::create(), def_designator(), definable_operator_symbol(), ASTRefCount< T >::get(), CodeModel::globalNamespace(), m_addToStore, m_currentContainer, m_file, m_fileName, m_model, nullAST, qtext(), and RefAdaAST.

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

void AdaStoreWalker::def_id RefAdaAST  _t  ) 
 

Definition at line 652 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), CodeModel::create(), def_id(), FunctionDom, ASTRefCount< T >::get(), CodeModel::globalNamespace(), m_addToStore, m_currentContainer, m_file, m_fileName, m_isSubprogram, m_model, nullAST, qtext(), and RefAdaAST.

Referenced by accept_stmt(), decl_common(), declarative_item(), def_id(), entry_body(), entry_index_spec_opt(), generic_decl(), generic_formal_parameter(), id_part(), library_item(), package_body(), procedure_body(), prot_op_decl(), prot_type_or_single_decl(), protected_body(), spec_decl_part(), subprog_def_id(), task_body(), and task_type_or_single_decl().

void AdaStoreWalker::def_label_opt RefAdaAST  _t  ) 
 

Definition at line 6497 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_label_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by def_label_opt(), and statement().

void AdaStoreWalker::definable_operator_symbol RefAdaAST  _t  ) 
 

Definition at line 1277 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, definable_operator_symbol(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by def_designator(), and definable_operator_symbol().

NamespaceDom AdaStoreWalker::defineScope RefAdaAST  namenode  )  [inline]
 

Definition at line 106 of file AdaStoreWalker.hpp.

References defineScope(), insertScopeContainer(), m_currentContainer, m_fileName, and qnamelist().

Referenced by defineScope(), generic_decl(), library_item(), and spec_decl_part().

void AdaStoreWalker::defining_identifier_list RefAdaAST  _t  ) 
 

Definition at line 2676 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, defining_identifier_list(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by comp_decl(), decl_common(), defining_identifier_list(), discriminant_specification(), formal_package_actual_part_opt(), and parameter_specification().

void AdaStoreWalker::delay_alternative RefAdaAST  _t  ) 
 

Definition at line 7671 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, delay_alternative(), delay_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and stmts_opt().

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

void AdaStoreWalker::delay_stmt RefAdaAST  _t  ) 
 

Definition at line 6711 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, delay_stmt(), expression(), ASTRefCount< T >::get(), modifiers(), nullAST, and RefAdaAST.

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

void AdaStoreWalker::delta_constraint RefAdaAST  _t  ) 
 

Definition at line 4885 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, delta_constraint(), expression(), ASTRefCount< T >::get(), nullAST, range_constraint_opt(), and RefAdaAST.

Referenced by constraint_opt(), and delta_constraint().

void AdaStoreWalker::digits_constraint RefAdaAST  _t  ) 
 

Definition at line 4862 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, digits_constraint(), expression(), ASTRefCount< T >::get(), nullAST, range_constraint_opt(), and RefAdaAST.

Referenced by constraint_opt(), and digits_constraint().

void AdaStoreWalker::discrete_range RefAdaAST  _t  ) 
 

Definition at line 4980 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_range(), ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, and subtype_ind().

Referenced by discrete_range(), and index_constraint().

void AdaStoreWalker::discrete_subtype_def_opt RefAdaAST  _t  ) 
 

Definition at line 3879 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_subtype_def_opt(), discrete_subtype_definition(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by discrete_subtype_def_opt(), and entry_declaration().

void AdaStoreWalker::discrete_subtype_definition RefAdaAST  _t  ) 
 

Definition at line 3920 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_subtype_definition(), ASTRefCount< T >::get(), nullAST, range(), RefAdaAST, and subtype_ind().

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

void AdaStoreWalker::discrete_with_range RefAdaAST  _t  ) 
 

Definition at line 5439 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_with_range(), ASTRefCount< T >::get(), mark_with_constraint(), nullAST, range(), and RefAdaAST.

Referenced by choice(), and discrete_with_range().

void AdaStoreWalker::discrim_part_opt RefAdaAST  _t  ) 
 

Definition at line 3543 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrim_part_opt(), discriminant_specifications(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by decl_common(), discrim_part_opt(), id_and_discrim(), id_part(), prot_type_or_single_decl(), and task_type_or_single_decl().

void AdaStoreWalker::discriminant_association RefAdaAST  _t  ) 
 

Definition at line 5014 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discriminant_association(), expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and selector_names_opt().

Referenced by discriminant_association(), and discriminant_constraint().

void AdaStoreWalker::discriminant_constraint RefAdaAST  _t  ) 
 

Definition at line 4944 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discriminant_association(), discriminant_constraint(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by constraint_opt(), and discriminant_constraint().

void AdaStoreWalker::discriminant_direct_name RefAdaAST  _t  ) 
 

Definition at line 5189 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discriminant_direct_name(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by discriminant_direct_name(), and variant_part().

void AdaStoreWalker::discriminant_specification RefAdaAST  _t  ) 
 

Definition at line 3700 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, defining_identifier_list(), discriminant_specification(), ASTRefCount< T >::get(), init_opt(), modifiers(), nullAST, RefAdaAST, and subtype_mark().

Referenced by discriminant_specification(), and discriminant_specifications().

void AdaStoreWalker::discriminant_specifications RefAdaAST  _t  ) 
 

Definition at line 3666 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discriminant_specification(), discriminant_specifications(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by discrim_part_opt(), and discriminant_specifications().

void AdaStoreWalker::else_opt RefAdaAST  _t  ) 
 

Definition at line 7170 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, else_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and statements().

Referenced by else_opt(), if_stmt(), and selective_accept().

void AdaStoreWalker::elsifs_opt RefAdaAST  _t  ) 
 

Definition at line 7136 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, cond_clause(), elsifs_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by elsifs_opt(), and if_stmt().

void AdaStoreWalker::entry_barrier RefAdaAST  _t  ) 
 

Definition at line 7411 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, condition(), entry_barrier(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by entry_barrier(), and entry_body().

void AdaStoreWalker::entry_body RefAdaAST  _t  ) 
 

Definition at line 6265 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, body_part(), def_id(), entry_barrier(), entry_body(), entry_body_formal_part(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by entry_body(), and prot_op_bodies_opt().

void AdaStoreWalker::entry_body_formal_part RefAdaAST  _t  ) 
 

Definition at line 7394 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_body_formal_part(), entry_index_spec_opt(), formal_part_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by entry_body(), and entry_body_formal_part().

void AdaStoreWalker::entry_call_alternative RefAdaAST  _t  ) 
 

Definition at line 7648 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_call_alternative(), entry_call_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and stmts_opt().

Referenced by entry_call_alternative(), and select_stmt().

void AdaStoreWalker::entry_call_stmt RefAdaAST  _t  ) 
 

Definition at line 7468 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_call_stmt(), ASTRefCount< T >::get(), name(), nullAST, and RefAdaAST.

Referenced by entry_call_alternative(), entry_call_stmt(), and triggering_alternative().

void AdaStoreWalker::entry_declaration RefAdaAST  _t  ) 
 

Definition at line 3774 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_subtype_def_opt(), entry_declaration(), formal_part_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by entry_declaration(), entrydecls_repspecs_opt(), and prot_op_decl().

void AdaStoreWalker::entry_index_opt RefAdaAST  _t  ) 
 

Definition at line 7489 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_index_opt(), expression(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by accept_stmt(), and entry_index_opt().

void AdaStoreWalker::entry_index_spec_opt RefAdaAST  _t  ) 
 

Definition at line 7426 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), discrete_subtype_definition(), entry_index_spec_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by entry_body_formal_part(), and entry_index_spec_opt().

void AdaStoreWalker::entrydecls_repspecs_opt RefAdaAST  _t  ) 
 

Definition at line 3727 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_declaration(), entrydecls_repspecs_opt(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, and rep_spec().

Referenced by entrydecls_repspecs_opt(), private_task_items_opt(), and task_items_opt().

void AdaStoreWalker::enum_id_s RefAdaAST  _t  ) 
 

Definition at line 4377 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, enum_id_s(), enumeration_literal_specification(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by decl_common(), and enum_id_s().

void AdaStoreWalker::enumeration_aggregate RefAdaAST  _t  ) 
 

Definition at line 4117 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_2, ANTLR_USE_NAMESPACE, enumeration_aggregate(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and value().

Referenced by enumeration_aggregate(), and rep_spec().

void AdaStoreWalker::enumeration_literal_specification RefAdaAST  _t  ) 
 

Definition at line 4605 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, enumeration_literal_specification(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by enum_id_s(), and enumeration_literal_specification().

void AdaStoreWalker::except_choice_s RefAdaAST  _t  ) 
 

Definition at line 7985 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, except_choice_s(), exception_choice(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by except_choice_s(), and exception_handler().

void AdaStoreWalker::except_handler_part_opt RefAdaAST  _t  ) 
 

Definition at line 6338 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, except_handler_part_opt(), exception_handler(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by except_handler_part_opt(), and handled_stmt_s().

void AdaStoreWalker::exception_choice RefAdaAST  _t  ) 
 

Definition at line 8028 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), exception_choice(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by except_choice_s(), and exception_choice().

void AdaStoreWalker::exception_handler RefAdaAST  _t  ) 
 

Definition at line 7920 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, except_choice_s(), exception_handler(), ASTRefCount< T >::get(), identifier_colon_opt(), nullAST, RefAdaAST, and statements().

Referenced by except_handler_part_opt(), and exception_handler().

void AdaStoreWalker::exit_stmt RefAdaAST  _t  ) 
 

Definition at line 6553 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, condition(), exit_stmt(), ASTRefCount< T >::get(), label_name(), nullAST, and RefAdaAST.

Referenced by exit_stmt(), and statement().

void AdaStoreWalker::expression RefAdaAST  _t  ) 
 

Definition at line 1740 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and relation().

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(), expression(), init_opt(), pragma_arg(), range_attrib_ref(), ranged_expr(), rep_spec(), return_stmt(), and value().

void AdaStoreWalker::extension_opt RefAdaAST  _t  ) 
 

Definition at line 2937 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, extension_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and value_s().

Referenced by extension_opt(), and parenthesized_primary().

void AdaStoreWalker::factor RefAdaAST  _t  ) 
 

Definition at line 8445 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, factor(), ASTRefCount< T >::get(), nullAST, primary(), and RefAdaAST.

Referenced by factor(), and term().

QString AdaStoreWalker::fileName  )  const [inline]
 

Definition at line 47 of file AdaStoreWalker.hpp.

References m_fileName.

void AdaStoreWalker::formal_access_type_declaration RefAdaAST  _t  ) 
 

Definition at line 5716 of file AdaStoreWalker.cpp.

References _retTree, access_type_declaration(), ANTLR_USE_NAMESPACE, formal_access_type_declaration(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by formal_access_type_declaration(), and generic_formal_parameter().

void AdaStoreWalker::formal_array_type_declaration RefAdaAST  _t  ) 
 

Definition at line 5701 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, array_type_declaration(), formal_array_type_declaration(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by formal_array_type_declaration(), and generic_formal_parameter().

void AdaStoreWalker::formal_package_actual_part_opt RefAdaAST  _t  ) 
 

Definition at line 5791 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, defining_identifier_list(), formal_package_actual_part_opt(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by formal_package_actual_part_opt(), and generic_formal_parameter().

void AdaStoreWalker::formal_part_opt RefAdaAST  _t  ) 
 

Definition at line 1164 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, formal_part_opt(), ASTRefCount< T >::get(), nullAST, parameter_specification(), and RefAdaAST.

Referenced by accept_stmt(), access_type_declaration(), entry_body_formal_part(), entry_declaration(), formal_part_opt(), function_tail(), generic_decl(), generic_formal_parameter(), procedure_body(), prot_op_decl(), subprog_decl(), and subprog_decl_or_body().

void AdaStoreWalker::function_body RefAdaAST  _t  ) 
 

Definition at line 1504 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, body_part(), def_designator(), function_body(), function_tail(), ASTRefCount< T >::get(), nullAST, and RefAdaAST.

Referenced by function_body(), lib_subprog_decl_or_rename_or_inst_or_body(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), and subprogram_body().

void AdaStoreWalker::function_tail RefAdaAST  _t  ) 
 

Definition at line 1260 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and subtype_mark().

Referenced by access_type_declaration(), function_body(), function_tail(), generic_decl(), generic_formal_parameter(), prot_op_decl(), subprog_decl(), and subprog_decl_or_body().

void AdaStoreWalker::generic_decl RefAdaAST  _t  ) 
 

Definition at line 837 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_designator(), def_id(), defineScope(), formal_part_opt(), function_tail(), generic_decl(), generic_formal_part_opt(), ASTRefCount< T >::get(), CodeModel::globalNamespace(), m_addToStore, m_currentContainer, m_model, m_scopeStack, nullAST, pkg_spec_part(), RefAdaAST, renames(), and subprog_def_id().

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

void AdaStoreWalker::generic_formal_parameter RefAdaAST  _t  ) 
 

Definition at line 5496 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), def_designator(), def_id(), formal_access_type_declaration(), formal_array_type_declaration(), formal_package_actual_part_opt(), formal_part_opt(), function_tail(), generic_formal_parameter(), ASTRefCount< T >::get(), id_part(), modifiers(), nullAST, parameter_specification(), RefAdaAST, subprogram_default_opt(), and subtype_ind().

Referenced by generic_formal_parameter(), and generic_formal_part_opt().

void AdaStoreWalker::generic_formal_part_opt RefAdaAST  _t  ) 
 

Definition at line 1412 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, generic_formal_parameter(), generic_formal_part_opt(), ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, and use_clause().

Referenced by generic_decl(), and generic_formal_part_opt().

void AdaStoreWalker::generic_inst RefAdaAST  _t  ) 
 

Definition at line 717 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), generic_inst(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and value_s().

Referenced by generic_inst(), library_item(), spec_decl_part(), and subprog_decl().

RefAdaAST AdaStoreWalker::getAST  ) 
 

Definition at line 8828 of file AdaStoreWalker.cpp.

References RefAdaAST, and returnAST.

int AdaStoreWalker::getNumTokens void   )  const [inline]
 

Definition at line 123 of file AdaStoreWalker.hpp.

References NUM_TOKENS.

Referenced by getTokenName().

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

Definition at line 127 of file AdaStoreWalker.hpp.

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

Referenced by getTokenName().

void AdaStoreWalker::goto_stmt RefAdaAST  _t  ) 
 

Definition at line 6690 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), goto_stmt(), label_name(), nullAST, and RefAdaAST.

Referenced by goto_stmt(), and statement().

void AdaStoreWalker::guard_opt RefAdaAST  _t  ) 
 

Definition at line 7732 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, condition(), ASTRefCount< T >::get(), guard_opt(), nullAST, pragma(), and RefAdaAST.

Referenced by guard_opt(), or_select_opt(), and selective_accept().

void AdaStoreWalker::handled_stmt_s RefAdaAST  _t  ) 
 

Definition at line 6242 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, except_handler_part_opt(), ASTRefCount< T >::get(), handled_stmt_s(), nullAST, RefAdaAST, and statements().

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

void AdaStoreWalker::id_and_discrim RefAdaAST  _t  ) 
 

Definition at line 4537 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrim_part_opt(), ASTRefCount< T >::get(), id_and_discrim(), nullAST, and RefAdaAST.

Referenced by decl_common(), and id_and_discrim().

void AdaStoreWalker::id_part RefAdaAST  _t  ) 
 

Definition at line 5731 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), discrim_part_opt(), ASTRefCount< T >::get(), id_part(), nullAST, and RefAdaAST.

Referenced by generic_formal_parameter(), and id_part().

void AdaStoreWalker::identifier_colon_opt RefAdaAST  _t  ) 
 

Definition at line 7945 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier_colon_opt(), nullAST, and RefAdaAST.

Referenced by exception_handler(), and identifier_colon_opt().

void AdaStoreWalker::if_stmt RefAdaAST  _t  ) 
 

Definition at line 6972 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, cond_clause(), else_opt(), elsifs_opt(), ASTRefCount< T >::get(), if_stmt(), nullAST, and RefAdaAST.

Referenced by if_stmt(), and statement().

void AdaStoreWalker::index_constraint RefAdaAST  _t  ) 
 

Definition at line 4908 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discrete_range(), ASTRefCount< T >::get(), index_constraint(), nullAST, and RefAdaAST.

Referenced by constraint_opt(), and index_constraint().

void AdaStoreWalker::index_or_discrete_range RefAdaAST  _t  ) 
 

Definition at line 4705 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), index_or_discrete_range(), nullAST, range(), RefAdaAST, and simple_expression().

Referenced by index_or_discrete_range(), and index_or_discrete_range_s().

void AdaStoreWalker::index_or_discrete_range_s RefAdaAST  _t  ) 
 

Definition at line 4640 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), index_or_discrete_range(), index_or_discrete_range_s(), nullAST, and RefAdaAST.

Referenced by array_type_definition(), and index_or_discrete_range_s().

void AdaStoreWalker::init  )  [inline]
 

Definition at line 50 of file AdaStoreWalker.hpp.

References CodeModel::addFile(), CodeModel::create(), CodeModel::fileByName(), CodeModel::globalNamespace(), CodeModel::hasFile(), m_addToStore, m_currentAccess, m_currentContainer, m_file, m_fileName, m_imports, m_isSubprogram, m_model, m_scopeStack, and CodeModel::removeFile().

Referenced by compilation_unit().

void AdaStoreWalker::init_opt RefAdaAST  _t  ) 
 

Definition at line 2713 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), init_opt(), nullAST, and RefAdaAST.

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

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

Definition at line 8833 of file AdaStoreWalker.cpp.

References initializeASTFactory().

Referenced by initializeASTFactory().

NamespaceDom AdaStoreWalker::insertScopeContainer NamespaceDom  scope,
const QStringList scopes
[inline]
 

Definition at line 71 of file AdaStoreWalker.hpp.

References CodeModel::create(), KSharedPtr< T >::data(), CodeModel::globalNamespace(), m_file, m_model, and prefix().

Referenced by defineScope().

void AdaStoreWalker::iteration_scheme_opt RefAdaAST  _t  ) 
 

Definition at line 7277 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, condition(), discrete_subtype_definition(), ASTRefCount< T >::get(), iteration_scheme_opt(), modifiers(), nullAST, and RefAdaAST.

Referenced by iteration_scheme_opt(), and loop_stmt().

void AdaStoreWalker::label_name RefAdaAST  _t  ) 
 

Definition at line 7378 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), label_name(), nullAST, and RefAdaAST.

Referenced by exit_stmt(), goto_stmt(), and label_name().

void AdaStoreWalker::lib_subprog_decl_or_rename_or_inst_or_body RefAdaAST  _t  ) 
 

Definition at line 596 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, function_body(), ASTRefCount< T >::get(), lib_subprog_decl_or_rename_or_inst_or_body(), m_addToStore, nullAST, procedure_body(), RefAdaAST, and subprog_decl().

Referenced by lib_subprog_decl_or_rename_or_inst_or_body(), and library_item().

void AdaStoreWalker::library_item RefAdaAST  _t  ) 
 

Definition at line 121 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), defineScope(), endl(), generic_decl(), generic_inst(), ASTRefCount< T >::get(), CodeModel::globalNamespace(), kdDebug(), lib_subprog_decl_or_rename_or_inst_or_body(), library_item(), m_addToStore, m_currentAccess, m_currentContainer, m_model, m_scopeStack, nullAST, pkg_body_part(), pkg_spec_part(), RefAdaAST, and renames().

Referenced by compilation_unit(), and library_item().

void AdaStoreWalker::local_enum_name RefAdaAST  _t  ) 
 

Definition at line 4101 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), local_enum_name(), nullAST, and RefAdaAST.

Referenced by local_enum_name(), and rep_spec().

void AdaStoreWalker::loop_stmt RefAdaAST  _t  ) 
 

Definition at line 7020 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), iteration_scheme_opt(), loop_stmt(), nullAST, RefAdaAST, and statements().

Referenced by loop_stmt(), and statement().

void AdaStoreWalker::mark_with_constraint RefAdaAST  _t  ) 
 

Definition at line 5473 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), mark_with_constraint(), nullAST, range_constraint(), RefAdaAST, and subtype_mark().

Referenced by discrete_with_range(), and mark_with_constraint().

void AdaStoreWalker::modifiers RefAdaAST  _t  ) 
 

Definition at line 1923 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), modifiers(), nullAST, and RefAdaAST.

Referenced by access_type_declaration(), component_subtype_def(), decl_common(), delay_stmt(), discriminant_specification(), generic_formal_parameter(), iteration_scheme_opt(), modifiers(), and parameter_specification().

void AdaStoreWalker::name RefAdaAST  _t  ) 
 

Definition at line 2787 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, attribute_id(), ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, and value_s().

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

void AdaStoreWalker::name_or_qualified RefAdaAST  _t  ) 
 

Definition at line 8598 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, attribute_id(), ASTRefCount< T >::get(), name_or_qualified(), nullAST, parenthesized_primary(), RefAdaAST, and value_s().

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

void AdaStoreWalker::null_stmt RefAdaAST  _t  ) 
 

Definition at line 6537 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), null_stmt(), nullAST, and RefAdaAST.

Referenced by null_stmt(), and statement().

void AdaStoreWalker::operator_call RefAdaAST  _t  ) 
 

Definition at line 8063 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, operator_call(), RefAdaAST, and value_s().

Referenced by operator_call(), and primary().

void AdaStoreWalker::or_select_opt RefAdaAST  _t  ) 
 

Definition at line 7861 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), guard_opt(), nullAST, or_select_opt(), RefAdaAST, and select_alternative().

Referenced by or_select_opt(), and selective_accept().

void AdaStoreWalker::package_body RefAdaAST  _t  ) 
 

Definition at line 1638 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), ASTRefCount< T >::get(), nullAST, package_body(), pkg_body_part(), and RefAdaAST.

Referenced by package_body(), and subunit().

void AdaStoreWalker::parameter_specification RefAdaAST  _t  ) 
 

Definition at line 2649 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, defining_identifier_list(), ASTRefCount< T >::get(), init_opt(), modifiers(), nullAST, parameter_specification(), RefAdaAST, and subtype_mark().

Referenced by formal_part_opt(), generic_formal_parameter(), and parameter_specification().

void AdaStoreWalker::parenthesized_primary RefAdaAST  _t  ) 
 

Definition at line 2893 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, extension_opt(), ASTRefCount< T >::get(), nullAST, parenthesized_primary(), RefAdaAST, and value_s().

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

void AdaStoreWalker::pkg_body_part RefAdaAST  _t  ) 
 

Definition at line 700 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, block_body_opt(), declarative_part(), ASTRefCount< T >::get(), nullAST, pkg_body_part(), and RefAdaAST.

Referenced by declarative_item(), library_item(), package_body(), and pkg_body_part().

void AdaStoreWalker::pkg_spec_part RefAdaAST  _t  ) 
 

Definition at line 752 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, basic_declarative_items_opt(), ASTRefCount< T >::get(), m_currentAccess, nullAST, pkg_spec_part(), and RefAdaAST.

Referenced by generic_decl(), library_item(), pkg_spec_part(), and spec_decl_part().

void AdaStoreWalker::pragma RefAdaAST  _t  ) 
 

Definition at line 358 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_0, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma(), pragma_arg(), and RefAdaAST.

Referenced by comp_loc_s(), compilation_unit(), component_items(), context_items_opt(), declarative_part(), entrydecls_repspecs_opt(), generic_formal_part_opt(), guard_opt(), pragma(), prot_op_bodies_opt(), prot_op_decl(), statements(), and stmts_opt().

void AdaStoreWalker::pragma_arg RefAdaAST  _t  ) 
 

Definition at line 1663 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, pragma_arg(), and RefAdaAST.

Referenced by pragma(), and pragma_arg().

void AdaStoreWalker::prefix RefAdaAST  _t  ) 
 

Definition at line 2571 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, prefix(), RefAdaAST, and value_s().

Referenced by insertScopeContainer(), prefix(), and range_attrib_ref().

void AdaStoreWalker::primary RefAdaAST  _t  ) 
 

Definition at line 8520 of file AdaStoreWalker.cpp.

References _retTree, allocator(), ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name_or_qualified(), nullAST, operator_call(), parenthesized_primary(), primary(), and RefAdaAST.

Referenced by factor(), and primary().

void AdaStoreWalker::private_task_items_opt RefAdaAST  _t  ) 
 

Definition at line 3645 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entrydecls_repspecs_opt(), ASTRefCount< T >::get(), nullAST, private_task_items_opt(), and RefAdaAST.

Referenced by private_task_items_opt(), and task_definition_opt().

void AdaStoreWalker::procedure_body RefAdaAST  _t  ) 
 

Definition at line 1479 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, body_part(), def_id(), formal_part_opt(), ASTRefCount< T >::get(), nullAST, procedure_body(), and RefAdaAST.

Referenced by lib_subprog_decl_or_rename_or_inst_or_body(), procedure_body(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), and subprogram_body().

void AdaStoreWalker::prot_member_decl_s RefAdaAST  _t  ) 
 

Definition at line 4214 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, comp_decl(), ASTRefCount< T >::get(), nullAST, prot_member_decl_s(), prot_op_decl(), and RefAdaAST.

Referenced by prot_member_decl_s(), and protected_definition().

void AdaStoreWalker::prot_op_bodies_opt RefAdaAST  _t  ) 
 

Definition at line 6150 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entry_body(), ASTRefCount< T >::get(), nullAST, pragma(), prot_op_bodies_opt(), RefAdaAST, and subprog_decl_or_body().

Referenced by declarative_item(), prot_op_bodies_opt(), and protected_body().

void AdaStoreWalker::prot_op_decl RefAdaAST  _t  ) 
 

Definition at line 4265 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_designator(), def_id(), entry_declaration(), formal_part_opt(), function_tail(), ASTRefCount< T >::get(), nullAST, pragma(), prot_op_decl(), RefAdaAST, and rep_spec().

Referenced by prot_member_decl_s(), prot_op_decl(), and prot_op_decl_s().

void AdaStoreWalker::prot_op_decl_s RefAdaAST  _t  ) 
 

Definition at line 4180 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_3, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, prot_op_decl(), prot_op_decl_s(), and RefAdaAST.

Referenced by prot_op_decl_s(), and protected_definition().

void AdaStoreWalker::prot_type_or_single_decl RefAdaAST  _t  ) 
 

Definition at line 3132 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), discrim_part_opt(), ASTRefCount< T >::get(), nullAST, prot_type_or_single_decl(), protected_definition(), and RefAdaAST.

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

void AdaStoreWalker::protected_body RefAdaAST  _t  ) 
 

Definition at line 8805 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), ASTRefCount< T >::get(), nullAST, prot_op_bodies_opt(), protected_body(), and RefAdaAST.

Referenced by protected_body(), and subunit().

void AdaStoreWalker::protected_definition RefAdaAST  _t  ) 
 

Definition at line 4145 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, prot_member_decl_s(), prot_op_decl_s(), protected_definition(), and RefAdaAST.

Referenced by prot_type_or_single_decl(), and protected_definition().

void AdaStoreWalker::raise_stmt RefAdaAST  _t  ) 
 

Definition at line 6770 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, raise_stmt(), and RefAdaAST.

Referenced by raise_stmt(), and statement().

void AdaStoreWalker::range RefAdaAST  _t  ) 
 

Definition at line 2422 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), range_attrib_ref(), range_dots(), and RefAdaAST.

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

void AdaStoreWalker::range_attrib_ref RefAdaAST  _t  ) 
 

Definition at line 2495 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, prefix(), range_attrib_ref(), and RefAdaAST.

Referenced by range(), and range_attrib_ref().

void AdaStoreWalker::range_constraint RefAdaAST  _t  ) 
 

Definition at line 2457 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), range_constraint(), and RefAdaAST.

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

void AdaStoreWalker::range_constraint_opt RefAdaAST  _t  ) 
 

Definition at line 4407 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range_constraint(), range_constraint_opt(), and RefAdaAST.

Referenced by decl_common(), delta_constraint(), digits_constraint(), and range_constraint_opt().

void AdaStoreWalker::range_dots RefAdaAST  _t  ) 
 

Definition at line 2472 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range_dots(), RefAdaAST, and simple_expression().

Referenced by range(), and range_dots().

void AdaStoreWalker::range_or_mark RefAdaAST  _t  ) 
 

Definition at line 8245 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range(), range_or_mark(), RefAdaAST, and subtype_mark().

Referenced by range_or_mark(), and relation().

void AdaStoreWalker::ranged_expr RefAdaAST  _t  ) 
 

Definition at line 2244 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, range(), ranged_expr(), RefAdaAST, and simple_expression().

Referenced by ranged_expr(), and ranged_expr_s().

void AdaStoreWalker::ranged_expr_s RefAdaAST  _t  ) 
 

Definition at line 2166 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, ranged_expr(), ranged_expr_s(), and RefAdaAST.

Referenced by ranged_expr_s(), and value().

void AdaStoreWalker::record_definition RefAdaAST  _t  ) 
 

Definition at line 4555 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, component_list(), ASTRefCount< T >::get(), nullAST, record_definition(), and RefAdaAST.

Referenced by decl_common(), and record_definition().

void AdaStoreWalker::relation RefAdaAST  _t  ) 
 

Definition at line 8084 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, range_or_mark(), RefAdaAST, relation(), and simple_expression().

Referenced by expression(), and relation().

void AdaStoreWalker::removeWithReferences const QString fileName  )  [inline]
 

Definition at line 67 of file AdaStoreWalker.hpp.

References CodeModel::fileByName(), m_model, CodeModel::removeFile(), and removeWithReferences().

Referenced by removeWithReferences().

void AdaStoreWalker::renames RefAdaAST  _t  ) 
 

Definition at line 793 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, and renames().

Referenced by generic_decl(), library_item(), renames(), spec_decl_part(), and subprog_decl().

void AdaStoreWalker::rep_spec RefAdaAST  _t  ) 
 

Definition at line 3800 of file AdaStoreWalker.cpp.

References _retTree, align_opt(), ANTLR_USE_NAMESPACE, comp_loc_s(), enumeration_aggregate(), expression(), ASTRefCount< T >::get(), local_enum_name(), nullAST, RefAdaAST, rep_spec(), and subtype_mark().

Referenced by decl_common(), entrydecls_repspecs_opt(), prot_op_decl(), and rep_spec().

void AdaStoreWalker::requeue_stmt RefAdaAST  _t  ) 
 

Definition at line 6810 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, and requeue_stmt().

Referenced by requeue_stmt(), and statement().

void AdaStoreWalker::return_stmt RefAdaAST  _t  ) 
 

Definition at line 6616 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and return_stmt().

Referenced by return_stmt(), and statement().

void AdaStoreWalker::select_alternative RefAdaAST  _t  ) 
 

Definition at line 7821 of file AdaStoreWalker.cpp.

References _retTree, accept_alternative(), ANTLR_USE_NAMESPACE, delay_alternative(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and select_alternative().

Referenced by or_select_opt(), select_alternative(), and selective_accept().

void AdaStoreWalker::select_stmt RefAdaAST  _t  ) 
 

Definition at line 6897 of file AdaStoreWalker.cpp.

References _retTree, abortable_part(), ANTLR_USE_NAMESPACE, delay_alternative(), entry_call_alternative(), ASTRefCount< T >::get(), nullAST, RefAdaAST, select_stmt(), selective_accept(), statements(), and triggering_alternative().

Referenced by select_stmt(), and statement().

void AdaStoreWalker::selective_accept RefAdaAST  _t  ) 
 

Definition at line 7627 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, else_opt(), ASTRefCount< T >::get(), guard_opt(), nullAST, or_select_opt(), RefAdaAST, select_alternative(), and selective_accept().

Referenced by select_stmt(), and selective_accept().

void AdaStoreWalker::selector_name RefAdaAST  _t  ) 
 

Definition at line 5071 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, and selector_name().

Referenced by selector_name(), and selector_names_opt().

void AdaStoreWalker::selector_names_opt RefAdaAST  _t  ) 
 

Definition at line 5037 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, selector_name(), and selector_names_opt().

Referenced by discriminant_association(), and selector_names_opt().

void AdaStoreWalker::setCodeModel CodeModel model  )  [inline]
 

Definition at line 43 of file AdaStoreWalker.hpp.

References m_model, and setCodeModel().

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

void AdaStoreWalker::setFileName const QString fileName  )  [inline]
 

Definition at line 48 of file AdaStoreWalker.hpp.

References m_fileName, and setFileName().

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

void AdaStoreWalker::signed_term RefAdaAST  _t  ) 
 

Definition at line 8281 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, signed_term(), and term().

Referenced by signed_term(), and simple_expression().

void AdaStoreWalker::simple_expression RefAdaAST  _t  ) 
 

Definition at line 2334 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, signed_term(), and simple_expression().

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

void AdaStoreWalker::spec_decl_part RefAdaAST  _t  ) 
 

Definition at line 1293 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), defineScope(), endl(), generic_inst(), ASTRefCount< T >::get(), CodeModel::globalNamespace(), kdDebug(), m_addToStore, m_currentContainer, m_model, m_scopeStack, nullAST, pkg_spec_part(), RefAdaAST, renames(), and spec_decl_part().

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

void AdaStoreWalker::statement RefAdaAST  _t  ) 
 

Definition at line 6372 of file AdaStoreWalker.cpp.

References _retTree, abort_stmt(), accept_stmt(), ANTLR_USE_NAMESPACE, block(), call_or_assignment(), case_stmt(), def_label_opt(), delay_stmt(), exit_stmt(), ASTRefCount< T >::get(), goto_stmt(), if_stmt(), loop_stmt(), null_stmt(), nullAST, raise_stmt(), RefAdaAST, requeue_stmt(), return_stmt(), select_stmt(), and statement().

Referenced by statement(), statements(), and stmts_opt().

void AdaStoreWalker::statements RefAdaAST  _t  ) 
 

Definition at line 6292 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, statement(), and statements().

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

void AdaStoreWalker::stmts_opt RefAdaAST  _t  ) 
 

Definition at line 7694 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, pragma(), RefAdaAST, statement(), and stmts_opt().

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

void AdaStoreWalker::subprog_decl RefAdaAST  _t  ) 
 

Definition at line 999 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_designator(), formal_part_opt(), function_tail(), generic_inst(), ASTRefCount< T >::get(), nullAST, RefAdaAST, renames(), subprog_decl(), and subprog_def_id().

Referenced by basic_decl_item(), lib_subprog_decl_or_rename_or_inst_or_body(), subprog_decl(), and subprog_decl_or_rename_or_inst_or_body().

void AdaStoreWalker::subprog_decl_or_body RefAdaAST  _t  ) 
 

Definition at line 1577 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_designator(), formal_part_opt(), function_body(), function_tail(), ASTRefCount< T >::get(), nullAST, procedure_body(), RefAdaAST, subprog_decl_or_body(), and subprog_def_id().

Referenced by prot_op_bodies_opt(), and subprog_decl_or_body().

void AdaStoreWalker::subprog_decl_or_rename_or_inst_or_body RefAdaAST  _t  ) 
 

Definition at line 1529 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, function_body(), ASTRefCount< T >::get(), nullAST, procedure_body(), RefAdaAST, subprog_decl(), and subprog_decl_or_rename_or_inst_or_body().

Referenced by declarative_item(), and subprog_decl_or_rename_or_inst_or_body().

void AdaStoreWalker::subprog_def_id RefAdaAST  _t  ) 
 

Definition at line 978 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), ASTRefCount< T >::get(), m_isSubprogram, nullAST, RefAdaAST, and subprog_def_id().

Referenced by generic_decl(), subprog_decl(), subprog_decl_or_body(), and subprog_def_id().

void AdaStoreWalker::subprogram_body RefAdaAST  _t  ) 
 

Definition at line 8749 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, function_body(), ASTRefCount< T >::get(), nullAST, procedure_body(), RefAdaAST, and subprogram_body().

Referenced by subprogram_body(), and subunit().

void AdaStoreWalker::subprogram_default_opt RefAdaAST  _t  ) 
 

Definition at line 5748 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), name(), nullAST, RefAdaAST, and subprogram_default_opt().

Referenced by generic_formal_parameter(), and subprogram_default_opt().

void AdaStoreWalker::subtype_ind RefAdaAST  _t  ) 
 

Definition at line 3954 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, constraint_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, subtype_ind(), and subtype_mark().

Referenced by access_type_declaration(), component_subtype_def(), decl_common(), discrete_range(), discrete_subtype_definition(), generic_formal_parameter(), and subtype_ind().

void AdaStoreWalker::subtype_mark RefAdaAST  _t  ) 
 

Definition at line 554 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, attribute_id(), compound_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and subtype_mark().

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

void AdaStoreWalker::subunit RefAdaAST  _t  ) 
 

Definition at line 302 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, package_body(), protected_body(), RefAdaAST, subprogram_body(), subunit(), and task_body().

Referenced by compilation_unit(), and subunit().

void AdaStoreWalker::task_body RefAdaAST  _t  ) 
 

Definition at line 8782 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, body_part(), def_id(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and task_body().

Referenced by subunit(), and task_body().

void AdaStoreWalker::task_definition_opt RefAdaAST  _t  ) 
 

Definition at line 3589 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, private_task_items_opt(), RefAdaAST, task_definition_opt(), and task_items_opt().

Referenced by task_definition_opt(), and task_type_or_single_decl().

void AdaStoreWalker::task_items_opt RefAdaAST  _t  ) 
 

Definition at line 3624 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, entrydecls_repspecs_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and task_items_opt().

Referenced by task_definition_opt(), and task_items_opt().

void AdaStoreWalker::task_type_or_single_decl RefAdaAST  _t  ) 
 

Definition at line 3081 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, def_id(), discrim_part_opt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, task_definition_opt(), and task_type_or_single_decl().

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

void AdaStoreWalker::term RefAdaAST  _t  ) 
 

Definition at line 8349 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, factor(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and term().

Referenced by signed_term(), and term().

void AdaStoreWalker::triggering_alternative RefAdaAST  _t  ) 
 

Definition at line 7563 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, delay_stmt(), entry_call_stmt(), ASTRefCount< T >::get(), nullAST, RefAdaAST, stmts_opt(), and triggering_alternative().

Referenced by select_stmt(), and triggering_alternative().

void AdaStoreWalker::use_clause RefAdaAST  _t  ) 
 

Definition at line 474 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), m_imports, nullAST, qtext(), RefAdaAST, subtype_mark(), and use_clause().

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

void AdaStoreWalker::value RefAdaAST  _t  ) 
 

Definition at line 2075 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), nullAST, ranged_expr_s(), RefAdaAST, and value().

Referenced by enumeration_aggregate(), value(), and value_s().

void AdaStoreWalker::value_s RefAdaAST  _t  ) 
 

Definition at line 2039 of file AdaStoreWalker.cpp.

References _retTree, _tokenSet_2, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, value(), and value_s().

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

void AdaStoreWalker::variant RefAdaAST  _t  ) 
 

Definition at line 5241 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, choice_s(), component_list(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and variant().

Referenced by variant(), and variant_s().

void AdaStoreWalker::variant_part RefAdaAST  _t  ) 
 

Definition at line 5166 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, discriminant_direct_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, variant_part(), and variant_s().

Referenced by component_list(), and variant_part().

void AdaStoreWalker::variant_s RefAdaAST  _t  ) 
 

Definition at line 5205 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefAdaAST, variant(), and variant_s().

Referenced by variant_part(), and variant_s().

void AdaStoreWalker::wipeout  )  [inline]
 

Definition at line 65 of file AdaStoreWalker.hpp.

References m_model, and CodeModel::wipeout().

void AdaStoreWalker::with_clause RefAdaAST  _t  ) 
 

Definition at line 395 of file AdaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compound_name(), ASTRefCount< T >::get(), nullAST, RefAdaAST, and with_clause().

Referenced by context_items_opt(), and with_clause().


Member Data Documentation

RefAdaAST AdaStoreWalker::_retTree [protected]
 

Definition at line 315 of file AdaStoreWalker.hpp.

Referenced by abort_stmt(), abortable_part(), accept_alternative(), accept_stmt(), access_type_declaration(), align_opt(), allocator(), alternative_s(), array_type_declaration(), array_type_definition(), attribute_id(), basic_decl_item(), basic_declarative_items_opt(), block(), block_body(), block_body_opt(), body_part(), 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(), constraint_opt(), context_items_opt(), decl_common(), declarative_item(), declarative_part(), declare_opt(), def_designator(), def_id(), def_label_opt(), definable_operator_symbol(), defining_identifier_list(), delay_alternative(), delay_stmt(), delta_constraint(), digits_constraint(), discrete_range(), discrete_subtype_def_opt(), discrete_subtype_definition(), discrete_with_range(), discrim_part_opt(), discriminant_association(), discriminant_constraint(), discriminant_direct_name(), discriminant_specification(), discriminant_specifications(), else_opt(), elsifs_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_access_type_declaration(), formal_array_type_declaration(), formal_package_actual_part_opt(), formal_part_opt(), function_body(), function_tail(), generic_decl(), generic_formal_parameter(), generic_formal_part_opt(), generic_inst(), goto_stmt(), guard_opt(), handled_stmt_s(), id_and_discrim(), id_part(), identifier_colon_opt(), if_stmt(), index_constraint(), index_or_discrete_range(), index_or_discrete_range_s(), init_opt(), iteration_scheme_opt(), label_name(), lib_subprog_decl_or_rename_or_inst_or_body(), library_item(), local_enum_name(), loop_stmt(), mark_with_constraint(), modifiers(), name(), name_or_qualified(), null_stmt(), operator_call(), or_select_opt(), package_body(), parameter_specification(), parenthesized_primary(), pkg_body_part(), pkg_spec_part(), pragma(), pragma_arg(), prefix(), primary(), private_task_items_opt(), procedure_body(), prot_member_decl_s(), prot_op_bodies_opt(), prot_op_decl(), prot_op_decl_s(), prot_type_or_single_decl(), protected_body(), protected_definition(), 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(), requeue_stmt(), return_stmt(), select_alternative(), select_stmt(), selective_accept(), selector_name(), selector_names_opt(), signed_term(), simple_expression(), spec_decl_part(), statement(), statements(), stmts_opt(), subprog_decl(), subprog_decl_or_body(), subprog_decl_or_rename_or_inst_or_body(), subprog_def_id(), 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(), use_clause(), value(), value_s(), variant(), variant_part(), variant_s(), and with_clause().

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

Referenced by pragma().

const unsigned long AdaStoreWalker::_tokenSet_0_data_ = { 37920UL, 262201UL, 4293001216UL, 4223UL, 134217728UL, 16UL, 67108864UL, 0UL, 5373952UL, 48UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 9145 of file AdaStoreWalker.cpp.

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

Referenced by basic_declarative_items_opt().

const unsigned long AdaStoreWalker::_tokenSet_1_data_ = { 0UL, 0UL, 0UL, 98304UL, 68168704UL, 403845518UL, 58482948UL, 3758133268UL, 235700479UL, 5UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 9151 of file AdaStoreWalker.cpp.

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

Referenced by enumeration_aggregate(), and value_s().

const unsigned long AdaStoreWalker::_tokenSet_2_data_ = { 939627552UL, 262201UL, 4293001216UL, 4223UL, 134217728UL, 16UL, 67108864UL, 0UL, 5373952UL, 48UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 9170 of file AdaStoreWalker.cpp.

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

Referenced by prot_op_decl_s().

const unsigned long AdaStoreWalker::_tokenSet_3_data_ = { 16UL, 0UL, 0UL, 98304UL, 1280UL, 1048576UL, 0UL, 1073741824UL, 67108864UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 9177 of file AdaStoreWalker.cpp.

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

Referenced by abort_stmt().

const unsigned long AdaStoreWalker::_tokenSet_4_data_ = { 36896UL, 0UL, 0UL, 0UL, 134217728UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 9181 of file AdaStoreWalker.cpp.

bool AdaStoreWalker::m_addToStore [private]
 

Definition at line 37 of file AdaStoreWalker.hpp.

Referenced by def_designator(), def_id(), generic_decl(), init(), lib_subprog_decl_or_rename_or_inst_or_body(), library_item(), and spec_decl_part().

int AdaStoreWalker::m_currentAccess [private]
 

Definition at line 36 of file AdaStoreWalker.hpp.

Referenced by init(), library_item(), and pkg_spec_part().

NamespaceDom AdaStoreWalker::m_currentContainer [private]
 

Definition at line 35 of file AdaStoreWalker.hpp.

Referenced by def_designator(), def_id(), defineScope(), generic_decl(), init(), library_item(), and spec_decl_part().

FileDom AdaStoreWalker::m_file [private]
 

Definition at line 40 of file AdaStoreWalker.hpp.

Referenced by def_designator(), def_id(), init(), and insertScopeContainer().

QString AdaStoreWalker::m_fileName [private]
 

Definition at line 31 of file AdaStoreWalker.hpp.

Referenced by def_designator(), def_id(), defineScope(), fileName(), init(), and setFileName().

QValueList<QStringList> AdaStoreWalker::m_imports [private]
 

Definition at line 34 of file AdaStoreWalker.hpp.

Referenced by init(), and use_clause().

bool AdaStoreWalker::m_isSubprogram [private]
 

Definition at line 39 of file AdaStoreWalker.hpp.

Referenced by def_id(), init(), and subprog_def_id().

CodeModel* AdaStoreWalker::m_model [private]
 

Definition at line 33 of file AdaStoreWalker.hpp.

Referenced by codeModel(), def_designator(), def_id(), generic_decl(), init(), insertScopeContainer(), library_item(), removeWithReferences(), setCodeModel(), spec_decl_part(), and wipeout().

QValueList<NamespaceDom> AdaStoreWalker::m_scopeStack [private]
 

Definition at line 32 of file AdaStoreWalker.hpp.

Referenced by generic_decl(), init(), library_item(), and spec_decl_part().

const int AdaStoreWalker::NUM_TOKENS = 305 [static, private]
 

Definition at line 319 of file AdaStoreWalker.hpp.

Referenced by getNumTokens().

RefAdaAST AdaStoreWalker::returnAST [protected]
 

Definition at line 314 of file AdaStoreWalker.hpp.

Referenced by getAST().

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

Definition at line 8836 of file AdaStoreWalker.cpp.

Referenced by getTokenName().


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