# 2025-01-31 # pan grammar # https://github.com/ziglang/zig-spec/blob/master/grammar/grammar.peg ######################################## # module ############################### ######################################## =| * ; = | [ "pub" ] "var" [ "mut" ] [ ] "=" ";" | [ "pub" ] "var" "#" [ ] "=" ";" # TODO compile_var mutability.. # TODO "ref", "err", "out" ; = | | "#" ; = | ":" | ":" "#" ; =| "=" ";" ; # TODO should the semicolon be in the statement rule ? = | | | ";" | [ "|" "|" ] ";" | [