Commit 25d912c8 authored by yoogx's avatar yoogx

* Remove generated files

parent 90b44b11
This source diff could not be displayed because it is too large. You can view the blob instead.
pragma Style_Checks ("NM32766");
-- This file has been generated automatically by `mknodes'. Do not
-- hand modify this file since your changes will be overridden.
with GNAT.Table;
pragma Warnings (Off);
with Locations; use Locations;
with Ocarina.Types; use Ocarina.Types;
pragma Warnings (On);
package Ocarina.Backends.Ada_Tree.Nodes is
type Node_Kind is
(K_Node_Id,
K_Definition,
K_List_Id,
K_Defining_Identifier,
K_Designator,
K_Attribute_Designator,
K_Explicit_Dereference,
K_Used_Type,
K_Declaration_List,
K_Statement_List,
K_Withed_Package,
K_Used_Package,
K_Withed_Packages,
K_Package_Headers,
K_Package_Specification,
K_Package_Implementation,
K_Package_Declaration,
K_Main_Subprogram_Implementation,
K_Packages,
K_QoS_Distributed_Application,
K_QoS_Node,
K_HI_Distributed_Application,
K_HI_Node,
K_API_Unit,
K_QoS_Unit,
K_HI_Unit,
K_Parameter_Specification,
K_Parameter_Profile,
K_Subprogram_Specification,
K_Subprogram_Implementation,
K_Subprogram_Call,
K_Parameter_Association,
K_Selected_Component,
K_Full_Type_Declaration,
K_Attribute_Definition_Clause,
K_Enumeration_Literals,
K_Enumeration_Type_Definition,
K_Enumeration_Representation_Clause,
K_Decimal_Type_Definition,
K_Record_Aggregate,
K_Component_Association,
K_Protected_Object_Spec,
K_Protected_Object_Body,
K_Block_Statement,
K_Elsif_Statement,
K_If_Statement,
K_Exit_When_Statement,
K_Assignment_Statement,
K_Delay_Statement,
K_Return_Statement,
K_For_Statement,
K_Loop_Statement,
K_Case_Statement_Alternative,
K_Case_Statement,
K_Case_Label,
K_Pragma_Statement,
K_Null_Statement,
K_Package_Instantiation,
K_Raise_Statement,
K_Ada_Comment,
K_Access_Type_Definition,
K_Derived_Type_Definition,
K_Record_Type_Definition,
K_Private_Type_Definition,
K_Component_Declaration,
K_Component_List,
K_Record_Definition,
K_Range_Constraints,
K_Array_Type_Definition,
K_Range_Constraint,
K_Variant_List,
K_Variant_Part,
K_Discrete_Choice_List,
K_Variant,
K_Object_Declaration,
K_Literal,
K_Element_Association,
K_Element_List,
K_Array_Aggregate,
K_Indexed_Component,
K_Exception_Declaration,
K_Expression,
K_Qualified_Expression,
K_Type_Conversion,
K_Object_Instantiation,
K_Base_Type,
K_Boolean,
K_Float,
K_Integer,
K_String,
K_Wide_String,
K_Character,
K_Wide_Character,
K_Tree_Bindings,
K_QoS_Tree_Bindings,
K_HI_Tree_Bindings);
--
-- Node_Id
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
--
--
-- Definition
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
--
procedure W_Definition (N : Node_Id);
--
-- List_Id
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
--
-- Defining_Identifier
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- Corresponding_Node : Node_Id
-- Parent_Unit_Name : Node_Id
--
procedure W_Defining_Identifier (N : Node_Id);
--
-- Designator
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Is_All : Boolean
-- Defining_Identifier : Node_Id
-- Parent_Unit_Name : Node_Id
--
procedure W_Designator (N : Node_Id);
--
-- Attribute_Designator
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- Corresponding_Node : Node_Id
-- Parent_Unit_Name : Node_Id
-- Prefix : Node_Id
--
procedure W_Attribute_Designator (N : Node_Id);
--
-- Explicit_Dereference
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Prefix : Node_Id
--
procedure W_Explicit_Dereference (N : Node_Id);
--
-- Used_Type
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- The_Used_Entity : Node_Id
--
procedure W_Used_Type (N : Node_Id);
--
-- Declaration_List
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Declaration_List (N : List_Id);
--
-- Statement_List
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Statement_List (N : List_Id);
--
-- Withed_Package
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Used : Boolean
-- Warnings_Off : Boolean
-- Elaborated : Boolean
--
procedure W_Withed_Package (N : Node_Id);
--
-- Used_Package
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- The_Used_Entity : Node_Id
--
procedure W_Used_Package (N : Node_Id);
--
-- Withed_Packages
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Withed_Packages (N : List_Id);
--
-- Package_Headers
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Package_Headers (N : List_Id);
--
-- Package_Specification
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Package_Declaration : Node_Id
-- Withed_Packages : List_Id
-- Visible_Part : List_Id
-- Private_Part : List_Id
-- Is_Runtime_Package : Boolean
-- Is_Subunit_Package : Boolean
-- Is_Instantiated_Package : Boolean
-- Package_Instantiation : Node_Id
-- Package_Headers : List_Id
--
procedure W_Package_Specification (N : Node_Id);
--
-- Package_Implementation
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Package_Declaration : Node_Id
-- Withed_Packages : List_Id
-- Declarations : List_Id
-- Statements : List_Id
-- Package_Initialization : List_Id
-- Package_Headers : List_Id
--
procedure W_Package_Implementation (N : Node_Id);
--
-- Package_Declaration
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Distributed_Application_Unit: Node_Id
-- Package_Specification : Node_Id
-- Package_Implementation : Node_Id
-- Has_Custom_File_Name : Boolean
-- File_Name : Name_Id
--
procedure W_Package_Declaration (N : Node_Id);
--
-- Main_Subprogram_Implementation
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Distributed_Application_Unit: Node_Id
-- Subprogram_Specification : Node_Id
-- Subprogram_Implementation: Node_Id
-- Has_Custom_File_Name : Boolean
-- File_Name : Name_Id
--
procedure W_Main_Subprogram_Implementation (N : Node_Id);
--
-- Packages
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Packages (N : List_Id);
--
-- QoS_Distributed_Application
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- QoS_Nodes : List_Id
--
procedure W_QoS_Distributed_Application (N : Node_Id);
--
-- QoS_Node
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- Units : List_Id
-- Distributed_Application : Node_Id
--
procedure W_QoS_Node (N : Node_Id);
--
-- HI_Distributed_Application
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- Units : List_Id
-- HI_Nodes : List_Id
--
procedure W_HI_Distributed_Application (N : Node_Id);
--
-- HI_Node
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Name : Name_Id
-- Units : List_Id
-- Distributed_Application : Node_Id
--
procedure W_HI_Node (N : Node_Id);
--
-- API_Unit
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Main_Subprogram : Node_Id
-- Packages : List_Id
-- Entity : Node_Id
--
procedure W_API_Unit (N : Node_Id);
--
-- QoS_Unit
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Main_Subprogram : Node_Id
-- Packages : List_Id
-- Entity : Node_Id
-- Helpers_Package : Node_Id
-- Servants_Package : Node_Id
-- Parameters_Package : Node_Id
-- Obj_Adapters_Package : Node_Id
-- Setup_Package : Node_Id
-- Namespaces_Package : Node_Id
--
procedure W_QoS_Unit (N : Node_Id);
--
-- HI_Unit
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Main_Subprogram : Node_Id
-- Packages : List_Id
-- Entity : Node_Id
-- Marshallers_Package : Node_Id
-- Activity_Package : Node_Id
-- Subprograms_Package : Node_Id
-- Transport_Package : Node_Id
-- Types_Package : Node_Id
-- Deployment_Package : Node_Id
-- Naming_Package : Node_Id
--
procedure W_HI_Unit (N : Node_Id);
--
-- Parameter_Specification
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Parameter_Mode : Mode_Id
-- Parameter_Type : Node_Id
-- Expression : Node_Id
--
procedure W_Parameter_Specification (N : Node_Id);
--
-- Parameter_Profile
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Parameter_Profile (N : List_Id);
--
-- Subprogram_Specification
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Withed_Packages : List_Id
-- Parameter_Profile : List_Id
-- Return_Type : Node_Id
-- Renamed_Entity : Node_Id
-- Instantiated_Entity : Node_Id
-- Main_Subprogram_Unit : Node_Id
-- Package_Headers : List_Id
--
procedure W_Subprogram_Specification (N : Node_Id);
--
-- Subprogram_Implementation
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Withed_Packages : List_Id
-- Specification : Node_Id
-- Declarations : List_Id
-- Statements : List_Id
-- Main_Subprogram_Unit : Node_Id
-- Package_Headers : List_Id
--
procedure W_Subprogram_Implementation (N : Node_Id);
--
-- Subprogram_Call
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Actual_Parameter_Part : List_Id
--
procedure W_Subprogram_Call (N : Node_Id);
--
-- Parameter_Association
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Selector_Name : Node_Id
-- Actual_Parameter : Node_Id
--
procedure W_Parameter_Association (N : Node_Id);
--
-- Selected_Component
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Prefix : Node_Id
-- Selector_Name : Node_Id
--
procedure W_Selected_Component (N : Node_Id);
--
-- Full_Type_Declaration
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Type_Definition : Node_Id
-- Discriminant_Spec : Node_Id
-- Is_Subtype : Boolean
--
procedure W_Full_Type_Declaration (N : Node_Id);
--
-- Attribute_Definition_Clause
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Attribute_Designator : Name_Id
-- Expression : Node_Id
--
procedure W_Attribute_Definition_Clause (N : Node_Id);
--
-- Enumeration_Literals
--
-- First_Node : Node_Id
-- Last_Node : Node_Id
--
procedure W_Enumeration_Literals (N : List_Id);
--
-- Enumeration_Type_Definition
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Enumeration_Literals : List_Id
--
procedure W_Enumeration_Type_Definition (N : Node_Id);
--
-- Enumeration_Representation_Clause
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Array_Aggregate : Node_Id
--
procedure W_Enumeration_Representation_Clause (N : Node_Id);
--
-- Decimal_Type_Definition
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Scale : Node_Id
-- Total : Value_Id
--
procedure W_Decimal_Type_Definition (N : Node_Id);
--
-- Record_Aggregate
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Component_Association_List: List_Id
--
procedure W_Record_Aggregate (N : Node_Id);
--
-- Component_Association
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Expression : Node_Id
--
procedure W_Component_Association (N : Node_Id);
--
-- Protected_Object_Spec
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Visible_Part : List_Id
-- Private_Part : List_Id
-- Is_Type : Boolean
--
procedure W_Protected_Object_Spec (N : Node_Id);
--
-- Protected_Object_Body
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Statements : List_Id
--
procedure W_Protected_Object_Body (N : Node_Id);
--
-- Block_Statement
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Declarative_Part : List_Id
-- Statements : List_Id
-- Exception_Handler : List_Id
--
procedure W_Block_Statement (N : Node_Id);
--
-- Elsif_Statement
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Condition : Node_Id
-- Then_Statements : List_Id
--
procedure W_Elsif_Statement (N : Node_Id);
--
-- If_Statement
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Condition : Node_Id
-- Then_Statements : List_Id
-- Elsif_Statements : List_Id
-- Else_Statements : List_Id
--
procedure W_If_Statement (N : Node_Id);
--
-- Exit_When_Statement
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Condition : Node_Id
--
procedure W_Exit_When_Statement (N : Node_Id);
--
-- Assignment_Statement
--
-- Next_Node : Node_Id
-- Frontend_Node : Node_Id
-- Defining_Identifier : Node_Id
-- Parent : Node_Id
-- Expression : Node_Id
--
procedure W_Assignment_Statement (N : Node_Id);
--
-- Delay_Statement
--
-- Next_Node : Node_Id