use error-code as exit-code; add error-codes 15xx (parser) & 16xx (lexer)