reader: handle port whose position moves backwards
This commit is contained in:
parent
586feb6df0
commit
ada6b8c5d1
|
@ -101,7 +101,7 @@
|
||||||
(read-config-line config)
|
(read-config-line config)
|
||||||
(read-config-col config)
|
(read-config-col config)
|
||||||
(read-config-pos config)
|
(read-config-pos config)
|
||||||
(and (read-config-pos config) end-pos (- end-pos (read-config-pos config)))))
|
(and (read-config-pos config) end-pos (max 0 (- end-pos (read-config-pos config))))))
|
||||||
|
|
||||||
(define (reading-at config line col pos)
|
(define (reading-at config line col pos)
|
||||||
(struct*-copy read-config config
|
(struct*-copy read-config config
|
||||||
|
|
|
@ -46105,7 +46105,7 @@ static const char *startup_source =
|
||||||
"(read-config-line config_1)"
|
"(read-config-line config_1)"
|
||||||
"(read-config-col config_1)"
|
"(read-config-col config_1)"
|
||||||
"(read-config-pos config_1)"
|
"(read-config-pos config_1)"
|
||||||
"(if(read-config-pos config_1)(if end-pos_0(- end-pos_0(read-config-pos config_1)) #f) #f))))))"
|
"(if(read-config-pos config_1)(if end-pos_0(max 0(- end-pos_0(read-config-pos config_1))) #f) #f))))))"
|
||||||
"(define-values"
|
"(define-values"
|
||||||
"(reading-at)"
|
"(reading-at)"
|
||||||
"(lambda(config_2 line_2 col_1 pos_105)"
|
"(lambda(config_2 line_2 col_1 pos_105)"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user