API Reference padmark v#1.4.49
View SourceModules
Tools for AST manipulation
The Padmark CLI
Functional (with the exception of reading input files with Padmark.File) interface to the CLI
returning the device and the string to be output.
All public functions that are internal to Padmark, so that only external API
functions are public in Padmark
This is a superset of the options that need to be passed into Padmark.Parser.as_ast/2
This acts as a proxy to adapt to changes in Padmark.Parser's API
Some extensions of Enum functions
Determines how markdown is parsed into an abstract syntax tree (AST) and subsequently rendered to HTML.
Structure modifying transformers for an AST returned by Padmark.Parser.as_ast/2.
Wraps file and stdin line reading behind one function, so tests can swap in a mock instead of touching the real filesystem or stdin.
This struct represents a list of tuples {tag, function} from which a postprocessing function
can be constructed
A wrapper struct that wraps a mapping function and is pushed onto the stack for traversal. This not only allows to pop from the stack onto the result but to store an older mapper function for usage of a replacement mapper function for the subtree traversal