Syntax file fully tested (apart from a few simple functions), rebuilding of expressions and data types tested.