arborium-lean 1.0.0

Lean grammar for arborium (tree-sitter bindings)
Documentation
-- Lean 4 example
def fibonacci : Nat → Nat
  | 0 => 0
  | 1 => 1
  | n + 2 => fibonacci n + fibonacci (n + 1)

theorem fib_pos : ∀ n, fibonacci n ≥ 0 := by
  intro n
  exact Nat.zero_le _

#eval fibonacci 10

structure Point where
  x : Float
  y : Float
deriving Repr

def Point.add (p q : Point) : Point :=
  { x := p.x + q.x, y := p.y + q.y }