Files
tree-sitter-jhcl/test/corpus/operators.txt

84 lines
2.2 KiB
Plaintext
Raw Normal View History

================================================================================
2021-06-13 09:26:15 +02:00
unary operator -
================================================================================
2021-06-13 09:26:15 +02:00
foo = -3
--------------------------------------------------------------------------------
2021-06-13 09:26:15 +02:00
(config_file
(body
(attribute
(identifier)
(expression
(operation
(unary_operation
(literal_value
(numeric_lit))))))))
2021-06-13 09:26:15 +02:00
================================================================================
2021-06-13 09:26:15 +02:00
unary operator !
================================================================================
2021-06-13 09:26:15 +02:00
foo = !true
--------------------------------------------------------------------------------
2021-06-13 09:26:15 +02:00
(config_file
(body
(attribute
(identifier)
(expression
(operation
(unary_operation
(literal_value
(bool_lit))))))))
2021-06-13 09:26:15 +02:00
================================================================================
2021-06-13 09:26:15 +02:00
binary operators +
================================================================================
2021-06-13 09:26:15 +02:00
foo = 1+2
--------------------------------------------------------------------------------
2021-06-13 09:26:15 +02:00
(config_file
(body
(attribute
(identifier)
(expression
(operation
(binary_operation
(literal_value
(numeric_lit))
(literal_value
(numeric_lit))))))))
2021-06-19 18:10:47 +02:00
================================================================================
precedence in binary operators
================================================================================
foo = a != b && c == d
--------------------------------------------------------------------------------
(config_file
(body
(attribute
(identifier)
(expression
(operation
(binary_operation
(operation
(binary_operation
(variable_expr
(identifier))
(variable_expr
(identifier))))
(operation
(binary_operation
(variable_expr
(identifier))
(variable_expr
(identifier))))))))))