Пример #1
0
 static {
   Lit13 = (SimpleSymbol) new SimpleSymbol("apply").readResolve();
   Lit12 = (SimpleSymbol) new SimpleSymbol("<>").readResolve();
   Lit11 = (SimpleSymbol) new SimpleSymbol("x").readResolve();
   Lit10 = (SimpleSymbol) new SimpleSymbol("lambda").readResolve();
   Lit9 = (SimpleSymbol) new SimpleSymbol("let").readResolve();
   Lit8 = (SimpleSymbol) new SimpleSymbol("<...>").readResolve();
   SimpleSymbol localSimpleSymbol1 = (SimpleSymbol) new SimpleSymbol("cute").readResolve();
   Lit6 = localSimpleSymbol1;
   Object localObject = new SyntaxPattern("\f\030\003", new Object[0], 1);
   SimpleSymbol localSimpleSymbol2 =
       (SimpleSymbol) new SimpleSymbol("srfi-26-internal-cute").readResolve();
   Lit2 = localSimpleSymbol2;
   localObject =
       new SyntaxRule(
           (SyntaxPattern) localObject,
           "\000",
           "\021\030\004\t\020\t\020\t\020\002",
           new Object[] {localSimpleSymbol2},
           0);
   Lit7 = new SyntaxRules(new Object[] {localSimpleSymbol1}, new SyntaxRule[] {localObject}, 1);
   localSimpleSymbol1 = (SimpleSymbol) new SimpleSymbol("cut").readResolve();
   Lit4 = localSimpleSymbol1;
   localObject = new SyntaxPattern("\f\030\003", new Object[0], 1);
   localSimpleSymbol2 = (SimpleSymbol) new SimpleSymbol("srfi-26-internal-cut").readResolve();
   Lit0 = localSimpleSymbol2;
   localObject =
       new SyntaxRule(
           (SyntaxPattern) localObject,
           "\000",
           "\021\030\004\t\020\t\020\002",
           new Object[] {localSimpleSymbol2},
           0);
   Lit5 = new SyntaxRules(new Object[] {localSimpleSymbol1}, new SyntaxRule[] {localObject}, 1);
   localSimpleSymbol1 = Lit2;
   localObject = Lit12;
   localSimpleSymbol2 = Lit8;
   SyntaxRule localSyntaxRule1 =
       new SyntaxRule(
           new SyntaxPattern(
               "\f\030,\r\007\000\b\b\f\017<\f\027\r\037\030\b\b\b", new Object[0], 4),
           "\003\001\001\003",
           "\021\030\004\t\013\b\021\030\f\031\b\005\003\b\t\023\b\035\033",
           new Object[] {Lit9, Lit10},
           1);
   SyntaxRule localSyntaxRule2 =
       new SyntaxRule(
           new SyntaxPattern(
               "\f\030,\r\007\000\b\b\f\017<\f\027\r\037\030\b\b\f\002\b", new Object[] {Lit8}, 4),
           "\003\001\001\003",
           "\021\030\004\t\013\b\021\030\f)\021\005\003\030\024\b\021\030\034\t\023\021\035\033\030$",
           new Object[] {
             Lit9,
             Lit10,
             Lit11,
             Lit13,
             PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 356424)
           },
           1);
   SyntaxRule localSyntaxRule3 =
       new SyntaxRule(
           new SyntaxPattern(
               "\f\030,\r\007\000\b\b\f\017,\r\027\020\b\b\f\002\033", new Object[] {Lit12}, 4),
           "\003\001\003\000",
           "\021\030\004)\021\005\003\030\f\t\013)\021\025\023\030\024\032",
           new Object[] {
             Lit2,
             PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 380950),
             PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 380987)
           },
           1);
   SyntaxRule localSyntaxRule4 =
       new SyntaxRule(
           new SyntaxPattern("\f\030\f\007\f\017,\r\027\020\b\b\f\037#", new Object[0], 5),
           "\001\001\003\001\000",
           "\021\030\004\t\0039)\021\030\f\b\033\013)\021\025\023\030\024\"",
           new Object[] {
             Lit2, Lit11, PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 401465)
           },
           1);
   Lit3 =
       new SyntaxRules(
           new Object[] {localSimpleSymbol1, localObject, localSimpleSymbol2},
           new SyntaxRule[] {
             localSyntaxRule1, localSyntaxRule2, localSyntaxRule3, localSyntaxRule4
           },
           5);
   localSimpleSymbol1 = Lit0;
   localObject = Lit12;
   localSimpleSymbol2 = Lit8;
   localSyntaxRule1 =
       new SyntaxRule(
           new SyntaxPattern("\f\030,\r\007\000\b\b<\f\017\r\027\020\b\b\b", new Object[0], 3),
           "\003\001\003",
           "\021\030\004\031\b\005\003\b)\021\030\f\b\013\b\025\023",
           new Object[] {Lit10, (SimpleSymbol) new SimpleSymbol("begin").readResolve()},
           1);
   localSyntaxRule2 =
       new SyntaxRule(
           new SyntaxPattern(
               "\f\030,\r\007\000\b\b<\f\017\r\027\020\b\b\f\002\b", new Object[] {Lit8}, 3),
           "\003\001\003",
           "\021\030\004)\021\005\003\030\f\b\021\030\024\t\013\021\025\023\030\034",
           new Object[] {
             Lit10, Lit14, Lit13, PairWithPosition.make(Lit14, LList.Empty, "cut.scm", 249918)
           },
           1);
   localSyntaxRule3 =
       new SyntaxRule(
           new SyntaxPattern(
               "\f\030,\r\007\000\b\b,\r\017\b\b\b\f\002\023", new Object[] {Lit12}, 3),
           "\003\003\000",
           "\021\030\004)\021\005\003\030\f)\021\r\013\030\024\022",
           new Object[] {
             Lit0,
             PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 266283),
             PairWithPosition.make(Lit11, LList.Empty, "cut.scm", 266300)
           },
           1);
   localSyntaxRule4 =
       new SyntaxRule(
           new SyntaxPattern("\f\030,\r\007\000\b\b,\r\017\b\b\b\f\027\033", new Object[0], 4),
           "\003\003\001\000",
           "\021\030\004\031\b\005\003)\021\r\013\b\023\032",
           new Object[] {Lit0},
           1);
   Lit1 =
       new SyntaxRules(
           new Object[] {localSimpleSymbol1, localObject, localSimpleSymbol2},
           new SyntaxRule[] {
             localSyntaxRule1, localSyntaxRule2, localSyntaxRule3, localSyntaxRule4
           },
           4);
   $instance = new cut();
   $Prvt$srfi$Mn26$Mninternal$Mncut = Macro.make(Lit0, Lit1, $instance);
   $Prvt$srfi$Mn26$Mninternal$Mncute = Macro.make(Lit2, Lit3, $instance);
   cut = Macro.make(Lit4, Lit5, $instance);
   cute = Macro.make(Lit6, Lit7, $instance);
   $instance.run();
 }
Пример #2
0
 static {
   Lit41 = (SimpleSymbol) new SimpleSymbol("value").readResolve();
   Lit40 = (SimpleSymbol) new SimpleSymbol("name").readResolve();
   Lit39 = (SimpleSymbol) new SimpleSymbol("invoke").readResolve();
   Lit38 = (SimpleSymbol) new SimpleSymbol("getName").readResolve();
   Lit37 = (SimpleSymbol) new SimpleSymbol("quote").readResolve();
   Lit36 = (SimpleSymbol) new SimpleSymbol("attr").readResolve();
   Lit35 = (SimpleSymbol) new SimpleSymbol("<gnu.kawa.xml.KAttr>").readResolve();
   Lit34 = (SimpleSymbol) new SimpleSymbol("instance?").readResolve();
   Lit33 = (SimpleSymbol) new SimpleSymbol("+").readResolve();
   Lit32 = (SimpleSymbol) new SimpleSymbol("loop").readResolve();
   Lit31 = (SimpleSymbol) new SimpleSymbol("<object>").readResolve();
   Lit30 = (SimpleSymbol) new SimpleSymbol("primitive-array-get").readResolve();
   Lit29 = (SimpleSymbol) new SimpleSymbol("quasiquote").readResolve();
   Lit28 = (SimpleSymbol) new SimpleSymbol("$lookup$").readResolve();
   Lit27 = (SimpleSymbol) new SimpleSymbol("arg").readResolve();
   Lit26 = (SimpleSymbol) new SimpleSymbol("num-args").readResolve();
   Lit25 = (SimpleSymbol) new SimpleSymbol("i").readResolve();
   Lit24 = (SimpleSymbol) new SimpleSymbol("<int>").readResolve();
   Lit23 = (SimpleSymbol) new SimpleSymbol("::").readResolve();
   Object localObject = (SimpleSymbol) new SimpleSymbol("run-application").readResolve();
   Lit21 = (SimpleSymbol) localObject;
   SyntaxRule localSyntaxRule =
       new SyntaxRule(
           new SyntaxPattern("\f\030\f\007\b", new Object[0], 1),
           "\001",
           "\021\030\004\b\003",
           new Object[] {
             PairWithPosition.make(
                 Lit28,
                 Pair.make(
                     (SimpleSymbol) new SimpleSymbol("gnu.kawa.models.Window").readResolve(),
                     Pair.make(
                         Pair.make(
                             Lit29,
                             Pair.make(
                                 (SimpleSymbol) new SimpleSymbol("open").readResolve(),
                                 LList.Empty)),
                         LList.Empty)),
                 "gui.scm",
                 749575)
           },
           0);
   Lit22 = new SyntaxRules(new Object[] {localObject}, new SyntaxRule[] {localSyntaxRule}, 1);
   Lit20 = (SimpleSymbol) new SimpleSymbol("Window").readResolve();
   Lit19 = (SimpleSymbol) new SimpleSymbol("set-content").readResolve();
   Lit18 = (SimpleSymbol) new SimpleSymbol("Column").readResolve();
   Lit17 = (SimpleSymbol) new SimpleSymbol("Row").readResolve();
   Lit16 = (SimpleSymbol) new SimpleSymbol("Text").readResolve();
   Lit15 = (SimpleSymbol) new SimpleSymbol("Label").readResolve();
   Lit14 = (SimpleSymbol) new SimpleSymbol("image-height").readResolve();
   Lit13 = (SimpleSymbol) new SimpleSymbol("image-width").readResolve();
   Lit12 = (SimpleSymbol) new SimpleSymbol("image-read").readResolve();
   localObject = (SimpleSymbol) new SimpleSymbol("text-field").readResolve();
   localSyntaxRule =
       new SyntaxRule(
           new SyntaxPattern("\f\030\003", new Object[0], 1),
           "\000",
           "\021\030\004\021\030\f\002",
           new Object[] {
             (SimpleSymbol) new SimpleSymbol("make").readResolve(),
             (SimpleSymbol) new SimpleSymbol("<gnu.kawa.models.DrawImage>").readResolve()
           },
           0);
   Lit11 = new SyntaxRules(new Object[] {localObject}, new SyntaxRule[] {localSyntaxRule}, 1);
   Lit10 = (SimpleSymbol) new SimpleSymbol("Image").readResolve();
   Lit9 = (SimpleSymbol) new SimpleSymbol("Button").readResolve();
   Lit8 = (SimpleSymbol) new SimpleSymbol("button").readResolve();
   Lit7 = (SimpleSymbol) new SimpleSymbol("as-color").readResolve();
   localObject = (SimpleSymbol) new SimpleSymbol("process-keywords").readResolve();
   Lit5 = (SimpleSymbol) localObject;
   localSyntaxRule =
       new SyntaxRule(
           new SyntaxPattern("\f\030\f\007\f\017\f\027\f\037\b", new Object[0], 4),
           "\001\001\001\001",
           "\021\030\004‘\b\021\030\f\021\030\024\021\030\034\b\021\030$\t\013\030,\b\021\030\004\021\0304\021\030<\b\021\030D\021\030L\b\021\030\004a\b\021\030T\b\021\030\\\t\013\030d\b\021\030l©\021\030ty\t\023\t\003\021\030|\b\021\030„\t\013\030Œ\030”™\021\030œi\021\030¤\021\030¬\b\t\023\t\003\030´\030¼\b\021\030Ä1\t\033\t\003\030Ì\030Ô",
           new Object[] {
             (SimpleSymbol) new SimpleSymbol("let").readResolve(),
             Lit26,
             Lit23,
             Lit24,
             (SimpleSymbol) new SimpleSymbol("field").readResolve(),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit37,
                     PairWithPosition.make(
                         (SimpleSymbol) new SimpleSymbol("length").readResolve(),
                         LList.Empty,
                         "gui.scm",
                         16426),
                     "gui.scm",
                     16426),
                 LList.Empty,
                 "gui.scm",
                 16425),
             Lit32,
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit25,
                     PairWithPosition.make(
                         Lit23,
                         PairWithPosition.make(
                             Lit24,
                             PairWithPosition.make(IntNum.make(0), LList.Empty, "gui.scm", 20509),
                             "gui.scm",
                             20503),
                         "gui.scm",
                         20500),
                     "gui.scm",
                     20497),
                 LList.Empty,
                 "gui.scm",
                 20496),
             (SimpleSymbol) new SimpleSymbol("if").readResolve(),
             PairWithPosition.make(
                 (SimpleSymbol) new SimpleSymbol("<").readResolve(),
                 PairWithPosition.make(
                     Lit25,
                     PairWithPosition.make(Lit26, LList.Empty, "gui.scm", 24593),
                     "gui.scm",
                     24591),
                 "gui.scm",
                 24588),
             Lit27,
             PairWithPosition.make(
                 Lit30,
                 PairWithPosition.make(Lit31, LList.Empty, "gui.scm", 28710),
                 "gui.scm",
                 28689),
             PairWithPosition.make(Lit25, LList.Empty, "gui.scm", 28725),
             (SimpleSymbol) new SimpleSymbol("cond").readResolve(),
             PairWithPosition.make(
                 Lit34,
                 PairWithPosition.make(
                     Lit27,
                     PairWithPosition.make(
                         (SimpleSymbol) new SimpleSymbol("<gnu.expr.Keyword>").readResolve(),
                         LList.Empty,
                         "gui.scm",
                         32797),
                     "gui.scm",
                     32793),
                 "gui.scm",
                 32782),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit28,
                     Pair.make(
                         (SimpleSymbol) new SimpleSymbol("gnu.expr.Keyword").readResolve(),
                         Pair.make(Pair.make(Lit29, Pair.make(Lit38, LList.Empty)), LList.Empty)),
                     "gui.scm",
                     40970),
                 PairWithPosition.make(Lit27, LList.Empty, "gui.scm", 40995),
                 "gui.scm",
                 40969),
             PairWithPosition.make(
                 Lit30,
                 PairWithPosition.make(Lit31, LList.Empty, "gui.scm", 45087),
                 "gui.scm",
                 45066),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit33,
                     PairWithPosition.make(
                         Lit25,
                         PairWithPosition.make(Lit42, LList.Empty, "gui.scm", 45107),
                         "gui.scm",
                         45105),
                     "gui.scm",
                     45102),
                 LList.Empty,
                 "gui.scm",
                 45102),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit32,
                     PairWithPosition.make(
                         PairWithPosition.make(
                             Lit33,
                             PairWithPosition.make(
                                 Lit25,
                                 PairWithPosition.make(
                                     IntNum.make(2), LList.Empty, "gui.scm", 49170),
                                 "gui.scm",
                                 49168),
                             "gui.scm",
                             49165),
                         LList.Empty,
                         "gui.scm",
                         49165),
                     "gui.scm",
                     49159),
                 LList.Empty,
                 "gui.scm",
                 49159),
             PairWithPosition.make(
                 Lit34,
                 PairWithPosition.make(
                     Lit27,
                     PairWithPosition.make(Lit35, LList.Empty, "gui.scm", 53270),
                     "gui.scm",
                     53266),
                 "gui.scm",
                 53255),
             (SimpleSymbol) new SimpleSymbol("let*").readResolve(),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit36,
                     PairWithPosition.make(
                         Lit23,
                         PairWithPosition.make(
                             Lit35,
                             PairWithPosition.make(Lit27, LList.Empty, "gui.scm", 57388),
                             "gui.scm",
                             57367),
                         "gui.scm",
                         57364),
                     "gui.scm",
                     57358),
                 PairWithPosition.make(
                     PairWithPosition.make(
                         Lit40,
                         PairWithPosition.make(
                             Lit23,
                             PairWithPosition.make(
                                 (SimpleSymbol)
                                     new SimpleSymbol("<java.lang.String>").readResolve(),
                                 PairWithPosition.make(
                                     PairWithPosition.make(
                                         Lit39,
                                         PairWithPosition.make(
                                             Lit36,
                                             PairWithPosition.make(
                                                 PairWithPosition.make(
                                                     Lit37,
                                                     PairWithPosition.make(
                                                         Lit38, LList.Empty, "gui.scm", 61489),
                                                     "gui.scm",
                                                     61489),
                                                 LList.Empty,
                                                 "gui.scm",
                                                 61488),
                                             "gui.scm",
                                             61483),
                                         "gui.scm",
                                         61475),
                                     LList.Empty,
                                     "gui.scm",
                                     61475),
                                 "gui.scm",
                                 61456),
                             "gui.scm",
                             61453),
                         "gui.scm",
                         61447),
                     PairWithPosition.make(
                         PairWithPosition.make(
                             Lit41,
                             PairWithPosition.make(
                                 PairWithPosition.make(
                                     Lit39,
                                     PairWithPosition.make(
                                         Lit36,
                                         PairWithPosition.make(
                                             PairWithPosition.make(
                                                 Lit37,
                                                 PairWithPosition.make(
                                                     (SimpleSymbol)
                                                         new SimpleSymbol("getObjectValue")
                                                             .readResolve(),
                                                     LList.Empty,
                                                     "gui.scm",
                                                     65564),
                                                 "gui.scm",
                                                 65564),
                                             LList.Empty,
                                             "gui.scm",
                                             65563),
                                         "gui.scm",
                                         65558),
                                     "gui.scm",
                                     65550),
                                 LList.Empty,
                                 "gui.scm",
                                 65550),
                             "gui.scm",
                             65543),
                         LList.Empty,
                         "gui.scm",
                         65543),
                     "gui.scm",
                     61447),
                 "gui.scm",
                 57357),
             PairWithPosition.make(
                 Lit40,
                 PairWithPosition.make(Lit41, LList.Empty, "gui.scm", 69666),
                 "gui.scm",
                 69661),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit32,
                     PairWithPosition.make(
                         PairWithPosition.make(
                             Lit33,
                             PairWithPosition.make(
                                 Lit25,
                                 PairWithPosition.make(Lit42, LList.Empty, "gui.scm", 73746),
                                 "gui.scm",
                                 73744),
                             "gui.scm",
                             73741),
                         LList.Empty,
                         "gui.scm",
                         73741),
                     "gui.scm",
                     73735),
                 LList.Empty,
                 "gui.scm",
                 73735),
             (SimpleSymbol) new SimpleSymbol("else").readResolve(),
             PairWithPosition.make(Lit27, LList.Empty, "gui.scm", 81951),
             PairWithPosition.make(
                 PairWithPosition.make(
                     Lit32,
                     PairWithPosition.make(
                         PairWithPosition.make(
                             Lit33,
                             PairWithPosition.make(
                                 Lit25,
                                 PairWithPosition.make(Lit42, LList.Empty, "gui.scm", 86034),
                                 "gui.scm",
                                 86032),
                             "gui.scm",
                             86029),
                         LList.Empty,
                         "gui.scm",
                         86029),
                     "gui.scm",
                     86023),
                 LList.Empty,
                 "gui.scm",
                 86023)
           },
           0);
   Lit6 = new SyntaxRules(new Object[] {localObject}, new SyntaxRule[] {localSyntaxRule}, 4);
   Lit4 = (SimpleSymbol) new SimpleSymbol("*.getHeight").readResolve();
   Lit3 = (SimpleSymbol) new SimpleSymbol("*.getWidth").readResolve();
   Lit2 = (SimpleSymbol) new SimpleSymbol("cell-spacing").readResolve();
   Lit1 = (SimpleSymbol) new SimpleSymbol("text").readResolve();
   Lit0 = Color.class;
   $instance = new gui();
   loc$$St$DtgetWidth = ThreadLocation.getInstance(Lit3, null);
   loc$$St$DtgetHeight = ThreadLocation.getInstance(Lit4, null);
   process$Mnkeywords = Macro.make(Lit5, Lit6, $instance);
   localObject = $instance;
   as$Mncolor = new ModuleMethod((ModuleBody) localObject, 1, Lit7, 4097);
   button = new ModuleMethod((ModuleBody) localObject, 2, Lit8, 61440);
   Button = new ModuleMethod((ModuleBody) localObject, 3, Lit9, 61440);
   Image = Macro.make(Lit10, Lit11, $instance);
   image$Mnread = new ModuleMethod((ModuleBody) localObject, 4, Lit12, 4097);
   image$Mnwidth = new ModuleMethod((ModuleBody) localObject, 5, Lit13, 4097);
   image$Mnheight = new ModuleMethod((ModuleBody) localObject, 6, Lit14, 4097);
   Label = new ModuleMethod((ModuleBody) localObject, 7, Lit15, 61440);
   Text = new ModuleMethod((ModuleBody) localObject, 8, Lit16, 61440);
   Row = new ModuleMethod((ModuleBody) localObject, 9, Lit17, 61440);
   Column = new ModuleMethod((ModuleBody) localObject, 10, Lit18, 61440);
   set$Mncontent = new ModuleMethod((ModuleBody) localObject, 11, Lit19, 8194);
   Window = new ModuleMethod((ModuleBody) localObject, 12, Lit20, 61440);
   run$Mnapplication = Macro.make(Lit21, Lit22, $instance);
   $instance.run();
 }