Try Documentalist,
my app that offers fast, offline access to 190+ programmer API docs.
Links:
- https://github.com/SAP/chevrotain
- http://bford.info/packrat/
- https://medium.com/@armin.heller/using-parser-combinators-in-go-e63b3ad69c94, https://medium.com/@armin.heller/parser-combinator-gotchas-2792deac4531
- https://gist.github.com/yelouafi/556e5159e869952335e01f6b473c4ec1 : introduction to parser combinators
- https://nearley.js.org/
- https://www.abubalay.com/blog/2018/04/08/recursive-ascent
- https://nextjournal.com/dubroy/ohm-parsing-made-easy : intro to OHM JavaScript parser generator (peg
- https://github.com/alecthomas/participle : library in Go that uses annoted structs for parser definition
- http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
- http://www.oilshell.org/blog/2017/03/31.html : Pratt Parsing tutorials
- http://www.oilshell.org/blog/2016/11/02.html : review pf pratt/tdop parsing tutorials
- https://crockford.com/javascript/tdop/tdop.html : top down operator precedence
- https://medium.com/@gajus/parsing-absolutely-anything-in-javascript-using-earley-algorithm-886edcc31e5e
- https://github.com/pointlander/peg
- https://www.0value.com/a-peg-parser-generator-for-go
- https://medium.com/@farslan/hcl-parser-family-in-pure-go-86589a5648fb
- http://blog.leahhanson.us/post/recursecenter2016/recipeparser.html
- https://github.com/Dwarfartisan/goparsec2
- https://blog.gopheracademy.com/advent-2014/parsers-lexers/
- https://github.com/mna/pigeon
- https://github.com/SAP/chevrotain
- https://github.com/jneen/parsimmon/tree/master/examples
- https://github.com/cdiggins/myna-parser
- https://github.com/Vektah/goparsify : parser-combinator in Go
- https://nextjournal.com/dubroy/ohm-parsing-made-easy, https://news.ycombinator.com/item?id=15491336 : parser for javascript
- http://eli.thegreenplace.net/tag/recursive-descent-parsing
- http://eli.thegreenplace.net/2012/08/02/parsing-expressions-by-precedence-climbing
- http://eli.thegreenplace.net/2009/03/14/some-problems-of-recursive-descent-parsers
- https://eli.thegreenplace.net/2010/01/02/top-down-operator-precedence-parsing
- http://google-opensource.blogspot.com/2015/03/classp-classier-way-to-parse.html?m=0, http://google.github.io/classp/
- http://loup-vaillant.fr/tutorials/earley-parsing/
- https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm
- https://github.com/Rajeev-K/formula-parser
- expression parser in C# https://github.com/Rajeev-K/formula-parser
- expression parser in Java https://github.com/stefanhaustein/expressionparser