mppdown

Introduction

mppdown is a C++ program that converts an input text to a formatted text. It is designed to allow multiple input formats and multiple output formats, although only mdown2 is available in input and only LaTeX is available as output.

mdown2

mdown2 as been designed by Nhat Minh Lê to be a simple language where one can use it quickly. It was inspired by Markdown. You can read the description of mdown2 here ; it was written using mdown2!

Boost.Spirit

mppdown is based upon the Spirit library, which is part of the great Boost libraries. It allows people to write parsers and generators directly in C++. Although debugging it can be quite hard, I highly recommend it!

Getting mppdown

mppdown is (of course) a free software, licensed under the terms of the ISC license. You can get the source code at repo.or.cz.

Contributing

Thanks for contributing! However, I will only accept patches licensed under the ISC license as well. If you do not feel like using this license, please give me a word and I will happily add a mention of your patch here, so users can benefit from your work as well!

About Git Branches

I do have the bad habit of rebasing “work-in-progress” branches. Since I am not too evil however, I promise not to mess with commits in the -master branch, so use that one to write your own modifications!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s