Files
tree-sitter-mc/test/corpus/positive/ForStatement1.txt
2026-01-17 16:29:06 +01:00

322 lines
17 KiB
Plaintext

====================
ForStatement1
====================
function e() {
int d;
i = 12 * (0 * (d - 13 * e));
for (; 0 * ((12 / h) / 3) != 13 + g;)
++d;
for (int i = 0; f > 0 && 12 == a; i++) {
int d;
i = b;
}
d = h + 12;
}
--------------------
(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))))
(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))))))
(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))))))
(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
(constant
(integer_literal))))))
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))))))))))))))))))))))))))))
(block_item
(statement
(primary_block
(iteration_statement
(expression
(assignment_expression
(logical_expression
(equality_expression
(relational_expression
(additive_expression
(multiplicative_expression
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(constant
(integer_literal))))))
(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
(constant
(integer_literal))))))
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))))))
(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
(constant
(integer_literal)))))))
(multiplicative_expression
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))
(secondary_block
(statement
(expression_statement
(expression
(assignment_expression
(logical_expression
(equality_expression
(relational_expression
(additive_expression
(multiplicative_expression
(cast_expression
(unary_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))))))))))
(block_item
(statement
(primary_block
(iteration_statement
(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)))))))))))))))
(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
(constant
(integer_literal)))))))))
(relational_expression
(additive_expression
(multiplicative_expression
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))
(expression
(assignment_expression
(logical_expression
(equality_expression
(relational_expression
(additive_expression
(multiplicative_expression
(cast_expression
(unary_expression
(postfix_expression
(base_expression
(identifier))))))))))))
(secondary_block
(statement
(primary_block
(statement_block
(block_item_list
(block_item
(declaration
(declaration_specifier
(type_specifier_qualifier
(type_specifier
(int_type))))
(init_declarator
(identifier))))
(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
(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))))))))))))))))))))))