demgel - demgel-parser 1.0.0-CI00003


DemgelParser

DemgelParser is a simple parser for custom markup languages. It is written in completely in Typescript.

Modes

DemgelParser uses modes to handle parsing. Modes are the backbone of this parser, and anyone can extend/create a mode.

Examples

To see some example modes, look in the modes directory. Currently markdown is currently the most complete markup language supported.

Usage

import {DemgelParser} from '../DemgelParser';

var parser = new DemgelParser();
var parsed = parser.parse(`I am using __DemgelParser`);

Caveats

DemgelParser was not written to be fast, it was written to be customizable. While it should still be fast enough for most website to render previews, don't expect blazing speeds on large pages. Eventually, with enough community help, this case could be removed, and this could became a truely useful and fast parser for markup languages.

About

I Started writting this parser purely because I couldn't find a specialized parser that I could customize for my own needs on my website. It has been a good learning experience and I would love anyones input to improve this project.

Owners

Demgel

Authors

Craig <tenowg@gmail.com>

License

MIT

Keywords

parse, markup, markdown

Info

994 total downloads
35 downloads for version 1.0.0-CI00003
Download (13.16 KB)

Package history

Version Size Last updated Downloads Mirrored?
1.0.0-CI00029 32.76 KB Thu, 28 Jan 2016 04:01:09 GMT 38
1.0.0-CI00028 32.74 KB Thu, 28 Jan 2016 03:50:15 GMT 36
1.0.0-CI00027 32.7 KB Thu, 28 Jan 2016 03:39:15 GMT 33
1.0.0-CI00026 31.41 KB Fri, 18 Dec 2015 11:57:36 GMT 36
1.0.0-CI00025 31.26 KB Fri, 18 Dec 2015 11:44:02 GMT 34
1.0.0-CI00024 31.11 KB Fri, 18 Dec 2015 11:12:09 GMT 33
1.0.0-CI00023 31.06 KB Fri, 18 Dec 2015 10:57:49 GMT 34
1.0.0-CI00022 31.04 KB Fri, 18 Dec 2015 10:50:15 GMT 33
1.0.0-CI00020 24.11 KB Thu, 17 Dec 2015 04:51:28 GMT 33
1.0.0-CI00019 23.8 KB Thu, 17 Dec 2015 04:45:02 GMT 33
1.0.0-CI00018 23.79 KB Thu, 17 Dec 2015 04:21:00 GMT 33
1.0.0-CI00017 23.72 KB Wed, 16 Dec 2015 02:23:09 GMT 34
1.0.0-CI00016 23.55 KB Tue, 15 Dec 2015 07:22:03 GMT 36
1.0.0-CI00015 22.54 KB Mon, 14 Dec 2015 11:27:36 GMT 33
1.0.0-CI00014 17.06 KB Mon, 14 Dec 2015 05:58:11 GMT 35
1.0.0-CI00013 17.07 KB Mon, 14 Dec 2015 05:41:25 GMT 33
1.0.0-CI00012 17.07 KB Mon, 14 Dec 2015 05:22:31 GMT 33
1.0.0-CI00011 17.02 KB Thu, 10 Dec 2015 02:20:44 GMT 34
1.0.0-CI00010 17.01 KB Thu, 10 Dec 2015 02:13:22 GMT 33
1.0.0-CI00009 16.9 KB Thu, 10 Dec 2015 01:55:19 GMT 34
1.0.0-CI00008 22.52 KB Wed, 09 Dec 2015 16:46:30 GMT 34
1.0.0-CI00007 14.81 KB Wed, 09 Dec 2015 16:04:37 GMT 37
1.0.0-CI00006 14.73 KB Wed, 09 Dec 2015 15:52:20 GMT 34
1.0.0-CI00005 9.31 KB Wed, 09 Dec 2015 15:32:20 GMT 34
1.0.0-CI00004 13.06 KB Wed, 09 Dec 2015 14:57:18 GMT 39
1.0.0-CI00003 13.16 KB Wed, 09 Dec 2015 14:31:51 GMT 35
1.0.0-CI00002 13.09 KB Wed, 09 Dec 2015 14:19:30 GMT 33
1.0.0-CI00001 13.03 KB Wed, 09 Dec 2015 14:14:10 GMT 33
1.0.0-CI00000 13.36 KB Wed, 09 Dec 2015 08:24:40 GMT 34