highlighter should output a string in extra-paren error case, not a char

This commit is contained in:
Alex Shinn 2012-05-20 15:12:09 +09:00
parent 057f6b2dea
commit 120a887b3d

View file

@ -80,7 +80,7 @@
(if (and (list? x) (= 3 (length x))) (if (and (list? x) (= 3 (length x)))
(string-append (string-append
"." (symbol->string (car x)) " { color: " (cadr x) "." (symbol->string (car x)) " { color: " (cadr x)
"; background-color: " (caddr x) "; }\n") "; background-color: " (car (cddr x)) "; }\n")
(string-append (string-append
"." (symbol->string (car x)) " { color: " "." (symbol->string (car x)) " { color: "
(if (pair? (cdr x)) (cadr x) (cdr x)) (if (pair? (cdr x)) (cadr x) (cdr x))
@ -252,7 +252,7 @@
((zero? n) ((zero? n)
(highlight n (highlight n
'() '()
(cons (highlight-class "syntaxerror" c) (cons (highlight-class "syntaxerror" ")")
(collect str res)))) (collect str res))))
(else (else
;;(highlight-end 'paren ;;(highlight-end 'paren