- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBuiltinFuncs.cpp
More file actions
Latest commit
19 lines (17 loc) · 525 Bytes
/
Copy pathBuiltinFuncs.cpp
File metadata and controls
19 lines (17 loc) · 525 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include"BuiltinFuncs.h"
#include"Vm.h"
#include"Ast.h"
#include<vector>
#include<iostream>
usingnamespacestd;
usingnamespaceyfpeg;
#defineFOR_EACH_NODE(arr) for(vector<AstNode*>::iterator it = arr.begin(); it != arr.end(); ++it)
intyfpeg::BuiltinFuncs::print(Vm* vm,int argCount)
{
cout << "BuiltinFuncs::print BEGIN" << endl;
for (int i = 0; i < argCount; ++i) {
cout << vm->runStack[vm->bp + i]->data->description() << endl;
}
cout << "BuiltinFuncs::print END" << endl;
return0;
}