summaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/parse.c b/parse.c
index e48adda..43dbf54 100644
--- a/parse.c
+++ b/parse.c
@@ -35,10 +35,7 @@ symset_t* parse_symbols(char** str) {
}
if (**str == ')') {
(*str)++;
- if (**str == ';') {
- (*str)++;
- return symbolSet;
- }
+ return symbolSet;
}
else if (**str == '\0') {
return symbolSet;
@@ -62,11 +59,12 @@ symset_t* parse_symbols(char** str) {
symbolName[i] = '\0';
sym_t* symbol = malloc(sizeof(sym_t));
symbol->province = KEY_REF;
+ symbol->argCount = 0;
if(i > 1) {
symbol->name = symbolName;
}
else {
- symbol->name = "fork";
+ symbol->name = "root";
}
symset_t* symbols = parse_symbols(str);
for (int s = 0; s < symbols->count; s++) {