fix starting position for syntax coloring
svn: r9685
This commit is contained in:
parent
a6297e1d6c
commit
062cf833e4
|
@ -118,7 +118,7 @@ added get-regions
|
||||||
#t
|
#t
|
||||||
(new token-tree%)
|
(new token-tree%)
|
||||||
+inf.0
|
+inf.0
|
||||||
0
|
start
|
||||||
(new paren-tree% (matches pairs))))
|
(new paren-tree% (matches pairs))))
|
||||||
|
|
||||||
(define lexer-states (list (make-new-lexer-state 0 'end)))
|
(define lexer-states (list (make-new-lexer-state 0 'end)))
|
||||||
|
@ -181,7 +181,7 @@ added get-regions
|
||||||
(loop (cdr regions) (list-ref region 1)))]
|
(loop (cdr regions) (list-ref region 1)))]
|
||||||
[else
|
[else
|
||||||
(error 'reset-regions "expected a list of regions, got ~e" regions)]))
|
(error 'reset-regions "expected a list of regions, got ~e" regions)]))
|
||||||
|
|
||||||
(set! lexer-states
|
(set! lexer-states
|
||||||
(let loop ([old lexer-states]
|
(let loop ([old lexer-states]
|
||||||
[new _regions])
|
[new _regions])
|
||||||
|
@ -195,6 +195,7 @@ added get-regions
|
||||||
[else
|
[else
|
||||||
(cons (make-new-lexer-state (caar new) (cadar new))
|
(cons (make-new-lexer-state (caar new) (cadar new))
|
||||||
(loop null (cdr new)))]))))
|
(loop null (cdr new)))]))))
|
||||||
|
|
||||||
|
|
||||||
(define/public (get-regions)
|
(define/public (get-regions)
|
||||||
(map (lambda (ls)
|
(map (lambda (ls)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user