[honu] dont need extra prefixes for require
This commit is contained in:
parent
4c00c26cd5
commit
40eeeb6a72
|
@ -3,57 +3,57 @@
|
||||||
(define-syntax-rule (standard-honu meta-level)
|
(define-syntax-rule (standard-honu meta-level)
|
||||||
(begin
|
(begin
|
||||||
(require (for-meta meta-level
|
(require (for-meta meta-level
|
||||||
(prefix-in racket: racket/base)
|
racket/base
|
||||||
(prefix-in honu: "private/macro2.rkt")
|
"private/macro2.rkt"
|
||||||
(prefix-in honu: "private/class.rkt")
|
"private/class.rkt"
|
||||||
(prefix-in literal: "private/literals.rkt")
|
(prefix-in literal: "private/literals.rkt")
|
||||||
(prefix-in syntax-parse: syntax/parse)
|
(prefix-in syntax-parse: syntax/parse)
|
||||||
(prefix-in racket: racket/base)
|
(prefix-in racket: racket/base)
|
||||||
(prefix-in parse: "private/parse2.rkt")
|
(prefix-in parse: "private/parse2.rkt")
|
||||||
(prefix-in honu: "private/honu2.rkt")))
|
"private/honu2.rkt"))
|
||||||
(provide (for-meta meta-level
|
(provide (for-meta meta-level
|
||||||
(rename-out [parse:honu-expression expression]
|
(rename-out [parse:honu-expression expression]
|
||||||
[parse:honu-identifier identifier]
|
[parse:honu-identifier identifier]
|
||||||
[honu:honu-function function]
|
[honu-function function]
|
||||||
[honu:honu-var var]
|
[honu-var var]
|
||||||
[honu:honu-equal =]
|
[honu-equal =]
|
||||||
[honu:honu--> %arrow]
|
[honu--> %arrow]
|
||||||
[honu:honu-class class]
|
[honu-class class]
|
||||||
[honu:honu-require require]
|
[honu-require require]
|
||||||
[honu:honu-new new]
|
[honu-new new]
|
||||||
[honu:honu-while while]
|
[honu-while while]
|
||||||
[honu:honu-macro macro]
|
[honu-macro macro]
|
||||||
[honu:honu-with-input-from-file with_input_from_file]
|
[honu-with-input-from-file with_input_from_file]
|
||||||
[honu:define-make-honu-operator operator]
|
[define-make-honu-operator operator]
|
||||||
[honu:honu-match match]
|
[honu-match match]
|
||||||
[honu:honu-with with]
|
[honu-with with]
|
||||||
[honu:honu-var var]
|
[honu-var var]
|
||||||
[honu:honu-val val]
|
[honu-val val]
|
||||||
[honu:honu-for for]
|
[honu-for for]
|
||||||
[honu:honu-if if]
|
[honu-if if]
|
||||||
[honu:honu-quote quote]
|
[honu-quote quote]
|
||||||
[honu:honu-quasiquote quasiquote]
|
[honu-quasiquote quasiquote]
|
||||||
[honu:honu-+ +] [honu:honu-- -]
|
[honu-+ +] [honu-- -]
|
||||||
[honu:honu-* *] [honu:honu-/ /]
|
[honu-* *] [honu-/ /]
|
||||||
[honu:honu-modulo %]
|
[honu-modulo %]
|
||||||
[honu:honu-^ ^]
|
[honu-^ ^]
|
||||||
[honu:honu-> >] [honu:honu-< <]
|
[honu-> >] [honu-< <]
|
||||||
[honu:honu->= >=]
|
[honu->= >=]
|
||||||
[honu:honu-<= <=]
|
[honu-<= <=]
|
||||||
[honu:honu-equal =]
|
[honu-equal =]
|
||||||
[honu:honu-assignment :=]
|
[honu-assignment :=]
|
||||||
[honu:honu-map map]
|
[honu-map map]
|
||||||
[honu:honu-flow \|]
|
[honu-flow \|]
|
||||||
[honu:honu-dot %dot]
|
[honu-dot %dot]
|
||||||
[honu:honu--> %arrow]
|
[honu--> %arrow]
|
||||||
[honu:honu-string=? string_equal]
|
[honu-string=? string_equal]
|
||||||
[honu:honu-cons ::]
|
[honu-cons ::]
|
||||||
[honu:honu-and and] [honu:honu-and &&]
|
[honu-and and] [honu-and &&]
|
||||||
[honu:honu-or or] [honu:honu-or \|\|]
|
[honu-or or] [honu-or \|\|]
|
||||||
[honu:honu-not not] [honu:honu-not !]
|
[honu-not not] [honu-not !]
|
||||||
[honu:honu-structure structure]
|
[honu-structure structure]
|
||||||
[honu:honu-structure struct]
|
[honu-structure struct]
|
||||||
[honu:honu-syntax syntax]
|
[honu-syntax syntax]
|
||||||
[literal:honu-prefix prefix]
|
[literal:honu-prefix prefix]
|
||||||
[literal:honu-then then]
|
[literal:honu-then then]
|
||||||
[literal:colon %colon]
|
[literal:colon %colon]
|
||||||
|
@ -65,10 +65,10 @@
|
||||||
[literal:#%brackets #%brackets]
|
[literal:#%brackets #%brackets]
|
||||||
[literal:#%braces #%braces]
|
[literal:#%braces #%braces]
|
||||||
[literal:#%parens #%parens])
|
[literal:#%parens #%parens])
|
||||||
racket:print racket:printf
|
print printf
|
||||||
honu:true honu:false
|
true false
|
||||||
honu:withSyntax
|
withSyntax
|
||||||
honu:mergeSyntax
|
mergeSyntax
|
||||||
))))
|
))))
|
||||||
|
|
||||||
(require "private/honu-typed-scheme.rkt")
|
(require "private/honu-typed-scheme.rkt")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user