| Index: lib/src/prism/tests/languages/ruby/regex_feature.test
 | 
| diff --git a/lib/src/prism/tests/languages/ruby/regex_feature.test b/lib/src/prism/tests/languages/ruby/regex_feature.test
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..0dee02d34d0d116e8614f6e2d9557e23b91bcf10
 | 
| --- /dev/null
 | 
| +++ b/lib/src/prism/tests/languages/ruby/regex_feature.test
 | 
| @@ -0,0 +1,45 @@
 | 
| +/[foo]\/bar/gim
 | 
| +/[bar]/,
 | 
| +/./i;
 | 
| +%r!foo?bar#{39+3}!
 | 
| +%r(foo?bar#{39+3})
 | 
| +%r{foo?bar#{39+3}}
 | 
| +%r[foo?bar#{39+3}]
 | 
| +%r<foo?bar#{39+3}>
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +[
 | 
| +	["regex", "/[foo]\\/bar/gim"],
 | 
| +	["regex", "/[bar]/"], ["punctuation", ","],
 | 
| +	["regex", "/./i"], ["punctuation", ";"],
 | 
| +	["regex", ["%r!foo?bar", ["interpolation", [
 | 
| +		["delimiter", "#{"],
 | 
| +		["number", "39"], ["operator", "+"], ["number", "3"],
 | 
| +		["delimiter", "}"]
 | 
| +	]], "!"]],
 | 
| +	["regex", ["%r(foo?bar", ["interpolation", [
 | 
| +		["delimiter", "#{"],
 | 
| +		["number", "39"], ["operator", "+"], ["number", "3"],
 | 
| +		["delimiter", "}"]
 | 
| +	]], ")"]],
 | 
| +	["regex", ["%r{foo?bar", ["interpolation", [
 | 
| +		["delimiter", "#{"],
 | 
| +		["number", "39"], ["operator", "+"], ["number", "3"],
 | 
| +		["delimiter", "}"]
 | 
| +	]], "}"]],
 | 
| +	["regex", ["%r[foo?bar", ["interpolation", [
 | 
| +		["delimiter", "#{"],
 | 
| +		["number", "39"], ["operator", "+"], ["number", "3"],
 | 
| +		["delimiter", "}"]
 | 
| +	]], "]"]],
 | 
| +	["regex", ["%r<foo?bar", ["interpolation", [
 | 
| +		["delimiter", "#{"],
 | 
| +		["number", "39"], ["operator", "+"], ["number", "3"],
 | 
| +		["delimiter", "}"]
 | 
| +	]], ">"]]
 | 
| +]
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +Checks for regex.
 | 
| 
 |