diff options
author | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-28 19:52:29 +1300 |
---|---|---|
committer | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-28 19:52:47 +1300 |
commit | f4027cae775e3c9c237675f9df35a744d54f3f2e (patch) | |
tree | 733fa3af9e1bd44d61dd83983a2da86cb75c53e9 /src/error.rs | |
parent | 16ee0e9e8dce2c88acc88ba5ffd97e013624fa5e (diff) | |
download | bedrock-asm-f4027cae775e3c9c237675f9df35a744d54f3f2e.zip |
Rewrite assembler
This is an almost complete rewrite of the entire assembler from the
ground up, with a different parsing strategy and a whole new symbol
resolution mechanism for automatically including library files.
The assembly syntax has also been slightly modified, with padding
tokens now being prefixed with '#' instead of '$', and a block-style
anonymous-label syntax which uses the '{' and '}' characters.
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/error.rs b/src/error.rs deleted file mode 100644 index 8a6c0d6..0000000 --- a/src/error.rs +++ /dev/null @@ -1,10 +0,0 @@ -#[derive(Clone)] -pub enum Error { - UnresolvedReference, - DuplicateDefinition, - InvalidPaddingValue, - InvalidTypeInMacroDefinition, - OrphanedMacroDefinitionTerminator, - CyclicMacroReference, -} - |