From df4a225ccf79dd9f5fa3faef4fd68ae87471f0ca Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Fri, 13 Sep 2024 11:11:18 -0400 Subject: better --- masm/parse.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'masm/parse.h') diff --git a/masm/parse.h b/masm/parse.h index 3052d51..9e0e928 100644 --- a/masm/parse.h +++ b/masm/parse.h @@ -37,14 +37,9 @@ struct mips_directive { }; }; -enum reference_type { - REF_NONE, - REF_OFFESET, - REF_TARGET, -}; - struct reference { - enum reference_type type; + // ELF relocate type + unsigned char type; /// symbol name char name[MAX_LEX_LENGTH]; @@ -91,7 +86,10 @@ struct expr { }; struct parser { + // the lexer + // *weak* ponter, we do not own this struct lexer *lexer; + // the last token peeked struct token peek; }; -- cgit v1.2.3-freya