What is the advantage of using an abstract syntax tree (AST) in intermediate code generation?
-
It is easier to optimize than linear representations
-
It directly represents machine instructions
-
It simplifies lexical analysis
-
It is more compact than binary code