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]


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")