Heh, that&#x27;s where it is on mine too. :)<p>One of the things I find particularly nice about GLL is that it&#x27;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.)<p>1: Indeed, it&#x27;s already been done:  
<a href="https:&#x2F;&#x2F;github.com&#x2F;bawerd&#x2F;gll.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bawerd&#x2F;gll.js</a>  
<a href="https:&#x2F;&#x2F;github.com&#x2F;epsil&#x2F;gll" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;epsil&#x2F;gll</a>  
<a href="https:&#x2F;&#x2F;github.com&#x2F;djspiewak&#x2F;gll-combinators" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;djspiewak&#x2F;gll-combinators</a>