Implementing a Markua Parser in Perl 5
Markua is a Magical Typewriter. It is a Markdown-inspired format to write books. It was created by Peter Armstrong and used by LeanPub for writing books.
In this project I am going to create a Markua parser in Perl 5, or at least I start doing it and will implement enough of it so I can start writing the Perl Maven articles in Markua. That will allow me to easily include Perl Maven articles in an eBook published on LeanPub. For example to create the eBook of the Perl Maven Tutorial or to create the Markua Parser in Perl 5 eBook
The first few articles are available to everyone. The rest of the articles are only available to Perl Maven Pro subscribers and to readers of the Markua Parser in Perl 5 eBook.
- Start writing the Markua parser in Perl - h1 tag
- Creating Makefile.PL and a CPAN distribution for the Markua Parser
- Travis-CI for the Markua Parser project
- Add test coverage reporting with Coveralls to Markua Parser in Perl
- Enable Appveyor (CI on Windows) for the Perl 5 Markua Parser
- Process the 6 headers of Markua
- Refactor test cases of the Markua Parser in Perl 5
- Collecting errors while parsing Markua in Perl 5 - disregarding empty rows
- Get Coveralls to notify when test-coverage shrinks
- Consider everything not recognizable as a paragraph in Markua
- Markua resources: Include files
- Generate test expectations for the Markua parser
- Parse bulleted list in Markua
- Parse numbered list in Markua
- Release the Markua::Parser to CPAN
- Add attributes to Markua - round 1
- Test coverage report with Devel::Cover for the Markua Parser
- Add more tests to the Markua parser
Published on 2018-03-02