lexical analyzer can identify tokens with the help of regular expressions and pattern rules. But a lexical analyzer cannot check the syntax of a given sentence due to the limitations of the regular expressions. Regular expressions cannot check balancing tokens, such as parenthesis. Therefore,Syntax Analysis phase uses context-free grammar (CFG), which is recognized by push-down Automata.
Answer : D