A desk calculator might print a result; A code generator might enter type of an identifier into a symbol table. ... any position within the body of a production. ...
E.g., type checks. Benefit = efficiency. One single compiler pass for multiple tasks ... Propagate type attributes while building AST from. the bottom to the top - 15 ...