lux.compiler.lux$compile_program$fn__20682$fn__20684.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 r 4lux/compiler/lux$compile_program$fn__20682$fn__20684 clojure/lang/AFunction lux.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 ()V lux.base
with-writer clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var clojure.core + bind ! #
get-writer %
' _QMARK_body Ljava/lang/Object; compile '(Ljava/lang/Object;Ljava/lang/Object;)V ,
. ) * 0 + * 2 invoke &(Ljava/lang/Object;)Ljava/lang/Object;
getRawRoot ()Ljava/lang/Object; 6 7
8 clojure/lang/IFn : org/objectweb/asm/ClassWriter < org/objectweb/asm/Opcodes >
ACC_PUBLIC I @ A ? B
ACC_STATIC D A ? E clojure/lang/Numbers G add (JJ)J I J
H K intCast (J)I M N
O main Q java/lang/String S ([Ljava/lang/String;)V U [Ljava/lang/String; W visitMethod m(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor; Y Z
= [ org/objectweb/asm/MethodVisitor ] visitCode _
^ ` G__20686 >lux/compiler/lux$compile_program$fn__20682$fn__20684$fn__20687 c , -
d e 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 4 g ; h _STAR_writer_STAR_ this val__1324__auto__ Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
) * + * m M 5? ? ? ? ? ? "? ? ? $&? ? ? (? n ? , - m ' *? /*+? 1*,? 3? n ? 4 5 m ? l+LM? ? 9? ;,M? =? C?? F?? L? PR? TV? T? T? X? \N-? ^? aW-N? $? 9? ;? (? 9? dY*? 1*? 3? f? i ? i ? o * 7 b * g j * k k * k l * n " ? ?
? ? ? ? 7? C? p q WSMAP
lux.java
Clojure
*S Clojure
*F
+ 1 lux.clj
lux/compiler/lux.clj
*L
425#1,76:425
*E