name

name ::= 
      direct_name | explicit_dereference 
      | indexed_component | slice 
      | selected_component | attribute_reference 
      | type_conversion | function_call 
      | character_literal 

[rule list]
This rule is called by

-> attribute_definition_clause -> default_name -> entry_name -> exception_name -> explicit_dereference -> function_name -> generic_renaming_declaration -> label_name -> library_unit_name -> loop_name -> package_name -> package_renaming_declaration -> parameter_association -> parent_unit_name -> pragma_argument_association -> prefix -> primary -> procedure_name -> renaming_declaration -> subprogram_renaming_declaration -> subtype_mark -> task_name -> type_conversion -> variable_name