plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
plum-tooling/tree-sitter-plum/test/corpus/test.txt
================================================================================
test
================================================================================
test "add works"
assert add(1, 2) == 3
assert true
--------------------------------------------------------------------------------
(source
(test
(string
(string_start)
(string_content)
(string_end))
(body
(assert
(expression
(comparison_operator
(primary_expression
(fn_call
(var_identifier)
(fn_argument_list
(expression
(primary_expression
(integer)))
(expression
(primary_expression
(integer))))))
(primary_expression
(integer)))))
(assert
(expression
(primary_expression
(var_identifier)))))))