Choose the correct statement with respect to the syntax analysis of a compiler
(A) it can not always be modeled by a BNF grammar, but by a cfg
(B) it can be modeled by push down automata which is What a parser is all about
(C) it checks both the form & meaning of the program in a HLL
(D) none of the above
Given ans: C