What the heck is a parser-combinator?
Gotta love Parsec for Haskell and pyparsing for Python. Some other awesome parsing libs:<p>PEGTL - <i>C++  Parsing Expression Grammar Template Library</i>
<a href="https://github.com/taocpp/PEGTL" rel="nofollow">https://github.com/taocpp/PEGTL</a><p>Parboiled - <i>Java & Scala PEG Library</i>
<a href="https://github.com/sirthias/parboiled" rel="nofollow">https://github.com/sirthias/parboiled</a><p>Nom - <i>Rust parser combinator framework</i>
<a href="https://github.com/Geal/nom" rel="nofollow">https://github.com/Geal/nom</a><p>Nearley - <i>JavaScript parser toolkit</i>
<a href="https://github.com/Hardmath123/nearley" rel="nofollow">https://github.com/Hardmath123/nearley</a><p>Neotoma - <i>Erlang library and packrat parser-generator for PEGs</i>
<a href="https://github.com/seancribbs/neotoma" rel="nofollow">https://github.com/seancribbs/neotoma</a>