// This file is part of the lluz programming language and is licensed under MIT License; see LICENSE.txt for details #pragma once #include namespace lluz { template struct AstArray; class AstStat; bool containsFunctionCall(const AstStat& stat); bool containsFunctionCallOrReturn(const AstStat& stat); bool isFunction(const AstStat& stat); void toposort(std::vector& stats); } // namespace lluz