Initial Commit
[Projects.git] / server / source / main.c
blobf13dcc4a6092d5c3e7713d2b85e315a1f3752b42
1 #include "api.h"
3 //#include "read.h"
4 #include "server.h"
5 #include "lang/unary.h"
6 #include "read.h"
7 #include "server.h"
9 #include <stdio.h>
11 char *var[] = {"uRoPnEm", "RoXZNez", NULL};
12 char *val[] = {NULL, NULL};
13 func *cval[] = {NULL, NULL};
15 void _char(char * a, char * b){appendChar(a,b,var,val,cval);}
16 void _func(char * a, func * b){appendFunc(a,b,var,val,cval);}
17 char * _parse(char * string){return parse(string,var,val,cval);}
19 char * PRINT(char * a, char * b){
20 printf("FDJKL:\n");
21 printf("%s%s", _parse(a), _parse(b));
22 return "";
25 char * PARSE(char * a, char * b){
26 //char * str;
27 //sprintf(str,"%s%s",a,b);
28 printf("PARSING\n");
29 return _parse(b);
32 int main(int argc, char **argv) {
33 _func("print ", PRINT);
34 _char("ME", "a");
35 _char("a", "s");
36 //_char("a", "asdf");
37 //_func("bind ", SERVER_BIND);
38 //_func("close ", SERVER_CLOSE);
39 //_func("open ", SERVER_ACCEPT);
40 //_func("read ", SERVER_READ);
41 //_func("write ", SERVER_WRITE);
43 _parse("print ME");
45 return 0;