Lines Matching refs:currentScope_
215 endStmt.label.value(), targetFlags, currentScope_); in Pre()
248 AddTargetLabelDefinition(label.value(), targetFlags, currentScope_, in Pre()
252 AddTargetLabelDefinition(label.value(), targetFlags, currentScope_); in Pre()
550 int newDepth{model.empty() ? 1 : model[currentScope_].depth + 1}; in PushScope()
552 result.parent = currentScope_; in PushScope()
554 currentScope_ = model.size() - 1; in PushScope()
559 currentScope_ = 0u; in InitializeNewScopeContext()
564 ScopeInfo &result{programUnits_.back().scopeModel[currentScope_]}; in PopScope()
565 currentScope_ = result.parent; in PopScope()
569 return programUnits_.back().scopeModel[currentScope_].parent; in ParentScope()
794 label, currentScope_, currentPosition_); in AddLabelReferenceFromDoStmt()
800 label, currentScope_, currentPosition_); in AddLabelReferenceToFormatStmt()
806 label, currentScope_, currentPosition_); in AddLabelReferenceFromAssignStmt()
812 label, currentScope_, currentPosition_); in AddLabelReference()
824 ProxyForScope currentScope_; member in Fortran::semantics::ParseTreeAnalyzer