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.
|Tags||markup langauge HTML PHP regular expressions|
|Operating Systems||OS Independent|
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 apologize for the inconvenience.
Release Notes: This release includes a very cool way of converting "block" (multi-line) markup by adding a function handler. It fixes the problem with version 0.9 and allows for even more flexibility, and it reduces size and complexity. It also now detects CRs in the text.
Release Notes: This release simply bypasses a single function that needs a little more work.
Release Notes: GMLP has been re-written and now is much smaller, faster, clearer, and easier to understand. The global data has been eliminated.
Release Notes: This release has better documentation and a few code tweaks for efficiency. The version number has been (properly) reset.
Release Notes: This release has a much more efficient core, with a significant reduction in complexity and an increase in speed. There is also a new data format.