Make FORMATS Go-To available.
authorOlof-Joachim Frahm <olof@macrolet.net>
Tue, 21 May 2013 19:05:36 +0000 (21:05 +0200)
committerOlof-Joachim Frahm <olof@macrolet.net>
Thu, 6 Jun 2013 22:19:48 +0000 (00:19 +0200)
I.e. skip single argument for now.

src/print.lisp
tests/format.lisp

index 4f29c46..f5360bc 100644 (file)
                 (concatf res "~"))
                ((char= next #\%)
                 (concatf res *newline*))
+               ((char= next #\*)
+                (pop arguments))
                (t
                 (concatf res (format-special next (car arguments)))
                 (pop arguments))))
index 3491010..ad61954 100644 (file)
@@ -10,3 +10,5 @@ a" (format nil "a~%a")))
 (test (string= "this is foo" (format nil "this is ~a" "foo")))
 
 (test (string= "this is \"foo\"" (format nil "this is ~S" "foo")))
+
+(test (string= "this is 2" (format nil "this is ~*~A" 1 2)))