diff --git a/parse.c b/parse.c index f5a18eb..c023bf2 100644 --- a/parse.c +++ b/parse.c @@ -16,7 +16,6 @@ int ParseArguments(struct ParseState *Parser, int RunIt); /* initialise the parser */ void ParseInit() { - StrInit(); VariableInit(); IntrinsicInit(&GlobalTable); TypeInit(); diff --git a/picoc.c b/picoc.c index 20b99e0..a3056da 100644 --- a/picoc.c +++ b/picoc.c @@ -65,6 +65,7 @@ int main(int argc, char **argv) HeapInit(); StrInit(); + VariableInit(); LexInit(); ParseInit();