mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
Fixed misspelling, export full make function
This commit is contained in:
parent
dad7a459ce
commit
b606ccf150
1 changed files with 3 additions and 2 deletions
|
@ -14,12 +14,13 @@
|
||||||
)
|
)
|
||||||
(export
|
(export
|
||||||
ast:make-lambda
|
ast:make-lambda
|
||||||
|
ast:%make-lambda
|
||||||
ast:lambda?
|
ast:lambda?
|
||||||
ast:lambda-id
|
ast:lambda-id
|
||||||
ast:lambda-args
|
ast:lambda-args
|
||||||
ast:set-lambda-args!
|
ast:set-lambda-args!
|
||||||
ast:lambda-body
|
ast:lambda-body
|
||||||
ast:se-lambda-body!
|
ast:set-lambda-body!
|
||||||
)
|
)
|
||||||
(begin
|
(begin
|
||||||
(define *lambda-id* 0)
|
(define *lambda-id* 0)
|
||||||
|
@ -28,7 +29,7 @@
|
||||||
ast:lambda?
|
ast:lambda?
|
||||||
(id ast:lambda-id)
|
(id ast:lambda-id)
|
||||||
(args ast:lambda-args ast:set-lambda-args!)
|
(args ast:lambda-args ast:set-lambda-args!)
|
||||||
(body ast:lambda-body ast:se-lambda-body!))
|
(body ast:lambda-body ast:set-lambda-body!))
|
||||||
(define (ast:make-lambda args body)
|
(define (ast:make-lambda args body)
|
||||||
(set! *lambda-id* (+ 1 *lambda-id*))
|
(set! *lambda-id* (+ 1 *lambda-id*))
|
||||||
(ast:%make-lambda *lambda-id* args body))
|
(ast:%make-lambda *lambda-id* args body))
|
||||||
|
|
Loading…
Add table
Reference in a new issue