Added string interpolation for identifiers

This commit is contained in:
Stan Angeloff
2010-03-06 00:30:49 +02:00
committed by Jeremy Ashkenas
parent 965034e16e
commit fe7d5dfd19
3 changed files with 101 additions and 2 deletions

View File

@@ -0,0 +1,18 @@
hello: 'Hello'
world: 'World'
ok '$hello $world!' is '$hello $world!'
ok "$hello $world!" is 'Hello World!'
ok "[$hello$world]" is '[HelloWorld]'
ok "$hello$$world" is 'Hello$World'
[s, t, r, i, n, g]: ['s', 't', 'r', 'i', 'n', 'g']
ok "$s$t$r$i$n$g" is 'string'
ok "\\$s\\$t\\$r\\$i\\$n\\$g" is '$s$t$r$i$n$g'
ok "\\$string" is '$string'
ok "\\$Escaping first" is '$Escaping first'
ok "Escaping \\$in middle" is 'Escaping $in middle'
ok "Escaping \\$last" is 'Escaping $last'
ok "$$" is '$$'
ok "\\\\$$" is '\\\\$$'