Lines Matching refs:LexicalScope
165 friend class LexicalScope;
278 class LexicalScope {
281 explicit LexicalScope(VarBinder *varbinder, Args &&...args)
282 : LexicalScope(
293 ~LexicalScope()
300 [[nodiscard]] static LexicalScope<T> Enter(VarBinder *varbinder, T *scope, bool checkEval = true)
302 LexicalScope<T> lexScope(scope, varbinder);
332 DEFAULT_MOVE_SEMANTIC(LexicalScope);
335 NO_COPY_SEMANTIC(LexicalScope);
337 explicit LexicalScope(T *scope, VarBinder *varbinder)
354 auto scopeCtx = LexicalScope<FunctionParamScope>::Enter(this, scope_->AsFunctionVariableScope()->ParamScope());