diff --git a/Structural_Patterns/Facade/CMakeLists.txt b/Structural_Patterns/Facade/CMakeLists.txt index 8732bbb..199c369 100644 --- a/Structural_Patterns/Facade/CMakeLists.txt +++ b/Structural_Patterns/Facade/CMakeLists.txt @@ -1,6 +1,7 @@ set(facade_SRCS Compiler.cpp - ExpressionNode.cpp) + ExpressionNode.cpp + ProgramNode.cpp) add_library(facade SHARED ${facade_SRCS}) target_include_directories(facade PRIVATE ../../Foundation_Classes ../../Behavioral_Patterns/Iterator) diff --git a/Structural_Patterns/Facade/ProgramNode.cpp b/Structural_Patterns/Facade/ProgramNode.cpp new file mode 100644 index 0000000..4765937 --- /dev/null +++ b/Structural_Patterns/Facade/ProgramNode.cpp @@ -0,0 +1,26 @@ +#include "ProgramNode.h" + +void ProgramNode::GetSourcePosition(int& line, int& index) +{ + // TODO +} + +void ProgramNode::Add(ProgramNode*) +{ + // TODO +} + +void ProgramNode::Remove(ProgramNode*) +{ + // TODO +} + +void ProgramNode::Traverse(CodeGenerator&) +{ + // TODO +} + +ProgramNode::ProgramNode() +{ + // TODO +}