equal
deleted
inserted
replaced
1218 |
1218 |
1219 %type <leaf> il_simple_operator |
1219 %type <leaf> il_simple_operator |
1220 %type <leaf> il_simple_operator_clash |
1220 %type <leaf> il_simple_operator_clash |
1221 %type <leaf> il_simple_operator_clash1 |
1221 %type <leaf> il_simple_operator_clash1 |
1222 %type <leaf> il_simple_operator_clash2 |
1222 %type <leaf> il_simple_operator_clash2 |
|
1223 %type <leaf> il_simple_operator_clash3 |
1223 %type <leaf> il_simple_operator_noclash |
1224 %type <leaf> il_simple_operator_noclash |
1224 |
1225 |
1225 //%type <leaf> il_expr_operator |
1226 //%type <leaf> il_expr_operator |
1226 %type <leaf> il_expr_operator_clash |
1227 %type <leaf> il_expr_operator_clash |
1227 %type <leaf> il_expr_operator_noclash |
1228 %type <leaf> il_expr_operator_noclash |
3403 |
3404 |
3404 |
3405 |
3405 structured_variable: |
3406 structured_variable: |
3406 record_variable '.' field_selector |
3407 record_variable '.' field_selector |
3407 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
3408 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
|
3409 | record_variable '.' il_simple_operator_clash3 |
|
3410 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
3408 ; |
3411 ; |
3409 |
3412 |
3410 |
3413 |
3411 /* please see note above any_symbolic_variable */ |
3414 /* please see note above any_symbolic_variable */ |
3412 any_structured_variable: |
3415 any_structured_variable: |
3413 any_record_variable '.' field_selector |
3416 any_record_variable '.' field_selector |
|
3417 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
|
3418 | any_record_variable '.' il_simple_operator_clash3 |
3414 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
3419 {$$ = new structured_variable_c($1, $3, locloc(@$));} |
3415 ; |
3420 ; |
3416 |
3421 |
3417 |
3422 |
3418 |
3423 |
6823 | il_simple_operator_noclash |
6828 | il_simple_operator_noclash |
6824 ; |
6829 ; |
6825 |
6830 |
6826 |
6831 |
6827 il_simple_operator_noclash: |
6832 il_simple_operator_noclash: |
6828 LD_operator |
6833 LDN_operator |
6829 | LDN_operator |
|
6830 | ST_operator |
6834 | ST_operator |
6831 | STN_operator |
6835 | STN_operator |
|
6836 | il_expr_operator_noclash |
|
6837 ; |
|
6838 |
|
6839 |
|
6840 il_simple_operator_clash: |
|
6841 il_simple_operator_clash1 |
|
6842 | il_simple_operator_clash2 |
|
6843 | il_simple_operator_clash3 |
|
6844 ; |
|
6845 |
|
6846 il_simple_operator_clash1: |
|
6847 NOT_operator |
|
6848 ; |
|
6849 |
|
6850 il_simple_operator_clash2: |
|
6851 il_expr_operator_clash |
|
6852 ; |
|
6853 |
|
6854 il_simple_operator_clash3: |
|
6855 LD_operator |
6832 | S_operator |
6856 | S_operator |
6833 | R_operator |
6857 | R_operator |
6834 | S1_operator |
6858 | S1_operator |
6835 | R1_operator |
6859 | R1_operator |
6836 | CLK_operator |
6860 | CLK_operator |
6837 | CU_operator |
6861 | CU_operator |
6838 | CD_operator |
6862 | CD_operator |
6839 | PV_operator |
6863 | PV_operator |
6840 | IN_operator |
6864 | IN_operator |
6841 | PT_operator |
6865 | PT_operator |
6842 | il_expr_operator_noclash |
6866 ; |
6843 ; |
|
6844 |
|
6845 |
|
6846 il_simple_operator_clash: |
|
6847 il_simple_operator_clash1 |
|
6848 | il_simple_operator_clash2 |
|
6849 ; |
|
6850 |
|
6851 il_simple_operator_clash1: |
|
6852 NOT_operator |
|
6853 ; |
|
6854 |
|
6855 il_simple_operator_clash2: |
|
6856 il_expr_operator_clash |
|
6857 ; |
|
6858 |
|
6859 |
6867 |
6860 /* |
6868 /* |
6861 il_expr_operator: |
6869 il_expr_operator: |
6862 il_expr_operator_noclash |
6870 il_expr_operator_noclash |
6863 | il_expr_operator_clash |
6871 | il_expr_operator_clash |