The syntax analyzer (parser) takes the MiniJava and constructs a syntax tree (parse tree). This tree represents the grammatical structure of the source code according to the rules of the Java language ...