diff --git a/scheme/cyclone/transforms.scm b/scheme/cyclone/transforms.scm index 0a3df925..55bc701f 100644 --- a/scheme/cyclone/transforms.scm +++ b/scheme/cyclone/transforms.scm @@ -14,6 +14,14 @@ (else #f)) +;; Macro section +(define (define-syntax? exp) + (tagged-list 'define-syntax exp)) + +; TODO: get macro name, transformer +; TODO: base off of syntactic closures instead of ER macros?? +; TODO: let-syntax forms + ;; Built-in macros ;; TODO: just a stub, real code would read (define-syntax) ;; from a lib file or such