Third 4th year project prototype. An abstract parser with TRIV implementation. Includes lexical analyser.