A lexer for a dialect of TI-BASIC written in C