An SLR(1) parser written in SICStus Prolog.