LL(1) parsing for subset of C language, no static checking, no code generating, just pure parsing and output the number of variables, functions and statements in a C file.