~repos /plum
git clone https://pyrossh.dev/repos/plum.git
A statically typed, imperative programming language inspired by rust, python
tooling/tree-sitter-plum/test/corpus/while.txt
================================================================================while================================================================================
main() = i = 0 while i < 10 i = i + 1 printLn("{i}")
--------------------------------------------------------------------------------
(source (fn (fn_identifier) (body (assign (var_identifier) (expression (primary_expression (integer)))) (while (expression (comparison_operator (primary_expression (var_identifier)) (primary_expression (integer)))) (body (assign (var_identifier) (expression (primary_expression (binary_operator (primary_expression (var_identifier)) (primary_expression (integer)))))) (primary_expression (fn_call (fn_identifier) (argument_list (expression (primary_expression (string (string_start) (interpolation (primary_expression (var_identifier))) (string_end))))))))))))