modify symtab.h struct naming

This commit is contained in:
2025-12-01 16:55:56 +09:00
parent 1840ea6b74
commit f4501529df

View File

@@ -15,9 +15,9 @@
/* the list of line numbers of the source
* code in which a variable is referenced
*/
typedef struct LineListRec {
typedef struct LineListEntry {
int lineno;
struct LineListRec *next;
struct LineListEntry *next;
} *LineList;
/* The record in the bucket lists for
@@ -26,18 +26,18 @@ typedef struct LineListRec {
* the list of line numbers in which
* it appears in the source code
*/
typedef struct BucketListRec {
typedef struct BucketListEntry {
char *name;
LineList lines;
ExpType type;
int memloc; /* memory location for variable */
struct BucketListRec *next;
struct BucketListEntry *next;
} *BucketList;
typedef struct ScopeListRec {
typedef struct Scope {
char *name;
int depth;
struct ScopeListRec *parent;
struct Scope *parent;
BucketList hashTable[SYMTAB_SIZE];
} *Scope;