Process the AST by optimising it, then print optimised AST.
Process the AST by optimising it, then print optimised AST.
(Changed in version 2.9.0) The p0 call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.
Parse a simple imperative language program, calculate its dataflow relations and use them to remove dead assignments.