ГОСТ Р ИСО 10303-14—2015
64 cor.stant_id - simpie_id .
65 declaration - function_decl Iprocedure_decl .
66 dependent_ir.ap_decl - DEPENDENT_MAP map_id AS target_parameter {
target_parameter
1
[map_subtype_of_clause ] dep_map_partition {
dep_ir.ap_partition j END_DEPENDKNT_MAP.
67 dependent_view_decl - VIEW view_idbase_type ’;’ binding_header
RETURN expression { bindmg_header RETURN expression
)
END_VIEW•
68 dep_binding_decl - dep_frcm_clause f where_clause ) f
ordered_by_clause *• .
69 dep_from_clause - FROM dep_source_para:neter
i
dep_source_parameter ’;’ } .
70 dep_map_decl_body - dep_bir.dir.g_decl map_project_clause .
71 dep_ir.ap_partition - [ PARTITION partitioned
’ dep_map_decl_body •
72 dep_source_parameter ** source_parameter_id • ’»’
source_parameter_id}(simple_types I type_referer.ce ) .
73 dcmain_rule ~
I
label1 logical_expression .
74 element - expression J repetition J .
75 entity_constructor - entity_referenceexpression
\ ’ , ’
expression I 1 ’)’ .
76 entity_id - simple_id -
77 entity_ir.stantiation_loop - FOR instantiatior._loop_cor.troi
map_project_clause .
78 entity reference - Г (source_schema_ref | target_schema_ref I
scherr.a_ref
)
] er.tity_ref .
79 enumeration_reference -
’
type_reference ’.’ ’ enumeration_ref .
80 escape_stmt - ESCAPE ’;’ .
81 expression - simple_expression [rel_op_extended simple_expression ’ .
82 expression_or_wild - expression I.
83 extent_reference - source_entity_reference I viev«’_reference .
84 factor - simple_factor
Г
’ simple_factor | .
85 foreach_expr - EACH variable_id IN expression Гwhere_clause ]
RETURN expression .
86 forloop_expr - repeat_control RETURN expression .
87 formal_parameter - parameter_id |parameter_id j
pararrieter_type .
88 forward_path_qualifier -attributeref
I
path_condition * .
89 for_expr - FOR ( foreach_expr forloop_expr ) .
90 from_clause - FROM source_parameterf source_parameterj .
91 function_call - {built_m_function function_ref ) [
actual_parameter_list ] .
92 fur.ction_decl - function_head •algorithm_head ] stmt
i
stmt }
END_FUNCTION ’;’ .
93 fur.ction_head - FUNCT.ON function_id f ,(, formal_parameter
i
formal_parameter ) ’)’ ] ’:1 parameter_type.
94 fanction_id - simple_id .
95 generalized_types - aggregate_type Igeneral_aggregation_types ’
ger.eric_type .
96 ger.eral_aggregation_types - general_array_type |general_bag_type
ger.eral_list_type general_set_type .
97 ger.eral_array_type - ARRAY ’ bound_spec ] OF *OPTIONAL ] fUNIQUE J
parameter_type .
98 ger.eral_attriber.e_qualifier - 1.’ (attribute ref I
view_attribete_ref ) .
99 general_bag_type - BAG [bound_spec ’ OF parameter_type .
100 ger.eral_list_type - LIST fbound_spec ] OF f UNIQUE ]
pararrieter_type .
101 ger.eral_ref - parameter_ref |variabie_ref I source_parameter_ref .
102 ger.eral_schema_alias_id - scnema_id Ischema_map_id Ischema_view_id .
103 ger.eral_schema_ref - schema_ref |schema_map_ref I schema_view_ref .
104 general_set_type - SET fbound_spec ’ OF parameter_type .
105 ger.eric_type - GENERIC f ’ type_label ] .
51