Recognize 'escape' character name, per R7RS.
authorMark H Weaver <mhw@netris.org>
Sun, 12 Jan 2014 09:36:57 +0000 (04:36 -0500)
committerMark H Weaver <mhw@netris.org>
Tue, 14 Jan 2014 07:24:44 +0000 (02:24 -0500)
commit394449d5d3922cab783d51398b7727ccaf07dd76
tree6e473c905ca55e319e68e932baad79bdde1663a2
parent6579c3308d386ce74627e2cfb734898c9ed83d3a
Recognize 'escape' character name, per R7RS.

* libguile/chars.c (scm_r7rs_charnames, scm_r7rs_charnums):
  New static constants.
  (SCM_N_R7RS_CHARNAMES): New macro.
  (scm_i_charname, scm_i_charname_to_char): Adapt to new R7RS
  char names.

* doc/ref/api-data.texi (Characters): Document #\escape.

* test-suite/tests/reader.test ("reading"): Add test.
doc/ref/api-data.texi
libguile/chars.c
test-suite/tests/reader.test