Parser Table
Grammar
| field_access | ::= |
id . id |
all |
start: const id = id . id ; |
| | |
primary . id |
all |
start: const id = this . id ; |
| id_plus_2 | ::= |
id |
all |
start: uses id ; |
| | |
id_plus_2 . id |
all |
start: uses id . id ; |
| group_type | ::= |
group [ type ] |
all |
start: const id = group [ id ] ; |
| abstract_or_block | ::= |
block |
all |
start: datafacer id { service id ( ) { } } |
| | |
; |
all |
start: datafacer id { service id ( ) ; } |
| loop | ::= |
while ( expr ) block |
all |
start: scenario id { while ( boolean_literal ) { } } |
| | |
do block while ( expr ) |
all |
start: scenario id { do { } while ( boolean_literal ) } |
| | |
for ( for_loop_init_optional_18 ; expr_optional_19 ; for_loop_incr_optional_20 ) block |
all |
start: scenario id { for ( ; ; ) { } } |
| | |
for ( id in expr ) block |
all |
start: scenario id { for ( id in boolean_literal ) { } } |
| | |
while ( error ) block |
all |
start: scenario id { while ( error ) { } } |
| | |
do block while ( error ) |
all |
start: scenario id { do { } while ( error ) } |
| | |
for ( error ) block |
all |
start: scenario id { for ( error ) { } } |
| text_type | ::= |
text |
all |
start: scenario id { text id ; } |
| expr_optional_16 | ::= |
*empty* |
all |
start: scenario id { return ; } |
| | |
expr |
all |
start: scenario id { return boolean_literal ; } |
| primary | ::= |
field_access |
all |
start: const id = id . id ; |
| | |
this |
all |
start: const id = this ; |
| | |
( expr ) |
all |
start: const id = ( boolean_literal ) ; |
| | |
id { alloc_init_star_21 } |
all |
start: const id = id { } ; |
| | |
group_type |
all |
start: const id = group [ id ] ; |
| | |
relation_type |
all |
start: const id = id [ id ] ; |
| | |
funcall |
all |
start: const id = id ( ) ; |
| | |
( error ) |
all |
start: const id = ( error ) ; |
| | |
id { error } |
all |
start: const id = id { error } ; |
| | |
group [ error ] |
all |
start: const id = group [ error ] ; |
| | |
id [ error ] |
all |
start: const id = id [ error ] ; |
| alloc_init_star_21 | ::= |
*empty* |
all |
start: const id = id { } ; |
| | |
alloc_init_star_21 alloc_init |
all |
start: const id = id { id = boolean_literal ; } ; |
| loop_label | ::= |
id : |
all |
start: scenario id { id : while ( boolean_literal ) { } } |
| parameter_def_star_11 | ::= |
*empty* |
all |
start: datafacer id { service id ( ) ; } |
| | |
parameter_def_star_11_sub |
all |
start: datafacer id { service id ( id id ) ; } |
| datafacer_member | ::= |
service_def |
all |
start: datafacer id { service id ( ) ; } |
| | |
error |
all |
start: datafacer id { error } |
| id_plus_3 | ::= |
id |
all |
start: datafacer id ; |
| | |
id_plus_3 . id |
all |
start: datafacer id . id ; |
| argument | ::= |
expr |
all |
start: const id = id ( boolean_literal ) ; |
| | |
? |
all |
start: const id = id ( ? ) ; |
| parameter_def | ::= |
type id |
all |
start: datafacer id { service id ( id id ) ; } |
| property_init_optional_7 | ::= |
*empty* |
all |
start: valuetype id { property id id ; } |
| | |
property_init |
all |
start: valuetype id { property id id = boolean_literal ; } |
| type_plus_0 | ::= |
type |
all |
start: const id = id [ id ] ; |
| | |
type_plus_0 , type |
all |
start: const id = id [ id , id ] ; |
| for_loop_init | ::= |
declaration |
all |
start: scenario id { for ( id id ; ; ) { } } |
| | |
assignation |
all |
start: scenario id { for ( id = boolean_literal ; ; ) { } } |
| | |
funcall |
all |
start: scenario id { for ( id ( ) ; ; ) { } } |
| uses_def | ::= |
uses id_plus_2 ; |
all |
start: uses id ; |
| instr_star_12 | ::= |
*empty* |
all |
start: scenario id { } |
| | |
instr_star_12 instr |
all |
start: scenario id { error ; } |
| const_def | ::= |
const id = expr ; |
all |
start: const id = boolean_literal ; |
| assignation | ::= |
lhs = expr |
all |
start: scenario id { id = boolean_literal ; } |
| relation_member | ::= |
service_def |
all |
start: relation id [ id ] { service id ( ) ; } |
| | |
error |
all |
start: relation id [ id ] { error } |
| loop_label_optional_13 | ::= |
*empty* |
all |
start: scenario id { while ( boolean_literal ) { } } |
| | |
loop_label |
all |
start: scenario id { id : while ( boolean_literal ) { } } |
| entity_member | ::= |
property_def |
all |
start: entity id { property id id ; } |
| | |
service_def |
all |
start: entity id { service id ( ) ; } |
| | |
error |
all |
start: entity id { error } |
| for_loop_init_optional_18 | ::= |
*empty* |
all |
start: scenario id { for ( ; ; ) { } } |
| | |
for_loop_init |
all |
start: scenario id { for ( id id ; ; ) { } } |
| funcall | ::= |
id ( arguments ) |
all |
start: const id = id ( ) ; |
| | |
id . id ( arguments ) |
all |
start: const id = id . id ( ) ; |
| | |
primary . id ( arguments ) |
all |
start: const id = this . id ( ) ; |
| | |
id ( error ) |
all |
start: const id = id ( error ) ; |
| | |
id . id ( error ) |
all |
start: const id = id . id ( error ) ; |
| | |
primary . id ( error ) |
all |
start: const id = this . id ( error ) ; |
| id_optional_15 | ::= |
*empty* |
all |
start: scenario id { continue ; } |
| | |
id |
all |
start: scenario id { continue id ; } |
| argument_star_17 | ::= |
*empty* |
all |
start: const id = id ( ) ; |
| | |
argument_star_17_sub |
all |
start: const id = id ( ? ) ; |
| property_def | ::= |
property type id property_init_optional_7 ; |
all |
start: valuetype id { property id id ; } |
| | |
property enum id = enum { id_plus_8 } ; |
all |
start: valuetype id { property enum id = enum { id } ; } |
| type | ::= |
id |
all |
start: scenario id { id id ; } |
| | |
primitive_type |
all |
start: scenario id { boolean id ; } |
| | |
relation_type |
all |
start: scenario id { id [ id ] id ; } |
| | |
group_type |
all |
start: scenario id { group [ id ] id ; } |
| | |
text_type |
all |
start: scenario id { text id ; } |
| scenario_def | ::= |
scenario id block |
all |
start: scenario id { } |
| expr | ::= |
boolean_literal |
all |
start: const id = boolean_literal ; |
| | |
value_literal |
all |
start: const id = value_literal ; |
| | |
id |
all |
start: const id = id ; |
| | |
primary |
all |
start: const id = this ; |
| | |
expr .. expr |
all |
start: const id = boolean_literal .. boolean_literal ; |
| | |
text_value |
all |
start: const id = text_value ; |
| | |
! expr |
all |
start: const id = ! boolean_literal ; |
| | |
+ expr |
all |
start: const id = + boolean_literal ; |
| | |
- expr |
all |
start: const id = - boolean_literal ; |
| | |
expr == expr |
all |
start: const id = boolean_literal == boolean_literal ; |
| | |
expr != expr |
all |
start: const id = boolean_literal != boolean_literal ; |
| | |
expr < expr |
all |
start: const id = boolean_literal < boolean_literal ; |
| | |
expr <= expr |
all |
start: const id = boolean_literal <= boolean_literal ; |
| | |
expr > expr |
all |
start: const id = boolean_literal > boolean_literal ; |
| | |
expr >= expr |
all |
start: const id = boolean_literal >= boolean_literal ; |
| | |
expr && expr |
all |
start: const id = boolean_literal && boolean_literal ; |
| | |
expr || expr |
all |
start: const id = boolean_literal || boolean_literal ; |
| | |
expr + expr |
all |
start: const id = boolean_literal + boolean_literal ; |
| | |
expr - expr |
all |
start: const id = boolean_literal - boolean_literal ; |
| | |
expr * expr |
all |
start: const id = boolean_literal * boolean_literal ; |
| | |
expr / expr |
all |
start: const id = boolean_literal / boolean_literal ; |
| | |
expr % expr |
all |
start: const id = boolean_literal % boolean_literal ; |
| id_plus_9 | ::= |
id |
all |
start: relation id [ id ] { } |
| | |
id_plus_9 , id |
all |
start: relation id [ id , id ] { } |
| property_init | ::= |
= expr |
all |
start: valuetype id { property id id = boolean_literal ; } |
| instr | ::= |
declaration ; |
all |
start: scenario id { id id ; } |
| | |
assignation ; |
all |
start: scenario id { id = boolean_literal ; } |
| | |
funcall ; |
all |
start: scenario id { id ( ) ; } |
| | |
print expr ; |
all |
start: scenario id { print boolean_literal ; } |
| | |
conditional |
all |
start: scenario id { if ( boolean_literal ) { } } |
| | |
loop_label_optional_13 loop |
all |
start: scenario id { while ( boolean_literal ) { } } |
| | |
break id_optional_14 ; |
all |
start: scenario id { break ; } |
| | |
continue id_optional_15 ; |
all |
start: scenario id { continue ; } |
| | |
return expr_optional_16 ; |
all |
start: scenario id { return ; } |
| | |
block |
all |
start: scenario id { { } } |
| | |
error ; |
all |
start: scenario id { error ; } |
| lhs | ::= |
id |
all |
start: scenario id { id = boolean_literal ; } |
| | |
field_access |
all |
start: scenario id { id . id = boolean_literal ; } |
| id_optional_14 | ::= |
*empty* |
all |
start: scenario id { break ; } |
| | |
id |
all |
start: scenario id { break id ; } |
| conditional | ::= |
if ( expr ) block |
all |
start: scenario id { if ( boolean_literal ) { } } |
| | |
if ( expr ) block else block |
all |
start: scenario id { if ( boolean_literal ) { } else { } } |
| | |
if ( error ) block |
all |
start: scenario id { if ( error ) { } } |
| | |
if ( error ) block else block |
all |
start: scenario id { if ( error ) { } else { } } |
| for_loop_incr_optional_20 | ::= |
*empty* |
all |
start: scenario id { for ( ; ; ) { } } |
| | |
for_loop_incr |
all |
start: scenario id { for ( ; ; id = boolean_literal ) { } } |
| -root-0 | ::= |
start ␄ |
all |
start: |
| alloc_init | ::= |
id = expr ; |
all |
start: const id = id { id = boolean_literal ; } ; |
| relation_type | ::= |
id [ type_plus_0 ] |
all |
start: const id = id [ id ] ; |
| for_loop_incr | ::= |
assignation |
all |
start: scenario id { for ( ; ; id = boolean_literal ) { } } |
| | |
funcall |
all |
start: scenario id { for ( ; ; id ( ) ) { } } |
| expr_optional_19 | ::= |
*empty* |
all |
start: scenario id { for ( ; ; ) { } } |
| | |
expr |
all |
start: scenario id { for ( ; boolean_literal ; ) { } } |
| id_plus_8 | ::= |
id |
all |
start: valuetype id { property enum id = enum { id } ; } |
| | |
id_plus_8 , id |
all |
start: valuetype id { property enum id = enum { id , id } ; } |
| valuetype_member | ::= |
property_def |
all |
start: valuetype id { property id id ; } |
| | |
error |
all |
start: valuetype id { error } |
| declaration | ::= |
type id |
all |
start: scenario id { id id ; } |
| | |
type id = expr |
all |
start: scenario id { id id = boolean_literal ; } |
| | |
global id = expr |
all |
start: scenario id { global id = boolean_literal ; } |
| primitive_type | ::= |
boolean |
all |
start: scenario id { boolean id ; } |
| | |
int |
all |
start: scenario id { int id ; } |
| | |
real |
all |
start: scenario id { real id ; } |
Non Terminals
| Non terminal | Epsilon | First | Result | Last | Result | Follow | Result |
| field_access | false |
| |
| |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | dot | | semicolon | | gt | | star | | bor | | plus | | le | | comma | | eq | | band | | assign | |
| relation_member_star_10 | true |
| |
| |
| |
| entity_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| id_plus_2 | false |
| |
| |
| |
| group_type | false |
| |
| |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | dot | | semicolon | | gt | | star | | bor | | id | | plus | | ropt | | le | | comma | | eq | | band | |
| datafacer_member_star_4 | true |
| |
| |
| |
| abstract_or_block | false |
| |
| |
|
| property | | service | | error | | rcurl | |
| loop | false |
| |
| |
|
| global | | group | | _for | | rcurl | | _break | | lpar | | _return | | _if | | print | | _do | | id | | _int | | error | | text | | _continue | | _this | | _boolean | | real | | lcurl | | _while | |
| script_member_star_1 | true |
|
| relation | | valuetype | | uses | | const | | entity | | scenario | | datafacer | |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| text_type | false |
| |
| |
| |
| expr_optional_16 | true |
|
| + | | id | | value_literal | | boolean_literal | | group | | - | | ! | | this | | text_value | | ( | |
|
| ) | | id | | value_literal | | boolean_literal | | ] | | } | | this | | text_value | |
| |
| primary | false |
| |
| |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | dot | | semicolon | | gt | | star | | bor | | plus | | le | | comma | | eq | | band | |
| alloc_init_star_21 | true |
| |
| |
| |
| loop_label | false |
| |
| |
| |
| parameter_def_star_11 | true |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| datafacer_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| start | true |
|
| relation | | uses | | valuetype | | const | | scenario | | entity | | datafacer | |
| |
| |
| datafacer_member | false |
| |
| |
| |
| id_plus_3 | false |
| |
| |
| |
| argument | false |
|
| + | | id | | value_literal | | boolean_literal | | group | | - | | ! | | text_value | | this | | ( | | ? | |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | | ? | |
| |
| parameter_def | false |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| property_init_optional_7 | true |
| |
|
| ) | | boolean_literal | | value_literal | | id | | ] | | } | | this | | text_value | |
| |
| type_plus_0 | false |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| for_loop_init | false |
|
| global | | id | | group | | int | | text | | boolean | | this | | real | | ( | |
|
| boolean_literal | | value_literal | | id | | ) | | ] | | } | | this | | text_value | |
| |
| uses_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| instr_star_12 | true |
|
| global | | group | | for | | break | | ( | | return | | if | | print | | do | | id | | int | | text | | error | | continue | | this | | boolean | | real | | { | | while | |
| |
|
| global | | group | | _for | | rcurl | | _break | | lpar | | _return | | _if | | print | | _do | | id | | _int | | error | | text | | _continue | | _this | | _boolean | | real | | lcurl | | _while | |
| const_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| assignation | false |
| |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | |
| |
| relation_member | false |
| |
| |
| |
| script_member | false |
|
| relation | | uses | | valuetype | | const | | scenario | | entity | | datafacer | |
| |
|
| relation | | _uses | | valuetype | | _const | | scenario | | entity | | __eof__ | | datafacer | |
| loop_label_optional_13 | true |
| |
| |
| |
| entity_member | false |
| |
| |
|
| property | | service | | error | | rcurl | |
| for_loop_init_optional_18 | true |
|
| global | | id | | group | | int | | text | | this | | boolean | | ( | | real | |
|
| ) | | id | | value_literal | | boolean_literal | | ] | | } | | text_value | | this | |
| |
| id_optional_15 | true |
| |
| |
| |
| funcall | false |
| |
| |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | semicolon | | dot | | gt | | star | | bor | | plus | | le | | comma | | eq | | band | |
| argument_star_17 | true |
|
| + | | id | | value_literal | | boolean_literal | | group | | - | | ! | | text_value | | this | | ( | | ? | |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | | ? | |
| |
| service_def | false |
| |
| |
|
| property | | service | | error | | rcurl | |
| property_def | false |
| |
| |
|
| service | | property | | error | | rcurl | |
| type | false |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| block | false |
| |
| |
|
| global | | property | | group | | _break | | __eof__ | | datafacer | | service | | _uses | | valuetype | | _int | | scenario | | _while | | _for | | rcurl | | entity | | lpar | | _if | | _return | | print | | _do | | id | | relation | | _const | | error | | text | | _continue | | _this | | _boolean | | real | | _else | | lcurl | |
| scenario_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| valuetype_member_star_5 | true |
| |
| |
| |
| entity_member_star_6 | true |
| |
| |
|
| service | | property | | error | | rcurl | |
| id_plus_9 | false |
| |
| |
| |
| expr | false |
| First(primary) | | + | | id | | value_literal | | boolean_literal | | - | | ! | | text_value | |
| boolean_literal | | value_literal | | id | | + | | group | | ! | | - | | this | | text_value | | ( | |
| Last(primary) | | id | | value_literal | | boolean_literal | | text_value | |
| ) | | boolean_literal | | value_literal | | id | | ] | | } | | this | | text_value | |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | semicolon | | gt | | star | | bor | | plus | | le | | comma | | eq | | band | |
| property_init | false |
| |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | |
| |
| instr | false |
|
| global | | group | | for | | break | | ( | | return | | if | | print | | do | | id | | int | | text | | error | | continue | | boolean | | this | | real | | { | | while | |
| |
|
| global | | group | | _for | | rcurl | | _break | | lpar | | _return | | _if | | print | | _do | | id | | _int | | text | | error | | _continue | | _boolean | | _this | | real | | lcurl | | _while | |
| parameters | true |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| lhs | false |
| |
| |
| |
| id_optional_14 | true |
| |
| |
| |
| conditional | false |
| |
| |
|
| global | | group | | _for | | rcurl | | _break | | lpar | | _return | | _if | | print | | _do | | id | | _int | | error | | text | | _continue | | _this | | _boolean | | real | | lcurl | | _while | |
| for_loop_incr_optional_20 | true |
| |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | |
| |
| argument_star_17_sub | false |
|
| boolean_literal | | value_literal | | id | | + | | group | | ! | | - | | this | | text_value | | ( | | ? | |
|
| ) | | boolean_literal | | value_literal | | id | | ] | | } | | this | | text_value | | ? | |
| |
| -root-0 | false |
|
| relation | | valuetype | | uses | | const | | entity | | scenario | | ␄ | | datafacer | |
| |
|
| parameter_def_star_11_sub | false |
|
| id | | group | | int | | text | | boolean | | real | |
| |
| |
| valuetype_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| alloc_init | false |
| |
| |
| |
| relation_type | false |
| |
| |
|
| mod | | ge | | rpar | | slash | | lt | | minus | | range | | neq | | dot | | semicolon | | gt | | star | | bor | | id | | plus | | ropt | | le | | comma | | eq | | band | |
| for_loop_incr | false |
| |
|
| boolean_literal | | value_literal | | id | | ) | | ] | | } | | this | | text_value | |
| |
| expr_optional_19 | true |
|
| + | | id | | value_literal | | boolean_literal | | group | | - | | ! | | text_value | | this | | ( | |
|
| id | | value_literal | | boolean_literal | | ) | | ] | | } | | text_value | | this | |
| |
| id_plus_8 | false |
| |
| |
| |
| valuetype_member | false |
| |
| |
| |
| declaration | false |
|
| global | | id | | group | | int | | text | | boolean | | real | |
|
| value_literal | | boolean_literal | | ) | | id | | ] | | } | | text_value | | this | |
| |
| relation_def | false |
| |
| |
|
| relation | | valuetype | | _uses | | _const | | entity | | scenario | | __eof__ | | datafacer | |
| arguments | true |
|
| boolean_literal | | value_literal | | id | | + | | group | | ! | | - | | this | | text_value | | ( | | ? | |
|
| ) | | boolean_literal | | value_literal | | id | | ] | | } | | this | | text_value | | ? | |
| |
| primitive_type | false |
| |
| |
| |
Start States
| Non terminal | Start State |
| start | state0 |
States
state0 - state 0:
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state1 - state 0:
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state2 - state 0: relation
Compatible versions :
DEFAULT
state3 - state 0: relation id
Compatible versions :
DEFAULT
state4 - state 0: relation id [
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state5 - state 0: relation id [ id
Compatible versions :
DEFAULT
state6 - state 0: relation id [ id
Compatible versions :
DEFAULT
state7 - state 0: relation id [ id ]
Compatible versions :
DEFAULT
state8 - state 0: relation id [ id ] {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
| relation_member_star_10 | : | state9 |
|
state9 - state 0: relation id [ id ] {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state10 - state 0: datafacer id { service
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state11 - state 0: datafacer id { service id
Compatible versions :
DEFAULT
state12 - state 0: datafacer id { service id [
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state13 - state 0: entity id { property id
Compatible versions :
DEFAULT
state14 - state 0: entity id { property group
Compatible versions :
DEFAULT
state15 - state 0: entity id { property group [
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state16 - state 0: scenario id { int
Compatible versions :
DEFAULT
state17 - state 0: scenario id { text
Compatible versions :
DEFAULT
state18 - state 0: scenario id { boolean
Compatible versions :
DEFAULT
state19 - state 0: scenario id { real
Compatible versions :
DEFAULT
state20 - state 0: scenario id { text
Compatible versions :
DEFAULT
state21 - state 0: entity id { property id [ id ]
Compatible versions :
DEFAULT
state22 - state 0: entity id { property group [ id ]
Compatible versions :
DEFAULT
state23 - state 0: const id = group [ id
Compatible versions :
DEFAULT
state24 - state 0: const id = group [ id ]
Compatible versions :
DEFAULT
state25 - state 0: scenario id { boolean
Compatible versions :
DEFAULT
state26 - state 0: const id = id [ id
Compatible versions :
DEFAULT
state27 - state 0: const id = id [ id ]
Compatible versions :
DEFAULT
state28 - state 0: const id = id [ id ,
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state29 - state 0: const id = id [ id , id
Compatible versions :
DEFAULT
state30 - state 0: const id = id [ id
Compatible versions :
DEFAULT
state31 - state 0: datafacer id { service id (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state32 - state 0: datafacer id { service id ( id id
Compatible versions :
DEFAULT
state33 - state 0: datafacer id { service id ( id id
Compatible versions :
DEFAULT
state34 - state 0: datafacer id { service id ( id id ,
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state35 - state 0: datafacer id { service id ( id id , id id
Compatible versions :
DEFAULT
state36 - state 0: datafacer id { service id ( id
Compatible versions :
DEFAULT
state37 - state 0: datafacer id { service id ( id id
Compatible versions :
DEFAULT
state38 - state 0: datafacer id { service id (
Compatible versions :
DEFAULT
state39 - state 0: datafacer id { service id ( )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state40 - state 0: datafacer id { service id ( ) ;
Compatible versions :
DEFAULT
state41 - state 0: scenario id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state42 - state 0: scenario id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state43 - state 0: scenario id { global
Compatible versions :
DEFAULT
state44 - state 0: scenario id { global id
Compatible versions :
DEFAULT
state45 - state 0: scenario id { global id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state46 - state 0: const id = +
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state47 - state 0: const id = id
Compatible versions :
DEFAULT
state48 - state 0: const id = id [
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state49 - state 0: const id = id [ error
Compatible versions :
DEFAULT
state50 - state 0: const id = id [ error ]
Compatible versions :
DEFAULT
state51 - state 0: const id = id (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state52 - state 0: const id = boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
| expr ::= boolean_literal • |
|
|
state53 - state 0: const id = value_literal
Compatible versions :
DEFAULT
state54 - state 0: const id = group
Compatible versions :
DEFAULT
state55 - state 0: const id = group [
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state56 - state 0: const id = group [ error
Compatible versions :
DEFAULT
state57 - state 0: const id = group [ error ]
Compatible versions :
DEFAULT
state58 - state 0: const id = !
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state59 - state 0: const id = -
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state60 - state 0: const id = text_value
Compatible versions :
DEFAULT
state61 - state 0: const id = this
Compatible versions :
DEFAULT
state62 - state 0: const id = (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state63 - state 0: const id = ( error
Compatible versions :
DEFAULT
state64 - state 0: const id = ( error )
Compatible versions :
DEFAULT
state65 - state 0: const id = id . id
Compatible versions :
DEFAULT
state66 - state 0: const id = id ( )
Compatible versions :
DEFAULT
state67 - state 0: const id = this
Compatible versions :
DEFAULT
state68 - state 0: const id = this .
Compatible versions :
DEFAULT
state69 - state 0: const id = this . id
Compatible versions :
DEFAULT
state70 - state 0: const id = this . id (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state71 - state 0: const id = this . id ( error
Compatible versions :
DEFAULT
state72 - state 0: const id = this . id ( error )
Compatible versions :
DEFAULT
state73 - state 0: const id = id ( ?
Compatible versions :
DEFAULT
state74 - state 0: const id = id ( ?
Compatible versions :
DEFAULT
state75 - state 0: const id = id (
Compatible versions :
DEFAULT
state76 - state 0: const id = id ( boolean_literal
Compatible versions :
DEFAULT
state77 - state 0: const id = boolean_literal %
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state78 - state 0: const id = id [ id ]
Compatible versions :
DEFAULT
state79 - state 0: const id = boolean_literal % boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
shift to state77,reduce by expr ::= expr % expr |
| rpar | : |
reduce by expr ::= expr % expr |
| ge | : |
reduce by expr ::= expr % expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr % expr |
| lt | : |
shift to state84,reduce by expr ::= expr % expr |
| minus | : |
shift to state86,reduce by expr ::= expr % expr |
| range | : |
shift to state88,reduce by expr ::= expr % expr |
| neq | : |
shift to state90,reduce by expr ::= expr % expr |
| semicolon | : |
reduce by expr ::= expr % expr |
| gt | : |
shift to state92,reduce by expr ::= expr % expr |
| star | : |
shift to state94,reduce by expr ::= expr % expr |
| bor | : |
shift to state96,reduce by expr ::= expr % expr |
| plus | : |
shift to state98,reduce by expr ::= expr % expr |
| le | : |
shift to state100,reduce by expr ::= expr % expr |
| comma | : |
reduce by expr ::= expr % expr |
| eq | : |
shift to state102,reduce by expr ::= expr % expr |
| band | : |
shift to state104,reduce by expr ::= expr % expr |
|
state80 - state 0: const id = boolean_literal >=
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state81 - state 0: const id = boolean_literal >= boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
shift to state77,reduce by expr ::= expr >= expr |
| rpar | : |
reduce by expr ::= expr >= expr |
| ge | : |
shift to state80,reduce by expr ::= expr >= expr |
| slash | : |
shift to state82,reduce by expr ::= expr >= expr |
| lt | : |
shift to state84,reduce by expr ::= expr >= expr |
| minus | : |
shift to state86,reduce by expr ::= expr >= expr |
| range | : |
shift to state88,reduce by expr ::= expr >= expr |
| neq | : |
shift to state90,reduce by expr ::= expr >= expr |
| semicolon | : |
reduce by expr ::= expr >= expr |
| gt | : |
shift to state92,reduce by expr ::= expr >= expr |
| star | : |
shift to state94,reduce by expr ::= expr >= expr |
| bor | : |
shift to state96,reduce by expr ::= expr >= expr |
| plus | : |
shift to state98,reduce by expr ::= expr >= expr |
| le | : |
shift to state100,reduce by expr ::= expr >= expr |
| comma | : |
reduce by expr ::= expr >= expr |
| eq | : |
shift to state102,reduce by expr ::= expr >= expr |
| band | : |
shift to state104,reduce by expr ::= expr >= expr |
|
state82 - state 0: const id = boolean_literal /
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state83 - state 0: const id = boolean_literal / boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr / expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr / expr |
| ge | : |
reduce by expr ::= expr / expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr / expr |
| lt | : |
shift to state84,reduce by expr ::= expr / expr |
| minus | : |
reduce by expr ::= expr / expr,shift to state86 |
| range | : |
reduce by expr ::= expr / expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr / expr |
| semicolon | : |
reduce by expr ::= expr / expr |
| gt | : |
reduce by expr ::= expr / expr,shift to state92 |
| star | : |
reduce by expr ::= expr / expr,shift to state94 |
| bor | : |
reduce by expr ::= expr / expr,shift to state96 |
| plus | : |
reduce by expr ::= expr / expr,shift to state98 |
| le | : |
reduce by expr ::= expr / expr,shift to state100 |
| comma | : |
reduce by expr ::= expr / expr |
| eq | : |
shift to state102,reduce by expr ::= expr / expr |
| band | : |
reduce by expr ::= expr / expr,shift to state104 |
|
state84 - state 0: const id = boolean_literal <
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state85 - state 0: const id = boolean_literal < boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr < expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr < expr |
| ge | : |
reduce by expr ::= expr < expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr < expr |
| lt | : |
shift to state84,reduce by expr ::= expr < expr |
| minus | : |
shift to state86,reduce by expr ::= expr < expr |
| range | : |
reduce by expr ::= expr < expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr < expr |
| semicolon | : |
reduce by expr ::= expr < expr |
| gt | : |
reduce by expr ::= expr < expr,shift to state92 |
| star | : |
reduce by expr ::= expr < expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= expr < expr |
| plus | : |
shift to state98,reduce by expr ::= expr < expr |
| le | : |
shift to state100,reduce by expr ::= expr < expr |
| comma | : |
reduce by expr ::= expr < expr |
| eq | : |
shift to state102,reduce by expr ::= expr < expr |
| band | : |
shift to state104,reduce by expr ::= expr < expr |
|
state86 - state 0: const id = boolean_literal -
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state87 - state 0: const id = boolean_literal - boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr - expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr - expr |
| ge | : |
reduce by expr ::= expr - expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr - expr |
| lt | : |
shift to state84,reduce by expr ::= expr - expr |
| minus | : |
reduce by expr ::= expr - expr,shift to state86 |
| range | : |
reduce by expr ::= expr - expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr - expr |
| semicolon | : |
reduce by expr ::= expr - expr |
| gt | : |
reduce by expr ::= expr - expr,shift to state92 |
| star | : |
reduce by expr ::= expr - expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= expr - expr |
| plus | : |
reduce by expr ::= expr - expr,shift to state98 |
| le | : |
shift to state100,reduce by expr ::= expr - expr |
| comma | : |
reduce by expr ::= expr - expr |
| eq | : |
shift to state102,reduce by expr ::= expr - expr |
| band | : |
shift to state104,reduce by expr ::= expr - expr |
|
state88 - state 0: const id = boolean_literal ..
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state89 - state 0: const id = boolean_literal .. boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
shift to state77,reduce by expr ::= expr .. expr |
| rpar | : |
reduce by expr ::= expr .. expr |
| ge | : |
shift to state80,reduce by expr ::= expr .. expr |
| slash | : |
shift to state82,reduce by expr ::= expr .. expr |
| lt | : |
shift to state84,reduce by expr ::= expr .. expr |
| minus | : |
shift to state86,reduce by expr ::= expr .. expr |
| range | : |
shift to state88,reduce by expr ::= expr .. expr |
| neq | : |
shift to state90,reduce by expr ::= expr .. expr |
| semicolon | : |
reduce by expr ::= expr .. expr |
| gt | : |
shift to state92,reduce by expr ::= expr .. expr |
| star | : |
shift to state94,reduce by expr ::= expr .. expr |
| bor | : |
shift to state96,reduce by expr ::= expr .. expr |
| plus | : |
shift to state98,reduce by expr ::= expr .. expr |
| le | : |
shift to state100,reduce by expr ::= expr .. expr |
| comma | : |
reduce by expr ::= expr .. expr |
| eq | : |
shift to state102,reduce by expr ::= expr .. expr |
| band | : |
shift to state104,reduce by expr ::= expr .. expr |
|
state90 - state 0: const id = boolean_literal !=
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state91 - state 0: const id = boolean_literal != boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr != expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr != expr |
| ge | : |
reduce by expr ::= expr != expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr != expr |
| lt | : |
shift to state84,reduce by expr ::= expr != expr |
| minus | : |
reduce by expr ::= expr != expr,shift to state86 |
| range | : |
reduce by expr ::= expr != expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr != expr |
| semicolon | : |
reduce by expr ::= expr != expr |
| gt | : |
reduce by expr ::= expr != expr,shift to state92 |
| star | : |
reduce by expr ::= expr != expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= expr != expr |
| plus | : |
reduce by expr ::= expr != expr,shift to state98 |
| le | : |
shift to state100,reduce by expr ::= expr != expr |
| comma | : |
reduce by expr ::= expr != expr |
| eq | : |
shift to state102,reduce by expr ::= expr != expr |
| band | : |
shift to state104,reduce by expr ::= expr != expr |
|
state92 - state 0: const id = boolean_literal >
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state93 - state 0: const id = boolean_literal > boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr > expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr > expr |
| ge | : |
reduce by expr ::= expr > expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr > expr |
| lt | : |
shift to state84,reduce by expr ::= expr > expr |
| minus | : |
reduce by expr ::= expr > expr,shift to state86 |
| range | : |
reduce by expr ::= expr > expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr > expr |
| semicolon | : |
reduce by expr ::= expr > expr |
| gt | : |
reduce by expr ::= expr > expr,shift to state92 |
| star | : |
reduce by expr ::= expr > expr,shift to state94 |
| bor | : |
reduce by expr ::= expr > expr,shift to state96 |
| plus | : |
reduce by expr ::= expr > expr,shift to state98 |
| le | : |
reduce by expr ::= expr > expr,shift to state100 |
| comma | : |
reduce by expr ::= expr > expr |
| eq | : |
shift to state102,reduce by expr ::= expr > expr |
| band | : |
reduce by expr ::= expr > expr,shift to state104 |
|
state94 - state 0: const id = boolean_literal *
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state95 - state 0: const id = boolean_literal * boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr * expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr * expr |
| ge | : |
reduce by expr ::= expr * expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr * expr |
| lt | : |
shift to state84,reduce by expr ::= expr * expr |
| minus | : |
reduce by expr ::= expr * expr,shift to state86 |
| range | : |
reduce by expr ::= expr * expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr * expr |
| semicolon | : |
reduce by expr ::= expr * expr |
| gt | : |
reduce by expr ::= expr * expr,shift to state92 |
| star | : |
reduce by expr ::= expr * expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= expr * expr |
| plus | : |
reduce by expr ::= expr * expr,shift to state98 |
| le | : |
shift to state100,reduce by expr ::= expr * expr |
| comma | : |
reduce by expr ::= expr * expr |
| eq | : |
shift to state102,reduce by expr ::= expr * expr |
| band | : |
shift to state104,reduce by expr ::= expr * expr |
|
state96 - state 0: const id = boolean_literal ||
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state97 - state 0: const id = boolean_literal || boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr || expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr || expr |
| ge | : |
reduce by expr ::= expr || expr,shift to state80 |
| slash | : |
reduce by expr ::= expr || expr,shift to state82 |
| lt | : |
shift to state84,reduce by expr ::= expr || expr |
| minus | : |
reduce by expr ::= expr || expr,shift to state86 |
| range | : |
reduce by expr ::= expr || expr,shift to state88 |
| neq | : |
reduce by expr ::= expr || expr,shift to state90 |
| semicolon | : |
reduce by expr ::= expr || expr |
| gt | : |
reduce by expr ::= expr || expr,shift to state92 |
| star | : |
reduce by expr ::= expr || expr,shift to state94 |
| bor | : |
reduce by expr ::= expr || expr,shift to state96 |
| plus | : |
reduce by expr ::= expr || expr,shift to state98 |
| le | : |
reduce by expr ::= expr || expr,shift to state100 |
| comma | : |
reduce by expr ::= expr || expr |
| eq | : |
shift to state102,reduce by expr ::= expr || expr |
| band | : |
reduce by expr ::= expr || expr,shift to state104 |
|
state98 - state 0: const id = boolean_literal +
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state99 - state 0: const id = boolean_literal + boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr + expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr + expr |
| ge | : |
reduce by expr ::= expr + expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr + expr |
| lt | : |
shift to state84,reduce by expr ::= expr + expr |
| minus | : |
reduce by expr ::= expr + expr,shift to state86 |
| range | : |
reduce by expr ::= expr + expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr + expr |
| semicolon | : |
reduce by expr ::= expr + expr |
| gt | : |
reduce by expr ::= expr + expr,shift to state92 |
| star | : |
reduce by expr ::= expr + expr,shift to state94 |
| bor | : |
reduce by expr ::= expr + expr,shift to state96 |
| plus | : |
reduce by expr ::= expr + expr,shift to state98 |
| le | : |
reduce by expr ::= expr + expr,shift to state100 |
| comma | : |
reduce by expr ::= expr + expr |
| eq | : |
shift to state102,reduce by expr ::= expr + expr |
| band | : |
reduce by expr ::= expr + expr,shift to state104 |
|
state100 - state 0: const id = boolean_literal <=
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state101 - state 0: const id = boolean_literal <= boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
shift to state77,reduce by expr ::= expr <= expr |
| rpar | : |
reduce by expr ::= expr <= expr |
| ge | : |
reduce by expr ::= expr <= expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr <= expr |
| lt | : |
shift to state84,reduce by expr ::= expr <= expr |
| minus | : |
shift to state86,reduce by expr ::= expr <= expr |
| range | : |
reduce by expr ::= expr <= expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr <= expr |
| semicolon | : |
reduce by expr ::= expr <= expr |
| gt | : |
shift to state92,reduce by expr ::= expr <= expr |
| star | : |
shift to state94,reduce by expr ::= expr <= expr |
| bor | : |
shift to state96,reduce by expr ::= expr <= expr |
| plus | : |
shift to state98,reduce by expr ::= expr <= expr |
| le | : |
shift to state100,reduce by expr ::= expr <= expr |
| comma | : |
reduce by expr ::= expr <= expr |
| eq | : |
shift to state102,reduce by expr ::= expr <= expr |
| band | : |
shift to state104,reduce by expr ::= expr <= expr |
|
state102 - state 0: const id = boolean_literal ==
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state103 - state 0: const id = boolean_literal == boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr == expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr == expr |
| ge | : |
reduce by expr ::= expr == expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr == expr |
| lt | : |
shift to state84,reduce by expr ::= expr == expr |
| minus | : |
reduce by expr ::= expr == expr,shift to state86 |
| range | : |
reduce by expr ::= expr == expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr == expr |
| semicolon | : |
reduce by expr ::= expr == expr |
| gt | : |
reduce by expr ::= expr == expr,shift to state92 |
| star | : |
reduce by expr ::= expr == expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= expr == expr |
| plus | : |
reduce by expr ::= expr == expr,shift to state98 |
| le | : |
shift to state100,reduce by expr ::= expr == expr |
| comma | : |
reduce by expr ::= expr == expr |
| eq | : |
shift to state102,reduce by expr ::= expr == expr |
| band | : |
reduce by expr ::= expr == expr,shift to state104 |
|
state104 - state 0: const id = boolean_literal &&
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state105 - state 0: const id = boolean_literal && boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= expr && expr,shift to state77 |
| rpar | : |
reduce by expr ::= expr && expr |
| ge | : |
reduce by expr ::= expr && expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= expr && expr |
| lt | : |
shift to state84,reduce by expr ::= expr && expr |
| minus | : |
reduce by expr ::= expr && expr,shift to state86 |
| range | : |
reduce by expr ::= expr && expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= expr && expr |
| semicolon | : |
reduce by expr ::= expr && expr |
| gt | : |
reduce by expr ::= expr && expr,shift to state92 |
| star | : |
reduce by expr ::= expr && expr,shift to state94 |
| bor | : |
reduce by expr ::= expr && expr,shift to state96 |
| plus | : |
reduce by expr ::= expr && expr,shift to state98 |
| le | : |
reduce by expr ::= expr && expr,shift to state100 |
| comma | : |
reduce by expr ::= expr && expr |
| eq | : |
shift to state102,reduce by expr ::= expr && expr |
| band | : |
reduce by expr ::= expr && expr,shift to state104 |
|
state106 - state 0: const id = group [ id ]
Compatible versions :
DEFAULT
state107 - state 0: const id = id ( ?
Compatible versions :
DEFAULT
state108 - state 0: const id = id ( ? ,
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state109 - state 0: const id = id ( ? , ?
Compatible versions :
DEFAULT
state110 - state 0: const id = this . id (
Compatible versions :
DEFAULT
state111 - state 0: const id = this . id ( )
Compatible versions :
DEFAULT
state112 - state 0: const id = ( boolean_literal
Compatible versions :
DEFAULT
state113 - state 0: const id = ( boolean_literal )
Compatible versions :
DEFAULT
state114 - state 0: const id = - boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
shift to state77,reduce by expr ::= - expr |
| rpar | : |
reduce by expr ::= - expr |
| ge | : |
shift to state80,reduce by expr ::= - expr |
| slash | : |
shift to state82,reduce by expr ::= - expr |
| lt | : |
shift to state84,reduce by expr ::= - expr |
| minus | : |
shift to state86,reduce by expr ::= - expr |
| range | : |
shift to state88,reduce by expr ::= - expr |
| neq | : |
shift to state90,reduce by expr ::= - expr |
| semicolon | : |
reduce by expr ::= - expr |
| gt | : |
shift to state92,reduce by expr ::= - expr |
| star | : |
shift to state94,reduce by expr ::= - expr |
| bor | : |
shift to state96,reduce by expr ::= - expr |
| plus | : |
shift to state98,reduce by expr ::= - expr |
| le | : |
shift to state100,reduce by expr ::= - expr |
| comma | : |
reduce by expr ::= - expr |
| eq | : |
shift to state102,reduce by expr ::= - expr |
| band | : |
shift to state104,reduce by expr ::= - expr |
|
state115 - state 0: const id = ! boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= ! expr,shift to state77 |
| rpar | : |
reduce by expr ::= ! expr |
| ge | : |
reduce by expr ::= ! expr,shift to state80 |
| slash | : |
reduce by expr ::= ! expr,shift to state82 |
| lt | : |
reduce by expr ::= ! expr,shift to state84 |
| minus | : |
reduce by expr ::= ! expr,shift to state86 |
| range | : |
reduce by expr ::= ! expr,shift to state88 |
| neq | : |
reduce by expr ::= ! expr,shift to state90 |
| semicolon | : |
reduce by expr ::= ! expr |
| gt | : |
reduce by expr ::= ! expr,shift to state92 |
| star | : |
reduce by expr ::= ! expr,shift to state94 |
| bor | : |
reduce by expr ::= ! expr,shift to state96 |
| plus | : |
reduce by expr ::= ! expr,shift to state98 |
| le | : |
reduce by expr ::= ! expr,shift to state100 |
| comma | : |
reduce by expr ::= ! expr |
| eq | : |
reduce by expr ::= ! expr,shift to state102 |
| band | : |
reduce by expr ::= ! expr,shift to state104 |
|
state116 - state 0: const id = id ( error
Compatible versions :
DEFAULT
state117 - state 0: const id = id ( error )
Compatible versions :
DEFAULT
state118 - state 0: const id = id (
Compatible versions :
DEFAULT
state119 - state 0: const id = id ( )
Compatible versions :
DEFAULT
state120 - state 0: const id = id .
Compatible versions :
DEFAULT
state121 - state 0: const id = id . id
Compatible versions :
DEFAULT
state122 - state 0: const id = id . id (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state123 - state 0: const id = id . id ( error
Compatible versions :
DEFAULT
state124 - state 0: const id = id . id ( error )
Compatible versions :
DEFAULT
state125 - state 0: const id = id . id (
Compatible versions :
DEFAULT
state126 - state 0: const id = id . id ( )
Compatible versions :
DEFAULT
state127 - state 0: const id = id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state128 - state 0: const id = id { error
Compatible versions :
DEFAULT
state129 - state 0: const id = id { error }
Compatible versions :
DEFAULT
state130 - state 0: const id = id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state131 - state 0: const id = id { id
Compatible versions :
DEFAULT
state132 - state 0: const id = id { id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state133 - state 0: const id = id { id = boolean_literal
Compatible versions :
DEFAULT
state134 - state 0: const id = id { id = boolean_literal ;
Compatible versions :
DEFAULT
state135 - state 0: const id = id { }
Compatible versions :
DEFAULT
state136 - state 0: const id = id { id = boolean_literal ;
Compatible versions :
DEFAULT
state137 - state 0: const id = + boolean_literal
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| mod | : |
reduce by expr ::= + expr,shift to state77 |
| rpar | : |
reduce by expr ::= + expr |
| ge | : |
reduce by expr ::= + expr,shift to state80 |
| slash | : |
shift to state82,reduce by expr ::= + expr |
| lt | : |
shift to state84,reduce by expr ::= + expr |
| minus | : |
shift to state86,reduce by expr ::= + expr |
| range | : |
reduce by expr ::= + expr,shift to state88 |
| neq | : |
shift to state90,reduce by expr ::= + expr |
| semicolon | : |
reduce by expr ::= + expr |
| gt | : |
reduce by expr ::= + expr,shift to state92 |
| star | : |
reduce by expr ::= + expr,shift to state94 |
| bor | : |
shift to state96,reduce by expr ::= + expr |
| plus | : |
shift to state98,reduce by expr ::= + expr |
| le | : |
shift to state100,reduce by expr ::= + expr |
| comma | : |
reduce by expr ::= + expr |
| eq | : |
shift to state102,reduce by expr ::= + expr |
| band | : |
shift to state104,reduce by expr ::= + expr |
|
state138 - state 0: scenario id { global id = boolean_literal
Compatible versions :
DEFAULT
state139 - state 0: scenario id { }
Compatible versions :
DEFAULT
state140 - state 0: scenario id { break
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state141 - state 0: scenario id { break id
Compatible versions :
DEFAULT
state142 - state 0: scenario id { break
Compatible versions :
DEFAULT
state143 - state 0: scenario id { break ;
Compatible versions :
DEFAULT
state144 - state 0: scenario id { return
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state145 - state 0: scenario id { return
Compatible versions :
DEFAULT
state146 - state 0: scenario id { return ;
Compatible versions :
DEFAULT
state147 - state 0: scenario id { return boolean_literal
Compatible versions :
DEFAULT
state148 - state 0: scenario id { if
Compatible versions :
DEFAULT
state149 - state 0: scenario id { if (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state150 - state 0: scenario id { if ( error
Compatible versions :
DEFAULT
state151 - state 0: scenario id { if ( error )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state152 - state 0: scenario id { if ( error ) { }
Compatible versions :
DEFAULT
state153 - state 0: scenario id { if ( error ) { } else
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state154 - state 0: scenario id { if ( error ) { } else { }
Compatible versions :
DEFAULT
state155 - state 0: scenario id { if ( boolean_literal
Compatible versions :
DEFAULT
state156 - state 0: scenario id { if ( boolean_literal )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state157 - state 0: scenario id { if ( boolean_literal ) { }
Compatible versions :
DEFAULT
state158 - state 0: scenario id { if ( boolean_literal ) { } else
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state159 - state 0: scenario id { if ( boolean_literal ) { } else { }
Compatible versions :
DEFAULT
state160 - state 0: scenario id { print
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state161 - state 0: scenario id { print boolean_literal
Compatible versions :
DEFAULT
state162 - state 0: scenario id { print boolean_literal ;
Compatible versions :
DEFAULT
state163 - state 0: scenario id { id
Compatible versions :
DEFAULT
state164 - state 0: scenario id { id :
Compatible versions :
DEFAULT
state165 - state 0: scenario id { error
Compatible versions :
DEFAULT
state166 - state 0: scenario id { error ;
Compatible versions :
DEFAULT
state167 - state 0: scenario id { continue
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state168 - state 0: scenario id { continue id
Compatible versions :
DEFAULT
state169 - state 0: scenario id { continue
Compatible versions :
DEFAULT
state170 - state 0: scenario id { continue ;
Compatible versions :
DEFAULT
state171 - state 0: scenario id { id . id
Compatible versions :
DEFAULT
state172 - state 0: scenario id { id [ id ]
Compatible versions :
DEFAULT
state173 - state 0: scenario id { error ;
Compatible versions :
DEFAULT
state174 - state 0: scenario id { id
Compatible versions :
DEFAULT
state175 - state 0: scenario id { id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state176 - state 0: scenario id { id = boolean_literal
Compatible versions :
DEFAULT
state177 - state 0: scenario id { group [ id ]
Compatible versions :
DEFAULT
state178 - state 0: scenario id { id = boolean_literal
Compatible versions :
DEFAULT
state179 - state 0: scenario id { id = boolean_literal ;
Compatible versions :
DEFAULT
state180 - state 0: scenario id { id id
Compatible versions :
DEFAULT
state181 - state 0: scenario id { id id ;
Compatible versions :
DEFAULT
state182 - state 0: scenario id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state183 - state 0: scenario id { for
Compatible versions :
DEFAULT
state184 - state 0: scenario id { for (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state185 - state 0: scenario id { for ( id
Compatible versions :
DEFAULT
state186 - state 0: scenario id { for ( id in
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state187 - state 0: scenario id { for ( id in boolean_literal
Compatible versions :
DEFAULT
state188 - state 0: scenario id { for ( id in boolean_literal )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state189 - state 0: scenario id { for ( id in boolean_literal ) { }
Compatible versions :
DEFAULT
state190 - state 0: scenario id { for ( error
Compatible versions :
DEFAULT
state191 - state 0: scenario id { for ( error )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state192 - state 0: scenario id { for ( error ) { }
Compatible versions :
DEFAULT
state193 - state 0: scenario id { for ( id id
Compatible versions :
DEFAULT
state194 - state 0: scenario id { for ( id = boolean_literal
Compatible versions :
DEFAULT
state195 - state 0: scenario id { for ( id id
Compatible versions :
DEFAULT
state196 - state 0: scenario id { for (
Compatible versions :
DEFAULT
state197 - state 0: scenario id { for ( ;
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state198 - state 0: scenario id { for ( ; boolean_literal
Compatible versions :
DEFAULT
state199 - state 0: scenario id { for ( ;
Compatible versions :
DEFAULT
state200 - state 0: scenario id { for ( ; ;
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state201 - state 0: scenario id { for ( ; ; id
Compatible versions :
DEFAULT
state202 - state 0: scenario id { for ( ; ; id ( )
Compatible versions :
DEFAULT
state203 - state 0: scenario id { this
Compatible versions :
DEFAULT
state204 - state 0: scenario id { for ( ; ; id = boolean_literal
Compatible versions :
DEFAULT
state205 - state 0: scenario id { for ( ; ;
Compatible versions :
DEFAULT
state206 - state 0: scenario id { for ( ; ; )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state207 - state 0: scenario id { for ( ; ; ) { }
Compatible versions :
DEFAULT
state208 - state 0: scenario id { for ( ; ; id = boolean_literal
Compatible versions :
DEFAULT
state209 - state 0: scenario id { for ( id ( )
Compatible versions :
DEFAULT
state210 - state 0: scenario id { id
Compatible versions :
DEFAULT
state211 - state 0: scenario id { id id
Compatible versions :
DEFAULT
state212 - state 0: scenario id { id id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state213 - state 0: scenario id { id id = boolean_literal
Compatible versions :
DEFAULT
state214 - state 0: scenario id { do
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state215 - state 0: scenario id { do { }
Compatible versions :
DEFAULT
state216 - state 0: scenario id { do { } while
Compatible versions :
DEFAULT
state217 - state 0: scenario id { do { } while (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state218 - state 0: scenario id { do { } while ( error
Compatible versions :
DEFAULT
state219 - state 0: scenario id { do { } while ( error )
Compatible versions :
DEFAULT
state220 - state 0: scenario id { do { } while ( boolean_literal
Compatible versions :
DEFAULT
state221 - state 0: scenario id { do { } while ( boolean_literal )
Compatible versions :
DEFAULT
state222 - state 0: scenario id { while
Compatible versions :
DEFAULT
state223 - state 0: scenario id { while (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state224 - state 0: scenario id { while ( error
Compatible versions :
DEFAULT
state225 - state 0: scenario id { while ( error )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state226 - state 0: scenario id { while ( error ) { }
Compatible versions :
DEFAULT
state227 - state 0: scenario id { while ( boolean_literal
Compatible versions :
DEFAULT
state228 - state 0: scenario id { while ( boolean_literal )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state229 - state 0: scenario id { while ( boolean_literal ) { }
Compatible versions :
DEFAULT
state230 - state 0: scenario id { while ( boolean_literal ) { }
Compatible versions :
DEFAULT
state231 - state 0: scenario id { id ( )
Compatible versions :
DEFAULT
state232 - state 0: scenario id { id ( ) ;
Compatible versions :
DEFAULT
state233 - state 0: scenario id { id :
Compatible versions :
DEFAULT
state234 - state 0: scenario id { if ( boolean_literal ) { }
Compatible versions :
DEFAULT
state235 - state 0: scenario id { { }
Compatible versions :
DEFAULT
state236 - state 0: datafacer id { service id ( ) ;
Compatible versions :
DEFAULT
state237 - state 0: datafacer id { service id ( ) { }
Compatible versions :
DEFAULT
state238 - state 0: datafacer id { service id (
Compatible versions :
DEFAULT
state239 - state 0: datafacer id { service id
Compatible versions :
DEFAULT
state240 - state 0: datafacer id { service id id
Compatible versions :
DEFAULT
state241 - state 0: datafacer id { service id id (
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state242 - state 0: datafacer id { service id id (
Compatible versions :
DEFAULT
state243 - state 0: datafacer id { service id id ( )
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state244 - state 0: datafacer id { service id id ( ) ;
Compatible versions :
DEFAULT
state245 - state 0: relation id [ id ] { error
Compatible versions :
DEFAULT
state246 - state 0: relation id [ id ] { }
Compatible versions :
DEFAULT
state247 - state 0: relation id [ id ] { service id ( ) ;
Compatible versions :
DEFAULT
state248 - state 0: relation id [ id ] { error
Compatible versions :
DEFAULT
state249 - state 0: relation id [ id ,
Compatible versions :
DEFAULT
state250 - state 0: relation id [ id , id
Compatible versions :
DEFAULT
state251 - state 0: valuetype
Compatible versions :
DEFAULT
state252 - state 0: valuetype id
Compatible versions :
DEFAULT
state253 - state 0: valuetype id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state254 - state 0: valuetype id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state255 - state 0: entity id { property
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state256 - state 0: entity id { property enum
Compatible versions :
DEFAULT
state257 - state 0: entity id { property enum id
Compatible versions :
DEFAULT
state258 - state 0: entity id { property enum id =
Compatible versions :
DEFAULT
state259 - state 0: entity id { property enum id = enum
Compatible versions :
DEFAULT
state260 - state 0: entity id { property enum id = enum {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state261 - state 0: entity id { property enum id = enum { id
Compatible versions :
DEFAULT
state262 - state 0: entity id { property enum id = enum { id
Compatible versions :
DEFAULT
state263 - state 0: entity id { property enum id = enum { id ,
Compatible versions :
DEFAULT
state264 - state 0: entity id { property enum id = enum { id , id
Compatible versions :
DEFAULT
state265 - state 0: entity id { property enum id = enum { id }
Compatible versions :
DEFAULT
state266 - state 0: entity id { property enum id = enum { id } ;
Compatible versions :
DEFAULT
state267 - state 0: entity id { property id
Compatible versions :
DEFAULT
state268 - state 0: entity id { property id id
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state269 - state 0: entity id { property id id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state270 - state 0: entity id { property id id = boolean_literal
Compatible versions :
DEFAULT
state271 - state 0: entity id { property id id
Compatible versions :
DEFAULT
state272 - state 0: entity id { property id id ;
Compatible versions :
DEFAULT
state273 - state 0: entity id { property id id = boolean_literal
Compatible versions :
DEFAULT
state274 - state 0: valuetype id { error
Compatible versions :
DEFAULT
state275 - state 0: valuetype id { }
Compatible versions :
DEFAULT
state276 - state 0: valuetype id { property id id ;
Compatible versions :
DEFAULT
state277 - state 0: valuetype id { error
Compatible versions :
DEFAULT
state278 - state 0: uses
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state279 - state 0: uses id
Compatible versions :
DEFAULT
state280 - state 0: uses id
Compatible versions :
DEFAULT
state281 - state 0: uses id ;
Compatible versions :
DEFAULT
state282 - state 0: uses id .
Compatible versions :
DEFAULT
state283 - state 0: uses id . id
Compatible versions :
DEFAULT
state284 - state 0: const
Compatible versions :
DEFAULT
state285 - state 0: const id
Compatible versions :
DEFAULT
state286 - state 0: const id =
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state287 - state 0: const id = boolean_literal
Compatible versions :
DEFAULT
state288 - state 0: const id = boolean_literal ;
Compatible versions :
DEFAULT
state289 - state 0: entity
Compatible versions :
DEFAULT
state290 - state 0: entity id
Compatible versions :
DEFAULT
state291 - state 0: entity id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state292 - state 0: entity id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state293 - state 0: entity id { error
Compatible versions :
DEFAULT
state294 - state 0: entity id { }
Compatible versions :
DEFAULT
state295 - state 0: entity id { service id ( ) ;
Compatible versions :
DEFAULT
state296 - state 0: entity id { property id id ;
Compatible versions :
DEFAULT
state297 - state 0: entity id { error
Compatible versions :
DEFAULT
state298 - state 0: scenario
Compatible versions :
DEFAULT
state299 - state 0: scenario id
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state300 - state 0: scenario id { }
Compatible versions :
DEFAULT
state301 - state 0: datafacer
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state302 - state 0: datafacer id
Compatible versions :
DEFAULT
state303 - state 0: datafacer id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state304 - state 0: datafacer id {
Compatible versions :
DEFAULT
| Kernel items | Actions |
Gotoes |
|
|
|
|
state305 - state 0: datafacer id { error
Compatible versions :
DEFAULT
state306 - state 0: datafacer id { }
Compatible versions :
DEFAULT
state307 - state 0: datafacer id { error
Compatible versions :
DEFAULT
state308 - state 0: datafacer id { service id ( ) ;
Compatible versions :
DEFAULT
state309 - state 0: datafacer id
Compatible versions :
DEFAULT
state310 - state 0: datafacer id .
Compatible versions :
DEFAULT
state311 - state 0: datafacer id . id
Compatible versions :
DEFAULT
state312 - state 0: datafacer id ;
Compatible versions :
DEFAULT
state313 - state 0: relation id [ id ] { }
Compatible versions :
DEFAULT
state314 - state 0: valuetype id { }
Compatible versions :
DEFAULT
state315 - state 0: entity id { }
Compatible versions :
DEFAULT
state316 - state 0: uses id ;
Compatible versions :
DEFAULT
state317 - state 0: datafacer id ;
Compatible versions :
DEFAULT
state318 - state 0: const id = boolean_literal ;
Compatible versions :
DEFAULT
state319 - state 0: datafacer id ;
Compatible versions :
DEFAULT
state320 - state 0: scenario id { }
Compatible versions :
DEFAULT
state321 - state 0:
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| __eof__ | : |
accept |
| branch | : |
exit exit |
|
state322 - state 0: ␄
Compatible versions :
DEFAULT
| Kernel items | Actions |
|
|
| __eof__ | : |
accept |
| branch | : |
exit exit |
|