Files
tree-sitter-lila/test/corpus/booleans.txt
2023-10-16 22:02:26 +02:00

76 lines
1.5 KiB
Plaintext

===============================================================================
Booleans
===============================================================================
func boolean() bool {
right = true;
wrong = false;
right_or_wrong = right || wrong;
right_and_wrong = right && wrong;
return true;
}
-------------------------------------------------------------------------------
(source_file
(function_definition
(identifier)
(parameters)
(primitive_type)
(block
(assign_statement
(identifier)
(boolean_literal))
(assign_statement
(identifier)
(boolean_literal))
(assign_statement
(identifier)
(binary_expression
(identifier)
(identifier)))
(assign_statement
(identifier)
(binary_expression
(identifier)
(identifier)))
(return_statement (boolean_literal)))))
===============
literal 'true'
===============
func a() bool {
return true;
}
---
(source_file
(function_definition
(identifier)
(parameters)
(primitive_type)
(block
(return_statement
(boolean_literal)))))
===============================================================================
literal 'false'
===============================================================================
func a() bool {
return false;
}
-------------------------------------------------------------------------------
(source_file
(function_definition
(identifier)
(parameters)
(primitive_type)
(block
(return_statement
(boolean_literal)))))