markright v0.3.1 Markright.Continuation

The tuple, that is being returned from any call to Parser.to_ast/3.

Summary

Types

t()

The continuation, returned from any call to Parser.to_ast/3

Types

t()
t() :: %Markright.Continuation{ast: Tuple.t | List.t, bag: List.t, fun: Function.t | nil, tail: String.t}

The continuation, returned from any call to Parser.to_ast/3.

Functions

astail!(cont, string \\ "", trim \\ false)
bag(cont, key)
bag!(cont, arg)
callback(data, fun \\ nil)
continue(data, arg)
continue(data, ast, tail)
debag!(cont, key)
detag!(cont)
detail!(cont)
empty()
empty?(data)
fields()
last!(arg)
last!(tag, opts, value)
last?(data)
tag!(cont, arg)
tail!(cont, string)
untail!(cont)