It is a hand-written prolog parser, it allows to parse prolog sources written in Edinburgh Prolog style