The parser breaks the program into language components to form a parse tree.
The parser decomposes the program into its fundamental language constituents, resulting in a structured representation called a parse tree.