code: def p_term_mult_factor(self, args):
          ' term ::= term MULT_OP factor '
          op = 'multiply' if args[1].attr == '*' else 'divide'
          return AST(op, [args[0], args[2]]f p_term_mult_factor(self, args):
          ' term ::= term MULT_OP factor '
          op = 'multiply' if args[1].attr == '*' else 'divide'
          return AST(op, [args[0], args[2]])
docs: term ::= term MULT_OP factor