scm: Fix psyntax/keyword/optargs interaction bug.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 7 Jan 2017 00:08:29 +0000 (01:08 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 7 Jan 2017 00:08:29 +0000 (01:08 +0100)
commit21a6f2ca521585199ecad5e79b9d502b9e86d858
tree0b4b0a5846bd97600d4495c21b5012cca5e428dd
parentc60f19e0416dbce613c8bfeba86f9216d8ed226a
scm: Fix psyntax/keyword/optargs interaction bug.

* module/mes/psyntax-0.mes (self-evaluating?): Add keyword?.
* module/mes/pmatch.mes (mes): Add missing psyntax dependency.
* module/mes/optargs.scm (rest-arg->keyword-binding-list): Make error
  messages non-constant.
* tests/optargs.test ("clone <info>"): New test.
module/mes/optargs.scm
module/mes/pmatch.mes
module/mes/psyntax-0.mes
tests/optargs.test