==================== BooleanExpression2 ==================== function main() { bool b = ((x < 9) || (y >= -1)) || (9 == z) && (x + c > 10 || x - c <= 4); } -------------------- (source_file (translation_entity (function_definition (identifier) (function_signature) (statement_block (block_item_list (block_item (declaration (declaration_specifier (type_specifier_qualifier (type_specifier))) (init_declarator (identifier) (initializer (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (expression (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (expression (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier))))))) (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))))))) (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (expression (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier))))))) (geq_operator) (additive_expression (multiplicative_expression (cast_expression (unary_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))))))))))))))))))) (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (expression (assignment_expression (logical_expression (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))) (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (identifier)))))))))))))))))))) (equality_expression (relational_expression (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (expression (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 (identifier))))))) (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal)))))))))) (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 (identifier))))))) (leq_operator) (additive_expression (multiplicative_expression (cast_expression (unary_expression (postfix_expression (base_expression (constant (integer_literal))))))))))))))))))))))))))))))))