diff options
Diffstat (limited to 'c_compiler/include/function.hpp')
-rw-r--r-- | c_compiler/include/function.hpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/c_compiler/include/function.hpp b/c_compiler/include/function.hpp index 2227f52..1c76749 100644 --- a/c_compiler/include/function.hpp +++ b/c_compiler/include/function.hpp @@ -17,20 +17,20 @@ typedef std::shared_ptr<Function> FunctionPtr; class Function : public Node { protected: - TypePtr type_; - std::string id_; - StatementPtr statement_; - DeclarationPtr parameter_list_; + TypePtr type_; + std::string id_; + StatementPtr statement_; + DeclarationPtr parameter_list_; public: - Function(const std::string& id, Statement* statement, DeclarationPtr parameter_list = nullptr); + Function(const std::string& id, Statement* statement, DeclarationPtr parameter_list = nullptr); - virtual void print() const; - virtual void printXml() const; - virtual Bindings printAsm(Bindings bindings, int& label_count) const; + virtual void print() const; + virtual void printXml() const; + virtual Bindings printAsm(Bindings bindings, int& label_count) const; - void printParameterAsm(Bindings& bindings, int& frame_offset) const; - void countParameters(int& parameter_count) const; + void printParameterAsm(Bindings& bindings, int& frame_offset) const; + void countParameters(int& parameter_count) const; }; |