1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 07:30:28 +02:00
guile/module
Andy Wingo b78d91d517 syntax-case treats _ as placeholder
* module/ice-9/psyntax.scm (underscore?): New helper, like ellipsis?.
  (syntax-case): Treat the _ pattern as a matches-all pattern,
  disallowing it from the keyword list. Another well-thought part of the
  R6RS.
  ($sc-dispatch): Dispatch _ patterns.

* module/ice-9/psyntax-pp.scm: Regenerated.

* test-suite/tests/syncase.test ("_ is a placeholder"): Add a test.
2010-06-21 20:56:05 +02:00
..
ice-9 syntax-case treats _ as placeholder 2010-06-21 20:56:05 +02:00
language tree-il->scheme renders fix as letrec* 2010-06-17 13:43:26 +02:00
oop deprecate save-stack, stack-saved? 2010-06-19 12:57:31 +02:00
rnrs ensure unicode-capable rnrs string ports 2010-06-20 23:15:29 +02:00
scripts fix doc snarfing with fedora 12 2010-01-17 18:22:51 +01:00
srfi Fix SRFI-9 for records without fields 2010-06-19 14:52:56 +02:00
sxml sxml-match: Handle multiple-value returns. 2010-05-26 23:41:23 +02:00
system repl compiles with warnings by default 2010-06-19 20:21:22 +02:00
texinfo scm_i_program_properties is internal; just use procedure-properties 2010-04-17 15:21:08 +02:00
Makefile.am deprecate save-stack, stack-saved? 2010-06-19 12:57:31 +02:00
rnrs.scm fix rnrs duplicate bindings warnings 2010-06-21 00:07:46 +02:00
statprof.scm statprof bugfixes 2010-01-27 21:52:05 +01:00
texinfo.scm Remove unused top-level variables. 2010-01-11 01:21:14 +01:00