aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/include/declaration.hpp
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-13 19:31:50 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-03-13 19:31:50 +0000
commit8d3db310926c414d199fca62f0c349a263543096 (patch)
tree1e46233fe70a0d5ff2b258cfcacd0f502a317741 /c_compiler/include/declaration.hpp
parentfd25256a37696de23d8f6c99827a97b63733845d (diff)
downloadCompiler-8d3db310926c414d199fca62f0c349a263543096.tar.gz
Compiler-8d3db310926c414d199fca62f0c349a263543096.zip
Reformatting
Diffstat (limited to 'c_compiler/include/declaration.hpp')
-rw-r--r--c_compiler/include/declaration.hpp22
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;