From afa81e9ae6a56efe2eae2990e09c672b74328715 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Mon, 8 May 2023 12:05:57 +1200 Subject: Added detection of cyclic macro references, and made assembler binary usable --- src/error.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs index efbfc4f..8a6c0d6 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,9 +1,10 @@ -#[derive(Clone, Copy, Debug)] +#[derive(Clone)] pub enum Error { UnresolvedReference, DuplicateDefinition, - InvalidHexadecimalLiteral, + InvalidPaddingValue, InvalidTypeInMacroDefinition, - OrphanedMacroTerminator, - TokenPastEndOfProgram, + OrphanedMacroDefinitionTerminator, + CyclicMacroReference, } + -- cgit v1.2.3-70-g09d2