diff options
author | bd <bdunahu@operationnull.com> | 2025-04-08 01:56:18 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-04-08 01:56:18 -0400 |
commit | b85c10ba1c53f1b442fea6bde4c2a2f73cfe5d6b (patch) | |
tree | 643d37db692c19d1ef64223eadcac7a28dbbd7db /src/package.lisp | |
parent | 4c76966b49e8559f710013463dac04143c1f4e09 (diff) |
Simplify lexer-error handling, skeletion parsing functions for types
Diffstat (limited to 'src/package.lisp')
-rw-r--r-- | src/package.lisp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/package.lisp b/src/package.lisp index d999783..3364856 100644 --- a/src/package.lisp +++ b/src/package.lisp @@ -1,4 +1,4 @@ -(defpackage #:rva +helper(defpackage #:rva (:use #:cl) (:export #:main)) @@ -6,18 +6,21 @@ (:use #:cl) (:export #:asm-extension? #:format-as-binary - #:label-loc - #:mnemonic-loc)) + #:type-r + #:type-i + #:type-j + #:label-loc)) (defpackage #:lex (:use #:cl) - (:export #:file->tokens + (:export #:lexer-error + #:file->tokens ;; exported for testing only - #:read-token - #:invalid-immediate-or-keyword)) + #:read-token)) (defpackage #:parse (:use #:cl) - (:export #:tokens->ast + (:export #:parser-error + #:tokens->ast ;; exported for testing only #:extract-label)) |