diff --git a/nodes/FunctionNode.cc b/nodes/FunctionNode.cc new file mode 100644 index 0000000..c9177e7 --- /dev/null +++ b/nodes/FunctionNode.cc @@ -0,0 +1,11 @@ + +#include +#include "Node.h" +#include "parser/parser.h" +using namespace std; + +void FunctionNode::process(FILE * out) +{ + refptr params = m_children[2]; + refptr type = m_children[1]; +} diff --git a/nodes/Node.h b/nodes/Node.h index 42a0655..a2077c7 100644 --- a/nodes/Node.h +++ b/nodes/Node.h @@ -52,6 +52,8 @@ class DoubleNode : public Node class FunctionNode : public Node { + public: + void process(FILE * out); }; class IdentifierNode : public Node