Skip to content

Commit

Permalink
Rename base/define-syntax to base/syntax-rules.
Browse files Browse the repository at this point in the history
  • Loading branch information
dwyer committed Nov 18, 2017
1 parent d34a006 commit 5684758
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 10 deletions.
8 changes: 0 additions & 8 deletions lib/li/base/define-syntax.li → lib/li/base/syntax-rules.li
Expand Up @@ -9,14 +9,6 @@
(syntax-case x ,literals ,clauses)))
(cdr x))))

; (define-syntax syntax-rules
; (lambda (x)
; (syntax-case x ()
; ((_ (lit ...) (p t) ...)
; (syntax (lambda (x)
; (syntax-case x (lit ...)
; (p (syntax t)) ...)))))))

(define-syntax let-syntax
(lambda (x)
(syntax-case x null
Expand Down
2 changes: 1 addition & 1 deletion test/for.li
@@ -1,6 +1,6 @@
(let ()

(import (li base/syntax-case))
(import (li base/syntax-rules))

(define-syntax for
(syntax-rules (in)
Expand Down
1 change: 0 additions & 1 deletion test/test-syntax-case.li
@@ -1,5 +1,4 @@
(let ()
(import (li base/define-syntax))
(import (li base/syntax-case))
(import (li list))
(import for)
Expand Down
1 change: 1 addition & 0 deletions test/test.li
Expand Up @@ -535,6 +535,7 @@
(import-test test-stack)
(import-test test-string)
(import-test test-syntax)
(import-test test-syntax-case)
(import-test test-vector))

(print "all tests passed!")
Expand Down

0 comments on commit 5684758

Please sign in to comment.