Programming, Compilers, Interpreters, Programming Languages.
data structure called Abstract Syntax Tree, AST for short. The AST reflects the syntactic and logical structure of the program. Abstract Syntax Tree generated after syntax analysis Syntax analysis is also the phase where eventual syntax errors are detected and reported to the user in the form of