touch_grass/eyg_parse

Parse EYG source text into its Abstract Syntax Tree.

The AST is the canonical flat representation

Values

pub fn decode(
  lift: value.Value(a, b),
) -> Result(String, break.Reason(a, b))
pub fn encode(
  result: Result(#(tree.Expression(m), m), String),
) -> value.Value(a, b)
pub const label: String
pub fn lift() -> isomorphic.Type(a)
pub fn lower() -> isomorphic.Type(a)
Search Document