fix starting position for syntax coloring

svn: r9685
This commit is contained in:
Matthew Flatt 2008-05-06 12:45:45 +00:00
parent a6297e1d6c
commit 062cf833e4

View File

@ -118,7 +118,7 @@ added get-regions
#t
(new token-tree%)
+inf.0
0
start
(new paren-tree% (matches pairs))))
(define lexer-states (list (make-new-lexer-state 0 'end)))
@ -181,7 +181,7 @@ added get-regions
(loop (cdr regions) (list-ref region 1)))]
[else
(error 'reset-regions "expected a list of regions, got ~e" regions)]))
(set! lexer-states
(let loop ([old lexer-states]
[new _regions])
@ -195,6 +195,7 @@ added get-regions
[else
(cons (make-new-lexer-state (caar new) (cadar new))
(loop null (cdr new)))]))))
(define/public (get-regions)
(map (lambda (ls)