#pragma once #include "AST/Base.h" #include #include namespace ast { class CallExpr : public Expr { const std::unique_ptr callee; const std::vector> args; public: CallExpr(std::unique_ptr &callee, std::vector> &args) : callee(std::move(callee)), args(std::move(args)) {} }; }