racket/collects/honu/private/function.honu
2010-10-22 10:48:11 -06:00

10 lines
365 B
Plaintext

#lang honu/core
provide function;
macro function ()
{ _ name:identifier (args:identifier , ...) { body ... } }
{ #sx scheme:syntax #sx(define (name_result args_result ...)
(honu-unparsed-begin body ...)) }
{ _ (args:identifier , ...) { body ... }}
{ #sx scheme:syntax #sx(lambda (args_result ...) (honu-unparsed-begin body ...)) }