Ver Fonte

parse date and system fix

Innocenty Enikeew há 8 anos atrás
pai
commit
3d64532f81
3 ficheiros alterados com 6 adições e 2 exclusões
  1. 1 0
      package.lisp
  2. 3 0
      parsing.lisp
  3. 2 2
      pta-ledger.asd

+ 1 - 0
package.lisp

@@ -21,6 +21,7 @@
            #:entry-description
            #:entry-comment
            #:entry-postings
+           #:parse-date
            #:parse-journal
            #:parse-query
            #:entries

+ 3 - 0
parsing.lisp

@@ -110,6 +110,9 @@
         (.identity (get-ut (or year default-year *default-year*) month day))
       (error () (.fail)))))
 
+(defun parse-date (text &optional default-year)
+  (parse (.simple-date default-year) text))
+
 (defun .status ()
   (.is 'member '(#\! #\*)))
 

+ 2 - 2
pta-ledger.asd

@@ -16,7 +16,7 @@
                :smug)
   :serial t
   :components ((:file "package")
+               (:file "pta-ledger")
                (:file "parsing")
-               (:file "render")
-               (:file "pta-ledger"))
+               (:file "render"))
   :description "plain text accounting")