diff --git a/parse.leg b/parse.leg index 4c40a55..31370d3 100644 --- a/parse.leg +++ b/parse.leg @@ -280,6 +280,13 @@ Symbol *intern(char *name){ } +void printSymbolTable() { + for (int k= 0; krule); + printf("Node *%s= &node%i;\n",symbolTable.elements[k]->name,i); + } +} + void setRule(char *name, Node *rule) { printf("Setting rule %s to ", name);