3 ms·
Thanks for the first of these, I've put it on my "eventually if I ever get serious about writing this programming language" list.
by drostie 11y ago
Thanks for the first of these, I've put it on my "eventually if I ever get serious about writing this programming language" list.
- PeCaN 11y agoHeh, that's where it is on mine too. :) One of the things I find particularly nice about GLL is that it's much more friendly to parser combinators[1] than GLR. (LR-family parsers, and bottom-up parsing in general, is notoriously difficult to implement in a way such that parsers can be combined, and the result framework would be rather awkward to use.) 1: Indeed, it's already been done: https://github.com/bawerd/gll.js https://github.com/bawerd/gll.js https://github.com/epsil/gll https://github.com/epsil/gll https://github.com/djspiewak/gll-combinators https://github.com/djspiewak/gll-combinators