==================== Assignments1 ==================== function main() { int x = 0; int y = 3; x += 3; y -= x + 3; x *= y * y - 3; y /= x; return; } -------------------- (source_file (translation_entity (function_definition (identifier) (function_signature) (statement_block (block_item_list (block_item (declaration (declaration_specifier (type_specifier_qualifier (type_specifier (int_type)))) (init_declarator (identifier) (initializer (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal)))))))))))))))) (block_item (declaration (declaration_specifier (type_specifier_qualifier (type_specifier (int_type)))) (init_declarator (identifier) (initializer (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal)))))))))))))))) (block_item (statement (expression_statement (expression (assignment_expression (unary_expression (postfix_expression (base_expression (identifier)))) (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))) (block_item (statement (expression_statement (expression (assignment_expression (unary_expression (postfix_expression (base_expression (identifier)))) (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier)))))) (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))) (block_item (statement (expression_statement (expression (assignment_expression (unary_expression (postfix_expression (base_expression (identifier)))) (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier))))) (cast_expression (unary_expression (postfix_expression (base_expression (identifier)))))) (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))) (block_item (statement (expression_statement (expression (assignment_expression (unary_expression (postfix_expression (base_expression (identifier)))) (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier)))))))))))))))) (block_item (statement (jump_statement))))))))