lux.optimizer$shift_function_body.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of luxc-jvm Show documentation
Show all versions of luxc-jvm Show documentation
The JVM compiler for the Lux programming language.
The newest version!
???? 1? !lux/optimizer$shift_function_body clojure/lang/AFunction
optimizer.clj const__0 Lclojure/lang/Var; const__1 Ljava/lang/Object; const__2 const__3 const__4 const__5 const__6 const__7 const__8 const__9 const__10 const__11 const__12 const__13 const__14 const__15 const__16 Lclojure/lang/Keyword; const__17 const__18 const__19 const__20 const__21 const__22 const__23 const__24 const__25 const__26 const__27 const__28 const__29 const__30 const__31 const__32 const__33 const__34 const__35 const__36 const__37 const__38 const__39 const__40 const__41 ()V clojure.core 5 instance? 7 clojure/lang/RT 9 var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var; ; <
: = clojure/lang/Var ? A [Ljava.lang.Object; C java/lang/Class E forName %(Ljava/lang/String;)Ljava/lang/Class; G H
F I K == M
O alength Q S java/lang/Integer U valueOf (I)Ljava/lang/Integer; W X
V Y [ aget ]
_ int a c java/lang/Long e (J)Ljava/lang/Long; W g
f h j l n = p r v z lux.base | T ~ ?
lux.optimizer ? $variant ? ? shift-function-body ? ? else ? keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; ? ?
: ? clojure/lang/Keyword ? ? clojure.core.match ? backtrack ? ?
identical? ? ? ? $tuple ? ? |map ? ? partial ? ?
? $case ? ! ?
shift-pattern ? " ? # ? $ ? % ? &