Lexer, parser and interpreter for the Comfort language.