a Lexical analyzer for language c