code: function nest(t, x, node, func, end) {
          x.stmtStack.push(node);
          var n = func(t, x);
          x.stmtStack.pop();
          end && t.mustMatch(end);
          return n;
      }
docs: Statement stack and nested statement handler.