Trying to get the lexer working.
Figured out why compilation_engine was getting lists.
Well, the tokenizer part works now.