summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-03-15 22:08:13 -0400
committerbd <bdunahu@operationnull.com>2025-03-15 22:08:13 -0400
commitc999b377b2ddd7dc51d0ae7ab639ebb0cf70f051 (patch)
treee069331e1a23ace107b8da78d58e1d0acea3f515 /src
initial commit
Diffstat (limited to 'src')
-rw-r--r--src/lex.lisp8
-rw-r--r--src/rva.lisp19
2 files changed, 27 insertions, 0 deletions
diff --git a/src/lex.lisp b/src/lex.lisp
new file mode 100644
index 0000000..2f89bb5
--- /dev/null
+++ b/src/lex.lisp
@@ -0,0 +1,8 @@
+(defpackage :lex
+ (:use :cl)
+ (:export :stub))
+
+(in-package :lex)
+
+(defun stub ()
+ (format t "Hello, world!~%"))
diff --git a/src/rva.lisp b/src/rva.lisp
new file mode 100644
index 0000000..83b0fe1
--- /dev/null
+++ b/src/rva.lisp
@@ -0,0 +1,19 @@
+(defpackage :rva
+ (:use :cl))
+
+(in-package :rva)
+
+(defparameter *version* "v0.1")
+
+(defun error-cli (message)
+ (format *error-output*
+ "~a~%Usage:
+ risc_vector file
+Options:
+ --version, -v: print version information~%"
+ message)
+ (sb-ext:exit :code 1))
+
+(defun main ()
+ (lex:stub)
+ (error-cli "foobar"))