Lines Matching defs:mode
264 // Language mode may be inherited from the eval caller.
320 // error in debug mode. Better to not fail in release though, in case it's
382 bool ScopeIterator::DeclaresLocals(Mode mode) const {
385 if (type == ScopeTypeWith) return mode == Mode::ALL;
386 if (type == ScopeTypeGlobal) return mode == Mode::ALL;
394 VisitScope(visitor, mode);
549 Handle<JSObject> ScopeIterator::ScopeObject(Mode mode) {
554 DCHECK_EQ(Mode::ALL, mode);
558 DCHECK_EQ(Mode::ALL, mode);
570 // REPL mode in a script context. Catch this case.
583 VisitScope(visitor, mode);
587 void ScopeIterator::VisitScope(const Visitor& visitor, Mode mode) const {
594 return VisitLocalScope(visitor, mode, Type());
597 return VisitLocalScope(visitor, mode, Type());
599 DCHECK_EQ(Mode::ALL, mode);
602 DCHECK_EQ(Mode::ALL, mode);
793 bool ScopeIterator::VisitLocals(const Visitor& visitor, Mode mode,
795 if (mode == Mode::STACK && current_scope_->is_declaration_scope() &&
883 if (mode == Mode::STACK) continue;
889 if (mode == Mode::STACK) continue;
914 void ScopeIterator::VisitLocalScope(const Visitor& visitor, Mode mode,
917 if (VisitLocals(visitor, mode, scope_type)) return;
918 if (mode == Mode::STACK && Type() == ScopeTypeLocal) {
946 DCHECK_EQ(Mode::ALL, mode);
951 if (mode == Mode::ALL && HasContext()) {
1076 VariableMode mode;
1080 *variable_name, &mode, &init_flag, &maybe_assigned_flag);