a line-item can also be terminated by an EOF
svn: r6802
This commit is contained in:
parent
3a65433b20
commit
fe4857ee3c
|
@ -62,9 +62,10 @@
|
|||
(define str:end-of-line "[ \t]*\r?\n[ \t]*") ; eat spaces on the next line
|
||||
(define re:end-of-line (^px str:end-of-line))
|
||||
(define (re:line-item* bgn end)
|
||||
(^px "(.+?)(?:"bgn"|"end"|"ch:command"|"str:end-of-line")"))
|
||||
(^px "(.+?)(?:" (if bgn `(,bgn"|") "") (if end `(,end"|") "")
|
||||
ch:command"|"str:end-of-line"|$)"))
|
||||
(define re:line-item (re:line-item* ch:lines-begin ch:lines-end))
|
||||
(define re:line-item-no-nests (^px "(.+?)(?:"ch:command"|"str:end-of-line")"))
|
||||
(define re:line-item-no-nests (re:line-item* #f #f))
|
||||
|
||||
;; --------------------------------------------------------------------------
|
||||
;; utilities
|
||||
|
|
Loading…
Reference in New Issue
Block a user