#pragma once #include #include #include namespace NYql { class TFunctionStack { public: void EnterFrame(const TExprNode& input, TExprContext& ctx); void LeaveFrame(const TExprNode& input, TExprContext& ctx); void Reset(); void MarkUsed(); private: TStack> CurrentFunctions_; }; }