| '' | |
| 'fo\'obar' | |
| 'foo | |
| $bar | |
| baz' | |
| "" | |
| "fo\"obar" | |
| "foo | |
| $bar | |
| baz" | |
| ---------------------------------------------------- | |
| [ | |
| ["string", ["''"]], | |
| ["string", ["'fo\\'obar'"]], | |
| ["string", ["'foo\r\n$bar\r\nbaz'"]], | |
| ["string", [["double-quoted", ["\"\""]]]], | |
| ["string", [["double-quoted", ["\"fo\\\"obar\""]]]], | |
| ["string", [["double-quoted", [ | |
| "\"foo\r\n", | |
| ["interpolation", ["$bar"]], | |
| "\r\nbaz\"" | |
| ]]]] | |
| ] | |
| ---------------------------------------------------- | |
| Checks for strings. | |
| Also checks that string interpolation only applies to double-quoted strings. |