Projects / GMLP

GMLP

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
Licenses
Operating Systems
Implementation

Last announcement

Bug Notice 07 Mar 2014 04:28

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.

Recent releases

  •  09 Mar 2014 14:23

    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.

    •  09 Mar 2014 01:55

      Release Notes: This release simply bypasses a single function that needs a little more work.

      •  03 Jun 2013 15:10

        Release Notes: GMLP has been re-written and now is much smaller, faster, clearer, and easier to understand. The global data has been eliminated.

        •  29 May 2013 16:21

          Release Notes: This release has better documentation and a few code tweaks for efficiency. The version number has been (properly) reset.

          •  28 Feb 2013 15:19

            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.

            Recent comments

            07 Mar 2014 04:27 gajennings

            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.

            03 Jun 2013 15:13 gajennings

            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!

            29 May 2013 16:26 gajennings

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.