diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2104925 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/.vscode/alive/ + +*.fasl diff --git a/.vscode/alive/fasl/tmp.fasl b/.vscode/alive/fasl/tmp.fasl deleted file mode 100644 index 24fc7a0..0000000 Binary files a/.vscode/alive/fasl/tmp.fasl and /dev/null differ diff --git a/.vscode/alive/fasl/tmp.lisp b/.vscode/alive/fasl/tmp.lisp deleted file mode 100644 index 045ea3f..0000000 --- a/.vscode/alive/fasl/tmp.lisp +++ /dev/null @@ -1,11 +0,0 @@ -(in-package :cl-lox) - -(defstruct code-pos - (line 1 :type integer) - (col 0 :type integer)) - - -(defstruct token - (code-pos (make-code-pos) :type code-pos) - token-type - (data nil)) diff --git a/.vscode/alive/repl-history.json b/.vscode/alive/repl-history.json deleted file mode 100644 index b9e832f..0000000 --- a/.vscode/alive/repl-history.json +++ /dev/null @@ -1 +0,0 @@ -[{"pkgName":"cl-user","text":"(describe token-type)"},{"pkgName":"cl-user","text":"(describe 'token-type)"},{"pkgName":"cl-user","text":"(make-code-pos)"},{"pkgName":"cl-user","text":"(cl-lox::code-pos)"},{"pkgName":"cl-user","text":"(code-pos)"},{"pkgName":"cl-user","text":"(code-pos"},{"pkgName":"cl-user","text":"(typep \"asdf\" 'string)"},{"pkgName":"cl-user","text":"(describe 'integer)"},{"pkgName":"cl-user","text":"(describe 'string)"},{"pkgName":"cl-user","text":"'string"},{"pkgName":"cl-user","text":"string"},{"pkgName":"cl-user","text":"(type-of xyz)"},{"pkgName":"cl-user","text":"(setf xyz \"asdf\")"},{"pkgName":"cl-user","text":"xyz"},{"pkgName":"cl-user","text":"(defvar xyz 123)"},{"pkgName":"cl-user","text":"(cl-lox::scan-tokens 3)"},{"pkgName":"cl-user","text":"(scan-tokens 3)"},{"pkgName":"cl-user","text":"(cl-lox::run-repl)"},{"pkgName":"cl-user","text":"(cl-lox::run-file :path nil)"},{"pkgName":"cl-user","text":"(cl-lox:run-repl)"},{"pkgName":"cl-user","text":"(run-repl)"},{"pkgName":"cl-user","text":"(length argv)"},{"pkgName":"cl-user","text":"argv"},{"pkgName":"cl-user","text":"4"},{"pkgName":"cl-user","text":"(argv)"},{"pkgName":"cl-user","text":"(defvar argv (uiop:command-line-arguments))"},{"pkgName":"cl-user","text":"(define argv (uiop:command-line-arguments))"},{"pkgName":"cl-user","text":"(uiop:command-line-arguments)"},{"pkgName":"cl-user","text":"(cl-lox:main)"},{"pkgName":"cl-user","text":"(asdf:make :cl-lox)"},{"pkgName":"cl-user","text":"(my-command-line)"},{"pkgName":"cl-user","text":"(cl-lox:my-command-line)"},{"pkgName":"cl-user","text":"(cl-lox:hello)"},{"pkgName":"cl-user","text":"(hello)"},{"pkgName":"cl-user","text":"(ql:quickload \"cl-ppcre\")"},{"pkgName":"cl-user","text":"(ql:quickload cl-ppcre)"}] \ No newline at end of file