Noun.Format (Anoma v0.29.0)

Parsing and printing of nouns.

Summary

Types

Link to this type

parse_result()

@type parse_result() :: {:ok, Noun.t()} | :error | {:continue, Noun.t(), String.t()}

Functions

@spec parse(String.t()) :: parse_result()
Link to this function

parse_always(string)

@spec parse_always(String.t()) :: Noun.t()
Link to this function

parse_cell(arg1)

@spec parse_cell(Noun.t()) :: parse_result()
Link to this function

parse_inner(string)

@spec parse_inner(String.t()) :: parse_result()
Link to this function

parse_tail(string)

@spec parse_tail(String.t()) :: parse_result()
@spec print(Noun.t()) :: String.t()