@@ -448,6 +448,29 @@ Rebol [
448
448
--assert parse to binary! "aaaAB" [thru #"A" #"B" ]
449
449
--assert parse to binary! "aaaAB" [thru #"A" no-case #"b" ]
450
450
--assert not parse to binary! "aaaAB" [thru #"A" #"b" ]
451
+
452
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/2552
453
+ --test-- "parse/case word"
454
+ --assert parse [a]['a]
455
+ --assert parse [a]['A]
456
+ --assert parse/case [a]['a]
457
+ --assert not parse/case [a]['A]
458
+ --test-- "parse/case quoted word"
459
+ --assert parse [a][quote a]
460
+ --assert parse [a][quote A]
461
+ --assert parse/case [a][quote a]
462
+ --assert not parse/case [a][quote A]
463
+ --test-- "parse/case path"
464
+ --assert parse [p/a ]['p/a ]
465
+ --assert parse [p/a ]['p/A ]
466
+ --assert parse/case [p/a ]['p/a ]
467
+ --assert not parse/case [p/a ]['p/A ]
468
+ --test-- "parse/case quoted word"
469
+ --assert parse [p/a ][quote p/a ]
470
+ --assert parse [p/a ][quote p/A ]
471
+ --assert parse/case [p/a ][quote p/a ]
472
+ --assert not parse/case [p/a ][quote p/A ]
473
+
451
474
===end-group===
452
475
453
476
@@ -920,6 +943,10 @@ if not error? try [str: to string! #{A032}][
920
943
e/arg1 = quote :pos
921
944
]
922
945
946
+ --test-- "empty string rule"
947
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/1880
948
+ --assert not parse "ab" ["" to end] ;-- not like in Red!
949
+
923
950
===end-group===
924
951
925
952
~~~end-file~~~
0 commit comments