ГОСТ Р ИСО/ТО 10303-12-2000
130i TestRealization - REALIZATION { local_dccl > { UseContext Block )
{ assignment_stmt } ENDREALIZATION.
13li TestCritcria - CRITERIA Description ENDCfUTERIA *;* .
1321 Test.Notes - NOTES Description END NOTES.
133i TestPurposc - PURPOSE Description END_PURPOSE *;* .
134i TestReference - REFERENCE Description END_REFERENCE•
13Si Type Domain “ 1 Schemald V | Typeld .
136i Typeld «» type ref .
137i TypeInstance ” TypeInstanceIdTypclnstanceValuc.
138a Typelnstanceld * simple_id .
139i TypelnstanceValuc ■* TypeDomainTypeV’alue.
140i TypeV’alue “ AggrcgationValuc | BaseValuc | ConstantRcf |
EntitylnstanceValuc | NamedInstanceValue |
ObjcctlnstanccRef | ParameterRef .
14li UscContcxtBlock " CALL ContextRcf
LscContcxtBody END_CALL.
142i Uset ontextBody " | ImportSpcc | ( ParamcterSpec ) .
П р и м е ч а н и е - Следующие грамматические правила EXPRESS 156-318, за исключением правил
228. 246. 267. 270. 274. 277-281. 302 и 313. используются в EXPRESS-I.
156 abstract_supertypc_declaration * ABSTRACT SUPERTYPE | subtypc_constraint | .
157 actual_paramcter list “ ’(’ parameter {parameter } ’)’ .
158 add_like_op - ’+• | V | OR | XOR .
159 aggregatcjnitiali/лт’(’ | element {J clement >| T .
160 aggrcgatc_source - simple_exprcssion .
161 aggrcRatetvpc =>AGGREGATE | Y typcjabel J OF parameter_type .
162 aggrega t ionJ y pcs ** array_type | bagjype | list_type | set_type .
163 algorithm_hcad = { declaration ) l constant_dccl J ( local_decl J .
164 alias_stmt ** ALIAS variab!c_id FOR gencraljref { qualifier }stmt {stmt }
END_AL!AS.
165 arrayjype - ARR.\Y bound_spcc OF J OPTIONAL 1 l UNIQUE J basc_tvpe .
166 assiRnmcnt_stmt *■gcncral_ref { qualifier }expression.
167 atlributc_dcc! " atlribute_id | qualified_attributc .
168 attributejd » simple_id .
169 attribute_qualiner ”attributc_ref .
170 bag_type • BAG l la»und_spec | OF basc_type .
171 basc_tvpe “ aggregation types | simple_types | named_typcs .
172 binary_type ■ BINARY | width spec | .
173 boolean Jypc - BOOLEAN .
174 bound_l e numcric_exprcssion .
175 bound_2 " numerie expression .
176 bound_spcc ” T bound_l V hound_2.
177 built_in_constant =■CONST_E | PI | SELF |
Г
.
178 built_in_function - ABS | ACOS | ASIN | ATAN | BLENGTH | COS | EXISTS |
EXP | FORMAT | IIIBOUND | IUINDEX | LENGTH |
LOBOUND | LOINDEX | LOG |
L ( K i 2
| LOG10 | NV’L |
ODD | ROLESOF | SIN | SIZEOF | SQRT | T.AN 11TPEOF
| USED1N | VALUE | VALUE_IN | VALUE_UN1QUE .
179 built_in_procedurc - INSERT | REMOVE .
180 case_action " cascjabcl {cascjabel }stmt .
181 cascjabel = expression .
182 casc_stmt ” CASE selector OF {case_action } I OTHERWISEstmt |
END_CVSE *;*.
183 compound_stmt • BEGIN stmt {stmt } END.
184 constant_body *■constant Jdbasejypeexpression.
185 constant_decl ■ CONSTANT constant_body {constanl_body }
END_CONSTANT•
51