Pattern recognization in lexer finish

At least successfully parse the flex_test.cl.

Two things need to be done now:
1. Error report and recovery. Some details are waiting for clarification.
2. Add string table, symbol table manipulation.