Framework for C implementation.
Added C++ lexer.