Basic lexer first baby steps