(Arne Babenhauserheide)
2014-08-18: added fixme: use recursion to get sublists. added fixme: use recursion to get sublists.
diff --git a/wisp-scheme.w b/wisp-scheme.w --- a/wisp-scheme.w +++ b/wisp-scheme.w @@ -305,6 +305,12 @@ define : wisp-scheme-indentation-to-pare cdr unprocessed . indentation-levels : < (line-indent current-line) (line-indent next-line) + ; FIXME: This should get a sublist via recursion + ; and add that to processed instead of using the + ; atrocity of adding parens by hand (which I + ; perceived as very nice up to an hour ago). The + ; sublist should end when we have to pop an + ; indentation-level - level by level. if : line-continues? current-line ; this is a syntax error. throw 'wisp-syntax-error "Line with deeper indentation follows after a continuation line: current: ~A, next: ~A."