ГОСТ Р ИСО 10303-11 — 2009
257multiplicationJike_op =| V | DIV | MOD | AND | *|Г-
258named_types = entity_ref | type_ref.
259named_type_or_rename = named_types [ AS ( entityJd | ty p e jd ) ].
260null_stmt = ’; *.
261numberJ y p e = N U M BER .
262numeric_expression = simple_expression .
263one_of = ONEOF ’ ( ’ supertype_expression { ’ . ’
supertype_expression } ’ ) ’ .
264parameter = expression .
265pa ram eterjd = s im p ie jd .
266parameter_type = generalizedjypes | named_types | sim ple jypes .
267population = entity_ref.
268precision_spec = numeric_expression .
269primary = literal | ( qualifiabteJa cto r { qu alifier} ) .
270prooedure_call_stm t = ( built_in_procedure | procedure_ref)
[ actual_parameter_list ] ’ : *.
271procedure_decl = procedure_head algorithm _head { stmt }
END_PROCEDURE ’ : *.
272procedure_head = PROCEDURE procedu rejd ( ‘ ( ’[ VAR ]
formal parameter { ’; * [ VAR ]
f o r m a l _ p a r a m e t e r .
273procedure_id = s im p ie jd .
274qualifiablejactor = attribute_ref | con stantja ctor |
function_call I general_ref | population .
275qualified_attribute = SELF group_qualifier attribute_qualifier .
276qualifier = attribute_qualifier | group_qualifier |
index_qualifier .
277query_expression = QUERY *(* variableJ d * <* * aggregate_source ’ | 1
logical_expression ’ ) ‘ .
278re a ljy p e = REAL [ ’ ( ’ precision_spec’ ) ’ J.
279redeclared_attribute = qualified_attribute [ RENAMED
a ttrib u te jd J .
280referenced_attribute = attribute_ref | qualified_attribute .
281reference_dause = REFERENCE FROM schema_ref [ ’ ( ’
resource_or_rename { ’ . ’ resource_or_rename }
282
rel_op =| ’ > ’ | ’< = ’ | ’ >=’ | ’< > • | •= • | •;<>:• |
283rel_op_extended = re4_op | IN | LIKE .
284re n a m e jd = co n sta n tjd | e n tity jd | function_id | procedurejd |
type_id .
285repeat_control = ( increment_control J [ while_control ]
[ until_control ] .
286repeat_stmt = REPEAT repeat_control’ ; ’ stmt { s tm t}
END_REPEAT’ .
287repetition = numeric_expression .
288resource_or_rename = resource_ref [ AS re n a m e jd ] .
289resource_ref = constant_ref | entity_ref | function_ref |
procedure_ref | type_ref.
290retum_stmt = RETURN [ * ( ’ expression ’ ) * ] * ; ’ .
291rule_decl = rule_head algorithm _head { stmt } where_clause
END_RULE •; ‘ .
292mle_head = RULE ru le jd FOR ’ (* entity_ref { ’ . 1entity_ref}
T V .
293ru le jd = sim p ie jd .
294rule_label_id = sim p ie jd .
295schema_body = { interface_specification } [ constant_decl ]
{ declaration | rule_ded } .
296schem a_ded = SCHEMA schemaJ d l schema_versionJ d ] ’ ; ’
schemaJ>ody END_SCHEMA *” ’.
297schemaJ d = simple_id .
298schem a_versionJd = strin g jite ra l .
299selector = expression .
119