Searched refs:TGLocalVarScope (Results 1 – 4 of 4) sorted by relevance
81 class TGLocalVarScope {84 std::unique_ptr<TGLocalVarScope> parent;87 TGLocalVarScope() = default;88 TGLocalVarScope(std::unique_ptr<TGLocalVarScope> parent) in TGLocalVarScope() function91 std::unique_ptr<TGLocalVarScope> extractParent() { in extractParent()148 std::unique_ptr<TGLocalVarScope> CurLocalScope;184 TGLocalVarScope *PushLocalScope() { in PushLocalScope()185 CurLocalScope = std::make_unique<TGLocalVarScope>(std::move(CurLocalScope)); in PushLocalScope()191 void PopLocalScope(TGLocalVarScope *ExpectedStackTop) { in PopLocalScope()
2674 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseBody()2885 TGLocalVarScope *ForeachScope = PushLocalScope(); in ParseForeach()2998 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseIfBody()3130 TGLocalVarScope *LetScope = PushLocalScope(); in ParseTopLevelLet()3229 TGLocalVarScope *MulticlassScope = PushLocalScope(); in ParseMultiClass()
76 class TGLocalVarScope {79 std::unique_ptr<TGLocalVarScope> parent;82 TGLocalVarScope() = default;83 TGLocalVarScope(std::unique_ptr<TGLocalVarScope> parent) in TGLocalVarScope() function86 std::unique_ptr<TGLocalVarScope> extractParent() { in extractParent()143 std::unique_ptr<TGLocalVarScope> CurLocalScope;179 TGLocalVarScope *PushLocalScope() { in PushLocalScope()180 CurLocalScope = std::make_unique<TGLocalVarScope>(std::move(CurLocalScope)); in PushLocalScope()186 void PopLocalScope(TGLocalVarScope *ExpectedStackTop) { in PopLocalScope()
2740 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseBody()2947 TGLocalVarScope *ForeachScope = PushLocalScope(); in ParseForeach()3056 TGLocalVarScope *BodyScope = PushLocalScope(); in ParseIfBody()3180 TGLocalVarScope *LetScope = PushLocalScope(); in ParseTopLevelLet()3275 TGLocalVarScope *MulticlassScope = PushLocalScope(); in ParseMultiClass()