zoisite 0.1.0

Zoisite is a programming language designed specifically for competitive programming.
Documentation
---
source: crates/compiler/src/grammar.rs
expression: "parse(\"fun f(n: int): int { 1 }\")"
---
(
    Root@0..24
      FuncDef@0..24
        FunKw@0..3 "fun"
        Whitespace@3..4 " "
        Ident@4..5 "f"
        ParamList@5..13
          OpenParen@5..6 "("
          TypedIdent@6..12
            Ident@6..7 "n"
            Colon@7..8 ":"
            Whitespace@8..9 " "
            IdentTypeSpec@9..12
              Ident@9..12 "int"
          CloseParen@12..13 ")"
        Colon@13..14 ":"
        Whitespace@14..15 " "
        IdentTypeSpec@15..19
          Ident@15..18 "int"
          Whitespace@18..19 " "
        BlockExpr@19..24
          OpenBrace@19..20 "{"
          Whitespace@20..21 " "
          ExprStmt@21..23
            IntLiteral@21..23
              Integer@21..22 "1"
              Whitespace@22..23 " "
          CloseBrace@23..24 "}"
    ,
    [],
)