Lexical analyzer for C language