An incomplete lexical analyzer for a hypothetical programming language