read: Support R7RS '#true' and '#false' syntax for booleans.
authorMark H Weaver <mhw@netris.org>
Sun, 12 Jan 2014 09:36:02 +0000 (04:36 -0500)
committerMark H Weaver <mhw@netris.org>
Tue, 14 Jan 2014 07:24:24 +0000 (02:24 -0500)
commit7a329029cf898fc0b9b24252c9bb437e1ad0b1d7
tree24a0298953a4ff3c16c0c102d06eb451bbc33c43
parent61d509194c6ce90e678a0b27d613f3656c8bbafd
read: Support R7RS '#true' and '#false' syntax for booleans.

* libguile/read.c (try_read_ci_chars): New static function.
  (scm_read_boolean, scm_read_array): Use 'try_read_ci_chars'.

* doc/ref/api-data.texi (Booleans): Update docs.

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