diff options
| author | Georg Brandl <georg@python.org> | 2021-01-18 21:24:00 +0100 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2021-01-18 22:08:36 +0100 |
| commit | 2a3d3a7d5b9c60dedf6638d876161d9563faebcf (patch) | |
| tree | 809c0b4a686db98f5954afa1944404cd9652c6b2 /tests/lexers/jasmin | |
| parent | f0445be718da83541ea3401aad882f3937147263 (diff) | |
| download | pygments-git-examplefiles.tar.gz | |
Move test_examplefiles to new tests/lexers scheme.examplefiles
Diffstat (limited to 'tests/lexers/jasmin')
| -rw-r--r-- | tests/lexers/jasmin/example.txt | 3788 |
1 files changed, 3788 insertions, 0 deletions
diff --git a/tests/lexers/jasmin/example.txt b/tests/lexers/jasmin/example.txt new file mode 100644 index 00000000..52d732bc --- /dev/null +++ b/tests/lexers/jasmin/example.txt @@ -0,0 +1,3788 @@ +---input--- +; Example JVM assembly +; Tested with JasminXT 2.4 + +.bytecode 49.0 +.source HelloWorld.java +.class public final enum HelloWorld +.super java/lang/Object +.implements java/io/Serializable +.signature "Ljava/lang/Object;Ljava/io/Serializable;" +.enclosing method hw/jasmin.HelloWorldRunner.run()V +.deprecated +.annotation visible HelloWorld + I I = 0 +.end annotation +.debug "Happy debugging!" + +.inner interface public InnerInterface inner 'HelloWorld$InnerInterface' outer HelloWorld +.inner class public InnerClass inner HelloWorld$InnerClass outer 'HelloWorld' + +.field public volatile transient I I +.field static protected final serialVersionUID 'J' signature "TJ;" = 2147483648 +.field annotation protected 'protected' [[[Lcom/oracle/util/Checksums; + .deprecated + .signature "[[[Lcom/oracle/util/Checksums;" + .attribute foo "foo.txt" + .attribute 'foo' "foo.txt" +.end field +.field public newline I +.field public static defaultString 'Ljava/lang/String;' + +.method public <init>()V + .limit stack 3 +.line 7 + .var 0 is self LHelloWorld; from 0 to 1 + aload_0 + invokenonvirtual java/lang/Object/<init>()V + return +.end method + +.method static public main([Ljava/lang/String;)V + .limit locals 7 + .limit stack 10 + .throws java.lang/RuntimeException + .catch java/lang.ClassCastException from cast to 'extra_l' using /extra + .signature "([Ljava/lang/String;)V" + .stack + offset /Input + locals Object java/lang/String + locals Uninitialized 'End' + locals Uninitialized 0 + locals Top + locals Integer + locals Float + locals Long + locals Double + locals Null + locals UninitializedThis + stack Object java/lang/String + stack Uninitialized End + stack 'Uninitialized' 0 + stack 'Top' + stack Integer + stack Float + stack Long + stack Double + stack Null + stack UninitializedThis + .end stack + .stack use 1 locals + offset 'extra' + .end stack + .stack use locals + .end stack +.line 0xd + .var 0 is args [Ljava/lang/String; + aload_w 0 + arraylength + ifne /Input + iconst_1 + anewarray java/lang/String + checkcast [Ljava/lang/String; + astore_0 + aload_0 + iconst_0 + ldc "World" + dup + putstatic HelloWorld.defaultString Ljava/lang/String; + aastore +/Input: + iconst_2 + iconst_3 + multianewarray [[C 2 + astore_1 + aload_1 + iconst_0 + aaload + astore_2 + aload_1 + iconst_1 + aaload + astore_3 + +<<o: + aload_3 + iconst_0 + invokestatic HelloWorld/int()I + castore + +<<\u0020: + aload_3 + dconst_1 + dconst_0 + dsub + d2i + invokestatic HelloWorld/double()D + d2i + castore + +<<!: + aload_3 + lconst_0 + dup2 + lxor + lconst_1 + dup2 + ladd + lsub + lneg + l2i + invokestatic HelloWorld/long()J + l2i + castore + +<<H: + aload_2 + fconst_0 + fconst_1 + fconst_2 + dup_x2 + fdiv + fmul + f2l + l2i + swap + invokestatic HelloWorld/float(F)F + f2i + castore + +<<e : + aload_2 + iconst_1 + i2s + i2c + i2b + iconst_1 + newarray short + dup + iconst_0 + iconst_1 + newarray byte + dup + iconst_0 + sipush 0x65 + bastore + iconst_0 + baload + sastore + iconst_0 + saload + int2short + int2char + int2byte + castore + + <<l : + aload_2 + iconst_2 + bipush 0x1b +*2: + iconst_1 + ishl + dup + lookupswitch + 0: '/lookupswitch' + 0x6c: /lookupswitch + default: *2 +/lookupswitch: + castore + + ldc2_w 2 + dup2 + lcmp + .set i 4 + .set 'j' 5 + .var 4 is i I from 'i++' to End + .var 5 is j I signature "I" from i++ to End + istore 4 + goto 1 +i++: + iinc 4 1 +1: iconst_0 + istore_w 5 + goto_w 2 +j++: + iinc_w 5 1 +2: getstatic java/lang/System/out Ljava/io/PrintStream; + aload_1 + iload 4 + aaload + iload_w 5 + caload + invokevirtual java/io/PrintStream/print(C)V + iload 5 + iconst_1 + if_icmpne $+6 + jsr extra + iload 5 + iconst_2 + if_icmplt j++ + iconst_1 + iload 4 + if_icmpgt i++ + +<<\u00a0: + getstatic java/lang/System/out Ljava/io/PrintStream; + invokestatic HelloWorld/get"example()LHelloWorld; + getfield HelloWorld/newline I + invokevirtual java/io/PrintStream/print(C)V +End: + return + +extra: + astore 6 + iload 4 + tableswitch 0 1 + extra_l + extra_string + default: 'End' + nop +extra_string: + getstatic java/lang/System/out Ljava/io/PrintStream; + aload 0 + iconst_0 + aaload + invokevirtual java/io/PrintStream/print(Ljava/lang/String;)V +cast: + ldc java/lang/String + checkcast java/lang/Class + pop + ldc Ljava/lang/String; + checkcast Ljava/lang/Class; + pop + iconst_1 + dup + newarray boolean + checkcast [Z + pop + newarray 'int' + checkcast HelloWorld + checkcast LHelloWorld; + pop +extra_l: + getstatic java/lang/System/out Ljava/io/PrintStream; + dup + ldc "\123.\456.\u006c.\n.\r.\t.\f.\b.\".\'.\\" + iconst_5 + invokeinterface java/lang/CharSequence/charAt(I)C 2 + invokevirtual java/io/PrintStream/print(C)V +/extra: + pop + ret 6 +.end method + +.method private static get"example()LHelloWorld; + .limit locals 3 + .limit stack 4 + .catch all from 7 to 53 using 59 + aconst_null + dup + dup + astore_w 0 +try: + goto $+0x11 +finally: + astore_w 2 + putfield HelloWorld/newline I + ret_w 2 + nop + aload_0 + areturn + ifnonnull $-2 + ifnull $+3 + new HelloWorld + dup + dup + invokespecial HelloWorld/<init>()V + astore 0 + aload 0 + monitorenter + monitorexit + new java/lang/RuntimeException + dup + invokespecial java/lang/RuntimeException/<init>()V + athrow + aconst_null +/try: + dup + aconst_null + if_acmpeq $+3 + areturn +catch: + jsr $+10 + aload_0 + dup + aconst_null + if_acmpne /try + areturn + astore_1 + aload_0 + ldc 10 + jsr_w finally + ret 1 +'single\u0020quoted\u0020label': ; Messes up [@ below if lexed sloppily +.end method + +.method varargs private static int()I + .annotation invisible HelloWorld + [@ [@ WhatIsThis??? = .annotation ; name, type, exttype + I I = 1 ; name, type + another-I I = 2 + Enum e Ljava/util/logging/Level; = FINE + .end annotation + .annotation + s s = "foo" + another-s s = "bar" + Enum [e Ljava/util/logging/Level; = FINE FINE 'FINE' FINE + .end annotation + float F = 123.456 + .end annotation + .annotation visibleparam 1 LHelloWorld; + x [I = 0x01 0x02 0x03 + y I = 2 + .end annotation + .annotation invisibleparam 255 HelloWorld + a F = 1.2 + b D = 3.4 + .end annotation + .annotation default + I = 0 + .end annotation + .limit locals 4 + .limit stack 20 + iconst_1 + newarray int + dup + dup + instanceof [Z + bipush 0x9 + bipush 0xB + iand + iconst_5 + iconst_4 + dup_x1 + iconst_m1 + iadd + bipush +-111 + ineg + swap + idiv + dup_x2 + dup + ishr + ishl + imul + ior + bipush -73 + ixor + isub + dup + iconst_1 + iadd + irem + iastore + iconst_0 + iaload + istore_0 + iload_0 + istore_1 + iload_1 + istore_2 + iload_2 + istore_3 + iload_3 + dup + dup + dup2_x1 + if_icmpeq $+33 + dup + dup + if_icmpge $+28 + dup + dup + if_icmple $+23 + dup + ifle $+19 + dup + ifeq $+15 + dup + iflt $+11 + dup + ifgt $+7 + dup + ifge $+3 + ireturn +.end method + +.method static private fpstrict double()D + .limit locals 7 + .limit stack 11 + dconst_1 + dconst_0 + dcmpg + newarray double + dup + dconst_0 + dup2 + dcmpl + ldc2_w 128. + ldc2_w -240.221d + dneg + ldc2_w 158.d + dup2 + dadd + dup2_x2 + drem + ddiv + pop2 + dconst_1 + dmul + d2f + f2d + d2l + l2i + iconst_2 + iushr + i2d + dastore + iconst_0 + daload + dstore_0 + dload_0 + dstore_1 + dload_1 + dstore_2 + dload_2 + dstore_3 + dload_3 + dstore 4 + dload 4 + dstore_w 5 + dload_w 5 + dreturn +.end method + +.method static long()J + .limit locals 7 + .limit stack 11 + iconst_1 + newarray long + dup + iconst_0 + ldc2_w 5718613688 + ldc2_w 3143486100 + ldc2_w 0x3 + ldiv + lmul + ldc2_w -10000000000 + lrem + ldc_w 0x60 + i2l + lor + ldc 0x33 + i2l + land + dup2 + iconst_1 + lshl + iconst_3 + lshr + iconst_3 + lushr + ladd + l2d + d2l + l2f + f2l + lastore + iconst_0 + laload + lstore_0 + lload_0 + lstore_1 + lload_1 + lstore_2 + lload_2 + lstore_3 + lload_3 + lstore 4 + lload 4 + lstore_w 5 + lload_w 5 + lreturn +.end method + +.method private static float(F)F + .limit locals 6 + .limit stack 9 + iconst_1 + newarray float + dup + fload_0 + dup + fcmpg + fload_0 + dup + dup + dup + dup2_x2 + fadd + fsub + fneg + frem + ldc 70 + i2f + fadd + fadd + swap + pop + fastore + fload_0 + dup + fcmpl + faload + fstore_0 + fload_0 + fstore_1 + fload_1 + fstore_2 + fload_2 + fstore_3 + fload_3 + fstore 4 + fload 4 + fstore_w 5 + fload_w 5 + freturn +.end method + +.method abstract bridge synthetic 'acc1()V' + breakpoint +.end method + +.method native synchronized acc2()V +.end method + +---tokens--- +'; Example JVM assembly' Comment.Single +'\n' Text + +'; Tested with JasminXT 2.4' Comment.Single +'\n\n' Text + +'.bytecode' Keyword.Reserved +' ' Text +'49.0' Literal.Number.Float +'\n' Text + +'.source' Keyword.Reserved +' ' Text +'HelloWorld.java' Literal.String.Other +'\n' Text + +'.class' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'final' Keyword.Reserved +' ' Text +'enum' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +'.super' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'Object' Name.Class +'\n' Text + +'.implements' Keyword.Reserved +' ' Text +'java/io/' Name.Namespace +'Serializable' Name.Class +'\n' Text + +'.signature' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'Ljava/lang/Object;Ljava/io/Serializable;' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +'.enclosing' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +' ' Text +'' Text +'hw/jasmin.' Name.Namespace +'HelloWorldRunner.' Name.Class +'run' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +'.deprecated' Keyword.Reserved +'\n' Text + +'.annotation' Keyword.Reserved +' ' Text +'visible' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +' ' Text +'I' Literal.String.Other +' ' Text +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'0' Literal.Number.Integer +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +'.debug' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'Happy debugging!' Literal.String.Double +'"' Literal.String.Double +'\n\n' Text + +'.inner' Keyword.Reserved +' ' Text +'interface' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'InnerInterface' Name.Class +' ' Text +'inner' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'HelloWorld$InnerInterface' Literal.String.Single +"'" Literal.String.Single +' ' Text +'outer' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +'.inner' Keyword.Reserved +' ' Text +'class' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'InnerClass' Name.Class +' ' Text +'inner' Keyword.Reserved +' ' Text +'HelloWorld$InnerClass' Name.Class +' ' Text +'outer' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'HelloWorld' Literal.String.Single +"'" Literal.String.Single +'\n\n' Text + +'.field' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'volatile' Keyword.Reserved +' ' Text +'transient' Keyword.Reserved +' ' Text +'I' Name.Variable.Instance +' ' Text +'I' Keyword.Type +'\n' Text + +'.field' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'protected' Keyword.Reserved +' ' Text +'final' Keyword.Reserved +' ' Text +'serialVersionUID' Name.Variable.Class +' ' Text +"'" Literal.String.Single +'J' Literal.String.Single +"'" Literal.String.Single +' ' Text +'signature' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'TJ;' Literal.String.Double +'"' Literal.String.Double +' ' Text +'=' Punctuation +' ' Text +'2147483648' Literal.Number.Integer +'\n' Text + +'.field' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +' ' Text +'protected' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'protected' Literal.String.Single +"'" Literal.String.Single +' ' Text +'[[[' Punctuation +'L' Keyword.Type +'com/oracle/util/' Name.Namespace +'Checksums' Name.Class +';' Punctuation +'\n' Text + +'\t' Text +'.deprecated' Keyword.Reserved +'\n' Text + +'\t' Text +'.signature' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'[[[Lcom/oracle/util/Checksums;' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +'\t' Text +'.attribute' Keyword.Reserved +' ' Text +'foo' Literal.String.Other +' ' Text +'"' Literal.String.Double +'foo.txt' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +'\t' Text +'.attribute' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'foo' Literal.String.Single +"'" Literal.String.Single +' ' Text +'"' Literal.String.Double +'foo.txt' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'field' Keyword.Reserved +'\n' Text + +'.field' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'newline' Name.Variable.Instance +' ' Text +'I' Keyword.Type +'\n' Text + +'.field' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'defaultString' Name.Variable.Class +' ' Text +"'" Literal.String.Single +'Ljava/lang/String;' Literal.String.Single +"'" Literal.String.Single +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'<init>' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'3' Literal.Number.Integer +'\n' Text + +'.line' Keyword.Reserved +' ' Text +'7' Literal.Number.Integer +'\n' Text + +' ' Text +'.var' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +' ' Text +'is' Keyword.Reserved +' ' Text +'self' Name.Variable +' ' Text +'L' Keyword.Type +'HelloWorld' Name.Class +';' Punctuation +' ' Text +'from' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +' ' Text +'to' Keyword.Reserved +' ' Text +'1' Literal.Number.Integer +'\n' Text + +' ' Text +'aload_0' Keyword.Reserved +'\n' Text + +' ' Text +'invokenonvirtual' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'Object/' Name.Class +'<init>' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'return' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'public' Keyword.Reserved +' ' Text +'main' Name.Function +'(' Punctuation +'[' Punctuation +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'7' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'10' Literal.Number.Integer +'\n' Text + +' ' Text +'.throws' Keyword.Reserved +' ' Text +'java.lang/' Name.Namespace +'RuntimeException' Name.Exception +'\n' Text + +' ' Text +'.catch' Keyword.Reserved +' ' Text +'java/lang.' Name.Namespace +'ClassCastException' Name.Exception +' ' Text +'from' Keyword.Reserved +' ' Text +'cast' Name.Label +' ' Text +'to' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'extra_l' Literal.String.Single +"'" Literal.String.Single +' ' Text +'using' Keyword.Reserved +' ' Text +'/extra' Name.Label +'\n' Text + +' ' Text +'.signature' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'([Ljava/lang/String;)V' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +' ' Text +'.stack' Keyword.Reserved +'\n' Text + +' ' Text +'offset' Keyword.Reserved +' ' Text +'/Input' Name.Label +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Object' Keyword +' ' Text +'java/lang/' Name.Namespace +'String' Name.Class +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Uninitialized' Keyword +' ' Text +"'" Literal.String.Single +'End' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Uninitialized' Keyword +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Top' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Integer' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Float' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Long' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Double' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'Null' Keyword +'\n' Text + +' ' Text +'locals' Keyword.Reserved +' ' Text +'UninitializedThis' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Object' Keyword +' ' Text +'java/lang/' Name.Namespace +'String' Name.Class +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Uninitialized' Keyword +' ' Text +'End' Name.Label +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'Uninitialized' Literal.String.Single +"'" Literal.String.Single +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'Top' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Integer' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Float' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Long' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Double' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'Null' Keyword +'\n' Text + +' ' Text +'stack' Keyword.Reserved +' ' Text +'UninitializedThis' Keyword +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +'\n' Text + +' ' Text +'.stack' Keyword.Reserved +' ' Text +'use' Keyword.Reserved +' ' Text +'1' Literal.Number.Integer +' ' Text +'locals' Keyword.Reserved +'\n' Text + +' ' Text +'offset' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'extra' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +'\n' Text + +' ' Text +'.stack' Keyword.Reserved +' ' Text +'use' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +'\n' Text + +'.line' Keyword.Reserved +' ' Text +'0xd' Literal.Number.Hex +'\n' Text + +' ' Text +'.var' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +' ' Text +'is' Keyword.Reserved +' ' Text +'args' Name.Variable +' ' Text +'[' Punctuation +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'aload_w' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'arraylength' Keyword.Reserved +'\n' Text + +' ' Text +'ifne' Keyword.Reserved +' ' Text +'/Input' Name.Label +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'anewarray' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'String' Name.Class +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'[' Punctuation +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'astore_0' Keyword.Reserved +'\n' Text + +' ' Text +'aload_0' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'World' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'putstatic' Keyword.Reserved +' ' Text +'HelloWorld.' Name.Class +'defaultString' Name.Variable.Class +' ' Text +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'aastore' Keyword.Reserved +'\n' Text + +'/Input' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'iconst_2' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_3' Keyword.Reserved +'\n' Text + +' ' Text +'multianewarray' Keyword.Reserved +' ' Text +'[[' Punctuation +'C' Keyword.Type +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'astore_1' Keyword.Reserved +'\n' Text + +' ' Text +'aload_1' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'aaload' Keyword.Reserved +'\n' Text + +' ' Text +'astore_2' Keyword.Reserved +'\n' Text + +' ' Text +'aload_1' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'aaload' Keyword.Reserved +'\n' Text + +' ' Text +'astore_3' Keyword.Reserved +'\n\n' Text + +'<<o' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'aload_3' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'invokestatic' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'int' Name.Function +'(' Punctuation +')' Punctuation +'I' Keyword.Type +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +'<<\\u0020' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'aload_3' Keyword.Reserved +'\n' Text + +' ' Text +'dconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'dconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'dsub' Keyword.Reserved +'\n' Text + +' ' Text +'d2i' Keyword.Reserved +'\n' Text + +' ' Text +'invokestatic' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'double' Name.Function +'(' Punctuation +')' Punctuation +'D' Keyword.Type +'\n' Text + +' ' Text +'d2i' Keyword.Reserved +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +'<<!' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'aload_3' Keyword.Reserved +'\n' Text + +' ' Text +'lconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'lxor' Keyword.Reserved +'\n' Text + +' ' Text +'lconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'ladd' Keyword.Reserved +'\n' Text + +' ' Text +'lsub' Keyword.Reserved +'\n' Text + +' ' Text +'lneg' Keyword.Reserved +'\n' Text + +' ' Text +'l2i' Keyword.Reserved +'\n' Text + +' ' Text +'invokestatic' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'long' Name.Function +'(' Punctuation +')' Punctuation +'J' Keyword.Type +'\n' Text + +' ' Text +'l2i' Keyword.Reserved +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +'<<H' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'aload_2' Keyword.Reserved +'\n' Text + +' ' Text +'fconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'fconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'fconst_2' Keyword.Reserved +'\n' Text + +' ' Text +'dup_x2' Keyword.Reserved +'\n' Text + +' ' Text +'fdiv' Keyword.Reserved +'\n' Text + +' ' Text +'fmul' Keyword.Reserved +'\n' Text + +' ' Text +'f2l' Keyword.Reserved +'\n' Text + +' ' Text +'l2i' Keyword.Reserved +'\n' Text + +' ' Text +'swap' Keyword.Reserved +'\n' Text + +' ' Text +'invokestatic' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'float' Name.Function +'(' Punctuation +'F' Keyword.Type +')' Punctuation +'F' Keyword.Type +'\n' Text + +' ' Text +'f2i' Keyword.Reserved +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +'<<e' Name.Label +'\t' Text +':' Punctuation +'\n' Text + +' ' Text +'aload_2' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'i2s' Keyword.Reserved +'\n' Text + +' ' Text +'i2c' Keyword.Reserved +'\n' Text + +' ' Text +'i2b' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'short' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'byte' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'sipush' Keyword.Reserved +' ' Text +'0x65' Literal.Number.Hex +'\n' Text + +' ' Text +'bastore' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'baload' Keyword.Reserved +'\n' Text + +' ' Text +'sastore' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'saload' Keyword.Reserved +'\n' Text + +' ' Text +'int2short' Keyword.Reserved +'\n' Text + +' ' Text +'int2char' Keyword.Reserved +'\n' Text + +' ' Text +'int2byte' Keyword.Reserved +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +' ' Text +'<<l' Name.Label +' ' Text +':' Punctuation +'\n' Text + +' ' Text +'aload_2' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_2' Keyword.Reserved +'\n' Text + +' ' Text +'bipush' Keyword.Reserved +' ' Text +'0x1b' Literal.Number.Hex +'\n' Text + +'*2' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'ishl' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'lookupswitch' Keyword.Reserved +'\n' Text + +' ' Text +'0' Literal.Number.Integer +':' Punctuation +' ' Text +"'" Literal.String.Single +'/lookupswitch' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'0x6c' Literal.Number.Hex +':' Punctuation +' ' Text +'/lookupswitch' Name.Label +'\n' Text + +' ' Text +'default' Keyword.Reserved +':' Punctuation +' ' Text +'*2' Name.Label +'\n' Text + +'/lookupswitch' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'castore' Keyword.Reserved +'\n\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'lcmp' Keyword.Reserved +'\n' Text + +' ' Text +'.set' Keyword.Reserved +' ' Text +'i' Name.Variable +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'.set' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'j' Literal.String.Single +"'" Literal.String.Single +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'.var' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +' ' Text +'is' Keyword.Reserved +' ' Text +'i' Name.Variable +' ' Text +'I' Keyword.Type +' ' Text +'from' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'i++' Literal.String.Single +"'" Literal.String.Single +' ' Text +'to' Keyword.Reserved +' ' Text +'End' Name.Label +'\n' Text + +' ' Text +'.var' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +' ' Text +'is' Keyword.Reserved +' ' Text +'j' Name.Variable +' ' Text +'I' Keyword.Type +' ' Text +'signature' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'I' Literal.String.Double +'"' Literal.String.Double +' ' Text +'from' Keyword.Reserved +' ' Text +'i++' Name.Label +' ' Text +'to' Keyword.Reserved +' ' Text +'End' Name.Label +'\n' Text + +' ' Text +'istore' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'goto' Keyword.Reserved +' ' Text +'1' Literal.Number.Integer +'\n' Text + +'i++' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'iinc' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +' ' Text +'1' Literal.Number.Integer +'\n' Text + +'1' Literal.Number.Integer +':' Punctuation +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'istore_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'goto_w' Keyword.Reserved +' ' Text +'2' Literal.Number.Integer +'\n' Text + +'j++' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'iinc_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +' ' Text +'1' Literal.Number.Integer +'\n' Text + +'2' Literal.Number.Integer +':' Punctuation +' ' Text +'getstatic' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'System/' Name.Class +'out' Name.Variable.Class +' ' Text +'L' Keyword.Type +'java/io/' Name.Namespace +'PrintStream' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'aload_1' Keyword.Reserved +'\n' Text + +' ' Text +'iload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'aaload' Keyword.Reserved +'\n' Text + +' ' Text +'iload_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'caload' Keyword.Reserved +'\n' Text + +' ' Text +'invokevirtual' Keyword.Reserved +' ' Text +'java/io/' Name.Namespace +'PrintStream/' Name.Class +'print' Name.Function +'(' Punctuation +'C' Keyword.Type +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'iload' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'if_icmpne' Keyword.Reserved +' ' Text +'$+6' Literal.Number.Integer +'\n' Text + +' ' Text +'jsr' Keyword.Reserved +' ' Text +'extra' Name.Label +'\n' Text + +' ' Text +'iload' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_2' Keyword.Reserved +'\n' Text + +' ' Text +'if_icmplt' Keyword.Reserved +' ' Text +'j++' Name.Label +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'iload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'if_icmpgt' Keyword.Reserved +' ' Text +'i++' Name.Label +'\n\n' Text + +'<<\\u00a0' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'getstatic' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'System/' Name.Class +'out' Name.Variable.Class +' ' Text +'L' Keyword.Type +'java/io/' Name.Namespace +'PrintStream' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'invokestatic' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'get"example' Name.Function +'(' Punctuation +')' Punctuation +'L' Keyword.Type +'HelloWorld' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'getfield' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'newline' Name.Variable.Instance +' ' Text +'I' Keyword.Type +'\n' Text + +' ' Text +'invokevirtual' Keyword.Reserved +' ' Text +'java/io/' Name.Namespace +'PrintStream/' Name.Class +'print' Name.Function +'(' Punctuation +'C' Keyword.Type +')' Punctuation +'V' Keyword.Type +'\n' Text + +'End' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'return' Keyword.Reserved +'\n\n' Text + +'extra' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'astore' Keyword.Reserved +' ' Text +'6' Literal.Number.Integer +'\n' Text + +' ' Text +'iload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'tableswitch' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +' ' Text +'1' Literal.Number.Integer +'\n' Text + +' ' Text +'extra_l' Name.Label +'\n' Text + +' ' Text +'extra_string' Name.Label +'\n' Text + +' ' Text +'default' Keyword.Reserved +':' Punctuation +' ' Text +"'" Literal.String.Single +'End' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'nop' Keyword.Reserved +'\n' Text + +'extra_string' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'getstatic' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'System/' Name.Class +'out' Name.Variable.Class +' ' Text +'L' Keyword.Type +'java/io/' Name.Namespace +'PrintStream' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'aload' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'aaload' Keyword.Reserved +'\n' Text + +' ' Text +'invokevirtual' Keyword.Reserved +' ' Text +'java/io/' Name.Namespace +'PrintStream/' Name.Class +'print' Name.Function +'(' Punctuation +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +'cast' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'String' Name.Class +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'Class' Name.Class +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'L' Keyword.Type +'java/lang/' Name.Namespace +'String' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'L' Keyword.Type +'java/lang/' Name.Namespace +'Class' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'boolean' Keyword.Type +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'[' Punctuation +'Z' Keyword.Type +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'int' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +' ' Text +'checkcast' Keyword.Reserved +' ' Text +'L' Keyword.Type +'HelloWorld' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +'extra_l' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'getstatic' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'System/' Name.Class +'out' Name.Variable.Class +' ' Text +'L' Keyword.Type +'java/io/' Name.Namespace +'PrintStream' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'"' Literal.String.Double +'\\123' Literal.String.Escape +'.' Literal.String.Double +'\\45' Literal.String.Escape +'6.' Literal.String.Double +'\\u006c' Literal.String.Escape +'.' Literal.String.Double +'\\n' Literal.String.Escape +'.' Literal.String.Double +'\\r' Literal.String.Escape +'.' Literal.String.Double +'\\t' Literal.String.Escape +'.' Literal.String.Double +'\\f' Literal.String.Escape +'.' Literal.String.Double +'\\b' Literal.String.Escape +'.' Literal.String.Double +'\\"' Literal.String.Escape +'.' Literal.String.Double +"\\'" Literal.String.Escape +'.' Literal.String.Double +'\\\\' Literal.String.Escape +'"' Literal.String.Double +'\n' Text + +' ' Text +'iconst_5' Keyword.Reserved +'\n' Text + +' ' Text +'invokeinterface' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'CharSequence/' Name.Class +'charAt' Name.Function +'(' Punctuation +'I' Keyword.Type +')' Punctuation +'C' Keyword.Type +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'invokevirtual' Keyword.Reserved +' ' Text +'java/io/' Name.Namespace +'PrintStream/' Name.Class +'print' Name.Function +'(' Punctuation +'C' Keyword.Type +')' Punctuation +'V' Keyword.Type +'\n' Text + +'/extra' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +' ' Text +'ret' Keyword.Reserved +' ' Text +'6' Literal.Number.Integer +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'private' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'get"example' Name.Function +'(' Punctuation +')' Punctuation +'L' Keyword.Type +'HelloWorld' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'3' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'.catch' Keyword.Reserved +' ' Text +'all' Keyword +' ' Text +'from' Keyword.Reserved +' ' Text +'7' Literal.Number.Integer +' ' Text +'to' Keyword.Reserved +' ' Text +'53' Literal.Number.Integer +' ' Text +'using' Keyword.Reserved +' ' Text +'59' Literal.Number.Integer +'\n' Text + +' ' Text +'aconst_null' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'astore_w' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +'\n' Text + +'try' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'goto' Keyword.Reserved +' ' Text +'$+0x11' Literal.Number.Hex +'\n' Text + +'finally' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'astore_w' Keyword.Reserved +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'putfield' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'newline' Name.Variable.Instance +' ' Text +'I' Keyword.Type +'\n' Text + +' ' Text +'ret_w' Keyword.Reserved +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'nop' Keyword.Reserved +'\n' Text + +' ' Text +'aload_0' Keyword.Reserved +'\n' Text + +' ' Text +'areturn' Keyword.Reserved +'\n' Text + +' ' Text +'ifnonnull' Keyword.Reserved +' ' Text +'$-2' Literal.Number.Integer +'\n' Text + +' ' Text +'ifnull' Keyword.Reserved +' ' Text +'$+3' Literal.Number.Integer +'\n' Text + +' ' Text +'new' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'invokespecial' Keyword.Reserved +' ' Text +'HelloWorld/' Name.Class +'<init>' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'astore' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'aload' Keyword.Reserved +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'monitorenter' Keyword.Reserved +'\n' Text + +' ' Text +'monitorexit' Keyword.Reserved +'\n' Text + +' ' Text +'new' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'RuntimeException' Name.Class +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'invokespecial' Keyword.Reserved +' ' Text +'java/lang/' Name.Namespace +'RuntimeException/' Name.Class +'<init>' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +' ' Text +'athrow' Keyword.Reserved +'\n' Text + +' ' Text +'aconst_null' Keyword.Reserved +'\n' Text + +'/try' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'aconst_null' Keyword.Reserved +'\n' Text + +' ' Text +'if_acmpeq' Keyword.Reserved +' ' Text +'$+3' Literal.Number.Integer +'\n' Text + +' ' Text +'areturn' Keyword.Reserved +'\n' Text + +'catch' Name.Label +':' Punctuation +'\n' Text + +' ' Text +'jsr' Keyword.Reserved +' ' Text +'$+10' Literal.Number.Integer +'\n' Text + +' ' Text +'aload_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'aconst_null' Keyword.Reserved +'\n' Text + +' ' Text +'if_acmpne' Keyword.Reserved +' ' Text +'/try' Name.Label +'\n' Text + +' ' Text +'areturn' Keyword.Reserved +'\n' Text + +' ' Text +'astore_1' Keyword.Reserved +'\n' Text + +' ' Text +'aload_0' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'10' Literal.Number.Integer +'\n' Text + +' ' Text +'jsr_w' Keyword.Reserved +' ' Text +'finally' Name.Label +'\n' Text + +' ' Text +'ret' Keyword.Reserved +' ' Text +'1' Literal.Number.Integer +'\n' Text + +"'" Literal.String.Single +'single' Literal.String.Single +'\\u0020' Literal.String.Escape +'quoted' Literal.String.Single +'\\u0020' Literal.String.Escape +'label' Literal.String.Single +"'" Literal.String.Single +':' Punctuation +' ' Text +'; Messes up [@ below if lexed sloppily' Comment.Single +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'varargs' Keyword.Reserved +' ' Text +'private' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'int' Name.Function +'(' Punctuation +')' Punctuation +'I' Keyword.Type +'\n' Text + +' ' Text +'.annotation' Keyword.Reserved +' ' Text +'invisible' Keyword.Reserved +' ' Text +'HelloWorld' Name.Class +'\n' Text + +' ' Text +'[@' Literal.String.Other +' ' Text +'[' Punctuation +'@' Keyword.Type +' ' Text +'WhatIsThis???' Literal.String.Other +' ' Text +'=' Punctuation +' ' Text +'.annotation' Keyword.Reserved +' ' Text +'; name, type, exttype' Comment.Single +'\n' Text + +' ' Text +'I' Literal.String.Other +' ' Text +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'1' Literal.Number.Integer +' ' Text +'; name, type' Comment.Single +'\n' Text + +' ' Text +'another-I' Literal.String.Other +' ' Text +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'Enum' Literal.String.Other +' ' Text +'e' Keyword.Type +' ' Text +'Ljava/util/logging/Level;' Literal.String.Other +' ' Text +'=' Punctuation +' ' Text +'FINE' Literal.String.Other +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'.annotation' Keyword.Reserved +'\n' Text + +' ' Text +'s' Literal.String.Other +' ' Text +'s' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'"' Literal.String.Double +'foo' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +' ' Text +'another-s' Literal.String.Other +' ' Text +'s' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'"' Literal.String.Double +'bar' Literal.String.Double +'"' Literal.String.Double +'\n' Text + +' ' Text +'Enum' Literal.String.Other +' ' Text +'[' Punctuation +'e' Keyword.Type +' ' Text +'Ljava/util/logging/Level;' Literal.String.Other +' ' Text +'=' Punctuation +' ' Text +'FINE' Literal.String.Other +' ' Text +'FINE' Literal.String.Other +' ' Text +"'" Literal.String.Single +'FINE' Literal.String.Single +"'" Literal.String.Single +' ' Text +'FINE' Literal.String.Other +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'float' Literal.String.Other +' ' Text +'F' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'123.456' Literal.Number.Float +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'.annotation' Keyword.Reserved +' ' Text +'visibleparam' Keyword.Reserved +' ' Text +'1' Literal.Number.Integer +' ' Text +'L' Keyword.Type +'HelloWorld' Name.Class +';' Punctuation +'\n' Text + +' ' Text +'x' Literal.String.Other +' ' Text +'[' Punctuation +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'0x01' Literal.Number.Hex +' ' Text +'0x02' Literal.Number.Hex +' ' Text +'0x03' Literal.Number.Hex +'\n' Text + +' ' Text +'y' Literal.String.Other +' ' Text +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'2' Literal.Number.Integer +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'.annotation' Keyword.Reserved +' ' Text +'invisibleparam' Keyword.Reserved +' ' Text +'255' Literal.Number.Integer +' ' Text +'HelloWorld' Name.Class +'\n' Text + +' ' Text +'a' Literal.String.Other +' ' Text +'F' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'1.2' Literal.Number.Float +'\n' Text + +' ' Text +'b' Literal.String.Other +' ' Text +'D' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'3.4' Literal.Number.Float +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'.annotation' Keyword.Reserved +' ' Text +'default' Keyword.Reserved +'\n' Text + +' ' Text +'I' Keyword.Type +' ' Text +'=' Punctuation +' ' Text +'0' Literal.Number.Integer +'\n' Text + +' ' Text +'.end' Keyword.Reserved +' ' Text +'annotation' Keyword.Reserved +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'20' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'int' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'instanceof' Keyword.Reserved +' ' Text +'[' Punctuation +'Z' Keyword.Type +'\n' Text + +' ' Text +'bipush' Keyword.Reserved +' ' Text +'0x9' Literal.Number.Hex +'\n' Text + +' ' Text +'bipush' Keyword.Reserved +' ' Text +'0xB' Literal.Number.Hex +'\n' Text + +' ' Text +'iand' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_5' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_4' Keyword.Reserved +'\n' Text + +' ' Text +'dup_x1' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_m1' Keyword.Reserved +'\n' Text + +' ' Text +'iadd' Keyword.Reserved +'\n' Text + +' ' Text +'bipush' Keyword.Reserved +' ' Text +'+-111' Literal.Number.Integer +'\n' Text + +' ' Text +'ineg' Keyword.Reserved +'\n' Text + +' ' Text +'swap' Keyword.Reserved +'\n' Text + +' ' Text +'idiv' Keyword.Reserved +'\n' Text + +' ' Text +'dup_x2' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ishr' Keyword.Reserved +'\n' Text + +' ' Text +'ishl' Keyword.Reserved +'\n' Text + +' ' Text +'imul' Keyword.Reserved +'\n' Text + +' ' Text +'ior' Keyword.Reserved +'\n' Text + +' ' Text +'bipush' Keyword.Reserved +' ' Text +'-73' Literal.Number.Integer +'\n' Text + +' ' Text +'ixor' Keyword.Reserved +'\n' Text + +' ' Text +'isub' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'iadd' Keyword.Reserved +'\n' Text + +' ' Text +'irem' Keyword.Reserved +'\n' Text + +' ' Text +'iastore' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'iaload' Keyword.Reserved +'\n' Text + +' ' Text +'istore_0' Keyword.Reserved +'\n' Text + +' ' Text +'iload_0' Keyword.Reserved +'\n' Text + +' ' Text +'istore_1' Keyword.Reserved +'\n' Text + +' ' Text +'iload_1' Keyword.Reserved +'\n' Text + +' ' Text +'istore_2' Keyword.Reserved +'\n' Text + +' ' Text +'iload_2' Keyword.Reserved +'\n' Text + +' ' Text +'istore_3' Keyword.Reserved +'\n' Text + +' ' Text +'iload_3' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup2_x1' Keyword.Reserved +'\n' Text + +' ' Text +'if_icmpeq' Keyword.Reserved +' ' Text +'$+33' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'if_icmpge' Keyword.Reserved +' ' Text +'$+28' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'if_icmple' Keyword.Reserved +' ' Text +'$+23' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ifle' Keyword.Reserved +' ' Text +'$+19' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ifeq' Keyword.Reserved +' ' Text +'$+15' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'iflt' Keyword.Reserved +' ' Text +'$+11' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ifgt' Keyword.Reserved +' ' Text +'$+7' Literal.Number.Integer +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'ifge' Keyword.Reserved +' ' Text +'$+3' Literal.Number.Integer +'\n' Text + +' ' Text +'ireturn' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'private' Keyword.Reserved +' ' Text +'fpstrict' Keyword.Reserved +' ' Text +'double' Name.Function +'(' Punctuation +')' Punctuation +'D' Keyword.Type +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'7' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'11' Literal.Number.Integer +'\n' Text + +' ' Text +'dconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'dconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'dcmpg' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'double' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'dcmpl' Keyword.Reserved +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'128.' Literal.Number.Float +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'-240.221d' Literal.Number.Float +'\n' Text + +' ' Text +'dneg' Keyword.Reserved +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'158.d' Literal.Number.Float +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'dadd' Keyword.Reserved +'\n' Text + +' ' Text +'dup2_x2' Keyword.Reserved +'\n' Text + +' ' Text +'drem' Keyword.Reserved +'\n' Text + +' ' Text +'ddiv' Keyword.Reserved +'\n' Text + +' ' Text +'pop2' Keyword.Reserved +'\n' Text + +' ' Text +'dconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'dmul' Keyword.Reserved +'\n' Text + +' ' Text +'d2f' Keyword.Reserved +'\n' Text + +' ' Text +'f2d' Keyword.Reserved +'\n' Text + +' ' Text +'d2l' Keyword.Reserved +'\n' Text + +' ' Text +'l2i' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_2' Keyword.Reserved +'\n' Text + +' ' Text +'iushr' Keyword.Reserved +'\n' Text + +' ' Text +'i2d' Keyword.Reserved +'\n' Text + +' ' Text +'dastore' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'daload' Keyword.Reserved +'\n' Text + +' ' Text +'dstore_0' Keyword.Reserved +'\n' Text + +' ' Text +'dload_0' Keyword.Reserved +'\n' Text + +' ' Text +'dstore_1' Keyword.Reserved +'\n' Text + +' ' Text +'dload_1' Keyword.Reserved +'\n' Text + +' ' Text +'dstore_2' Keyword.Reserved +'\n' Text + +' ' Text +'dload_2' Keyword.Reserved +'\n' Text + +' ' Text +'dstore_3' Keyword.Reserved +'\n' Text + +' ' Text +'dload_3' Keyword.Reserved +'\n' Text + +' ' Text +'dstore' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'dload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'dstore_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'dload_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'dreturn' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'long' Name.Function +'(' Punctuation +')' Punctuation +'J' Keyword.Type +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'7' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'11' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'long' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'5718613688' Literal.Number.Integer +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'3143486100' Literal.Number.Integer +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'0x3' Literal.Number.Hex +'\n' Text + +' ' Text +'ldiv' Keyword.Reserved +'\n' Text + +' ' Text +'lmul' Keyword.Reserved +'\n' Text + +' ' Text +'ldc2_w' Keyword.Reserved +' ' Text +'-10000000000' Literal.Number.Integer +'\n' Text + +' ' Text +'lrem' Keyword.Reserved +'\n' Text + +' ' Text +'ldc_w' Keyword.Reserved +' ' Text +'0x60' Literal.Number.Hex +'\n' Text + +' ' Text +'i2l' Keyword.Reserved +'\n' Text + +' ' Text +'lor' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'0x33' Literal.Number.Hex +'\n' Text + +' ' Text +'i2l' Keyword.Reserved +'\n' Text + +' ' Text +'land' Keyword.Reserved +'\n' Text + +' ' Text +'dup2' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'lshl' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_3' Keyword.Reserved +'\n' Text + +' ' Text +'lshr' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_3' Keyword.Reserved +'\n' Text + +' ' Text +'lushr' Keyword.Reserved +'\n' Text + +' ' Text +'ladd' Keyword.Reserved +'\n' Text + +' ' Text +'l2d' Keyword.Reserved +'\n' Text + +' ' Text +'d2l' Keyword.Reserved +'\n' Text + +' ' Text +'l2f' Keyword.Reserved +'\n' Text + +' ' Text +'f2l' Keyword.Reserved +'\n' Text + +' ' Text +'lastore' Keyword.Reserved +'\n' Text + +' ' Text +'iconst_0' Keyword.Reserved +'\n' Text + +' ' Text +'laload' Keyword.Reserved +'\n' Text + +' ' Text +'lstore_0' Keyword.Reserved +'\n' Text + +' ' Text +'lload_0' Keyword.Reserved +'\n' Text + +' ' Text +'lstore_1' Keyword.Reserved +'\n' Text + +' ' Text +'lload_1' Keyword.Reserved +'\n' Text + +' ' Text +'lstore_2' Keyword.Reserved +'\n' Text + +' ' Text +'lload_2' Keyword.Reserved +'\n' Text + +' ' Text +'lstore_3' Keyword.Reserved +'\n' Text + +' ' Text +'lload_3' Keyword.Reserved +'\n' Text + +' ' Text +'lstore' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'lload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'lstore_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'lload_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'lreturn' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'private' Keyword.Reserved +' ' Text +'static' Keyword.Reserved +' ' Text +'float' Name.Function +'(' Punctuation +'F' Keyword.Type +')' Punctuation +'F' Keyword.Type +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'locals' Keyword.Reserved +' ' Text +'6' Literal.Number.Integer +'\n' Text + +' ' Text +'.limit' Keyword.Reserved +' ' Text +'stack' Keyword.Reserved +' ' Text +'9' Literal.Number.Integer +'\n' Text + +' ' Text +'iconst_1' Keyword.Reserved +'\n' Text + +' ' Text +'newarray' Keyword.Reserved +' ' Text +'float' Keyword.Type +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'fload_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'fcmpg' Keyword.Reserved +'\n' Text + +' ' Text +'fload_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'dup2_x2' Keyword.Reserved +'\n' Text + +' ' Text +'fadd' Keyword.Reserved +'\n' Text + +' ' Text +'fsub' Keyword.Reserved +'\n' Text + +' ' Text +'fneg' Keyword.Reserved +'\n' Text + +' ' Text +'frem' Keyword.Reserved +'\n' Text + +' ' Text +'ldc' Keyword.Reserved +' ' Text +'70' Literal.Number.Integer +'\n' Text + +' ' Text +'i2f' Keyword.Reserved +'\n' Text + +' ' Text +'fadd' Keyword.Reserved +'\n' Text + +' ' Text +'fadd' Keyword.Reserved +'\n' Text + +' ' Text +'swap' Keyword.Reserved +'\n' Text + +' ' Text +'pop' Keyword.Reserved +'\n' Text + +' ' Text +'fastore' Keyword.Reserved +'\n' Text + +' ' Text +'fload_0' Keyword.Reserved +'\n' Text + +' ' Text +'dup' Keyword.Reserved +'\n' Text + +' ' Text +'fcmpl' Keyword.Reserved +'\n' Text + +' ' Text +'faload' Keyword.Reserved +'\n' Text + +' ' Text +'fstore_0' Keyword.Reserved +'\n' Text + +' ' Text +'fload_0' Keyword.Reserved +'\n' Text + +' ' Text +'fstore_1' Keyword.Reserved +'\n' Text + +' ' Text +'fload_1' Keyword.Reserved +'\n' Text + +' ' Text +'fstore_2' Keyword.Reserved +'\n' Text + +' ' Text +'fload_2' Keyword.Reserved +'\n' Text + +' ' Text +'fstore_3' Keyword.Reserved +'\n' Text + +' ' Text +'fload_3' Keyword.Reserved +'\n' Text + +' ' Text +'fstore' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'fload' Keyword.Reserved +' ' Text +'4' Literal.Number.Integer +'\n' Text + +' ' Text +'fstore_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'fload_w' Keyword.Reserved +' ' Text +'5' Literal.Number.Integer +'\n' Text + +' ' Text +'freturn' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'abstract' Keyword.Reserved +' ' Text +'bridge' Keyword.Reserved +' ' Text +'synthetic' Keyword.Reserved +' ' Text +"'" Literal.String.Single +'acc1()V' Literal.String.Single +"'" Literal.String.Single +'\n' Text + +' ' Text +'breakpoint' Keyword.Reserved +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n\n' Text + +'.method' Keyword.Reserved +' ' Text +'native' Keyword.Reserved +' ' Text +'synchronized' Keyword.Reserved +' ' Text +'acc2' Name.Function +'(' Punctuation +')' Punctuation +'V' Keyword.Type +'\n' Text + +'.end' Keyword.Reserved +' ' Text +'method' Keyword.Reserved +'\n' Text |
