A lexical analyzer and a parser for FLTC using the Flex and Bison tools in C++, with good error recovery messages.