File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,13 @@ Rebol [
66
66
;--assert v = "x"
67
67
;--assert parse "yx" [copy v any [ remove #"y" | #"x" ] ]
68
68
;--assert v = "x"
69
+ remove-any-y: [while [remove #"y" | #"x" ]]
70
+ --assert parse v: "" remove-any-y
71
+ --assert parse v: "yx" remove-any-y
72
+ --assert v = "x"
73
+ --assert parse v: "yxxyyx" remove-any-y
74
+ --assert v = "xxx"
75
+
69
76
===end-group===
70
77
71
78
===start-group=== "Modifiers on protected series"
@@ -154,6 +161,14 @@ Rebol [
154
161
;@@ https://github.com/Oldes/Rebol-issues/issues/1895
155
162
--assert not parse #{ f0 } reduce [charset [#{ d0 } ]]
156
163
164
+ --test-- "issue-297"
165
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/297
166
+ a: none
167
+ --assert all [
168
+ parse "" [some [(a: true)]] ;- no infinite loop as in R2!
169
+ a
170
+ ]
171
+
157
172
===end-group===
158
173
159
174
~~~end-file~~~
You can’t perform that action at this time.
0 commit comments