Internals: Finite-State Machine Lexer

The first version of LIPS Scheme had regex based tokenizer. It was using a single regex to split the