GMLP is an API for processing markup from one language to another. It is designed to not know nor care about what a markup language is. It reads a number of newline terminated strings and outputs them through a set of regular expressions that define the from and to markup language. There is currently one dataset, but it is easy to write your own conversion tables.
I just discovered a flaw of the code. The function gmlp_convert_ls_block() does not translate correctly under some conditions. No easy fix right now. I will have the fix in a few days time. I apolo...
New and Improved. Re-implemented. The core concept remains sound: arrays of regular expressions that "designs" a markup language to convert text to HTML. Seems to actually work well!
The current version of GMLP is "proof of concept". A new version that is much improved and easier to understand will be released by June 1, 2013.