jtlc/nodes/ReturnStatementNode.cc
josh d052712d94 broke Compiler::write() into Compiler::writeHeader() and Compiler::writeFunction()
git-svn-id: svn://anubis/jtlc/trunk@26 f5bc74b8-7b62-4e90-9214-7121d538519f
2010-01-19 16:20:27 +00:00

14 lines
296 B
C++

#include <iostream>
#include "Node.h"
#include "parser/parser.h"
#include "main/Compiler.h"
using namespace std;
void ReturnStatementNode::process(refptr<Compiler> compiler)
{
compiler->writeFunction("return (");
m_children[0]->process(compiler);
compiler->writeFunction(");\n");
}