plum

#treesitter#compiler#wasm

git clone https://git.pyrossh.dev/plum

A statically typed, imperative programming language inspired by rust, python


plum-tooling/tree-sitter-plum/test/corpus/assert.txt
================================================================================
assert
================================================================================

fun main() =
  assert 1 != 2
  assert 5 > 4
  assert 7 != 9

--------------------------------------------------------------------------------

(source
  (fn
    (fn_identifier)
    (body
      (assert
        (expression
          (comparison_operator
            (primary_expression
              (integer))
            (primary_expression
              (integer)))))
      (assert
        (expression
          (comparison_operator
            (primary_expression
              (integer))
            (primary_expression
              (integer)))))
      (assert
        (expression
          (comparison_operator
            (primary_expression
              (integer))
            (primary_expression
              (integer))))))))