# NAME

Markdown::Compiler - A Markdown Compiler

# DESCRIPTION

Markdown::Compiler makes it easy to customize the rendering of a Markdown document.

Markdown::Compiler parses Markdown documents with a hand-rolled lexer and parser.  A compiler then turns the parse tree into the target document.

The stream of tokens from the lexer and the parse tree itself as easily dumped.

# SYNOPSIS

# CONSTRUCTOR

## source

## lexer

## parser

## compiler

# METHODS

## lexer

## parser

## stream

## tree

## compiler

## result

## metadata

# AUTHOR

Kaitlyn Parkhurst (SymKat) _<symkat@symkat.com>_ ( Blog: [http://symkat.com/](http://symkat.com/) )

# CONTRIBUTORS

# COPYRIGHT

Copyright (c) 2021 the Markdown::Compiler ["AUTHOR"](#author) and ["CONTRIBUTORS"](#contributors) as listed above.

# LICENSE

This library is free software and may be distributed under the same terms as perl itself.

# AVAILABILITY

The most current version of Markdown::Compiler can be found at [https://github.com/symkat/Markdown-Compiler](https://github.com/symkat/Markdown-Compiler)
