-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlanguage.hpp
More file actions
31 lines (28 loc) · 894 Bytes
/
language.hpp
File metadata and controls
31 lines (28 loc) · 894 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <vector>
#include <string>
#include <functional>
#include <map>
using namespace std;
// grouping functions
void addNum(map<string, function<string(vector<string>)>>& m);
void addIO(map<string, function<string(vector<string>)>>& m);
void addString(map<string, function<string(vector<string>)>>& m);
map<string, function<string(vector<string>)>> addAll();
// Functions built into the language
string add(vector<string>);
string sub(vector<string>);
string mul(vector<string>);
string divis(vector<string>);
string ls(vector<string>);
string more(vector<string>);
string eq(vector<string>);
string print(vector<string>);
string input(vector<string>);
string concat(vector<string>);
string at(vector<string>);
string andL(vector<string>);
string orL(vector<string>);
string notL(vector<string>);
string define(vector<string>);
string id(vector<string>);
string randomL(vector<string>);