diff options
Diffstat (limited to 'src/lux/compiler.clj')
-rw-r--r-- | src/lux/compiler.clj | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lux/compiler.clj b/src/lux/compiler.clj index 14f9863bd..5a9f1b39d 100644 --- a/src/lux/compiler.clj +++ b/src/lux/compiler.clj @@ -55,13 +55,13 @@ [["record" ?elems]] (&&lux/compile-record compile-expression ?type ?elems) - [["local" ?idx]] + [["lux;Local" ?idx]] (&&lux/compile-local compile-expression ?type ?idx) [["captured" [?scope ?captured-id ?source]]] (&&lux/compile-captured compile-expression ?type ?scope ?captured-id ?source) - [["global" [?owner-class ?name]]] + [["lux;Global" [?owner-class ?name]]] (&&lux/compile-global compile-expression ?type ?owner-class ?name) [["apply" [?fn ?arg]]] @@ -298,9 +298,6 @@ [["jvm-lushr" [?x ?y]]] (&&host/compile-jvm-lushr compile-expression ?type ?x ?y) - - [["jvm-program" ?body]] - (&&host/compile-jvm-program compile-expression ?type ?body) )) )) @@ -312,6 +309,9 @@ [["declare-macro" [?module ?name]]] (&&lux/compile-declare-macro compile-expression ?module ?name) + + [["jvm-program" ?body]] + (&&host/compile-jvm-program compile-expression ?body) [["jvm-interface" [?package ?name ?methods]]] (&&host/compile-jvm-interface compile-expression ?package ?name ?methods) |