Question

    Which of the following tasks is not typically performed by a lexer?

    A Handling whitespace and comments Correct Answer Incorrect Answer
    B Identifying keywords and identifiers Correct Answer Incorrect Answer
    C Detecting syntax errors Correct Answer Incorrect Answer
    D Removing redundant code Correct Answer Incorrect Answer
    E None of these Correct Answer Incorrect Answer

    Solution

    Lexers primarily focus on recognizing tokens and breaking down the source code. Removing redundant code is usually a concern for other compilation phases, such as optimization.

    Practice Next

    Relevant for Exams: