diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-13 19:31:50 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-13 19:31:50 +0000 |
commit | 8d3db310926c414d199fca62f0c349a263543096 (patch) | |
tree | 1e46233fe70a0d5ff2b258cfcacd0f502a317741 /c_compiler/include/declaration.hpp | |
parent | fd25256a37696de23d8f6c99827a97b63733845d (diff) | |
download | Compiler-8d3db310926c414d199fca62f0c349a263543096.tar.gz Compiler-8d3db310926c414d199fca62f0c349a263543096.zip |
Reformatting
Diffstat (limited to 'c_compiler/include/declaration.hpp')
-rw-r--r-- | c_compiler/include/declaration.hpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/c_compiler/include/declaration.hpp b/c_compiler/include/declaration.hpp index 08fd641..4fe754a 100644 --- a/c_compiler/include/declaration.hpp +++ b/c_compiler/include/declaration.hpp @@ -16,23 +16,23 @@ typedef std::shared_ptr<Declaration> DeclarationPtr; class Declaration : public Node { private: - TypePtr type; - std::string id; - ExpressionPtr init; - DeclarationPtr next_decl; - DeclarationPtr list_next_decl; + TypePtr type_; + std::string id_; + ExpressionPtr initializer_; + DeclarationPtr next_declaration_; + DeclarationPtr next_list_declaration_; public: - Declaration(const std::string& _id = "", Expression* _init = nullptr); + Declaration(const std::string& id = "", Expression* initializer = nullptr); virtual void print() const; - virtual void printxml() const; - virtual VariableStackBindings printasm(VariableStackBindings bindings) const; + virtual void printXml() const; + virtual VariableStackBindings printAsm(VariableStackBindings bindings) const; - void addDeclaration(Declaration* _next_decl); - void addList(Declaration* _next_decl); + void linkDeclaration(Declaration* next_declaration); + void linkListDeclaration(Declaration* next_list_declaration); - void setType(Type* _type); + void setType(Type* type); DeclarationPtr getNext() const; DeclarationPtr getNextListItem() const; |