diff options
author | Mark H Weaver <mhw@netris.org> | 2013-12-19 13:22:50 -0500 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2014-01-09 17:43:53 -0500 |
commit | 0e18163366c2f2a0caecde18241dbd7987b4db7c (patch) | |
tree | 54b62c783506a8024fc2873f1997ca8783095cb0 /doc/ref/api-data.texi | |
parent | 1624e149f75747310c9ce15db7db5324a538f8f8 (diff) | |
download | guile-0e18163366c2f2a0caecde18241dbd7987b4db7c.tar.gz |
Implement R7RS 'syntax-error'.
* module/ice-9/psyntax.scm (syntax-error): New macro.
(syntax-rules): Handle 'syntax-error' templates specially
for improved error reporting.
* module/ice-9/psyntax-pp.scm: Regenerate.
* doc/ref/api-macros.texi (Syntax Rules): Add new subsection "Reporting
Syntax Errors in Macros".
* test-suite/tests/syntax.test: Add tests.
Diffstat (limited to 'doc/ref/api-data.texi')
0 files changed, 0 insertions, 0 deletions