read: Accept "\(" in string literals.
authorMark H Weaver <mhw@netris.org>
Thu, 2 Oct 2014 00:45:41 +0000 (20:45 -0400)
committerMark H Weaver <mhw@netris.org>
Thu, 2 Oct 2014 01:00:23 +0000 (21:00 -0400)
commit5af307de43e4b65eec7f235b48a8908f2a00f134
treed54922dad8c9f8c8933110c96b1dc029bf29b577
parentb1451ad859183ae48c624d19ec144306bd2d3e3a
read: Accept "\(" in string literals.

Suggested by David Kastrup <dak@gnu.org> in <http://bugs.gnu.org/13644>.

* libguile/read.c (scm_read_string_like_syntax): Accept "\(" as
  equivalent to "(".
* doc/ref/api-data.texi (String Syntax): Document it.
* test-suite/tests/reader.test ("reading"): Add test.
doc/ref/api-data.texi
libguile/read.c
test-suite/tests/reader.test