Markright.Utils (markright v0.7.1)

The utilities, used amongst the Markright.

Link to this section Summary

Link to this section Functions

Specs

all_of(atom()) :: [atom()]
Link to this function

atomic_module_name(mod)

Specs

atomic_module_name(atom()) :: atom()
Link to this function

continuation(plume, arg)

Specs

Link to this function

continuation(atom, plume, arg)

Specs

Link to this function

decamelize(atom)

Specs

Link to this function

denamespace(atom)

Link to this function

empty?(arg1, arg2)

Link to this function

empty?(arg1, arg2, arg3)

Link to this function

join!(asts, flatten \\ true)

Link to this function

parser!(name, syntax, env \\ __ENV__)

Specs

split_ast(String.t() | list()) :: {String.t() | list(), list()}
Link to this function

squeeze!(ast, flatten \\ true)

Link to this function

surround(plume, tag, surrounding)

Specs

Link to this function

to_finalizer_module(atom, opts \\ [])

Specs

to_finalizer_module(atom(), list()) :: atom()
Link to this function

to_parser_module(atom, opts \\ [])

Specs

to_parser_module(atom(), list()) :: atom()
Link to this function

to_preset_module(atom, opts \\ [])

Specs

to_preset_module(atom(), list()) :: atom()