lux.optimizer$inline_loop.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$inline_loop clojure/lang/AFunction
optimizer.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 const__4 const__5 ()V lux.base T clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var clojure.core list !
lux.optimizer # $loop % ' shift-function-body )
+ |tail - / loop-transform 1 3 5
6 invoke ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getRawRoot ()Ljava/lang/Object; : ;
< clojure/lang/IFn > &(Ljava/lang/Object;)Ljava/lang/Object; 8 @ ? A java/lang/Boolean C TRUE Ljava/lang/Boolean; E F D G J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 8 I ? J \(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 8 L ? M 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 8 O ? P this Ljava/lang/Object; meta register_offset scope captured args body Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
Z g O? ? ? ? ? ? "$&? ? ? ($*? ? ? ,.? ? ? 0$2? ? ? 4? [ 5 Z *? 7? [ 8 9 Z ? p? ? =? ?? "? =? ?+L? (? =? ?,:? ,? =? ?-? 0? =? ?-N? B ? H? 4? =? ?,M? H:? K ? N ? K ? Q ? B ? \ H o R S o T S o U S o V S o W S o X S o Y S [ $ . B ] ^ aSMAP
optimizer.java
Clojure
*S Clojure
*F
+ 1 optimizer.clj
lux/optimizer.clj
*L
1047#1,9:1047
*E