Add R6RS backslash string escape
authorMichael Gran <spk121@yahoo.com>
Sun, 10 Jan 2010 23:39:55 +0000 (15:39 -0800)
committerMichael Gran <spk121@yahoo.com>
Sun, 10 Jan 2010 23:39:55 +0000 (15:39 -0800)
commit085a61df2ebe26f9555188c452501ecbf349f887
tree7c617600a82087fd4e61e94064c0a7e1acbcdfb5
parent15b6a6b284f00fa790ef003a9df8c8ae5a4d7d6a
Add R6RS backslash string escape

R6RS suggests that '\b' should be a string escape for the backslash
character.

* libguile/read.c (scm_read_string): parse backspace escape

* test-suite/tests/strings.test (R6RS backslash escapes): new test
  (Guile extensions backslash escapes): remove R6RS escapes from test.

* doc/ref/api-data.texi (Strings): document new string escape
doc/ref/api-data.texi
libguile/read.c
test-suite/tests/strings.test