Ergo.parse
You're seeing just the function
parse
, go back to Ergo module for more information.
Link to this function
parse(parser, input, opts \\ [])
The parser/2
function is a simple entry point to parsing inputs that constructs the Context record required.
Options debug: [true | false]
Examples
iex> alias Ergo.Terminals
iex> parser = Terminals.literal("Hello")
iex> assert %Ergo.Context{status: :ok, ast: "Hello", input: " World", index: 5, line: 1, col: 6} = Ergo.parse(parser, "Hello World")