aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/include/function.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'c_compiler/include/function.hpp')
-rw-r--r--c_compiler/include/function.hpp20
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;
};