diff options
Diffstat (limited to 'test/prism/fixtures/regex.txt')
-rw-r--r-- | test/prism/fixtures/regex.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/test/prism/fixtures/regex.txt b/test/prism/fixtures/regex.txt new file mode 100644 index 0000000000..4623733f58 --- /dev/null +++ b/test/prism/fixtures/regex.txt @@ -0,0 +1,48 @@ +foo /bar/ + +%r{abc}i + +/a\b/ + +/aaa #$bbb/ + +/aaa #{bbb} ccc/ + +[/(?<foo>bar)/ =~ baz, foo] + +/abc/i + +%r/[a-z$._?][\w$.?#@~]*:/i + +%r/([a-z$._?][\w$.?#@~]*)(\s+)(equ)/i + +%r/[a-z$._?][\w$.?#@~]*/i + +%r( +(?:[#$%_']|\(\)|\(,\)|\[\]|[0-9])* + (?:[#$%_']+) +) + +/(?#\))/ =~ "hi" + +%r#pound# + +/aaa #{bbb}/o + +/(?<a\ +b>)/ =~ ""; ab + +/(?<abc>)(?<abc>)/ =~ ""; abc + +/(?<a b>)/ =~ "" + +a = 1 +tap { /(?<a>)/ =~ to_s } + +/(?<foo>)/ =~ "" +/(?<Foo>)/ =~ "" + +/(?<nil>)/ =~ "" +def foo(nil:) = /(?<nil>)/ =~ "" + +/(?-x:#)/x |