wisp
 
(Arne Babenhauserheide)
2013-08-26: added notes where wisp-in-wisp still breaks.

added notes where wisp-in-wisp still breaks.

diff --git a/wisp-guile.w b/wisp-guile.w
--- a/wisp-guile.w
+++ b/wisp-guile.w
@@ -87,7 +87,8 @@ define : nostringandbracketbreaks inport
                      char=? nextchar #\\
                 set! incharform 2
             
-            ; check for brackets
+            ; check for brackets 
+            ; FIXME: this fails to parse. 
             when : and ( char=? nextchar #\( ) ( not instring ) ( not incomment ) ( = incharform 0 )
                 set! inbrackets : + inbrackets 1
             when : and ( char=? nextchar #\) ) ( not instring ) ( not incomment ) ( = incharform 0 )
@@ -157,6 +158,7 @@ define : line-merge-comment line
           comment : line-comment line
         if : equal? "" comment
             . line ; no change needed
+            ; FIXME: ";" fails to parse.
             list indent (string-append content ";" comment) ""
 
 ; skip the leading indentation
@@ -498,6 +500,7 @@ let*
                  display : xsubstring " " 0 : line-indent next
                  display : line-content next
                  unless : equal? "" : line-comment next
+                     ; FIXME: ";" fails to parse
                      display ";"
                      display : line-comment next
                  newline