Buffalo
https://github.com/fhuttner/buffalo
is a pure Common Lisp implementation of the DeRemer/Pennello algorithm to compute lookahead sets, using bit arrays and sparse vector compression internally, while maintaining a "lispy" interface both upstream (grammar syntax) and downstream (integration with the rest of lisp).