parser now implemented using scala parser combinators; deleted all now useless classes