46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
|
"$foo ${bar} ${'$'} ${foobar()}"
|
||
|
"""
|
||
|
$foo ${bar}
|
||
|
${'$'} ${foobar()}
|
||
|
"""
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
[
|
||
|
["string", [
|
||
|
"\"",
|
||
|
["interpolation", "$foo"],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"], "bar", ["delimiter", "}"]
|
||
|
]],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"], ["string", ["'$'"]], ["delimiter", "}"]
|
||
|
]],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"],
|
||
|
["function", "foobar"], ["punctuation", "("], ["punctuation", ")"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
"\""
|
||
|
]],
|
||
|
["raw-string", [
|
||
|
"\"\"\"\r\n",
|
||
|
["interpolation", "$foo"],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"], "bar", ["delimiter", "}"]
|
||
|
]],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"], ["string", ["'$'"]], ["delimiter", "}"]
|
||
|
]],
|
||
|
["interpolation", [
|
||
|
["delimiter", "${"],
|
||
|
["function", "foobar"], ["punctuation", "("], ["punctuation", ")"],
|
||
|
["delimiter", "}"]
|
||
|
]],
|
||
|
"\r\n\"\"\""
|
||
|
]]
|
||
|
]
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
Checks for string interpolation.
|