Structure Modified
This commit is contained in:
parent
79d9c3976a
commit
317b4172d6
@ -1,728 +0,0 @@
|
|||||||
struct_type<STRUCT, ID, OPENING_BRACE, CLOSING_BRACE>
|
|
||||||
| member_list<SEMICOLON>
|
|
||||||
| | type_spec<>
|
|
||||||
| | | base_type_spec<>
|
|
||||||
| | | | floating_pt_type<FLOAT>
|
|
||||||
| | declarators<>
|
|
||||||
| | | declarator<ID>
|
|
||||||
| | | | more_declarator<>
|
|
||||||
| | | more_declarators<>
|
|
||||||
| | member_list<SEMICOLON>
|
|
||||||
| | | type_spec<>
|
|
||||||
| | | | base_type_spec<>
|
|
||||||
| | | | | floating_pt_type<DOUBLE>
|
|
||||||
| | | declarators<>
|
|
||||||
| | | | declarator<ID>
|
|
||||||
| | | | | more_declarator<>
|
|
||||||
| | | | more_declarators<COMMA>
|
|
||||||
| | | | | declarator<ID>
|
|
||||||
| | | | | | more_declarator<>
|
|
||||||
| | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | declarator<ID>
|
|
||||||
| | | | | | | more_declarator<>
|
|
||||||
| | | | | | more_declarators<>
|
|
||||||
| | | member_list<SEMICOLON>
|
|
||||||
| | | | type_spec<>
|
|
||||||
| | | | | base_type_spec<>
|
|
||||||
| | | | | | floating_pt_type<LONG, DOUBLE>
|
|
||||||
| | | | declarators<>
|
|
||||||
| | | | | declarator<ID>
|
|
||||||
| | | | | | more_declarator<>
|
|
||||||
| | | | | more_declarators<>
|
|
||||||
| | | | member_list<SEMICOLON>
|
|
||||||
| | | | | type_spec<>
|
|
||||||
| | | | | | struct_type<STRUCT, ID, OPENING_BRACE, CLOSING_BRACE>
|
|
||||||
| | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | signed_int<INT8>
|
|
||||||
| | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | signed_int<INT16>
|
|
||||||
| | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | signed_int<INT32>
|
|
||||||
| | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | signed_int<INT64>
|
|
||||||
| | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | signed_int<SHORT>
|
|
||||||
| | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | signed_int<LONG>
|
|
||||||
| | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | | signed_int<LONG, LONG>
|
|
||||||
| | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | member_list<>
|
|
||||||
| | | | | | | more_struct_type<>
|
|
||||||
| | | | | declarators<>
|
|
||||||
| | | | | | declarator<ID>
|
|
||||||
| | | | | | | more_declarator<>
|
|
||||||
| | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | more_declarators<>
|
|
||||||
| | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | type_spec<>
|
|
||||||
| | | | | | | struct_type<STRUCT, ID, OPENING_BRACE, CLOSING_BRACE>
|
|
||||||
| | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | unsigned_int<UINT8>
|
|
||||||
| | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | unsigned_int<UINT16>
|
|
||||||
| | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | unsigned_int<UINT32>
|
|
||||||
| | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | unsigned_int<UINT64>
|
|
||||||
| | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | unsigned_int<UNSIGNED, SHORT>
|
|
||||||
| | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | | unsigned_int<UNSIGNED, LONG>
|
|
||||||
| | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unsigned_int<UNSIGNED, LONG, LONG>
|
|
||||||
| | | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | | member_list<>
|
|
||||||
| | | | | | | | more_struct_type<>
|
|
||||||
| | | | | | declarators<>
|
|
||||||
| | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | more_declarators<>
|
|
||||||
| | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | type_spec<>
|
|
||||||
| | | | | | | | base_type_spec<CHAR>
|
|
||||||
| | | | | | | declarators<>
|
|
||||||
| | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unary_declare<STRING>
|
|
||||||
| | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | multi_sign<PLUS>
|
|
||||||
| | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_declare<STRING>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_declare<STRING>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_declare<STRING>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | base_type_spec<BOOLEAN>
|
|
||||||
| | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_and_expr<INSERT>
|
|
||||||
| | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_shift_expr<AND>
|
|
||||||
| | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_shift_expr<AND>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_declare<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | BOOLEAN_VALUE<TRUE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_xor_expr<DELIMITER>
|
|
||||||
| | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | BOOLEAN_VALUE<FALSE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<TILDE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | BOOLEAN_VALUE<FALSE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_xor_expr<DELIMITER>
|
|
||||||
| | | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<TILDE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | BOOLEAN_VALUE<TRUE>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | signed_int<LONG>
|
|
||||||
| | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_sign<RIGHT_SHIFT>
|
|
||||||
| | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | shift_sign<LEFT_SHIFT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign<MULT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign<SLASH>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_sign<PERCENT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_or_expr<COMMA>
|
|
||||||
| | | | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | multi_sign<PLUS>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | multi_sign<SUB>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | base_type_spec<BOOLEAN>
|
|
||||||
| | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_and_expr<INSERT>
|
|
||||||
| | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<AND>
|
|
||||||
| | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | more_xor_expr<DELIMITER>
|
|
||||||
| | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_sign_2<SUB>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | shift_sign<RIGHT_SHIFT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_shift_expr<AND>
|
|
||||||
| | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | shift_sign<LEFT_SHIFT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<SUB>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | multi_sign<SUB>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | multi_sign<PLUS>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign<MULT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign<SLASH>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign<PERCENT>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | struct_type<STRUCT, ID, OPENING_BRACE, CLOSING_BRACE>
|
|
||||||
| | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | floating_pt_type<FLOAT>
|
|
||||||
| | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | base_type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | | integer_type<>
|
|
||||||
| | | | | | | | | | | | | | | | | | signed_int<LONG>
|
|
||||||
| | | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | | struct_type<STRUCT, ID, OPENING_BRACE, CLOSING_BRACE>
|
|
||||||
| | | | | | | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | base_type_spec<BOOLEAN>
|
|
||||||
| | | | | | | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | more_shift_expr<AND>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<INTEGER>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | member_list<SEMICOLON>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | type_spec<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | base_type_spec<CHAR>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | exp_list<LEFT_BRACKET, RIGHT_BRACKET>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_sign_2<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unary_declare<STRING>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more_unary_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | more_multi_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | more_add_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | more_shift_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | more_and_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | | more_xor_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | | | | more_or_expr<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | | | | | member_list<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_struct_type<>
|
|
||||||
| | | | | | | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | | | | | | member_list<>
|
|
||||||
| | | | | | | | | | | | | more_struct_type<>
|
|
||||||
| | | | | | | | | | | declarators<>
|
|
||||||
| | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | more_declarators<COMMA>
|
|
||||||
| | | | | | | | | | | | | declarator<ID>
|
|
||||||
| | | | | | | | | | | | | | more_declarator<>
|
|
||||||
| | | | | | | | | | | | | more_declarators<>
|
|
||||||
| | | | | | | | | | | member_list<>
|
|
||||||
| more_struct_type<EOF>
|
|
@ -1,36 +0,0 @@
|
|||||||
1 STRUCT(struct) ID(test) OPENING_BRACE({)
|
|
||||||
2 FLOAT(float) ID(a1) SEMICOLON(;)
|
|
||||||
3 DOUBLE(double) ID(a2) COMMA(,) ID(a3) COMMA(,) ID(a4) SEMICOLON(;)
|
|
||||||
4 LONG(long) DOUBLE(double) ID(a5) SEMICOLON(;)
|
|
||||||
5 STRUCT(struct) ID(warp_int) OPENING_BRACE({)
|
|
||||||
6 INT8(int8) ID(i1) SEMICOLON(;)
|
|
||||||
7 INT16(int16) ID(i2) SEMICOLON(;)
|
|
||||||
8 INT32(int32) ID(i3) COMMA(,) ID(i4) SEMICOLON(;)
|
|
||||||
9 INT64(int64) ID(i5) SEMICOLON(;)
|
|
||||||
10 SHORT(short) ID(i6) SEMICOLON(;)
|
|
||||||
11 LONG(long) ID(i7) SEMICOLON(;)
|
|
||||||
12 LONG(long) LONG(long) ID(i8) SEMICOLON(;)
|
|
||||||
13 CLOSING_BRACE(}) ID(int1) COMMA(,) ID(int2) SEMICOLON(;)
|
|
||||||
14 STRUCT(struct) ID(warp_signInt) OPENING_BRACE({)
|
|
||||||
15 UINT8(uint8) ID(s1) SEMICOLON(;)
|
|
||||||
16 UINT16(uint16) ID(s2) SEMICOLON(;)
|
|
||||||
17 UINT32(uint32) ID(s3) COMMA(,) ID(s4) SEMICOLON(;)
|
|
||||||
18 UINT64(uint64) ID(s5) SEMICOLON(;)
|
|
||||||
19 UNSIGNED(unsigned) SHORT(short) ID(s6) COMMA(,) ID(s7) SEMICOLON(;)
|
|
||||||
20 UNSIGNED(unsigned) LONG(long) ID(s8) SEMICOLON(;)
|
|
||||||
21 UNSIGNED(unsigned) LONG(long) LONG(long) ID(s9) SEMICOLON(;)
|
|
||||||
22 CLOSING_BRACE(}) ID(sign1) COMMA(,) ID(SIGN2) SEMICOLON(;)
|
|
||||||
23 CHAR(char) ID(a_6) LEFT_BRACKET([) STRING("compile") PLUS(+) STRING("studying") COMMA(,) STRING("\40") COMMA(,) STRING("abs\b\t\n\f\r\"\\abs") RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
24 BOOLEAN(boolean) ID(a_bool_7) LEFT_BRACKET([) INTEGER(10) INSERT(^) INTEGER(2) COMMA(,) INTEGER(1) AND(&) INTEGER(2) AND(&) INTEGER(3) COMMA(,) TRUE(TRUE) DELIMITER(|) FALSE(FALSE) COMMA(,) TILDE(~) FALSE(FALSE) DELIMITER(|) TILDE(~) TRUE(TRUE) RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
25 LONG(long) ID(a8) LEFT_BRACKET([) INTEGER(1024) RIGHT_SHIFT(>>) INTEGER(10) COMMA(,) INTEGER(0) LEFT_SHIFT(<<) INTEGER(10) COMMA(,) INTEGER(100) MULT(*) INTEGER(2) SLASH(/) INTEGER(10) PERCENT(%) INTEGER(2) COMMA(,) INTEGER(100) PLUS(+) INTEGER(21) SUB(-) INTEGER(19) RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
26 BOOLEAN(boolean) ID(a9) LEFT_BRACKET([) INTEGER(10) INSERT(^) INTEGER(2) AND(&) INTEGER(3) DELIMITER(|) SUB(-) INTEGER(1) RIGHT_SHIFT(>>) INTEGER(10) AND(&) INTEGER(100) LEFT_SHIFT(<<) SUB(-) INTEGER(10) SUB(-) INTEGER(10) PLUS(+) INTEGER(100) MULT(*) INTEGER(2) SLASH(/) INTEGER(10) PERCENT(%) INTEGER(2) RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
27 STRUCT(struct) ID(warp_1) OPENING_BRACE({)
|
|
||||||
28 FLOAT(float) ID(w1) SEMICOLON(;)
|
|
||||||
29 LONG(long) ID(w2) SEMICOLON(;)
|
|
||||||
30 STRUCT(struct) ID(warp_2) OPENING_BRACE({)
|
|
||||||
31 BOOLEAN(boolean) ID(w3) LEFT_BRACKET([) INTEGER(111) AND(&) INTEGER(2) RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
32 CHAR(char) ID(w4) LEFT_BRACKET([) STRING("\40\b\t\n\f\r\"\\\40") RIGHT_BRACKET(]) SEMICOLON(;)
|
|
||||||
33 CLOSING_BRACE(}) ID(w5) COMMA(,) ID(w6) SEMICOLON(;)
|
|
||||||
34 CLOSING_BRACE(}) ID(w7) COMMA(,) ID(w8) SEMICOLON(;)
|
|
||||||
35 CLOSING_BRACE(})
|
|
||||||
36 EOF()
|
|
@ -1,89 +0,0 @@
|
|||||||
@struct_type -> "STRUCT" "ID" "OPENING_BRACE" member_list "CLOSING_BRACE" more_struct_type
|
|
||||||
more_struct_type -> "EOF"
|
|
||||||
more_struct_type -> ε
|
|
||||||
|
|
||||||
member_list -> type_spec declarators "SEMICOLON" member_list
|
|
||||||
member_list -> ε
|
|
||||||
|
|
||||||
type_spec -> base_type_spec
|
|
||||||
type_spec -> @struct_type
|
|
||||||
base_type_spec -> floating_pt_type
|
|
||||||
base_type_spec -> integer_type
|
|
||||||
base_type_spec -> "CHAR"
|
|
||||||
base_type_spec -> "BOOLEAN"
|
|
||||||
floating_pt_type -> "FLOAT"
|
|
||||||
floating_pt_type -> "DOUBLE"
|
|
||||||
floating_pt_type -> "LONG" "DOUBLE"
|
|
||||||
integer_type -> signed_int
|
|
||||||
integer_type -> unsigned_int
|
|
||||||
|
|
||||||
signed_int -> "SHORT"
|
|
||||||
signed_int -> "INT16"
|
|
||||||
signed_int -> "LONG"
|
|
||||||
signed_int -> "INT32"
|
|
||||||
signed_int -> "LONG" "LONG"
|
|
||||||
signed_int -> "INT64"
|
|
||||||
signed_int -> "INT8"
|
|
||||||
|
|
||||||
unsigned_int -> "UNSIGNED" "SHORT"
|
|
||||||
unsigned_int -> "UNSIGNED" "LONG"
|
|
||||||
unsigned_int -> "UNSIGNED" "LONG" "LONG"
|
|
||||||
unsigned_int -> "UINT16"
|
|
||||||
unsigned_int -> "UINT32"
|
|
||||||
unsigned_int -> "UINT64"
|
|
||||||
unsigned_int -> "UINT8"
|
|
||||||
|
|
||||||
declarators -> declarator more_declarators
|
|
||||||
more_declarators -> "COMMA" declarator more_declarators
|
|
||||||
more_declarators -> ε
|
|
||||||
|
|
||||||
declarator -> "ID" more_declarator
|
|
||||||
more_declarator -> exp_list
|
|
||||||
more_declarator -> ε
|
|
||||||
|
|
||||||
exp_list -> "LEFT_BRACKET" or_expr more_or_expr "RIGHT_BRACKET"
|
|
||||||
more_or_expr -> "COMMA" or_expr more_or_expr
|
|
||||||
more_or_expr -> ε
|
|
||||||
|
|
||||||
or_expr -> xor_expr more_xor_expr
|
|
||||||
more_xor_expr -> "DELIMITER" xor_expr more_xor_expr
|
|
||||||
more_xor_expr -> ε
|
|
||||||
|
|
||||||
xor_expr -> and_expr more_and_expr
|
|
||||||
more_and_expr -> "INSERT" and_expr more_and_expr
|
|
||||||
more_and_expr -> ε
|
|
||||||
|
|
||||||
and_expr -> shift_expr more_shift_expr
|
|
||||||
more_shift_expr -> "AND" shift_expr more_shift_expr
|
|
||||||
more_shift_expr -> ε
|
|
||||||
|
|
||||||
shift_expr -> add_expr more_add_expr
|
|
||||||
more_add_expr -> shift_sign add_expr more_add_expr
|
|
||||||
shift_sign -> "RIGHT_SHIFT"
|
|
||||||
shift_sign -> "LEFT_SHIFT"
|
|
||||||
more_add_expr -> ε
|
|
||||||
|
|
||||||
add_expr -> multi_expr more_multi_expr
|
|
||||||
more_multi_expr -> multi_sign multi_expr more_multi_expr
|
|
||||||
multi_sign -> "PLUS"
|
|
||||||
multi_sign -> "SUB"
|
|
||||||
more_multi_expr -> ε
|
|
||||||
|
|
||||||
multi_expr -> unary_expr more_unary_expr
|
|
||||||
more_unary_expr -> unary_sign unary_expr more_unary_expr
|
|
||||||
unary_sign -> "MULT"
|
|
||||||
unary_sign -> "SLASH"
|
|
||||||
unary_sign -> "PERCENT"
|
|
||||||
more_unary_expr -> ε
|
|
||||||
|
|
||||||
unary_expr -> unary_sign_2 unary_declare
|
|
||||||
unary_sign_2 -> "SUB"
|
|
||||||
unary_sign_2 -> "PLUS"
|
|
||||||
unary_sign_2 -> "TILDE"
|
|
||||||
unary_sign_2 -> ε
|
|
||||||
unary_declare -> "INTEGER"
|
|
||||||
unary_declare -> "STRING"
|
|
||||||
unary_declare -> BOOLEAN_VALUE
|
|
||||||
|
|
||||||
BOOLEAN_VALUE -> "TRUE"
|
|
||||||
BOOLEAN_VALUE -> "FALSE"
|
|
Loading…
Reference in New Issue
Block a user