summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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"))