Question: what is the difference between an abstract syntax tree and a parse tree?
Answer: A parse tree is a record of the rules (and tokens) used to match some input text whereas a syntax tree records the structure of the input and is insensitive to the grammar that produced it. ... An Abstract Syntax Tree describes the parse tree logically.