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-col 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)
|
||||
(struct*-copy read-config config
|
||||
|
|
|
@ -46105,7 +46105,7 @@ static const char *startup_source =
|
|||
"(read-config-line config_1)"
|
||||
"(read-config-col 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"
|
||||
"(reading-at)"
|
||||
"(lambda(config_2 line_2 col_1 pos_105)"
|
||||
|
|
Loading…
Reference in New Issue
Block a user