#parser #combinator #string

transliterate

A string to string parser which avoids the intermediate tree by building the output string directly

2 releases

0.1.1 Oct 2, 2021
0.1.0 Jun 16, 2021

#14 in #combinator


Used in ru_shell

MIT license

22KB
610 lines

Transliterate

A String to string parser built on combinator parsers.

The primary purpose of this parser tool is for building syntax highlighters but it has some other usefull features.

This is still in early stages, but as proof of concept works well.

Rather than building a tree when parsing, the result is put directly onto the output string.

Dependencies

~82KB