This repository has been archived on 2025-02-18. You can view files and clone it, but cannot push or open issues or pull requests.
tree-sitter-dust/corpus/statements.txt

117 lines
2.0 KiB
Plaintext
Raw Normal View History

2023-09-27 17:41:39 -04:00
==================
Simple Statements
==================
2023-09-29 13:04:19 -04:00
1
"one"
x
2023-09-27 17:41:39 -04:00
---
2023-10-01 00:01:02 -04:00
2023-09-29 09:53:53 -04:00
(root
(item
(statement
2023-10-01 00:01:02 -04:00
(expression
(value
(integer)))))
2023-09-29 09:53:53 -04:00
(item
(statement
2023-10-01 00:01:02 -04:00
(expression
(value
(string)))))
2023-09-29 09:53:53 -04:00
(item
(statement
2023-10-01 00:01:02 -04:00
(expression
(identifier)))))
2023-09-27 17:41:39 -04:00
==================
Simple Assignment
==================
2023-09-29 13:04:19 -04:00
x = 1
y = "one"
2023-09-27 17:41:39 -04:00
---
2023-09-29 09:53:53 -04:00
(root
(item
2023-10-06 06:18:02 -04:00
(statement
2023-10-05 22:05:18 -04:00
(assignment
(identifier)
2023-10-09 14:39:47 -04:00
(assignment_operator)
2023-10-06 06:18:02 -04:00
(statement
(expression
(value
(integer)))))))
2023-09-29 09:53:53 -04:00
(item
2023-10-06 06:18:02 -04:00
(statement
2023-10-05 22:05:18 -04:00
(assignment
(identifier)
2023-10-09 14:39:47 -04:00
(assignment_operator)
2023-10-06 06:18:02 -04:00
(statement
(expression
(value
(string))))))))
2023-09-27 19:10:21 -04:00
==================
Complex Assignment
==================
2023-09-29 13:04:19 -04:00
x = 1 + 1
2023-09-27 19:10:21 -04:00
---
(root
(item
(statement
(assignment
(identifier)
(assignment_operator)
(statement
(expression
(math
(expression
(value
(integer)))
(math_operator)
(expression
(value
(integer))))))))))
==================
Expression Precedence
==================
x = (3 == (1 + (2 + 2)))
---
2023-09-27 19:10:21 -04:00
2023-09-29 09:53:53 -04:00
(root
(item
(statement
2023-10-05 22:05:18 -04:00
(assignment
(identifier)
2023-10-09 14:39:47 -04:00
(assignment_operator)
(statement
(expression
(logic
(expression
(value
(integer)))
(logic_operator)
(expression
(math
(expression
(value
(integer)))
(math_operator)
(expression
(math
(expression
(value
(integer)))
(math_operator)
(expression
(value
(integer))))))))))))))