absyntax/absyntax.def
changeset 1 5d893a68be6e
parent 0 fb772792efd1
child 3 38850ee685e6
equal deleted inserted replaced
0:fb772792efd1 1:5d893a68be6e
   335 /* subscript_list ',' subscript */
   335 /* subscript_list ',' subscript */
   336 SYM_LIST(subscript_list_c)
   336 SYM_LIST(subscript_list_c)
   337 
   337 
   338 /*  record_variable '.' field_selector */
   338 /*  record_variable '.' field_selector */
   339 /*  WARNING: input and/or output variables of function blocks
   339 /*  WARNING: input and/or output variables of function blocks
   340  *           may be accessed as fields of a tructured variable!
   340  *           may be accessed as fields of a structured variable!
   341  *           Code handling a structured_variable_c must take
   341  *           Code handling a structured_variable_c must take
   342  *           this into account!
   342  *           this into account!
   343  */
   343  */
   344 SYM_REF2(structured_variable_c, record_variable, field_selector)
   344 SYM_REF2(structured_variable_c, record_variable, field_selector)
   345 
   345 
   552 
   552 
   553 /*********************************************/
   553 /*********************************************/
   554 /* B.1.6  Sequential function chart elements */
   554 /* B.1.6  Sequential function chart elements */
   555 /*********************************************/
   555 /*********************************************/
   556 
   556 
       
   557 SYM_LIST(sequential_function_chart_c)
       
   558 
       
   559 SYM_LIST(sfc_network_c)
       
   560 
       
   561 SYM_REF2(initial_step_c, step_name, action_association_list)
       
   562 
       
   563 SYM_LIST(action_association_list_c)
       
   564 SYM_REF2(step_c, step_name, action_association_list)
       
   565 SYM_REF4(action_association_c, action_name, action_qualifier, indicator_name_list, unused)
       
   566 
       
   567 SYM_TOKEN(qualifier_c)
       
   568 SYM_TOKEN(timed_qualifier_c)
       
   569 
       
   570 SYM_LIST(indicator_name_list_c)
       
   571 
       
   572 SYM_REF2(action_qualifier_c, action_qualifier, action_time)
       
   573 
       
   574 SYM_REF6(transition_c, transition_name, integer, from_steps, to_steps, transition_condition, unused)
       
   575 
       
   576 SYM_REF2(steps_c, step_name, step_name_list)
       
   577 
       
   578 SYM_LIST(step_name_list_c)
       
   579 
       
   580 SYM_REF2(transition_condition_c, simple_instr_list, expression)
       
   581 
       
   582 SYM_REF2(action_c, action_name, function_block_body)
   557 
   583 
   558 /********************************/
   584 /********************************/
   559 /* B 1.7 Configuration elements */
   585 /* B 1.7 Configuration elements */
   560 /********************************/
   586 /********************************/
   561 
   587