/* * SenchaFunction.h * * Created on: Dec 30, 2012 * Author: att */ #ifndef SENCHAFUNCTION_H_ #define SENCHAFUNCTION_H_ #include #include #include #include "SenchaObject.h" #include "Element.h" #include "../Utils/to_string.h" #include "../AST/ASTNode.h" class SenchaFunction : public Element { public: std::string name; std::vector names_of_arguments; ASTNode * body; SenchaFunction(std::string name, std::vector names_of_arguments, ASTNode * body); SenchaObject operator()(); virtual ~SenchaFunction(); }; #endif /* SENCHAFUNCTION_H_ */