From e2aa9e7c12bb4702cd5b4e6b592269ccec040d99 Mon Sep 17 00:00:00 2001 From: Partho Date: Fri, 4 Apr 2025 21:40:13 -0400 Subject: [PATCH] fixed header for this branch --- src/symbol_table.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/symbol_table.h b/src/symbol_table.h index 53c2fa2..cf1273a 100644 --- a/src/symbol_table.h +++ b/src/symbol_table.h @@ -76,7 +76,8 @@ typedef enum { TYPE_ALL_ELSE = 7, TYPE_UNDEFINED = 8, TYPE_RECORD = 9, - TYPE_ARRAY = 10 + TYPE_ARRAY = 10, + TYPE_SYSTEM_DEFINED = 11 } types; AdInfo *CreatePrimitiveInfo(int size); @@ -101,7 +102,7 @@ SymbolTable *CreateScope(SymbolTable *ParentScope, int Line, int Column); SymbolTable *init(SymbolTable *start); TableNode *populateTypeAndInfo(TableNode *tn, TableNode *type, AdInfo *info); int getAdInfoType(TableNode *tn); -TableNode *CreateEntry(SymbolTable *table, TableNode *typeOf, char *id, +TableNode *CreateEntry(SymbolTable *table, int tag, TableNode *typeOf, char *id, AdInfo *ad); char *getType(TableNode *tn); char *getName(TableNode *tn);