inclusion of library from the exe path
This commit is contained in:
@@ -155,7 +155,7 @@
|
||||
;; (parser-parse-tokens parser makrodef)
|
||||
(setf (tokens parser) (append makrodef (tokens parser)))
|
||||
(error "parse-token: token has unknown identifier: ~a"
|
||||
(read-token parser)))))
|
||||
token))))
|
||||
|
||||
;; (defmethod parser-parse-tokens ((parser parser) tokens)
|
||||
;; (iter (for makro-op in-vector)
|
||||
@@ -215,8 +215,11 @@
|
||||
(push tok makrodef)))))
|
||||
|
||||
(defmethod parse-op ((parser parser) token (id (eql :kütüphane)))
|
||||
"Library and the executable must be in the same location, no other search is made currently."
|
||||
(let ((file (car (read-token parser))))
|
||||
(setf (tokens parser) (append (lex-file file) (tokens parser)))))
|
||||
(setf (tokens parser)
|
||||
(append (lex-file (merge-pathnames file sb-ext:*core-pathname*))
|
||||
(tokens parser)))))
|
||||
|
||||
(defun parse-tokens (tokens)
|
||||
(let ((parser (make-parser tokens)))
|
||||
|
||||
Reference in New Issue
Block a user