tysv

Types

pub type Builder(a) =
  fn(String) -> Result(#(a, String), String)

Values

pub fn build(
  builder: fn(String) -> Result(#(a, String), String),
  text: String,
) -> Result(List(a), String)
pub fn col(
  builder: fn(String) -> Result(#(fn(a) -> b, String), String),
  parse: fn(String) -> Result(a, Nil),
) -> fn(String) -> Result(#(b, String), String)
pub fn parsed(f: fn(a) -> b) -> fn(a) -> b
pub fn row(
  f: fn(a) -> b,
) -> fn(String) -> Result(#(fn(a) -> b, String), String)
Search Document