Hi, Regarding interpreting using AST. I was wondering in what situations it is practical to use AST and when to just interpret using actions in the parser? Thank you.