Searched refs:TGLocalVarScope (Results 1 – 2 of 2) sorted by relevance
80 class TGLocalVarScope {83 std::unique_ptr<TGLocalVarScope> parent;86 TGLocalVarScope() = default;87 TGLocalVarScope(std::unique_ptr<TGLocalVarScope> parent) in TGLocalVarScope() function90 std::unique_ptr<TGLocalVarScope> extractParent() { in extractParent()147 std::unique_ptr<TGLocalVarScope> CurLocalScope;189 TGLocalVarScope *PushLocalScope() { in PushLocalScope()190 CurLocalScope = std::make_unique<TGLocalVarScope>(std::move(CurLocalScope)); in PushLocalScope()196 void PopLocalScope(TGLocalVarScope *ExpectedStackTop) { in PopLocalScope()
3050 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseBody()3277 TGLocalVarScope *ForeachScope = PushLocalScope(); in ParseForeach()3387 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseIfBody()3550 TGLocalVarScope *LetScope = PushLocalScope(); in ParseTopLevelLet()3648 TGLocalVarScope *MulticlassScope = PushLocalScope(); in ParseMultiClass()