racket/collects/honu/syntax.rkt
2012-11-01 11:22:54 -06:00

11 lines
255 B
Racket

#lang honu
/* Standard syntax-rules but as a macro-defining form */
provide macro_rules;
macro macro_rules(){
name:identifier (literal ...){ pattern ... }{ template ... }
} {
syntax(macro name (literal ...){ pattern ... }{ syntax(template ...) })
}