More tests
authorstefan <none@none>
Sat, 4 Oct 2003 19:02:59 +0000 (19:02 +0000)
committerstefan <none@none>
Sat, 4 Oct 2003 19:02:59 +0000 (19:02 +0000)
tests/GCBench.java [new file with mode: 0644]
tests/jvm98/compress.output [new file with mode: 0644]
tests/jvm98/db.output [new file with mode: 0644]
tests/jvm98/javac.output [new file with mode: 0644]
tests/jvm98/mpegaudio.output [new file with mode: 0644]
tests/jvm98/raytrace.output [new file with mode: 0644]

diff --git a/tests/GCBench.java b/tests/GCBench.java
new file mode 100644 (file)
index 0000000..6821581
--- /dev/null
@@ -0,0 +1,182 @@
+// This is adapted from a benchmark written by John Ellis and Pete Kovac
+// of Post Communications.
+// It was modified by Hans Boehm of Silicon Graphics.
+//
+//     This is no substitute for real applications.  No actual application
+//     is likely to behave in exactly this way.  However, this benchmark was
+//     designed to be more representative of real applications than other
+//     Java GC benchmarks of which we are aware.
+//     It attempts to model those properties of allocation requests that
+//     are important to current GC techniques.
+//     It is designed to be used either to obtain a single overall performance
+//     number, or to give a more detailed estimate of how collector
+//     performance varies with object lifetimes.  It prints the time
+//     required to allocate and collect balanced binary trees of various
+//     sizes.  Smaller trees result in shorter object lifetimes.  Each cycle
+//     allocates roughly the same amount of memory.
+//     Two data structures are kept around during the entire process, so
+//     that the measured performance is representative of applications
+//     that maintain some live in-memory data.  One of these is a tree
+//     containing many pointers.  The other is a large array containing
+//     double precision floating point numbers.  Both should be of comparable
+//     size.
+//
+//     The results are only really meaningful together with a specification
+//     of how much memory was used.  It is possible to trade memory for
+//     better time performance.  This benchmark should be run in a 32 MB
+//     heap, though we don't currently know how to enforce that uniformly.
+//
+//     Unlike the original Ellis and Kovac benchmark, we do not attempt
+//     measure pause times.  This facility should eventually be added back
+//     in.  There are several reasons for omitting it for now.  The original
+//     implementation depended on assumptions about the thread scheduler
+//     that don't hold uniformly.  The results really measure both the
+//     scheduler and GC.  Pause time measurements tend to not fit well with
+//     current benchmark suites.  As far as we know, none of the current
+//     commercial Java implementations seriously attempt to minimize GC pause
+//     times.
+//
+//     Known deficiencies:
+//             - No way to check on memory use
+//             - No cyclic data structures
+//             - No attempt to measure variation with object size
+//             - Results are sensitive to locking cost, but we dont
+//               check for proper locking
+
+class Node {
+       Node left, right;
+       int i, j;
+       Node(Node l, Node r) { left = l; right = r; }
+       Node() { }
+}
+
+public class GCBench {
+
+       public static final int kStretchTreeDepth    = 18;      // about 16Mb
+       public static final int kLongLivedTreeDepth  = 16;  // about 4Mb
+       public static final int kArraySize  = 500000;  // about 4Mb
+       public static final int kMinTreeDepth = 4;
+       public static final int kMaxTreeDepth = 16;
+
+       // Nodes used by a tree of a given size
+       static int TreeSize(int i) {
+               return ((1 << (i + 1)) - 1);
+       }
+
+       // Number of iterations to use for a given tree depth
+       static int NumIters(int i) {
+                return 2 * TreeSize(kStretchTreeDepth) / TreeSize(i);
+        }
+
+       // Build tree top down, assigning to older objects. 
+       static void Populate(int iDepth, Node thisNode) {
+               if (iDepth<=0) {
+                       return;
+               } else {
+                       iDepth--;
+                       thisNode.left  = new Node();
+                       thisNode.right = new Node();
+                       Populate (iDepth, thisNode.left);
+                       Populate (iDepth, thisNode.right);
+               }
+       }
+
+       // Build tree bottom-up
+       static Node MakeTree(int iDepth) {
+               if (iDepth<=0) {
+                       return new Node();
+               } else {
+                       return new Node(MakeTree(iDepth-1),
+                                       MakeTree(iDepth-1));
+               }
+       }
+
+       static void PrintDiagnostics() {
+               long lFreeMemory = Runtime.getRuntime().freeMemory();
+               long lTotalMemory = Runtime.getRuntime().totalMemory();
+
+               System.out.print(" Total memory available="
+                                + lTotalMemory + " bytes");
+               System.out.println("  Free memory=" + lFreeMemory + " bytes");
+       }
+
+       static void TimeConstruction(int depth) {
+               Node    root;
+               long    tStart, tFinish;
+               int     iNumIters = NumIters(depth);
+               Node    tempTree;
+
+               System.out.println("Creating " + iNumIters +
+                                  " trees of depth " + depth);
+               tStart = System.currentTimeMillis();
+               for (int i = 0; i < iNumIters; ++i) {
+                       tempTree = new Node();
+                       Populate(depth, tempTree);
+                       tempTree = null;
+               }
+               tFinish = System.currentTimeMillis();
+               System.out.println("\tTop down construction took "
+                                  + (tFinish - tStart) + "msecs");
+               tStart = System.currentTimeMillis();
+                for (int i = 0; i < iNumIters; ++i) {
+                        tempTree = MakeTree(depth);
+                        tempTree = null;
+                }
+                tFinish = System.currentTimeMillis();
+                System.out.println("\tBottom up construction took "
+                                   + (tFinish - tStart) + "msecs");
+               
+       }
+
+       public static void main(String args[]) {
+               Node    root;
+               Node    longLivedTree;
+               Node    tempTree;
+               long    tStart, tFinish;
+               long    tElapsed;
+
+
+               System.out.println("Garbage Collector Test");
+               System.out.println(
+                       " Stretching memory with a binary tree of depth "
+                       + kStretchTreeDepth);
+               PrintDiagnostics();
+               tStart = System.currentTimeMillis();
+
+               // Stretch the memory space quickly
+               tempTree = MakeTree(kStretchTreeDepth);
+               tempTree = null;
+
+               // Create a long lived object
+               System.out.println(
+                       " Creating a long-lived binary tree of depth " +
+                       kLongLivedTreeDepth);
+               longLivedTree = new Node();
+               Populate(kLongLivedTreeDepth, longLivedTree);
+
+               // Create long-lived array, filling half of it
+               System.out.println(
+                        " Creating a long-lived array of "
+                       + kArraySize + " doubles");
+               double array[] = new double[kArraySize];
+               for (int i = 0; i < kArraySize/2; ++i) {
+                       array[i] = 1.0/(i+1);
+               }
+               PrintDiagnostics();
+
+               for (int d = kMinTreeDepth; d <= kMaxTreeDepth; d += 2) {
+                       TimeConstruction(d);
+               }
+
+               if (longLivedTree == null || array[1000] != 1.0/1001)
+                       System.out.println("Failed");
+                                       // fake reference to LongLivedTree
+                                       // and array
+                                       // to keep them from being optimized away
+
+               tFinish = System.currentTimeMillis();
+               tElapsed = tFinish-tStart;
+               PrintDiagnostics();
+               System.out.println("Completed in " + tElapsed + "ms.");
+       }
+} // class JavaGC
diff --git a/tests/jvm98/compress.output b/tests/jvm98/compress.output
new file mode 100644 (file)
index 0000000..a14bd6c
--- /dev/null
@@ -0,0 +1,51 @@
+Loop count = 5
+3153920
+931067
+2856960
+1132510
+962560
+688827
+1280000
+591635
+1157120
+368657
+3153920
+931067
+2856960
+1132510
+962560
+688827
+1280000
+591635
+1157120
+368657
+3153920
+931067
+2856960
+1132510
+962560
+688827
+1280000
+591635
+1157120
+368657
+3153920
+931067
+2856960
+1132510
+962560
+688827
+1280000
+591635
+1157120
+368657
+3153920
+931067
+2856960
+1132510
+962560
+688827
+1280000
+591635
+1157120
+368657
diff --git a/tests/jvm98/db.output b/tests/jvm98/db.output
new file mode 100644 (file)
index 0000000..c872104
--- /dev/null
@@ -0,0 +1,295 @@
+db 1 iterations 
+Reading database input/db6 ... OK
+Building database ...Done.
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Todd
+     MI: K
+Address
+    Addr: 4140 South Cottonwood Blvd
+    City: Galveston
+   State: Connecticut
+     ZIP: 28010
+ Phone #: (132) 677-7327
+
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Xaiver
+     MI: A
+Address
+    Addr: 6834 West Northwood Av
+    City: Circleville
+   State: Kansas
+     ZIP: 11316
+ Phone #: (242) 173-4891
+
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Linda
+     MI: G
+Address
+    Addr: 1162 West Edmond 
+    City: Flat Head
+   State: South Carolina
+     ZIP: 38653
+ Phone #: (121) 163-6018
+
+NOT found
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: George
+     MI: P
+Address
+    Addr: 8030 East Murphy 
+    City: Alpine
+   State: Kentucky
+     ZIP: 09790
+ Phone #: (169) 364-9962
+
+NOT found
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Tamara
+     MI: X
+Address
+    Addr: 4630 North Highland Dr
+    City: Circleville
+   State: Pennsylvania
+     ZIP: 00414-9385
+ Phone #: (375) 242-4953
+
+NOT found
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Zelma
+     MI: L
+Address
+    Addr: 4797 South Ridgewood Lane
+    City: Lamont
+   State: Iowa
+     ZIP: 45812
+ Phone #: (321) 881-9749
+
+NOT found
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hernandez
+  First: Faith
+     MI: O
+Address
+    Addr: 7044 East Willowbrook 
+    City: Sanford
+   State: Arkansas
+     ZIP: 15407-7251
+ Phone #: (919) 623-7368
+
+NOT found
+---- Record number 5000 ----
+Full name
+   Last: Hendricks
+  First: Jake
+     MI: S
+Address
+    Addr: P.O. Box 498
+    City: Fresno
+   State: Kentucky
+     ZIP: 04625
+ Phone #: (905) 747-0285
+
+---- Record number 1 ----
+Full name
+   Last: Fisher
+  First: Aaron
+     MI: O
+Address
+    Addr: 8489 West Cumberland 
+    City: Brandon
+   State: Nevada
+     ZIP: 35534
+ Phone #: (464) 691-3947
+
+---- Record number 15272 ----
+Full name
+   Last: Stevensen
+  First: Zelma
+     MI: Y
+Address
+    Addr: 611 Airport Way
+    City: Sanford
+   State: Alaska
+     ZIP: 07509
+ Phone #: (615) 750-3563
+
+---- Record number 1 ----
+Full name
+   Last: Johnston
+  First: Ike
+     MI: P
+Address
+    Addr: 7130 East Wallace 
+    City: Paris
+   State: Alabama
+     ZIP: 07895
+ Phone #: (659) 814-4503
+
+NOT found
+---- Record number 4000 ----
+Full name
+   Last: Glass
+  First: Zane
+     MI: M
+Address
+    Addr: 6043 Wagon Wheel Circle
+    City: Washington
+   State: North Dakota
+     ZIP: 22743
+ Phone #: (781) 479-5710
+
+NOT found
+---- Record number 6000 ----
+Full name
+   Last: Jordan
+  First: Bobby
+     MI: A
+Address
+    Addr: P.O. Box 5872
+    City: Kasota
+   State: California
+     ZIP: 06408
+ Phone #: (526) 916-8244
+
+---- Record number 15273 ----
+Full name
+   Last: Hayden
+  First: Charlie
+     MI: 
+Address
+    Addr: 111 Eagle Pass
+    City: Kuttawa
+   State: Kentucky
+     ZIP: 43210
+ Phone #: (800) 867-5309
+
+NOT found
+---- Record number 6000 ----
+Full name
+   Last: Jordan
+  First: Gerald
+     MI: D
+Address
+    Addr: P.O. Box 8143
+    City: Troy
+   State: Michigan
+     ZIP: 46205
+ Phone #: (987) 528-4503
+
+---- Record number 1 ----
+Full name
+   Last: Weatherby
+  First: Frank
+     MI: D
+Address
+    Addr: 2911 South Fountainwood Ln
+    City: Lexington
+   State: Minnesota
+     ZIP: 01564
+ Phone #: (616) 327-4172
+
+---- Record number 2 ----
+Full name
+   Last: Becker
+  First: Greg
+     MI: V
+Address
+    Addr: 5145 North Virginia 
+    City: Middletown
+   State: Oregon
+     ZIP: 23941
+ Phone #: (725) 685-0911
+
+---- Record number 3 ----
+Full name
+   Last: Adair
+  First: Barbara
+     MI: I
+Address
+    Addr: 5703 Rio Grande 
+    City: Troy
+   State: Florida
+     ZIP: 29820
+ Phone #: (965) 274-9108
+
+---- Record number 4 ----
+Full name
+   Last: Connors
+  First: Nancy
+     MI: Z
+Address
+    Addr: 7719 West Elm 
+    City: Benton
+   State: Rhode Island
+     ZIP: 15808
+ Phone #: (437) 894-8762
+
+---- Record number 15262 ----
+Full name
+   Last: Walden
+  First: Pete
+     MI: X
+Address
+    Addr: P.O. Box 8978
+    City: Bandera
+   State: Tennessee
+     ZIP: 01861
+ Phone #: (872) 554-6376
+
+---- Record number 15261 ----
+Full name
+   Last: VonSpritzenhaugher
+  First: Samantha
+     MI: I
+Address
+    Addr: 7812 South Spring Valley 
+    City: Gilmore
+   State: Louisiana
+     ZIP: 07504
+ Phone #: (934) 778-0650
+
+---- Record number 15260 ----
+Full name
+   Last: Zimmerman
+  First: Gena
+     MI: Y
+Address
+    Addr: 8104 North Stagecoach 
+    City: Eureka
+   State: Alabama
+     ZIP: 10131
+ Phone #: (771) 365-3303
+
+---- Record number 15259 ----
+Full name
+   Last: Burns
+  First: Bart
+     MI: J
+Address
+    Addr: P.O. Box 6187
+    City: Galveston
+   State: South Carolina
+     ZIP: 61796
+ Phone #: (738) 984-7415
+
+Save database (y or n)? 
\ No newline at end of file
diff --git a/tests/jvm98/javac.output b/tests/jvm98/javac.output
new file mode 100644 (file)
index 0000000..3c1f811
--- /dev/null
@@ -0,0 +1,100727 @@
+There are five houses, each of a different color, inhabited by men of
+different nationalities, with different pets, drinks, and cigarettes.
+
+The Englishman lives in the red house.  The Spaniard owns the dog.
+The ivory house is immediately to the left of the green house, where
+the coffee drinker lives.  The milk drinker lives in the middle house.
+The man who smokes Old Golds also keeps snails.  The Ukrainian drinks
+tea.  The Norwegian resides in the first house on the left.  The
+Chesterfields smoker lives next door to the fox owner.  The Lucky
+Strike smoker drinks orange juice.  The Japanese smokes Parliaments.
+The horse owner lives next to the Kools smoker, whose house is yellow.
+The Norwegian lives next to the blue house.
+
+Now, who drinks water?  And who owns the zebra?
+
+HOUSE | Nationality Color Pet Drink Smokes
+--------------------------------------------------------------------
+  1   |norwegian yellow fox water kools
+  2   |ukrainian blue horse tea chesterfields
+  3   |englishman red snails milk old-golds
+  4   |spaniard ivory dog orange-juice lucky-strikes
+  5   |japanese green zebra coffee parliaments
+
+
+The problem is
+   GERALD
+ + DONALD
+   ------
+ = ROBERT
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #2.0= 15.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #3.0= 16.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #4.0= 17.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #5.0= 18.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #6.0= 19.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #7.0= 20.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #8.0= 21.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #9.0= 22.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #10.0= 23.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #11.0= 24.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #12.0= 25.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #13.0= 26.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #14.0= 27.0
+   1.0 9.0 7.0 4.0 8.0 5.0
+ + 5.0 2.0 6.0 4.0 8.0 5.0
+   ------
+ = 7.0 2.0 3.0 9.0 7.0 0.0
+check #15.0= 28.0
+Compiled from JavaLex.java
+final class AMrQFMJUp extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    AMrQFMJUp();
+    void make_dfa(EpinONEnm, drHChFQzb);
+    void move(java.util.Vector, java.util.BitSet, int, YvZqHUyzK);
+}
+
+Method AMrQFMJUp()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(EpinONEnm, drHChFQzb)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field EpinONEnm m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field drHChFQzb m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field EpinONEnm m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field drHChFQzb m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(EpinONEnm, drHChFQzb)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(EpinONEnm, drHChFQzb)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class YvZqHUyzK>
+  11 dup
+  12 invokespecial # <Method YvZqHUyzK()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field drHChFQzb m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field drHChFQzb m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field drHChFQzb m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field drHChFQzb m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field drHChFQzb m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class CkBxcepSH>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field IRxqsITZU m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(YvZqHUyzK)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(YvZqHUyzK)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field drHChFQzb m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field drHChFQzb m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class fhTZXkZqS>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field drHChFQzb m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field drHChFQzb m_spec>
+ 268 invokespecial # <Method fhTZXkZqS(int,drHChFQzb)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field IRxqsITZU m_accept>
+ 279 putfield # <Field IRxqsITZU m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field drHChFQzb m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, YvZqHUyzK)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(YvZqHUyzK)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(YvZqHUyzK)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(YvZqHUyzK)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field drHChFQzb m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field drHChFQzb m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field drHChFQzb m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field drHChFQzb m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method ECEVWgdOK get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 aconst_null
+  13 putfield # <Field CkBxcepSH m_nfa_start>
+  16 aload_0
+  17 getfield # <Field drHChFQzb m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(YvZqHUyzK)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field IRxqsITZU m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class CkBxcepSH>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class CkBxcepSH>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field IRxqsITZU m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field IRxqsITZU m_accept>
+ 181 putfield # <Field IRxqsITZU m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field IRxqsITZU m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field CkBxcepSH m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field CkBxcepSH m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field CkBxcepSH m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field CkBxcepSH m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field CkBxcepSH m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field CkBxcepSH m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field CkBxcepSH m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field CkBxcepSH m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field CkBxcepSH m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field CkBxcepSH m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field CkBxcepSH m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field CkBxcepSH m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, YvZqHUyzK)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class CkBxcepSH>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field IxcsuvWDA m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field drHChFQzb m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field CkBxcepSH m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field CkBxcepSH m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class CkBxcepSH>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class CkBxcepSH>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class CkBxcepSH>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class CkBxcepSH>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method ECEVWgdOK get_unmarked()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field drHChFQzb m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class ECEVWgdOK>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(YvZqHUyzK)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field IRxqsITZU m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field drHChFQzb m_spec>
+  56 invokestatic # <Method ECEVWgdOK newECEVWgdOK(drHChFQzb)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field IRxqsITZU m_accept>
+  93 putfield # <Field IRxqsITZU m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field drHChFQzb m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(YvZqHUyzK)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class ECEVWgdOK>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class BqnbvjuVj extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static GLrwerhps newGLrwerhps(mfKigxveL);
+    static MXrueHIOC newMXrueHIOC();
+    static vjSXErPeE newvjSXErPeE(mfKigxveL);
+    BqnbvjuVj();
+}
+
+Method GLrwerhps newGLrwerhps(mfKigxveL)
+   0 new # <Class GLrwerhps>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method GLrwerhps(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method MXrueHIOC newMXrueHIOC()
+   0 new # <Class MXrueHIOC>
+   3 dup
+   4 invokespecial # <Method MXrueHIOC()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method vjSXErPeE newvjSXErPeE(mfKigxveL)
+   0 new # <Class vjSXErPeE>
+   3 dup
+   4 invokespecial # <Method vjSXErPeE()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method BqnbvjuVj()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class CAccept extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    CAccept(char[],int,int);
+    CAccept(CAccept);
+    void mimic(CAccept);
+}
+
+Method CAccept(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method CAccept(CAccept)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(CAccept)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class CAcceptAnchor extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CAccept m_accept;
+    int m_anchor;
+    CAcceptAnchor();
+}
+
+Method CAcceptAnchor()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field CAccept m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class CAlloc extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static CDfa newCDfa(CSpec);
+    static CNfaPair newCNfaPair();
+    static CNfa newCNfa(CSpec);
+    CAlloc();
+}
+
+Method CDfa newCDfa(CSpec)
+   0 new # <Class CDfa>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method CDfa(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method CNfaPair newCNfaPair()
+   0 new # <Class CNfaPair>
+   3 dup
+   4 invokespecial # <Method CNfaPair()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method CNfa newCNfa(CSpec)
+   0 new # <Class CNfa>
+   3 dup
+   4 invokespecial # <Method CNfa()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method CAlloc()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class CBunch extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    CAccept m_accept;
+    int m_anchor;
+    int m_accept_index;
+    CBunch();
+}
+
+Method CBunch()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field CAccept m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class CDTrans extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    CAccept m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    CDTrans(int,CSpec);
+}
+
+Method CDTrans(int,CSpec)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field CAccept m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class CDfa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    CAccept m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    CDfa(int);
+}
+
+Method CDfa(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field CAccept m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class CEmit extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CEmit();
+    void emit(CSpec, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method CEmit()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field CSpec m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(CSpec, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field CSpec m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field CSpec m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class CAccept>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field CSpec m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field CSpec m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class CDTrans>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field CSpec m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field CSpec m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field CSpec m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field CSpec m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(CSpec, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(CSpec, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field CSpec m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field CSpec m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field CSpec m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field CSpec m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field CSpec m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field CSpec m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field CSpec m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field CSpec m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field CSpec m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field CSpec m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field CSpec m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field CSpec m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field CSpec m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field CSpec m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field CSpec m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field CSpec m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field CSpec m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field CSpec m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field CSpec m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field CSpec m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field CSpec m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field CSpec m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field CSpec m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field CSpec m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field CSpec m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field CSpec m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field CSpec m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field CSpec m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field CSpec m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field CSpec m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field CSpec m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field CSpec m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field CSpec m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field CSpec m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field CSpec m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field CSpec m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field CSpec m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field CSpec m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class CAccept>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field CSpec m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field CSpec m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field CSpec m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field CSpec m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field CSpec m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field CSpec m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field CSpec m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field CSpec m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field CSpec m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field CSpec m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class CDTrans>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field CSpec m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field CSpec m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field CSpec m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field CSpec m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field CSpec m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field CSpec m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field CSpec m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field CSpec m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field CSpec m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field CSpec m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field CSpec m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field CSpec m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field CSpec m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field CSpec m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field CSpec m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field CSpec m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field CSpec m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field CSpec m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field CSpec m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field CSpec m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field CSpec m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field CSpec m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field CSpec m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field CSpec m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class CAccept>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class CError extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    CError();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method CError()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class CInput extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    CInput(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method CInput(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class CJBXugDII extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CJBXugDII();
+    void thompson(EpinONEnm, drHChFQzb, zkBeKJFxt) throws java.io.IOException;
+}
+
+Method CJBXugDII()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field zkBeKJFxt m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field EpinONEnm m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field drHChFQzb m_spec>
+  15 return
+
+Method void set(EpinONEnm, drHChFQzb, zkBeKJFxt)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field zkBeKJFxt m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field EpinONEnm m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field drHChFQzb m_spec>
+  51 return
+
+Method void thompson(EpinONEnm, drHChFQzb, zkBeKJFxt)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(EpinONEnm, drHChFQzb, zkBeKJFxt)>
+  11 aload_0
+  12 getfield # <Field drHChFQzb m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field drHChFQzb m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field drHChFQzb m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field drHChFQzb m_spec>
+  72 aload_0
+  73 invokespecial # <Method CkBxcepSH machine()>
+  76 putfield # <Field CkBxcepSH m_nfa_start>
+  79 aload_0
+  80 getfield # <Field drHChFQzb m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field drHChFQzb m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class CkBxcepSH>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field drHChFQzb m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field drHChFQzb m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardCkBxcepSH(CkBxcepSH)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, CkBxcepSH)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field drHChFQzb m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method CkBxcepSH machine()
+   0 aload_0
+   1 getfield # <Field EpinONEnm m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field EpinONEnm m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field drHChFQzb m_spec>
+  28 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method CkBxcepSH rule()>
+  39 putfield # <Field CkBxcepSH m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field CkBxcepSH m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, CkBxcepSH)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field EpinONEnm m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field EpinONEnm m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field drHChFQzb m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field drHChFQzb m_spec>
+  87 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  90 putfield # <Field CkBxcepSH m_next2>
+  93 aload_2
+  94 getfield # <Field CkBxcepSH m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method CkBxcepSH rule()>
+ 103 putfield # <Field CkBxcepSH m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field CkBxcepSH m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, CkBxcepSH)>
+ 115 aload_0
+ 116 getfield # <Field drHChFQzb m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method CkBxcepSH rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method dHBnaZxmQ newdHBnaZxmQ()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field drHChFQzb m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field drHChFQzb m_spec>
+  26 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field EpinONEnm m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(dHBnaZxmQ)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field CkBxcepSH m_start>
+  60 putfield # <Field CkBxcepSH m_next>
+  63 aload_1
+  64 getfield # <Field CkBxcepSH m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(dHBnaZxmQ)>
+  76 aload_1
+  77 getfield # <Field CkBxcepSH m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field CkBxcepSH m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field drHChFQzb m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field EpinONEnm m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field drHChFQzb m_spec>
+ 110 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+ 113 putfield # <Field CkBxcepSH m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class IxcsuvWDA>
+ 125 dup
+ 126 invokespecial # <Method IxcsuvWDA()>
+ 129 putfield # <Field IxcsuvWDA m_set>
+ 132 aload_3
+ 133 getfield # <Field IxcsuvWDA m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field drHChFQzb m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field IxcsuvWDA m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field CkBxcepSH m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field EpinONEnm m_lexGen>
+ 177 invokevirtual # <Method IRxqsITZU packAccept()>
+ 180 putfield # <Field IRxqsITZU m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(dHBnaZxmQ)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method dHBnaZxmQ newdHBnaZxmQ()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(dHBnaZxmQ)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field EpinONEnm m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(dHBnaZxmQ)>
+  37 aload_0
+  38 getfield # <Field drHChFQzb m_spec>
+  41 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field CkBxcepSH m_start>
+  50 putfield # <Field CkBxcepSH m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field CkBxcepSH m_start>
+  58 putfield # <Field CkBxcepSH m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field CkBxcepSH m_start>
+  66 aload_0
+  67 getfield # <Field drHChFQzb m_spec>
+  70 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field CkBxcepSH m_end>
+  78 aload_3
+  79 putfield # <Field CkBxcepSH m_next>
+  82 aload_2
+  83 getfield # <Field CkBxcepSH m_end>
+  86 aload_3
+  87 putfield # <Field CkBxcepSH m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field CkBxcepSH m_end>
+  95 aload_0
+  96 getfield # <Field drHChFQzb m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(dHBnaZxmQ)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method dHBnaZxmQ newdHBnaZxmQ()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field drHChFQzb m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(dHBnaZxmQ)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(dHBnaZxmQ)>
+  44 aload_1
+  45 getfield # <Field CkBxcepSH m_end>
+  48 aload_2
+  49 getfield # <Field CkBxcepSH m_start>
+  52 invokevirtual # <Method void mimic(CkBxcepSH)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field CkBxcepSH m_start>
+  60 invokespecial # <Method void discardCkBxcepSH(CkBxcepSH)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field CkBxcepSH m_end>
+  68 putfield # <Field CkBxcepSH m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field drHChFQzb m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field zkBeKJFxt m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field zkBeKJFxt m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field zkBeKJFxt m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(dHBnaZxmQ)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(dHBnaZxmQ)>
+   9 aload_0
+  10 getfield # <Field drHChFQzb m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field drHChFQzb m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field drHChFQzb m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field drHChFQzb m_spec>
+  49 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field drHChFQzb m_spec>
+  57 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field CkBxcepSH m_start>
+  66 putfield # <Field CkBxcepSH m_next>
+  69 aload_1
+  70 getfield # <Field CkBxcepSH m_end>
+  73 aload_3
+  74 putfield # <Field CkBxcepSH m_next>
+  77 aload_0
+  78 getfield # <Field drHChFQzb m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field drHChFQzb m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field CkBxcepSH m_next2>
+ 106 aload_0
+ 107 getfield # <Field drHChFQzb m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field drHChFQzb m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field CkBxcepSH m_end>
+ 134 aload_1
+ 135 getfield # <Field CkBxcepSH m_start>
+ 138 putfield # <Field CkBxcepSH m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field CkBxcepSH m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field CkBxcepSH m_end>
+ 151 aload_0
+ 152 getfield # <Field EpinONEnm m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(dHBnaZxmQ)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field EpinONEnm m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(dHBnaZxmQ)>
+  25 aload_0
+  26 getfield # <Field drHChFQzb m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field EpinONEnm m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field zkBeKJFxt m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field drHChFQzb m_spec>
+  63 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field CkBxcepSH m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field drHChFQzb m_spec>
+  77 invokestatic # <Method CkBxcepSH newCkBxcepSH(drHChFQzb)>
+  80 putfield # <Field CkBxcepSH m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field CkBxcepSH m_next>
+  88 putfield # <Field CkBxcepSH m_end>
+  91 aload_0
+  92 getfield # <Field drHChFQzb m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field drHChFQzb m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field drHChFQzb m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field EpinONEnm m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class IxcsuvWDA>
+ 152 dup
+ 153 invokespecial # <Method IxcsuvWDA()>
+ 156 putfield # <Field IxcsuvWDA m_set>
+ 159 aload_0
+ 160 getfield # <Field drHChFQzb m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field IxcsuvWDA m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field drHChFQzb m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field IxcsuvWDA m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field IxcsuvWDA m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field EpinONEnm m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field drHChFQzb m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field EpinONEnm m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field IxcsuvWDA m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field drHChFQzb m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field IxcsuvWDA m_set>
+ 268 invokespecial # <Method void dodash(IxcsuvWDA)>
+ 271 aload_0
+ 272 getfield # <Field EpinONEnm m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(IxcsuvWDA)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field drHChFQzb m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field EpinONEnm m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field drHChFQzb m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field drHChFQzb m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field drHChFQzb m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field EpinONEnm m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field drHChFQzb m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field drHChFQzb m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class CLexGen extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    CLexGen(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    CAccept packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method CLexGen(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class CInput>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method CInput(java.io.InputStream)>
+1490 putfield # <Field CInput m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class CSpec>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method CSpec(CLexGen)>
+1873 putfield # <Field CSpec m_spec>
+1876 aload_0
+1877 new # <Class CNfa2Dfa>
+1880 dup
+1881 invokespecial # <Method CNfa2Dfa()>
+1884 putfield # <Field CNfa2Dfa m_nfa2dfa>
+1887 aload_0
+1888 new # <Class CMinimize>
+1891 dup
+1892 invokespecial # <Method CMinimize()>
+1895 putfield # <Field CMinimize m_minimize>
+1898 aload_0
+1899 new # <Class CMakeNfa>
+1902 dup
+1903 invokespecial # <Method CMakeNfa()>
+1906 putfield # <Field CMakeNfa m_makeNfa>
+1909 aload_0
+1910 new # <Class CEmit>
+1913 dup
+1914 invokespecial # <Method CEmit()>
+1917 putfield # <Field CEmit m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field CInput m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field CSpec m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field CSpec m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field CInput m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field CInput m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field CSpec m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field CInput m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field CInput m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field CSpec m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field CSpec m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field CEmit m_emit>
+ 236 aload_0
+ 237 getfield # <Field CSpec m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(CSpec, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field CInput m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field CSpec m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field CInput m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field CInput m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field CInput m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field CInput m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field CInput m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field CInput m_input>
+ 163 aload_0
+ 164 getfield # <Field CInput m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field CInput m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field CInput m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field CInput m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field CInput m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field CInput m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field CInput m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field CInput m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field CInput m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field CInput m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field CInput m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field CInput m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field CInput m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field CInput m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field CInput m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field CInput m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field CInput m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field CInput m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field CInput m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field CInput m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field CInput m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field CInput m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field CInput m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field CInput m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field CInput m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field CInput m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field CInput m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field CSpec m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field CSpec m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field CSpec m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field CSpec m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field CSpec m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field CSpec m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field CSpec m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field CInput m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field CInput m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field CInput m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field CInput m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field CInput m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field CInput m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field CInput m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field CInput m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field CInput m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field CSpec m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field CInput m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field CInput m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field CInput m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field CInput m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field CInput m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field CInput m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field CInput m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field CInput m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field CInput m_input>
+ 183 aload_0
+ 184 getfield # <Field CInput m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field CInput m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field CInput m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field CInput m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field CInput m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field CInput m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field CInput m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field CInput m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field CInput m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field CInput m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field CInput m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field CSpec m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field CSpec m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field CSpec m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field CInput m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field CInput m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field CInput m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field CSpec m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field CInput m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field CInput m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field CSpec m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field CInput m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field CInput m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field CSpec m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field CInput m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field CInput m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field CSpec m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field CSpec m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field CSpec m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field CInput m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field CSpec m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field CSpec m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field CSpec m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field CInput m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field CSpec m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field CSpec m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field CSpec m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field CInput m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field CInput m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field CInput m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field CSpec m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field CInput m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field CInput m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field CSpec m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field CInput m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field CInput m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field CInput m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field CSpec m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field CInput m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field CInput m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field CSpec m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field CInput m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field CSpec m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field CSpec m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field CSpec m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field CInput m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field CSpec m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field CSpec m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field CSpec m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field CInput m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field CInput m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field CInput m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field CSpec m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field CInput m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field CInput m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field CInput m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field CSpec m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field CInput m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field CInput m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field CInput m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field CInput m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field CInput m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field CInput m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field CSpec m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field CInput m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field CInput m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field CInput m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field CInput m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field CInput m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field CInput m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field CSpec m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field CInput m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field CSpec m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field CSpec m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field CSpec m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field CInput m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field CInput m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field CInput m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field CInput m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field CInput m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field CSpec m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field CSpec m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field CMakeNfa m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field CSpec m_spec>
+ 113 aload_0
+ 114 getfield # <Field CInput m_input>
+ 117 invokevirtual # <Method void thompson(CLexGen, CSpec, CInput)>
+ 120 aload_0
+ 121 getfield # <Field CSpec m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field CSpec m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field CNfa2Dfa m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field CSpec m_spec>
+ 167 invokevirtual # <Method void make_dfa(CLexGen, CSpec)>
+ 170 aload_0
+ 171 getfield # <Field CSpec m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field CMinimize m_minimize>
+ 192 aload_0
+ 193 getfield # <Field CSpec m_spec>
+ 196 invokevirtual # <Method void min_dfa(CSpec)>
+ 199 return
+
+Method void printccl(CSet)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field CSpec m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(CNfa)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field CSpec m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field CSpec m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class CNfa>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(CNfa)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field CNfa m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field CNfa m_next>
+ 111 invokespecial # <Method java.lang.String plab(CNfa)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field CNfa m_next2>
+ 143 invokespecial # <Method java.lang.String plab(CNfa)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field CSet m_set>
+ 189 invokespecial # <Method void printccl(CSet)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field CAccept m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field CAccept m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field CAccept m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field CSpec m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field CSpec m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field CSpec m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field CSpec m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class CNfa>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field CSpec m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field CInput m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field CSpec m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field CInput m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field CInput m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field CInput m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field CInput m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field CInput m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field CInput m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field CInput m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field CInput m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field CInput m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field CInput m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field CInput m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field CInput m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field CInput m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field CInput m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field CInput m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field CInput m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field CInput m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field CInput m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field CInput m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field CInput m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field CInput m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field CInput m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field CInput m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field CInput m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field CInput m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field CInput m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field CInput m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field CInput m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field CInput m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field CInput m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field CInput m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field CInput m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field CInput m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field CInput m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field CInput m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field CInput m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field CInput m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field CInput m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field CInput m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field CInput m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field CSpec m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field CInput m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field CSpec m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field CInput m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field CInput m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field CInput m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field CSpec m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field CInput m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field CInput m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field CInput m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field CInput m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field CInput m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field CInput m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field CInput m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field CInput m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field CInput m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field CInput m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field CSpec m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field CInput m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field CInput m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field CInput m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field CInput m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field CInput m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field CInput m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field CInput m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field CInput m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field CSpec m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field CInput m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field CInput m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field CInput m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field CInput m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field CInput m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field CInput m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field CInput m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field CInput m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field CInput m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field CInput m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field CInput m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field CInput m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field CInput m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field CInput m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field CInput m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field CInput m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field CInput m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field CInput m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field CInput m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field CInput m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field CInput m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field CSpec m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field CSpec m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field CInput m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field CInput m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field CInput m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field CSpec m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field CInput m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field CInput m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field CInput m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field CInput m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field CInput m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field CInput m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field CInput m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field CInput m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field CInput m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field CInput m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field CInput m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field CInput m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field CInput m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field CInput m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field CInput m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field CInput m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field CInput m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field CInput m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field CInput m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field CInput m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field CInput m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field CInput m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field CInput m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field CSpec m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field CInput m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field CSpec m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field CInput m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field CInput m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field CInput m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field CInput m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field CInput m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field CInput m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field CInput m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field CInput m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field CInput m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field CInput m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field CInput m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field CInput m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field CInput m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field CInput m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field CInput m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field CInput m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field CInput m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field CInput m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field CInput m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field CInput m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field CInput m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field CInput m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field CInput m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field CInput m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field CInput m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field CInput m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field CInput m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field CInput m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field CInput m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field CInput m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field CInput m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field CInput m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field CInput m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field CInput m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field CInput m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field CInput m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field CInput m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field CInput m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field CInput m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field CInput m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field CInput m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field CInput m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field CInput m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field CInput m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field CInput m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field CInput m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field CInput m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field CInput m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field CInput m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field CInput m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field CInput m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field CInput m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field CInput m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field CInput m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field CInput m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field CInput m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field CInput m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field CInput m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field CInput m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field CInput m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field CInput m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field CInput m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method CAccept packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field CInput m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field CSpec m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field CInput m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field CInput m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field CInput m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field CInput m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field CInput m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field CInput m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field CInput m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field CInput m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field CInput m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field CInput m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field CInput m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field CInput m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field CInput m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field CInput m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field CInput m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field CInput m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field CInput m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field CInput m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field CInput m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field CInput m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field CInput m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field CInput m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field CInput m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field CInput m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field CInput m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field CInput m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class CAccept>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field CInput m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method CAccept(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field CInput m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field CSpec m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field CSpec m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field CSpec m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field CSpec m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field CInput m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field CInput m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field CSpec m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field CInput m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field CInput m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field CInput m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field CInput m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field CSpec m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field CSpec m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field CSpec m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field CInput m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field CInput m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field CInput m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field CInput m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field CInput m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field CInput m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field CInput m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field CInput m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field CInput m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field CInput m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field CSpec m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field CInput m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field CInput m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field CSpec m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field CSpec m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field CSpec m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field CInput m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field CInput m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field CSpec m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field CSpec m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field CSpec m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field CInput m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field CInput m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field CInput m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field CSpec m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field CSpec m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field CSpec m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field CInput m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field CInput m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field CInput m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field CInput m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field CInput m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field CInput m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field CInput m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field CInput m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field CInput m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field CInput m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field CSpec m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field CInput m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field CInput m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field CSpec m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field CSpec m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field CSpec m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field CSpec m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field CSpec m_spec>
+ 663 aload_0
+ 664 getfield # <Field CInput m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field CInput m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field CInput m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field CInput m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field CInput m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field CInput m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field CInput m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field CSpec m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field CInput m_input>
+ 756 aload_0
+ 757 getfield # <Field CInput m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field CSpec m_spec>
+ 775 aload_0
+ 776 getfield # <Field CInput m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field CInput m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field CInput m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field CSpec m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field CSpec m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field CSpec m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field CSpec m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field CSpec m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field CSpec m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field CSpec m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field CSpec m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field CSpec m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field CSpec m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field CSpec m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field CSpec m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field CSpec m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field CSpec m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field CSpec m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field CSpec m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class CNfa>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field CSpec m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field CSpec m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field CSpec m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field CSpec m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field CSpec m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class CDTrans>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field CSpec m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field CSpec m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field CAccept m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field CAccept m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field CAccept m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field CAccept m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field CSpec m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class CAccept>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field CSpec m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field CSpec m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field CSpec m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field CSpec m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field CSpec m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class CMakeNfa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CMakeNfa();
+    void thompson(CLexGen, CSpec, CInput) throws java.io.IOException;
+}
+
+Method CMakeNfa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field CInput m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field CLexGen m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field CSpec m_spec>
+  15 return
+
+Method void set(CLexGen, CSpec, CInput)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field CInput m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field CLexGen m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field CSpec m_spec>
+  51 return
+
+Method void thompson(CLexGen, CSpec, CInput)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(CLexGen, CSpec, CInput)>
+  11 aload_0
+  12 getfield # <Field CSpec m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field CSpec m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field CSpec m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field CSpec m_spec>
+  72 aload_0
+  73 invokespecial # <Method CNfa machine()>
+  76 putfield # <Field CNfa m_nfa_start>
+  79 aload_0
+  80 getfield # <Field CSpec m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field CSpec m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class CNfa>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field CSpec m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field CSpec m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardCNfa(CNfa)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, CNfa)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field CSpec m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method CNfa machine()
+   0 aload_0
+   1 getfield # <Field CLexGen m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field CLexGen m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field CSpec m_spec>
+  28 invokestatic # <Method CNfa newCNfa(CSpec)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method CNfa rule()>
+  39 putfield # <Field CNfa m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field CNfa m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, CNfa)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field CLexGen m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field CLexGen m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field CSpec m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field CSpec m_spec>
+  87 invokestatic # <Method CNfa newCNfa(CSpec)>
+  90 putfield # <Field CNfa m_next2>
+  93 aload_2
+  94 getfield # <Field CNfa m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method CNfa rule()>
+ 103 putfield # <Field CNfa m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field CNfa m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, CNfa)>
+ 115 aload_0
+ 116 getfield # <Field CSpec m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method CNfa rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method CNfaPair newCNfaPair()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field CSpec m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field CSpec m_spec>
+  26 invokestatic # <Method CNfa newCNfa(CSpec)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field CLexGen m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(CNfaPair)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field CNfa m_start>
+  60 putfield # <Field CNfa m_next>
+  63 aload_1
+  64 getfield # <Field CNfa m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(CNfaPair)>
+  76 aload_1
+  77 getfield # <Field CNfa m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field CNfa m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field CSpec m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field CLexGen m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field CSpec m_spec>
+ 110 invokestatic # <Method CNfa newCNfa(CSpec)>
+ 113 putfield # <Field CNfa m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class CSet>
+ 125 dup
+ 126 invokespecial # <Method CSet()>
+ 129 putfield # <Field CSet m_set>
+ 132 aload_3
+ 133 getfield # <Field CSet m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field CSpec m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field CSet m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field CNfa m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field CLexGen m_lexGen>
+ 177 invokevirtual # <Method CAccept packAccept()>
+ 180 putfield # <Field CAccept m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(CNfaPair)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method CNfaPair newCNfaPair()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(CNfaPair)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field CLexGen m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(CNfaPair)>
+  37 aload_0
+  38 getfield # <Field CSpec m_spec>
+  41 invokestatic # <Method CNfa newCNfa(CSpec)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field CNfa m_start>
+  50 putfield # <Field CNfa m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field CNfa m_start>
+  58 putfield # <Field CNfa m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field CNfa m_start>
+  66 aload_0
+  67 getfield # <Field CSpec m_spec>
+  70 invokestatic # <Method CNfa newCNfa(CSpec)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field CNfa m_end>
+  78 aload_3
+  79 putfield # <Field CNfa m_next>
+  82 aload_2
+  83 getfield # <Field CNfa m_end>
+  86 aload_3
+  87 putfield # <Field CNfa m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field CNfa m_end>
+  95 aload_0
+  96 getfield # <Field CSpec m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(CNfaPair)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method CNfaPair newCNfaPair()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field CSpec m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(CNfaPair)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(CNfaPair)>
+  44 aload_1
+  45 getfield # <Field CNfa m_end>
+  48 aload_2
+  49 getfield # <Field CNfa m_start>
+  52 invokevirtual # <Method void mimic(CNfa)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field CNfa m_start>
+  60 invokespecial # <Method void discardCNfa(CNfa)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field CNfa m_end>
+  68 putfield # <Field CNfa m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field CSpec m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field CInput m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field CInput m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field CInput m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(CNfaPair)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(CNfaPair)>
+   9 aload_0
+  10 getfield # <Field CSpec m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field CSpec m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field CSpec m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field CSpec m_spec>
+  49 invokestatic # <Method CNfa newCNfa(CSpec)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field CSpec m_spec>
+  57 invokestatic # <Method CNfa newCNfa(CSpec)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field CNfa m_start>
+  66 putfield # <Field CNfa m_next>
+  69 aload_1
+  70 getfield # <Field CNfa m_end>
+  73 aload_3
+  74 putfield # <Field CNfa m_next>
+  77 aload_0
+  78 getfield # <Field CSpec m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field CSpec m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field CNfa m_next2>
+ 106 aload_0
+ 107 getfield # <Field CSpec m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field CSpec m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field CNfa m_end>
+ 134 aload_1
+ 135 getfield # <Field CNfa m_start>
+ 138 putfield # <Field CNfa m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field CNfa m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field CNfa m_end>
+ 151 aload_0
+ 152 getfield # <Field CLexGen m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(CNfaPair)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field CLexGen m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(CNfaPair)>
+  25 aload_0
+  26 getfield # <Field CSpec m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field CLexGen m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field CInput m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field CSpec m_spec>
+  63 invokestatic # <Method CNfa newCNfa(CSpec)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field CNfa m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field CSpec m_spec>
+  77 invokestatic # <Method CNfa newCNfa(CSpec)>
+  80 putfield # <Field CNfa m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field CNfa m_next>
+  88 putfield # <Field CNfa m_end>
+  91 aload_0
+  92 getfield # <Field CSpec m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field CSpec m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field CSpec m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field CLexGen m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class CSet>
+ 152 dup
+ 153 invokespecial # <Method CSet()>
+ 156 putfield # <Field CSet m_set>
+ 159 aload_0
+ 160 getfield # <Field CSpec m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field CSet m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field CSpec m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field CSet m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field CSet m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field CLexGen m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field CSpec m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field CLexGen m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field CSet m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field CSpec m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field CSet m_set>
+ 268 invokespecial # <Method void dodash(CSet)>
+ 271 aload_0
+ 272 getfield # <Field CLexGen m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(CSet)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field CSpec m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field CLexGen m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field CSpec m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field CSpec m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field CSpec m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field CLexGen m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field CSpec m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field CSpec m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class CMinimize extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CSpec m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    CMinimize();
+    void min_dfa(CSpec);
+}
+
+Method CMinimize()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field CSpec m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(CSpec)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field CSpec m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(CSpec)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(CSpec)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field CSpec m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class CDTrans>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class CDTrans>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field CSpec m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field CSpec m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class CDTrans>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class CDTrans>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field CSpec m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class CDTrans>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field CSpec m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field CSpec m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field CSpec m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field CSpec m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field CSpec m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class CDTrans>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field CSpec m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field CAccept m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field CSpec m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field CAccept m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field CSpec m_spec>
+ 115 aload_0
+ 116 getfield # <Field CSpec m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field CSpec m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field CSpec m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field CSpec m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field CSpec m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field CSpec m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field CSpec m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field CSpec m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field CSpec m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field CSpec m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field CSpec m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field CSpec m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field CSpec m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field CSpec m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field CSpec m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field CSpec m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field CSpec m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field CSpec m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field CSpec m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field CSpec m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field CSpec m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field CSpec m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field CSpec m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field CSpec m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field CSpec m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field CSpec m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field CSpec m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field CSpec m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field CSpec m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class CDTrans>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field CSpec m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field CSpec m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class CDTrans>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class CDTrans>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field CSpec m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field CSpec m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field CSpec m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class CDTrans>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class CDTrans>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class CDTrans>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field CAccept m_accept>
+ 209 aload 7
+ 211 getfield # <Field CAccept m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field CAccept m_accept>
+ 240 aload 5
+ 242 getfield # <Field CAccept m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class CDTrans>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field CSpec m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class CNfa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    CSet m_set;
+    CNfa m_next;
+    CNfa m_next2;
+    CAccept m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    CNfa();
+    void mimic(CNfa);
+}
+
+Method CNfa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field CSet m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field CNfa m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field CNfa m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field CAccept m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(CNfa)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field CSet m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field CSet m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class CSet>
+  26 dup
+  27 invokespecial # <Method CSet()>
+  30 putfield # <Field CSet m_set>
+  33 aload_0
+  34 getfield # <Field CSet m_set>
+  37 aload_1
+  38 getfield # <Field CSet m_set>
+  41 invokevirtual # <Method void mimic(CSet)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field CSet m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field CNfa m_next>
+  57 putfield # <Field CNfa m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field CNfa m_next2>
+  65 putfield # <Field CNfa m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field CAccept m_accept>
+  73 putfield # <Field CAccept m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class CNfa2Dfa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CNfa2Dfa();
+    void make_dfa(CLexGen, CSpec);
+    void move(java.util.Vector, java.util.BitSet, int, CBunch);
+}
+
+Method CNfa2Dfa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(CLexGen, CSpec)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field CLexGen m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field CSpec m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field CLexGen m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field CSpec m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(CLexGen, CSpec)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(CLexGen, CSpec)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class CBunch>
+  11 dup
+  12 invokespecial # <Method CBunch()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field CSpec m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field CSpec m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field CSpec m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field CSpec m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field CSpec m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class CNfa>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field CAccept m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(CBunch)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(CBunch)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field CSpec m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field CSpec m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class CDTrans>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field CSpec m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field CSpec m_spec>
+ 268 invokespecial # <Method CDTrans(int,CSpec)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field CAccept m_accept>
+ 279 putfield # <Field CAccept m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field CSpec m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, CBunch)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(CBunch)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(CBunch)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(CBunch)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field CSpec m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field CSpec m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field CSpec m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field CSpec m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method CDfa get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field CSpec m_spec>
+  12 aconst_null
+  13 putfield # <Field CNfa m_nfa_start>
+  16 aload_0
+  17 getfield # <Field CSpec m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(CBunch)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field CAccept m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class CNfa>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class CNfa>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field CAccept m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field CAccept m_accept>
+ 181 putfield # <Field CAccept m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field CAccept m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field CNfa m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field CNfa m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field CNfa m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field CNfa m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field CNfa m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field CNfa m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field CNfa m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field CNfa m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field CNfa m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field CNfa m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field CNfa m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field CNfa m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, CBunch)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class CNfa>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field CSet m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field CSpec m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field CNfa m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field CNfa m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class CNfa>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class CNfa>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class CNfa>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class CNfa>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method CDfa get_unmarked()
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field CSpec m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class CDfa>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(CBunch)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field CAccept m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field CSpec m_spec>
+  56 invokestatic # <Method CDfa newCDfa(CSpec)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field CAccept m_accept>
+  93 putfield # <Field CAccept m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field CSpec m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(CBunch)
+   0 aload_0
+   1 getfield # <Field CSpec m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class CDfa>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class CNfaPair extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CNfa m_start;
+    CNfa m_end;
+    CNfaPair();
+}
+
+Method CNfaPair()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field CNfa m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field CNfa m_end>
+  14 return
+Compiled from JavaLex.java
+final class CSet extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CSet();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(CSet);
+}
+
+Method CSet()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(CSet)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class CSpec extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    CNfa m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    CSpec(CLexGen);
+}
+
+Method CSpec(CLexGen)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field CLexGen m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field CNfa m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class CUtility extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    CUtility();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method CUtility()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class CkBxcepSH extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    IxcsuvWDA m_set;
+    CkBxcepSH m_next;
+    CkBxcepSH m_next2;
+    IRxqsITZU m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    CkBxcepSH();
+    void mimic(CkBxcepSH);
+}
+
+Method CkBxcepSH()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field IxcsuvWDA m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field CkBxcepSH m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field CkBxcepSH m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field IRxqsITZU m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(CkBxcepSH)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field IxcsuvWDA m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field IxcsuvWDA m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class IxcsuvWDA>
+  26 dup
+  27 invokespecial # <Method IxcsuvWDA()>
+  30 putfield # <Field IxcsuvWDA m_set>
+  33 aload_0
+  34 getfield # <Field IxcsuvWDA m_set>
+  37 aload_1
+  38 getfield # <Field IxcsuvWDA m_set>
+  41 invokevirtual # <Method void mimic(IxcsuvWDA)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field IxcsuvWDA m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field CkBxcepSH m_next>
+  57 putfield # <Field CkBxcepSH m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field CkBxcepSH m_next2>
+  65 putfield # <Field CkBxcepSH m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field IRxqsITZU m_accept>
+  73 putfield # <Field IRxqsITZU m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class DRRydLYVZ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    DRRydLYVZ();
+    void thompson(tgasWBJtc, OWSzqTzPR, nqLBroAEH) throws java.io.IOException;
+}
+
+Method DRRydLYVZ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field nqLBroAEH m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field tgasWBJtc m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field OWSzqTzPR m_spec>
+  15 return
+
+Method void set(tgasWBJtc, OWSzqTzPR, nqLBroAEH)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field nqLBroAEH m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field tgasWBJtc m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field OWSzqTzPR m_spec>
+  51 return
+
+Method void thompson(tgasWBJtc, OWSzqTzPR, nqLBroAEH)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(tgasWBJtc, OWSzqTzPR, nqLBroAEH)>
+  11 aload_0
+  12 getfield # <Field OWSzqTzPR m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field OWSzqTzPR m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field OWSzqTzPR m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field OWSzqTzPR m_spec>
+  72 aload_0
+  73 invokespecial # <Method gCRTXjbfh machine()>
+  76 putfield # <Field gCRTXjbfh m_nfa_start>
+  79 aload_0
+  80 getfield # <Field OWSzqTzPR m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field OWSzqTzPR m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class gCRTXjbfh>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field OWSzqTzPR m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field OWSzqTzPR m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardgCRTXjbfh(gCRTXjbfh)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, gCRTXjbfh)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field OWSzqTzPR m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method gCRTXjbfh machine()
+   0 aload_0
+   1 getfield # <Field tgasWBJtc m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field tgasWBJtc m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field OWSzqTzPR m_spec>
+  28 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method gCRTXjbfh rule()>
+  39 putfield # <Field gCRTXjbfh m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field gCRTXjbfh m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, gCRTXjbfh)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field tgasWBJtc m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field tgasWBJtc m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field OWSzqTzPR m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field OWSzqTzPR m_spec>
+  87 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  90 putfield # <Field gCRTXjbfh m_next2>
+  93 aload_2
+  94 getfield # <Field gCRTXjbfh m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method gCRTXjbfh rule()>
+ 103 putfield # <Field gCRTXjbfh m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field gCRTXjbfh m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, gCRTXjbfh)>
+ 115 aload_0
+ 116 getfield # <Field OWSzqTzPR m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method gCRTXjbfh rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method uxLxRlchh newuxLxRlchh()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field OWSzqTzPR m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field OWSzqTzPR m_spec>
+  26 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field tgasWBJtc m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(uxLxRlchh)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field gCRTXjbfh m_start>
+  60 putfield # <Field gCRTXjbfh m_next>
+  63 aload_1
+  64 getfield # <Field gCRTXjbfh m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(uxLxRlchh)>
+  76 aload_1
+  77 getfield # <Field gCRTXjbfh m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field gCRTXjbfh m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field OWSzqTzPR m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field tgasWBJtc m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field OWSzqTzPR m_spec>
+ 110 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+ 113 putfield # <Field gCRTXjbfh m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class LbyVwnGUc>
+ 125 dup
+ 126 invokespecial # <Method LbyVwnGUc()>
+ 129 putfield # <Field LbyVwnGUc m_set>
+ 132 aload_3
+ 133 getfield # <Field LbyVwnGUc m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field OWSzqTzPR m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field LbyVwnGUc m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field gCRTXjbfh m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field tgasWBJtc m_lexGen>
+ 177 invokevirtual # <Method erEfVsiXy packAccept()>
+ 180 putfield # <Field erEfVsiXy m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(uxLxRlchh)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method uxLxRlchh newuxLxRlchh()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(uxLxRlchh)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field tgasWBJtc m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(uxLxRlchh)>
+  37 aload_0
+  38 getfield # <Field OWSzqTzPR m_spec>
+  41 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field gCRTXjbfh m_start>
+  50 putfield # <Field gCRTXjbfh m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field gCRTXjbfh m_start>
+  58 putfield # <Field gCRTXjbfh m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field gCRTXjbfh m_start>
+  66 aload_0
+  67 getfield # <Field OWSzqTzPR m_spec>
+  70 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field gCRTXjbfh m_end>
+  78 aload_3
+  79 putfield # <Field gCRTXjbfh m_next>
+  82 aload_2
+  83 getfield # <Field gCRTXjbfh m_end>
+  86 aload_3
+  87 putfield # <Field gCRTXjbfh m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field gCRTXjbfh m_end>
+  95 aload_0
+  96 getfield # <Field OWSzqTzPR m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(uxLxRlchh)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method uxLxRlchh newuxLxRlchh()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field OWSzqTzPR m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(uxLxRlchh)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(uxLxRlchh)>
+  44 aload_1
+  45 getfield # <Field gCRTXjbfh m_end>
+  48 aload_2
+  49 getfield # <Field gCRTXjbfh m_start>
+  52 invokevirtual # <Method void mimic(gCRTXjbfh)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field gCRTXjbfh m_start>
+  60 invokespecial # <Method void discardgCRTXjbfh(gCRTXjbfh)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field gCRTXjbfh m_end>
+  68 putfield # <Field gCRTXjbfh m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field OWSzqTzPR m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field nqLBroAEH m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field nqLBroAEH m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field nqLBroAEH m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(uxLxRlchh)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(uxLxRlchh)>
+   9 aload_0
+  10 getfield # <Field OWSzqTzPR m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field OWSzqTzPR m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field OWSzqTzPR m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field OWSzqTzPR m_spec>
+  49 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field OWSzqTzPR m_spec>
+  57 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field gCRTXjbfh m_start>
+  66 putfield # <Field gCRTXjbfh m_next>
+  69 aload_1
+  70 getfield # <Field gCRTXjbfh m_end>
+  73 aload_3
+  74 putfield # <Field gCRTXjbfh m_next>
+  77 aload_0
+  78 getfield # <Field OWSzqTzPR m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field OWSzqTzPR m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field gCRTXjbfh m_next2>
+ 106 aload_0
+ 107 getfield # <Field OWSzqTzPR m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field OWSzqTzPR m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field gCRTXjbfh m_end>
+ 134 aload_1
+ 135 getfield # <Field gCRTXjbfh m_start>
+ 138 putfield # <Field gCRTXjbfh m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field gCRTXjbfh m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field gCRTXjbfh m_end>
+ 151 aload_0
+ 152 getfield # <Field tgasWBJtc m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(uxLxRlchh)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field tgasWBJtc m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(uxLxRlchh)>
+  25 aload_0
+  26 getfield # <Field OWSzqTzPR m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field tgasWBJtc m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field nqLBroAEH m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field OWSzqTzPR m_spec>
+  63 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field gCRTXjbfh m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field OWSzqTzPR m_spec>
+  77 invokestatic # <Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)>
+  80 putfield # <Field gCRTXjbfh m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field gCRTXjbfh m_next>
+  88 putfield # <Field gCRTXjbfh m_end>
+  91 aload_0
+  92 getfield # <Field OWSzqTzPR m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field OWSzqTzPR m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field OWSzqTzPR m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field tgasWBJtc m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class LbyVwnGUc>
+ 152 dup
+ 153 invokespecial # <Method LbyVwnGUc()>
+ 156 putfield # <Field LbyVwnGUc m_set>
+ 159 aload_0
+ 160 getfield # <Field OWSzqTzPR m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field LbyVwnGUc m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field OWSzqTzPR m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field LbyVwnGUc m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field LbyVwnGUc m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field tgasWBJtc m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field OWSzqTzPR m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field tgasWBJtc m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field LbyVwnGUc m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field OWSzqTzPR m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field LbyVwnGUc m_set>
+ 268 invokespecial # <Method void dodash(LbyVwnGUc)>
+ 271 aload_0
+ 272 getfield # <Field tgasWBJtc m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(LbyVwnGUc)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field OWSzqTzPR m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field tgasWBJtc m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field OWSzqTzPR m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field OWSzqTzPR m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field OWSzqTzPR m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field tgasWBJtc m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field OWSzqTzPR m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field OWSzqTzPR m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class DVytPmcny extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    SfZaCAliZ m_accept;
+    int m_anchor;
+    DVytPmcny();
+}
+
+Method DVytPmcny()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field SfZaCAliZ m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class ECEVWgdOK extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    IRxqsITZU m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    ECEVWgdOK(int);
+}
+
+Method ECEVWgdOK(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field IRxqsITZU m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class EpinONEnm extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    EpinONEnm(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    IRxqsITZU packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method EpinONEnm(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class zkBeKJFxt>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method zkBeKJFxt(java.io.InputStream)>
+1490 putfield # <Field zkBeKJFxt m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class drHChFQzb>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method drHChFQzb(EpinONEnm)>
+1873 putfield # <Field drHChFQzb m_spec>
+1876 aload_0
+1877 new # <Class AMrQFMJUp>
+1880 dup
+1881 invokespecial # <Method AMrQFMJUp()>
+1884 putfield # <Field AMrQFMJUp m_nfa2dfa>
+1887 aload_0
+1888 new # <Class gApUoJlkt>
+1891 dup
+1892 invokespecial # <Method gApUoJlkt()>
+1895 putfield # <Field gApUoJlkt m_minimize>
+1898 aload_0
+1899 new # <Class CJBXugDII>
+1902 dup
+1903 invokespecial # <Method CJBXugDII()>
+1906 putfield # <Field CJBXugDII m_makeNfa>
+1909 aload_0
+1910 new # <Class nZFWRApBo>
+1913 dup
+1914 invokespecial # <Method nZFWRApBo()>
+1917 putfield # <Field nZFWRApBo m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field zkBeKJFxt m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field drHChFQzb m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field drHChFQzb m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field zkBeKJFxt m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field zkBeKJFxt m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field drHChFQzb m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field zkBeKJFxt m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field zkBeKJFxt m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field drHChFQzb m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field drHChFQzb m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field nZFWRApBo m_emit>
+ 236 aload_0
+ 237 getfield # <Field drHChFQzb m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(drHChFQzb, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field zkBeKJFxt m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field drHChFQzb m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field zkBeKJFxt m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field zkBeKJFxt m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field zkBeKJFxt m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field zkBeKJFxt m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field zkBeKJFxt m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field zkBeKJFxt m_input>
+ 163 aload_0
+ 164 getfield # <Field zkBeKJFxt m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field zkBeKJFxt m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field zkBeKJFxt m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field zkBeKJFxt m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field zkBeKJFxt m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field zkBeKJFxt m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field zkBeKJFxt m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field zkBeKJFxt m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field zkBeKJFxt m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field zkBeKJFxt m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field zkBeKJFxt m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field zkBeKJFxt m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field zkBeKJFxt m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field zkBeKJFxt m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field zkBeKJFxt m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field zkBeKJFxt m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field zkBeKJFxt m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field zkBeKJFxt m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field zkBeKJFxt m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field zkBeKJFxt m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field zkBeKJFxt m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field zkBeKJFxt m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field zkBeKJFxt m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field zkBeKJFxt m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field zkBeKJFxt m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field zkBeKJFxt m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field zkBeKJFxt m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field drHChFQzb m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field drHChFQzb m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field drHChFQzb m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field drHChFQzb m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field drHChFQzb m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field drHChFQzb m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field drHChFQzb m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field zkBeKJFxt m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field zkBeKJFxt m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field zkBeKJFxt m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field zkBeKJFxt m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field zkBeKJFxt m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field zkBeKJFxt m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field zkBeKJFxt m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field zkBeKJFxt m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field zkBeKJFxt m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field drHChFQzb m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field zkBeKJFxt m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field zkBeKJFxt m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field zkBeKJFxt m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field zkBeKJFxt m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field zkBeKJFxt m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field zkBeKJFxt m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field zkBeKJFxt m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field zkBeKJFxt m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field zkBeKJFxt m_input>
+ 183 aload_0
+ 184 getfield # <Field zkBeKJFxt m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field zkBeKJFxt m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field zkBeKJFxt m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field zkBeKJFxt m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field zkBeKJFxt m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field zkBeKJFxt m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field zkBeKJFxt m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field zkBeKJFxt m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field zkBeKJFxt m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field zkBeKJFxt m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field zkBeKJFxt m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field drHChFQzb m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field drHChFQzb m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field drHChFQzb m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field zkBeKJFxt m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field zkBeKJFxt m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field zkBeKJFxt m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field drHChFQzb m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field zkBeKJFxt m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field zkBeKJFxt m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field drHChFQzb m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field zkBeKJFxt m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field zkBeKJFxt m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field drHChFQzb m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field zkBeKJFxt m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field zkBeKJFxt m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field drHChFQzb m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field drHChFQzb m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field drHChFQzb m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field zkBeKJFxt m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field drHChFQzb m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field drHChFQzb m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field drHChFQzb m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field zkBeKJFxt m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field drHChFQzb m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field drHChFQzb m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field drHChFQzb m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field zkBeKJFxt m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field zkBeKJFxt m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field zkBeKJFxt m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field drHChFQzb m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field zkBeKJFxt m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field zkBeKJFxt m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field drHChFQzb m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field zkBeKJFxt m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field zkBeKJFxt m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field zkBeKJFxt m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field drHChFQzb m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field zkBeKJFxt m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field zkBeKJFxt m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field drHChFQzb m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field zkBeKJFxt m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field drHChFQzb m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field drHChFQzb m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field drHChFQzb m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field zkBeKJFxt m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field drHChFQzb m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field drHChFQzb m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field drHChFQzb m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field zkBeKJFxt m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field zkBeKJFxt m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field zkBeKJFxt m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field drHChFQzb m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field zkBeKJFxt m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field zkBeKJFxt m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field zkBeKJFxt m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field drHChFQzb m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field zkBeKJFxt m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field zkBeKJFxt m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field zkBeKJFxt m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field zkBeKJFxt m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field zkBeKJFxt m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field zkBeKJFxt m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field drHChFQzb m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field zkBeKJFxt m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field zkBeKJFxt m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field zkBeKJFxt m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field zkBeKJFxt m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field zkBeKJFxt m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field zkBeKJFxt m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field drHChFQzb m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field zkBeKJFxt m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field drHChFQzb m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field drHChFQzb m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field drHChFQzb m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field zkBeKJFxt m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field zkBeKJFxt m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field zkBeKJFxt m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field zkBeKJFxt m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field zkBeKJFxt m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field drHChFQzb m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field drHChFQzb m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field CJBXugDII m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field drHChFQzb m_spec>
+ 113 aload_0
+ 114 getfield # <Field zkBeKJFxt m_input>
+ 117 invokevirtual # <Method void thompson(EpinONEnm, drHChFQzb, zkBeKJFxt)>
+ 120 aload_0
+ 121 getfield # <Field drHChFQzb m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field drHChFQzb m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field AMrQFMJUp m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field drHChFQzb m_spec>
+ 167 invokevirtual # <Method void make_dfa(EpinONEnm, drHChFQzb)>
+ 170 aload_0
+ 171 getfield # <Field drHChFQzb m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field gApUoJlkt m_minimize>
+ 192 aload_0
+ 193 getfield # <Field drHChFQzb m_spec>
+ 196 invokevirtual # <Method void min_dfa(drHChFQzb)>
+ 199 return
+
+Method void printccl(IxcsuvWDA)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field drHChFQzb m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(CkBxcepSH)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field drHChFQzb m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field drHChFQzb m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class CkBxcepSH>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(CkBxcepSH)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field CkBxcepSH m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field CkBxcepSH m_next>
+ 111 invokespecial # <Method java.lang.String plab(CkBxcepSH)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field CkBxcepSH m_next2>
+ 143 invokespecial # <Method java.lang.String plab(CkBxcepSH)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field IxcsuvWDA m_set>
+ 189 invokespecial # <Method void printccl(IxcsuvWDA)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field IRxqsITZU m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field IRxqsITZU m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field IRxqsITZU m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field drHChFQzb m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field drHChFQzb m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field drHChFQzb m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field drHChFQzb m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class CkBxcepSH>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field drHChFQzb m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field zkBeKJFxt m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field drHChFQzb m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field zkBeKJFxt m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field zkBeKJFxt m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field zkBeKJFxt m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field zkBeKJFxt m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field zkBeKJFxt m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field zkBeKJFxt m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field zkBeKJFxt m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field zkBeKJFxt m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field zkBeKJFxt m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field zkBeKJFxt m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field zkBeKJFxt m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field zkBeKJFxt m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field zkBeKJFxt m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field zkBeKJFxt m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field zkBeKJFxt m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field zkBeKJFxt m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field zkBeKJFxt m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field zkBeKJFxt m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field zkBeKJFxt m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field zkBeKJFxt m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field zkBeKJFxt m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field zkBeKJFxt m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field zkBeKJFxt m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field zkBeKJFxt m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field zkBeKJFxt m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field zkBeKJFxt m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field zkBeKJFxt m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field zkBeKJFxt m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field zkBeKJFxt m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field zkBeKJFxt m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field zkBeKJFxt m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field zkBeKJFxt m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field zkBeKJFxt m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field zkBeKJFxt m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field zkBeKJFxt m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field zkBeKJFxt m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field zkBeKJFxt m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field zkBeKJFxt m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field zkBeKJFxt m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field zkBeKJFxt m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field drHChFQzb m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field zkBeKJFxt m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field drHChFQzb m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field zkBeKJFxt m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field zkBeKJFxt m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field zkBeKJFxt m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field drHChFQzb m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field zkBeKJFxt m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field zkBeKJFxt m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field zkBeKJFxt m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field zkBeKJFxt m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field zkBeKJFxt m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field zkBeKJFxt m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field zkBeKJFxt m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field zkBeKJFxt m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field zkBeKJFxt m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field zkBeKJFxt m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field drHChFQzb m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field zkBeKJFxt m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field zkBeKJFxt m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field zkBeKJFxt m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field zkBeKJFxt m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field zkBeKJFxt m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field zkBeKJFxt m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field zkBeKJFxt m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field zkBeKJFxt m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field drHChFQzb m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field zkBeKJFxt m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field zkBeKJFxt m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field zkBeKJFxt m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field zkBeKJFxt m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field zkBeKJFxt m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field zkBeKJFxt m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field zkBeKJFxt m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field zkBeKJFxt m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field zkBeKJFxt m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field zkBeKJFxt m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field zkBeKJFxt m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field zkBeKJFxt m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field zkBeKJFxt m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field zkBeKJFxt m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field zkBeKJFxt m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field zkBeKJFxt m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field zkBeKJFxt m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field zkBeKJFxt m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field zkBeKJFxt m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field zkBeKJFxt m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field zkBeKJFxt m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field drHChFQzb m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field drHChFQzb m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field zkBeKJFxt m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field zkBeKJFxt m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field zkBeKJFxt m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field drHChFQzb m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field zkBeKJFxt m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field zkBeKJFxt m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field zkBeKJFxt m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field zkBeKJFxt m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field zkBeKJFxt m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field zkBeKJFxt m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field zkBeKJFxt m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field zkBeKJFxt m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field zkBeKJFxt m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field zkBeKJFxt m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field zkBeKJFxt m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field zkBeKJFxt m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field zkBeKJFxt m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field zkBeKJFxt m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field zkBeKJFxt m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field zkBeKJFxt m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field zkBeKJFxt m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field zkBeKJFxt m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field zkBeKJFxt m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field zkBeKJFxt m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field zkBeKJFxt m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field zkBeKJFxt m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field zkBeKJFxt m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field drHChFQzb m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field zkBeKJFxt m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field drHChFQzb m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field zkBeKJFxt m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field zkBeKJFxt m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field zkBeKJFxt m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field zkBeKJFxt m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field zkBeKJFxt m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field zkBeKJFxt m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field zkBeKJFxt m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field zkBeKJFxt m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field zkBeKJFxt m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field zkBeKJFxt m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field zkBeKJFxt m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field zkBeKJFxt m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field zkBeKJFxt m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field zkBeKJFxt m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field zkBeKJFxt m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field zkBeKJFxt m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field zkBeKJFxt m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field zkBeKJFxt m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field zkBeKJFxt m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field zkBeKJFxt m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field zkBeKJFxt m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field zkBeKJFxt m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field zkBeKJFxt m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field zkBeKJFxt m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field zkBeKJFxt m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field zkBeKJFxt m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field zkBeKJFxt m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field zkBeKJFxt m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field zkBeKJFxt m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field zkBeKJFxt m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field zkBeKJFxt m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field zkBeKJFxt m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field zkBeKJFxt m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field zkBeKJFxt m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field zkBeKJFxt m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field zkBeKJFxt m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field zkBeKJFxt m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field zkBeKJFxt m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field zkBeKJFxt m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field zkBeKJFxt m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field zkBeKJFxt m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field zkBeKJFxt m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field zkBeKJFxt m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field zkBeKJFxt m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field zkBeKJFxt m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field zkBeKJFxt m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field zkBeKJFxt m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field zkBeKJFxt m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field zkBeKJFxt m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field zkBeKJFxt m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field zkBeKJFxt m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field zkBeKJFxt m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field zkBeKJFxt m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field zkBeKJFxt m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field zkBeKJFxt m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field zkBeKJFxt m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field zkBeKJFxt m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field zkBeKJFxt m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field zkBeKJFxt m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field zkBeKJFxt m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field zkBeKJFxt m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field zkBeKJFxt m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method IRxqsITZU packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field zkBeKJFxt m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field drHChFQzb m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field zkBeKJFxt m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field zkBeKJFxt m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field zkBeKJFxt m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field zkBeKJFxt m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field zkBeKJFxt m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field zkBeKJFxt m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field zkBeKJFxt m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field zkBeKJFxt m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field zkBeKJFxt m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field zkBeKJFxt m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field zkBeKJFxt m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field zkBeKJFxt m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field zkBeKJFxt m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field zkBeKJFxt m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field zkBeKJFxt m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field zkBeKJFxt m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field zkBeKJFxt m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field zkBeKJFxt m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field zkBeKJFxt m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field zkBeKJFxt m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field zkBeKJFxt m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field zkBeKJFxt m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field zkBeKJFxt m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field zkBeKJFxt m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field zkBeKJFxt m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field zkBeKJFxt m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class IRxqsITZU>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field zkBeKJFxt m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method IRxqsITZU(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field zkBeKJFxt m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field drHChFQzb m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field drHChFQzb m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field drHChFQzb m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field drHChFQzb m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field zkBeKJFxt m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field zkBeKJFxt m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field drHChFQzb m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field zkBeKJFxt m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field zkBeKJFxt m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field zkBeKJFxt m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field zkBeKJFxt m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field drHChFQzb m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field drHChFQzb m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field drHChFQzb m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field zkBeKJFxt m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field zkBeKJFxt m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field zkBeKJFxt m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field zkBeKJFxt m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field zkBeKJFxt m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field zkBeKJFxt m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field zkBeKJFxt m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field zkBeKJFxt m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field zkBeKJFxt m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field zkBeKJFxt m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field drHChFQzb m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field zkBeKJFxt m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field zkBeKJFxt m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field drHChFQzb m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field drHChFQzb m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field drHChFQzb m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field zkBeKJFxt m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field zkBeKJFxt m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field drHChFQzb m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field drHChFQzb m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field drHChFQzb m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field zkBeKJFxt m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field zkBeKJFxt m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field zkBeKJFxt m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field drHChFQzb m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field drHChFQzb m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field drHChFQzb m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field zkBeKJFxt m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field zkBeKJFxt m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field zkBeKJFxt m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field zkBeKJFxt m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field zkBeKJFxt m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field zkBeKJFxt m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field zkBeKJFxt m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field zkBeKJFxt m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field zkBeKJFxt m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field zkBeKJFxt m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field drHChFQzb m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field zkBeKJFxt m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field zkBeKJFxt m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field drHChFQzb m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field drHChFQzb m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field drHChFQzb m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field drHChFQzb m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field drHChFQzb m_spec>
+ 663 aload_0
+ 664 getfield # <Field zkBeKJFxt m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field zkBeKJFxt m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field zkBeKJFxt m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field zkBeKJFxt m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field zkBeKJFxt m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field zkBeKJFxt m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field zkBeKJFxt m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field drHChFQzb m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field zkBeKJFxt m_input>
+ 756 aload_0
+ 757 getfield # <Field zkBeKJFxt m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field drHChFQzb m_spec>
+ 775 aload_0
+ 776 getfield # <Field zkBeKJFxt m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field zkBeKJFxt m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field zkBeKJFxt m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field drHChFQzb m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field drHChFQzb m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field drHChFQzb m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field drHChFQzb m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field drHChFQzb m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field drHChFQzb m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field drHChFQzb m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field drHChFQzb m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field drHChFQzb m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field drHChFQzb m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field drHChFQzb m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field drHChFQzb m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field drHChFQzb m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field drHChFQzb m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field drHChFQzb m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field drHChFQzb m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class CkBxcepSH>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field drHChFQzb m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field drHChFQzb m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field drHChFQzb m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field drHChFQzb m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field drHChFQzb m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class fhTZXkZqS>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field drHChFQzb m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field drHChFQzb m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field IRxqsITZU m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field IRxqsITZU m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field IRxqsITZU m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field IRxqsITZU m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field drHChFQzb m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class IRxqsITZU>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field drHChFQzb m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field drHChFQzb m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field drHChFQzb m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field drHChFQzb m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field drHChFQzb m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class FOVOvCcFg extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    FOVOvCcFg();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method FOVOvCcFg()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class FOmkezwmz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    FOmkezwmz();
+    void make_dfa(pVfjIoLBv, mfKigxveL);
+    void move(java.util.Vector, java.util.BitSet, int, qfijWftDc);
+}
+
+Method FOmkezwmz()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(pVfjIoLBv, mfKigxveL)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field pVfjIoLBv m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field mfKigxveL m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field pVfjIoLBv m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field mfKigxveL m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(pVfjIoLBv, mfKigxveL)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(pVfjIoLBv, mfKigxveL)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class qfijWftDc>
+  11 dup
+  12 invokespecial # <Method qfijWftDc()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field mfKigxveL m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field mfKigxveL m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field mfKigxveL m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field mfKigxveL m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field mfKigxveL m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class vjSXErPeE>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field oNaJmmlAX m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(qfijWftDc)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(qfijWftDc)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field mfKigxveL m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field mfKigxveL m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class UKEULJtgQ>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field mfKigxveL m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field mfKigxveL m_spec>
+ 268 invokespecial # <Method UKEULJtgQ(int,mfKigxveL)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field oNaJmmlAX m_accept>
+ 279 putfield # <Field oNaJmmlAX m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field mfKigxveL m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, qfijWftDc)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(qfijWftDc)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(qfijWftDc)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(qfijWftDc)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field mfKigxveL m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field mfKigxveL m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field mfKigxveL m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field mfKigxveL m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method GLrwerhps get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 aconst_null
+  13 putfield # <Field vjSXErPeE m_nfa_start>
+  16 aload_0
+  17 getfield # <Field mfKigxveL m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(qfijWftDc)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field oNaJmmlAX m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class vjSXErPeE>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class vjSXErPeE>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field oNaJmmlAX m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field oNaJmmlAX m_accept>
+ 181 putfield # <Field oNaJmmlAX m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field oNaJmmlAX m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field vjSXErPeE m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field vjSXErPeE m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field vjSXErPeE m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field vjSXErPeE m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field vjSXErPeE m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field vjSXErPeE m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field vjSXErPeE m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field vjSXErPeE m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field vjSXErPeE m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field vjSXErPeE m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field vjSXErPeE m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field vjSXErPeE m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, qfijWftDc)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class vjSXErPeE>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field JVUKgUbFW m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field mfKigxveL m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field vjSXErPeE m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field vjSXErPeE m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class vjSXErPeE>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class vjSXErPeE>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class vjSXErPeE>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class vjSXErPeE>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method GLrwerhps get_unmarked()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field mfKigxveL m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class GLrwerhps>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(qfijWftDc)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field oNaJmmlAX m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field mfKigxveL m_spec>
+  56 invokestatic # <Method GLrwerhps newGLrwerhps(mfKigxveL)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field oNaJmmlAX m_accept>
+  93 putfield # <Field oNaJmmlAX m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field mfKigxveL m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(qfijWftDc)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class GLrwerhps>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class FYZwuamNE extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    FYZwuamNE();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(FYZwuamNE);
+}
+
+Method FYZwuamNE()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(FYZwuamNE)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class FdipEadqR extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static ECEVWgdOK newECEVWgdOK(drHChFQzb);
+    static dHBnaZxmQ newdHBnaZxmQ();
+    static CkBxcepSH newCkBxcepSH(drHChFQzb);
+    FdipEadqR();
+}
+
+Method ECEVWgdOK newECEVWgdOK(drHChFQzb)
+   0 new # <Class ECEVWgdOK>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method ECEVWgdOK(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method dHBnaZxmQ newdHBnaZxmQ()
+   0 new # <Class dHBnaZxmQ>
+   3 dup
+   4 invokespecial # <Method dHBnaZxmQ()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method CkBxcepSH newCkBxcepSH(drHChFQzb)
+   0 new # <Class CkBxcepSH>
+   3 dup
+   4 invokespecial # <Method CkBxcepSH()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method FdipEadqR()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class GKmsrthmG extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    GKmsrthmG();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method GKmsrthmG()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class GLrwerhps extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    oNaJmmlAX m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    GLrwerhps(int);
+}
+
+Method GLrwerhps(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field oNaJmmlAX m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class HNTNIcohS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    HNTNIcohS();
+    void emit(mfKigxveL, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method HNTNIcohS()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field mfKigxveL m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(mfKigxveL, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field mfKigxveL m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field mfKigxveL m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class oNaJmmlAX>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field mfKigxveL m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field mfKigxveL m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class UKEULJtgQ>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field mfKigxveL m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field mfKigxveL m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field mfKigxveL m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field mfKigxveL m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(mfKigxveL, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(mfKigxveL, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field mfKigxveL m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field mfKigxveL m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field mfKigxveL m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field mfKigxveL m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field mfKigxveL m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field mfKigxveL m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field mfKigxveL m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field mfKigxveL m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field mfKigxveL m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field mfKigxveL m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field mfKigxveL m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field mfKigxveL m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field mfKigxveL m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field mfKigxveL m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field mfKigxveL m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field mfKigxveL m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field mfKigxveL m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field mfKigxveL m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field mfKigxveL m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field mfKigxveL m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field mfKigxveL m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field mfKigxveL m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field mfKigxveL m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field mfKigxveL m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field mfKigxveL m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field mfKigxveL m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field mfKigxveL m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field mfKigxveL m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field mfKigxveL m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field mfKigxveL m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field mfKigxveL m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field mfKigxveL m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field mfKigxveL m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field mfKigxveL m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field mfKigxveL m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field mfKigxveL m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field mfKigxveL m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field mfKigxveL m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class oNaJmmlAX>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field mfKigxveL m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field mfKigxveL m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field mfKigxveL m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field mfKigxveL m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field mfKigxveL m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field mfKigxveL m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field mfKigxveL m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field mfKigxveL m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field mfKigxveL m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field mfKigxveL m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class UKEULJtgQ>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field mfKigxveL m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field mfKigxveL m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field mfKigxveL m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field mfKigxveL m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field mfKigxveL m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field mfKigxveL m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field mfKigxveL m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field mfKigxveL m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field mfKigxveL m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field mfKigxveL m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field mfKigxveL m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field mfKigxveL m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field mfKigxveL m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field mfKigxveL m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field mfKigxveL m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field mfKigxveL m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field mfKigxveL m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field mfKigxveL m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field mfKigxveL m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field mfKigxveL m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field mfKigxveL m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field mfKigxveL m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field mfKigxveL m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field mfKigxveL m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class oNaJmmlAX>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class ILGgZCItA extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    OWSzqTzPR m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    ILGgZCItA();
+    void min_dfa(OWSzqTzPR);
+}
+
+Method ILGgZCItA()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field OWSzqTzPR m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(OWSzqTzPR)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field OWSzqTzPR m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(OWSzqTzPR)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(OWSzqTzPR)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field OWSzqTzPR m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class dSqSxJFla>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class dSqSxJFla>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field OWSzqTzPR m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field OWSzqTzPR m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class dSqSxJFla>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class dSqSxJFla>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field OWSzqTzPR m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class dSqSxJFla>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field OWSzqTzPR m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field OWSzqTzPR m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field OWSzqTzPR m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field OWSzqTzPR m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field OWSzqTzPR m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class dSqSxJFla>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field OWSzqTzPR m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field erEfVsiXy m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field OWSzqTzPR m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field erEfVsiXy m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field OWSzqTzPR m_spec>
+ 115 aload_0
+ 116 getfield # <Field OWSzqTzPR m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field OWSzqTzPR m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field OWSzqTzPR m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field OWSzqTzPR m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field OWSzqTzPR m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field OWSzqTzPR m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field OWSzqTzPR m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field OWSzqTzPR m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field OWSzqTzPR m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field OWSzqTzPR m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field OWSzqTzPR m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field OWSzqTzPR m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field OWSzqTzPR m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field OWSzqTzPR m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field OWSzqTzPR m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field OWSzqTzPR m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field OWSzqTzPR m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field OWSzqTzPR m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field OWSzqTzPR m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field OWSzqTzPR m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field OWSzqTzPR m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field OWSzqTzPR m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field OWSzqTzPR m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field OWSzqTzPR m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field OWSzqTzPR m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field OWSzqTzPR m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field OWSzqTzPR m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field OWSzqTzPR m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field OWSzqTzPR m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class dSqSxJFla>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field OWSzqTzPR m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field OWSzqTzPR m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class dSqSxJFla>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class dSqSxJFla>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field OWSzqTzPR m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field OWSzqTzPR m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field OWSzqTzPR m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class dSqSxJFla>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class dSqSxJFla>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class dSqSxJFla>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field erEfVsiXy m_accept>
+ 209 aload 7
+ 211 getfield # <Field erEfVsiXy m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field erEfVsiXy m_accept>
+ 240 aload 5
+ 242 getfield # <Field erEfVsiXy m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class dSqSxJFla>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field OWSzqTzPR m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class INAhxAQiZ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    INAhxAQiZ();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method INAhxAQiZ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class IRxqsITZU extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    IRxqsITZU(char[],int,int);
+    IRxqsITZU(IRxqsITZU);
+    void mimic(IRxqsITZU);
+}
+
+Method IRxqsITZU(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method IRxqsITZU(IRxqsITZU)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(IRxqsITZU)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class IxcsuvWDA extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    IxcsuvWDA();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(IxcsuvWDA);
+}
+
+Method IxcsuvWDA()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(IxcsuvWDA)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class JJdTyoVCJ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    JJdTyoVCJ();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method JJdTyoVCJ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class JVUKgUbFW extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    JVUKgUbFW();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(JVUKgUbFW);
+}
+
+Method JVUKgUbFW()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(JVUKgUbFW)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+public final class JavaLex extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    public JavaLex();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: JavaLex <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class CLexGen>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method CLexGen(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method JavaLex()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class JfEtZXdya extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    erEfVsiXy m_accept;
+    int m_anchor;
+    int m_accept_index;
+    JfEtZXdya();
+}
+
+Method JfEtZXdya()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field erEfVsiXy m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class KzuxJIHqb extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    KzuxJIHqb();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method KzuxJIHqb()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class LbyVwnGUc extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    LbyVwnGUc();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(LbyVwnGUc);
+}
+
+Method LbyVwnGUc()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(LbyVwnGUc)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class LdFBwMgdz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    TdLZzxjmB m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    LdFBwMgdz(int);
+}
+
+Method LdFBwMgdz(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field TdLZzxjmB m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class LyUTHTKZL extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static vzHaKjPuC newvzHaKjPuC(dWRgaYOHu);
+    static XXLtVEVoD newXXLtVEVoD();
+    static TRZKEzoEt newTRZKEzoEt(dWRgaYOHu);
+    LyUTHTKZL();
+}
+
+Method vzHaKjPuC newvzHaKjPuC(dWRgaYOHu)
+   0 new # <Class vzHaKjPuC>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method vzHaKjPuC(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method XXLtVEVoD newXXLtVEVoD()
+   0 new # <Class XXLtVEVoD>
+   3 dup
+   4 invokespecial # <Method XXLtVEVoD()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)
+   0 new # <Class TRZKEzoEt>
+   3 dup
+   4 invokespecial # <Method TRZKEzoEt()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method LyUTHTKZL()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class MXozxsWOU extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    xAYJWnUkN m_accept;
+    int m_anchor;
+    int m_accept_index;
+    MXozxsWOU();
+}
+
+Method MXozxsWOU()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field xAYJWnUkN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class MXrueHIOC extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    vjSXErPeE m_start;
+    vjSXErPeE m_end;
+    MXrueHIOC();
+}
+
+Method MXrueHIOC()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field vjSXErPeE m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field vjSXErPeE m_end>
+  14 return
+Compiled from JavaLex.java
+final class MZTWBrgSN extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    MZTWBrgSN(char[],int,int);
+    MZTWBrgSN(MZTWBrgSN);
+    void mimic(MZTWBrgSN);
+}
+
+Method MZTWBrgSN(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method MZTWBrgSN(MZTWBrgSN)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(MZTWBrgSN)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class MqfqJGbhF extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    MqfqJGbhF();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(MqfqJGbhF);
+}
+
+Method MqfqJGbhF()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(MqfqJGbhF)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class NMUlQfUtR extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    MqfqJGbhF m_set;
+    NMUlQfUtR m_next;
+    NMUlQfUtR m_next2;
+    SfZaCAliZ m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    NMUlQfUtR();
+    void mimic(NMUlQfUtR);
+}
+
+Method NMUlQfUtR()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field MqfqJGbhF m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field NMUlQfUtR m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field NMUlQfUtR m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field SfZaCAliZ m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(NMUlQfUtR)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field MqfqJGbhF m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field MqfqJGbhF m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class MqfqJGbhF>
+  26 dup
+  27 invokespecial # <Method MqfqJGbhF()>
+  30 putfield # <Field MqfqJGbhF m_set>
+  33 aload_0
+  34 getfield # <Field MqfqJGbhF m_set>
+  37 aload_1
+  38 getfield # <Field MqfqJGbhF m_set>
+  41 invokevirtual # <Method void mimic(MqfqJGbhF)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field MqfqJGbhF m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field NMUlQfUtR m_next>
+  57 putfield # <Field NMUlQfUtR m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field NMUlQfUtR m_next2>
+  65 putfield # <Field NMUlQfUtR m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field SfZaCAliZ m_accept>
+  73 putfield # <Field SfZaCAliZ m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class NSQWZCoAa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    NMUlQfUtR m_start;
+    NMUlQfUtR m_end;
+    NSQWZCoAa();
+}
+
+Method NSQWZCoAa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field NMUlQfUtR m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field NMUlQfUtR m_end>
+  14 return
+Compiled from JavaLex.java
+final class OAdukKIqY extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    OAdukKIqY();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method OAdukKIqY()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class OFJSFYvbh extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    TdLZzxjmB m_accept;
+    int m_anchor;
+    OFJSFYvbh();
+}
+
+Method OFJSFYvbh()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field TdLZzxjmB m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class OWSzqTzPR extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    gCRTXjbfh m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    OWSzqTzPR(tgasWBJtc);
+}
+
+Method OWSzqTzPR(tgasWBJtc)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field tgasWBJtc m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field gCRTXjbfh m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class PepwQHsOl extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    PepwQHsOl();
+    void emit(aYvbfLVVU, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method PepwQHsOl()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field aYvbfLVVU m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(aYvbfLVVU, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field aYvbfLVVU m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field aYvbfLVVU m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class xAYJWnUkN>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field aYvbfLVVU m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field aYvbfLVVU m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class uQFetIDnd>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field aYvbfLVVU m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field aYvbfLVVU m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field aYvbfLVVU m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field aYvbfLVVU m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(aYvbfLVVU, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(aYvbfLVVU, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field aYvbfLVVU m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field aYvbfLVVU m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field aYvbfLVVU m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field aYvbfLVVU m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field aYvbfLVVU m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field aYvbfLVVU m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field aYvbfLVVU m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field aYvbfLVVU m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field aYvbfLVVU m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field aYvbfLVVU m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field aYvbfLVVU m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field aYvbfLVVU m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field aYvbfLVVU m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field aYvbfLVVU m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field aYvbfLVVU m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field aYvbfLVVU m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field aYvbfLVVU m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field aYvbfLVVU m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field aYvbfLVVU m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field aYvbfLVVU m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field aYvbfLVVU m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field aYvbfLVVU m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field aYvbfLVVU m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field aYvbfLVVU m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field aYvbfLVVU m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field aYvbfLVVU m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field aYvbfLVVU m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field aYvbfLVVU m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field aYvbfLVVU m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field aYvbfLVVU m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field aYvbfLVVU m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field aYvbfLVVU m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field aYvbfLVVU m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field aYvbfLVVU m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field aYvbfLVVU m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field aYvbfLVVU m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field aYvbfLVVU m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field aYvbfLVVU m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class xAYJWnUkN>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field aYvbfLVVU m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field aYvbfLVVU m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field aYvbfLVVU m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field aYvbfLVVU m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field aYvbfLVVU m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field aYvbfLVVU m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field aYvbfLVVU m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field aYvbfLVVU m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field aYvbfLVVU m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field aYvbfLVVU m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class uQFetIDnd>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field aYvbfLVVU m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field aYvbfLVVU m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field aYvbfLVVU m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field aYvbfLVVU m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field aYvbfLVVU m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field aYvbfLVVU m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field aYvbfLVVU m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field aYvbfLVVU m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field aYvbfLVVU m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field aYvbfLVVU m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field aYvbfLVVU m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field aYvbfLVVU m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field aYvbfLVVU m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field aYvbfLVVU m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field aYvbfLVVU m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field aYvbfLVVU m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field aYvbfLVVU m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field aYvbfLVVU m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field aYvbfLVVU m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field aYvbfLVVU m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field aYvbfLVVU m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field aYvbfLVVU m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field aYvbfLVVU m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field aYvbfLVVU m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class xAYJWnUkN>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class QJPxdCimP extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    QJPxdCimP();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: QJPxdCimP <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class YUydifjdg>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method YUydifjdg(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method QJPxdCimP()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class QoAZYlDCa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    QoAZYlDCa();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method QoAZYlDCa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class RnSdHehzX extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    xAYJWnUkN m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    RnSdHehzX(int);
+}
+
+Method RnSdHehzX(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field xAYJWnUkN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class SMVuEWOdP extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    MZTWBrgSN m_accept;
+    int m_anchor;
+    int m_accept_index;
+    SMVuEWOdP();
+}
+
+Method SMVuEWOdP()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field MZTWBrgSN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class SfZaCAliZ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    SfZaCAliZ(char[],int,int);
+    SfZaCAliZ(SfZaCAliZ);
+    void mimic(SfZaCAliZ);
+}
+
+Method SfZaCAliZ(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method SfZaCAliZ(SfZaCAliZ)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(SfZaCAliZ)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class TRZKEzoEt extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    afExAKshu m_set;
+    TRZKEzoEt m_next;
+    TRZKEzoEt m_next2;
+    MZTWBrgSN m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    TRZKEzoEt();
+    void mimic(TRZKEzoEt);
+}
+
+Method TRZKEzoEt()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field afExAKshu m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field TRZKEzoEt m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field TRZKEzoEt m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field MZTWBrgSN m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(TRZKEzoEt)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field afExAKshu m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field afExAKshu m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class afExAKshu>
+  26 dup
+  27 invokespecial # <Method afExAKshu()>
+  30 putfield # <Field afExAKshu m_set>
+  33 aload_0
+  34 getfield # <Field afExAKshu m_set>
+  37 aload_1
+  38 getfield # <Field afExAKshu m_set>
+  41 invokevirtual # <Method void mimic(afExAKshu)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field afExAKshu m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field TRZKEzoEt m_next>
+  57 putfield # <Field TRZKEzoEt m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field TRZKEzoEt m_next2>
+  65 putfield # <Field TRZKEzoEt m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field MZTWBrgSN m_accept>
+  73 putfield # <Field MZTWBrgSN m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class TdLZzxjmB extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    TdLZzxjmB(char[],int,int);
+    TdLZzxjmB(TdLZzxjmB);
+    void mimic(TdLZzxjmB);
+}
+
+Method TdLZzxjmB(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method TdLZzxjmB(TdLZzxjmB)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(TdLZzxjmB)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class TyWHbCSwu extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    aYvbfLVVU m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    TyWHbCSwu();
+    void min_dfa(aYvbfLVVU);
+}
+
+Method TyWHbCSwu()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field aYvbfLVVU m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(aYvbfLVVU)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field aYvbfLVVU m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(aYvbfLVVU)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(aYvbfLVVU)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field aYvbfLVVU m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class uQFetIDnd>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class uQFetIDnd>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field aYvbfLVVU m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field aYvbfLVVU m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class uQFetIDnd>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class uQFetIDnd>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field aYvbfLVVU m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class uQFetIDnd>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field aYvbfLVVU m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field aYvbfLVVU m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field aYvbfLVVU m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field aYvbfLVVU m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field aYvbfLVVU m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class uQFetIDnd>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field aYvbfLVVU m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field xAYJWnUkN m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field aYvbfLVVU m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field xAYJWnUkN m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field aYvbfLVVU m_spec>
+ 115 aload_0
+ 116 getfield # <Field aYvbfLVVU m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field aYvbfLVVU m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field aYvbfLVVU m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field aYvbfLVVU m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field aYvbfLVVU m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field aYvbfLVVU m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field aYvbfLVVU m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field aYvbfLVVU m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field aYvbfLVVU m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field aYvbfLVVU m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field aYvbfLVVU m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field aYvbfLVVU m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field aYvbfLVVU m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field aYvbfLVVU m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field aYvbfLVVU m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field aYvbfLVVU m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field aYvbfLVVU m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field aYvbfLVVU m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field aYvbfLVVU m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field aYvbfLVVU m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field aYvbfLVVU m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field aYvbfLVVU m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field aYvbfLVVU m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field aYvbfLVVU m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field aYvbfLVVU m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field aYvbfLVVU m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field aYvbfLVVU m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field aYvbfLVVU m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field aYvbfLVVU m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class uQFetIDnd>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field aYvbfLVVU m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field aYvbfLVVU m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class uQFetIDnd>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class uQFetIDnd>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field aYvbfLVVU m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field aYvbfLVVU m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field aYvbfLVVU m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class uQFetIDnd>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class uQFetIDnd>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class uQFetIDnd>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field xAYJWnUkN m_accept>
+ 209 aload 7
+ 211 getfield # <Field xAYJWnUkN m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field xAYJWnUkN m_accept>
+ 240 aload 5
+ 242 getfield # <Field xAYJWnUkN m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class uQFetIDnd>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field aYvbfLVVU m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class UHrTGYkQm extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    mfKigxveL m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    UHrTGYkQm();
+    void min_dfa(mfKigxveL);
+}
+
+Method UHrTGYkQm()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field mfKigxveL m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(mfKigxveL)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field mfKigxveL m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(mfKigxveL)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(mfKigxveL)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field mfKigxveL m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class UKEULJtgQ>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class UKEULJtgQ>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field mfKigxveL m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field mfKigxveL m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class UKEULJtgQ>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class UKEULJtgQ>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field mfKigxveL m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class UKEULJtgQ>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field mfKigxveL m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field mfKigxveL m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field mfKigxveL m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field mfKigxveL m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field mfKigxveL m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class UKEULJtgQ>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field mfKigxveL m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field oNaJmmlAX m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field mfKigxveL m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field oNaJmmlAX m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field mfKigxveL m_spec>
+ 115 aload_0
+ 116 getfield # <Field mfKigxveL m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field mfKigxveL m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field mfKigxveL m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field mfKigxveL m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field mfKigxveL m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field mfKigxveL m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field mfKigxveL m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field mfKigxveL m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field mfKigxveL m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field mfKigxveL m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field mfKigxveL m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field mfKigxveL m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field mfKigxveL m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field mfKigxveL m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field mfKigxveL m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field mfKigxveL m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field mfKigxveL m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field mfKigxveL m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field mfKigxveL m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field mfKigxveL m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field mfKigxveL m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field mfKigxveL m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field mfKigxveL m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field mfKigxveL m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field mfKigxveL m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field mfKigxveL m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field mfKigxveL m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field mfKigxveL m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field mfKigxveL m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class UKEULJtgQ>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field mfKigxveL m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field mfKigxveL m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class UKEULJtgQ>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class UKEULJtgQ>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field mfKigxveL m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field mfKigxveL m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field mfKigxveL m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class UKEULJtgQ>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class UKEULJtgQ>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class UKEULJtgQ>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field oNaJmmlAX m_accept>
+ 209 aload 7
+ 211 getfield # <Field oNaJmmlAX m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field oNaJmmlAX m_accept>
+ 240 aload 5
+ 242 getfield # <Field oNaJmmlAX m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class UKEULJtgQ>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field mfKigxveL m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class UKEULJtgQ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    oNaJmmlAX m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    UKEULJtgQ(int,mfKigxveL);
+}
+
+Method UKEULJtgQ(int,mfKigxveL)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field oNaJmmlAX m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class VTuofpvmd extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    oNaJmmlAX m_accept;
+    int m_anchor;
+    VTuofpvmd();
+}
+
+Method VTuofpvmd()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field oNaJmmlAX m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class WAHnaXLrJ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    WAHnaXLrJ();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: WAHnaXLrJ <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class pVfjIoLBv>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method pVfjIoLBv(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method WAHnaXLrJ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class WGsEYKEwb extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    WGsEYKEwb();
+    void thompson(YUydifjdg, aYvbfLVVU, WiTcXJFSS) throws java.io.IOException;
+}
+
+Method WGsEYKEwb()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field WiTcXJFSS m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field YUydifjdg m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field aYvbfLVVU m_spec>
+  15 return
+
+Method void set(YUydifjdg, aYvbfLVVU, WiTcXJFSS)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field WiTcXJFSS m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field YUydifjdg m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field aYvbfLVVU m_spec>
+  51 return
+
+Method void thompson(YUydifjdg, aYvbfLVVU, WiTcXJFSS)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(YUydifjdg, aYvbfLVVU, WiTcXJFSS)>
+  11 aload_0
+  12 getfield # <Field aYvbfLVVU m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field aYvbfLVVU m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field aYvbfLVVU m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field aYvbfLVVU m_spec>
+  72 aload_0
+  73 invokespecial # <Method layAuDXcf machine()>
+  76 putfield # <Field layAuDXcf m_nfa_start>
+  79 aload_0
+  80 getfield # <Field aYvbfLVVU m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field aYvbfLVVU m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class layAuDXcf>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field aYvbfLVVU m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field aYvbfLVVU m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardlayAuDXcf(layAuDXcf)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, layAuDXcf)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field aYvbfLVVU m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method layAuDXcf machine()
+   0 aload_0
+   1 getfield # <Field YUydifjdg m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field YUydifjdg m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field aYvbfLVVU m_spec>
+  28 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method layAuDXcf rule()>
+  39 putfield # <Field layAuDXcf m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field layAuDXcf m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, layAuDXcf)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field YUydifjdg m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field YUydifjdg m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field aYvbfLVVU m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field aYvbfLVVU m_spec>
+  87 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  90 putfield # <Field layAuDXcf m_next2>
+  93 aload_2
+  94 getfield # <Field layAuDXcf m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method layAuDXcf rule()>
+ 103 putfield # <Field layAuDXcf m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field layAuDXcf m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, layAuDXcf)>
+ 115 aload_0
+ 116 getfield # <Field aYvbfLVVU m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method layAuDXcf rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method owjuLNyxC newowjuLNyxC()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field aYvbfLVVU m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field aYvbfLVVU m_spec>
+  26 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field YUydifjdg m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(owjuLNyxC)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field layAuDXcf m_start>
+  60 putfield # <Field layAuDXcf m_next>
+  63 aload_1
+  64 getfield # <Field layAuDXcf m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(owjuLNyxC)>
+  76 aload_1
+  77 getfield # <Field layAuDXcf m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field layAuDXcf m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field aYvbfLVVU m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field YUydifjdg m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field aYvbfLVVU m_spec>
+ 110 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+ 113 putfield # <Field layAuDXcf m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class pSbNWjWEi>
+ 125 dup
+ 126 invokespecial # <Method pSbNWjWEi()>
+ 129 putfield # <Field pSbNWjWEi m_set>
+ 132 aload_3
+ 133 getfield # <Field pSbNWjWEi m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field aYvbfLVVU m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field pSbNWjWEi m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field layAuDXcf m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field YUydifjdg m_lexGen>
+ 177 invokevirtual # <Method xAYJWnUkN packAccept()>
+ 180 putfield # <Field xAYJWnUkN m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(owjuLNyxC)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method owjuLNyxC newowjuLNyxC()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(owjuLNyxC)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field YUydifjdg m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(owjuLNyxC)>
+  37 aload_0
+  38 getfield # <Field aYvbfLVVU m_spec>
+  41 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field layAuDXcf m_start>
+  50 putfield # <Field layAuDXcf m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field layAuDXcf m_start>
+  58 putfield # <Field layAuDXcf m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field layAuDXcf m_start>
+  66 aload_0
+  67 getfield # <Field aYvbfLVVU m_spec>
+  70 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field layAuDXcf m_end>
+  78 aload_3
+  79 putfield # <Field layAuDXcf m_next>
+  82 aload_2
+  83 getfield # <Field layAuDXcf m_end>
+  86 aload_3
+  87 putfield # <Field layAuDXcf m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field layAuDXcf m_end>
+  95 aload_0
+  96 getfield # <Field aYvbfLVVU m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(owjuLNyxC)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method owjuLNyxC newowjuLNyxC()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field aYvbfLVVU m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(owjuLNyxC)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(owjuLNyxC)>
+  44 aload_1
+  45 getfield # <Field layAuDXcf m_end>
+  48 aload_2
+  49 getfield # <Field layAuDXcf m_start>
+  52 invokevirtual # <Method void mimic(layAuDXcf)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field layAuDXcf m_start>
+  60 invokespecial # <Method void discardlayAuDXcf(layAuDXcf)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field layAuDXcf m_end>
+  68 putfield # <Field layAuDXcf m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field aYvbfLVVU m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field WiTcXJFSS m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field WiTcXJFSS m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field WiTcXJFSS m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(owjuLNyxC)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(owjuLNyxC)>
+   9 aload_0
+  10 getfield # <Field aYvbfLVVU m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field aYvbfLVVU m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field aYvbfLVVU m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field aYvbfLVVU m_spec>
+  49 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field aYvbfLVVU m_spec>
+  57 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field layAuDXcf m_start>
+  66 putfield # <Field layAuDXcf m_next>
+  69 aload_1
+  70 getfield # <Field layAuDXcf m_end>
+  73 aload_3
+  74 putfield # <Field layAuDXcf m_next>
+  77 aload_0
+  78 getfield # <Field aYvbfLVVU m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field aYvbfLVVU m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field layAuDXcf m_next2>
+ 106 aload_0
+ 107 getfield # <Field aYvbfLVVU m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field aYvbfLVVU m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field layAuDXcf m_end>
+ 134 aload_1
+ 135 getfield # <Field layAuDXcf m_start>
+ 138 putfield # <Field layAuDXcf m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field layAuDXcf m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field layAuDXcf m_end>
+ 151 aload_0
+ 152 getfield # <Field YUydifjdg m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(owjuLNyxC)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field YUydifjdg m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(owjuLNyxC)>
+  25 aload_0
+  26 getfield # <Field aYvbfLVVU m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field YUydifjdg m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field WiTcXJFSS m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field aYvbfLVVU m_spec>
+  63 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field layAuDXcf m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field aYvbfLVVU m_spec>
+  77 invokestatic # <Method layAuDXcf newlayAuDXcf(aYvbfLVVU)>
+  80 putfield # <Field layAuDXcf m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field layAuDXcf m_next>
+  88 putfield # <Field layAuDXcf m_end>
+  91 aload_0
+  92 getfield # <Field aYvbfLVVU m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field aYvbfLVVU m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field aYvbfLVVU m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field YUydifjdg m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class pSbNWjWEi>
+ 152 dup
+ 153 invokespecial # <Method pSbNWjWEi()>
+ 156 putfield # <Field pSbNWjWEi m_set>
+ 159 aload_0
+ 160 getfield # <Field aYvbfLVVU m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field pSbNWjWEi m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field aYvbfLVVU m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field pSbNWjWEi m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field pSbNWjWEi m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field YUydifjdg m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field aYvbfLVVU m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field YUydifjdg m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field pSbNWjWEi m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field aYvbfLVVU m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field pSbNWjWEi m_set>
+ 268 invokespecial # <Method void dodash(pSbNWjWEi)>
+ 271 aload_0
+ 272 getfield # <Field YUydifjdg m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(pSbNWjWEi)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field aYvbfLVVU m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field YUydifjdg m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field aYvbfLVVU m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field aYvbfLVVU m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field aYvbfLVVU m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field YUydifjdg m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field aYvbfLVVU m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field aYvbfLVVU m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class WiTcXJFSS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    WiTcXJFSS(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method WiTcXJFSS(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class XXLtVEVoD extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    TRZKEzoEt m_start;
+    TRZKEzoEt m_end;
+    XXLtVEVoD();
+}
+
+Method XXLtVEVoD()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field TRZKEzoEt m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field TRZKEzoEt m_end>
+  14 return
+Compiled from JavaLex.java
+final class YUydifjdg extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    YUydifjdg(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    xAYJWnUkN packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method YUydifjdg(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class WiTcXJFSS>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method WiTcXJFSS(java.io.InputStream)>
+1490 putfield # <Field WiTcXJFSS m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class aYvbfLVVU>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method aYvbfLVVU(YUydifjdg)>
+1873 putfield # <Field aYvbfLVVU m_spec>
+1876 aload_0
+1877 new # <Class lQsXXpbpa>
+1880 dup
+1881 invokespecial # <Method lQsXXpbpa()>
+1884 putfield # <Field lQsXXpbpa m_nfa2dfa>
+1887 aload_0
+1888 new # <Class TyWHbCSwu>
+1891 dup
+1892 invokespecial # <Method TyWHbCSwu()>
+1895 putfield # <Field TyWHbCSwu m_minimize>
+1898 aload_0
+1899 new # <Class WGsEYKEwb>
+1902 dup
+1903 invokespecial # <Method WGsEYKEwb()>
+1906 putfield # <Field WGsEYKEwb m_makeNfa>
+1909 aload_0
+1910 new # <Class PepwQHsOl>
+1913 dup
+1914 invokespecial # <Method PepwQHsOl()>
+1917 putfield # <Field PepwQHsOl m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field WiTcXJFSS m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field aYvbfLVVU m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field aYvbfLVVU m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field WiTcXJFSS m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field WiTcXJFSS m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field aYvbfLVVU m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field WiTcXJFSS m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field WiTcXJFSS m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field aYvbfLVVU m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field aYvbfLVVU m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field PepwQHsOl m_emit>
+ 236 aload_0
+ 237 getfield # <Field aYvbfLVVU m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(aYvbfLVVU, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field WiTcXJFSS m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field aYvbfLVVU m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field WiTcXJFSS m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field WiTcXJFSS m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field WiTcXJFSS m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field WiTcXJFSS m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field WiTcXJFSS m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field WiTcXJFSS m_input>
+ 163 aload_0
+ 164 getfield # <Field WiTcXJFSS m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field WiTcXJFSS m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field WiTcXJFSS m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field WiTcXJFSS m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field WiTcXJFSS m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field WiTcXJFSS m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field WiTcXJFSS m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field WiTcXJFSS m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field WiTcXJFSS m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field WiTcXJFSS m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field WiTcXJFSS m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field WiTcXJFSS m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field WiTcXJFSS m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field WiTcXJFSS m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field WiTcXJFSS m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field WiTcXJFSS m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field WiTcXJFSS m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field WiTcXJFSS m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field WiTcXJFSS m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field WiTcXJFSS m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field WiTcXJFSS m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field WiTcXJFSS m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field WiTcXJFSS m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field WiTcXJFSS m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field WiTcXJFSS m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field WiTcXJFSS m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field WiTcXJFSS m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field aYvbfLVVU m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field aYvbfLVVU m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field aYvbfLVVU m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field aYvbfLVVU m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field aYvbfLVVU m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field aYvbfLVVU m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field aYvbfLVVU m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field WiTcXJFSS m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field WiTcXJFSS m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field WiTcXJFSS m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field WiTcXJFSS m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field WiTcXJFSS m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field WiTcXJFSS m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field WiTcXJFSS m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field WiTcXJFSS m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field WiTcXJFSS m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field aYvbfLVVU m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field WiTcXJFSS m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field WiTcXJFSS m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field WiTcXJFSS m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field WiTcXJFSS m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field WiTcXJFSS m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field WiTcXJFSS m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field WiTcXJFSS m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field WiTcXJFSS m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field WiTcXJFSS m_input>
+ 183 aload_0
+ 184 getfield # <Field WiTcXJFSS m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field WiTcXJFSS m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field WiTcXJFSS m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field WiTcXJFSS m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field WiTcXJFSS m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field WiTcXJFSS m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field WiTcXJFSS m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field WiTcXJFSS m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field WiTcXJFSS m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field WiTcXJFSS m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field WiTcXJFSS m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field aYvbfLVVU m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field aYvbfLVVU m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field aYvbfLVVU m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field WiTcXJFSS m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field WiTcXJFSS m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field WiTcXJFSS m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field aYvbfLVVU m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field WiTcXJFSS m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field WiTcXJFSS m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field aYvbfLVVU m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field WiTcXJFSS m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field WiTcXJFSS m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field aYvbfLVVU m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field WiTcXJFSS m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field WiTcXJFSS m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field aYvbfLVVU m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field aYvbfLVVU m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field aYvbfLVVU m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field WiTcXJFSS m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field aYvbfLVVU m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field aYvbfLVVU m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field aYvbfLVVU m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field WiTcXJFSS m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field aYvbfLVVU m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field aYvbfLVVU m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field aYvbfLVVU m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field WiTcXJFSS m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field WiTcXJFSS m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field WiTcXJFSS m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field aYvbfLVVU m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field WiTcXJFSS m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field WiTcXJFSS m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field aYvbfLVVU m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field WiTcXJFSS m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field WiTcXJFSS m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field WiTcXJFSS m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field aYvbfLVVU m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field WiTcXJFSS m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field WiTcXJFSS m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field aYvbfLVVU m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field WiTcXJFSS m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field aYvbfLVVU m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field aYvbfLVVU m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field aYvbfLVVU m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field WiTcXJFSS m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field aYvbfLVVU m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field aYvbfLVVU m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field aYvbfLVVU m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field WiTcXJFSS m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field WiTcXJFSS m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field WiTcXJFSS m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field aYvbfLVVU m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field WiTcXJFSS m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field WiTcXJFSS m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field WiTcXJFSS m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field aYvbfLVVU m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field WiTcXJFSS m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field WiTcXJFSS m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field WiTcXJFSS m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field WiTcXJFSS m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field WiTcXJFSS m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field WiTcXJFSS m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field aYvbfLVVU m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field WiTcXJFSS m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field WiTcXJFSS m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field WiTcXJFSS m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field WiTcXJFSS m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field WiTcXJFSS m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field WiTcXJFSS m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field aYvbfLVVU m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field WiTcXJFSS m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field aYvbfLVVU m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field aYvbfLVVU m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field aYvbfLVVU m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field WiTcXJFSS m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field WiTcXJFSS m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field WiTcXJFSS m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field WiTcXJFSS m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field WiTcXJFSS m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field aYvbfLVVU m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field aYvbfLVVU m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field WGsEYKEwb m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field aYvbfLVVU m_spec>
+ 113 aload_0
+ 114 getfield # <Field WiTcXJFSS m_input>
+ 117 invokevirtual # <Method void thompson(YUydifjdg, aYvbfLVVU, WiTcXJFSS)>
+ 120 aload_0
+ 121 getfield # <Field aYvbfLVVU m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field aYvbfLVVU m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field lQsXXpbpa m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field aYvbfLVVU m_spec>
+ 167 invokevirtual # <Method void make_dfa(YUydifjdg, aYvbfLVVU)>
+ 170 aload_0
+ 171 getfield # <Field aYvbfLVVU m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field TyWHbCSwu m_minimize>
+ 192 aload_0
+ 193 getfield # <Field aYvbfLVVU m_spec>
+ 196 invokevirtual # <Method void min_dfa(aYvbfLVVU)>
+ 199 return
+
+Method void printccl(pSbNWjWEi)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field aYvbfLVVU m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(layAuDXcf)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field aYvbfLVVU m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field aYvbfLVVU m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class layAuDXcf>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(layAuDXcf)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field layAuDXcf m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field layAuDXcf m_next>
+ 111 invokespecial # <Method java.lang.String plab(layAuDXcf)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field layAuDXcf m_next2>
+ 143 invokespecial # <Method java.lang.String plab(layAuDXcf)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field pSbNWjWEi m_set>
+ 189 invokespecial # <Method void printccl(pSbNWjWEi)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field xAYJWnUkN m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field xAYJWnUkN m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field xAYJWnUkN m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field aYvbfLVVU m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field aYvbfLVVU m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field aYvbfLVVU m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field aYvbfLVVU m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class layAuDXcf>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field aYvbfLVVU m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field WiTcXJFSS m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field aYvbfLVVU m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field WiTcXJFSS m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field WiTcXJFSS m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field WiTcXJFSS m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field WiTcXJFSS m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field WiTcXJFSS m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field WiTcXJFSS m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field WiTcXJFSS m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field WiTcXJFSS m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field WiTcXJFSS m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field WiTcXJFSS m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field WiTcXJFSS m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field WiTcXJFSS m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field WiTcXJFSS m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field WiTcXJFSS m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field WiTcXJFSS m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field WiTcXJFSS m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field WiTcXJFSS m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field WiTcXJFSS m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field WiTcXJFSS m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field WiTcXJFSS m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field WiTcXJFSS m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field WiTcXJFSS m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field WiTcXJFSS m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field WiTcXJFSS m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field WiTcXJFSS m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field WiTcXJFSS m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field WiTcXJFSS m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field WiTcXJFSS m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field WiTcXJFSS m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field WiTcXJFSS m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field WiTcXJFSS m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field WiTcXJFSS m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field WiTcXJFSS m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field WiTcXJFSS m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field WiTcXJFSS m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field WiTcXJFSS m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field WiTcXJFSS m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field WiTcXJFSS m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field WiTcXJFSS m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field WiTcXJFSS m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field aYvbfLVVU m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field WiTcXJFSS m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field aYvbfLVVU m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field WiTcXJFSS m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field WiTcXJFSS m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field WiTcXJFSS m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field aYvbfLVVU m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field WiTcXJFSS m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field WiTcXJFSS m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field WiTcXJFSS m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field WiTcXJFSS m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field WiTcXJFSS m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field WiTcXJFSS m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field WiTcXJFSS m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field WiTcXJFSS m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field WiTcXJFSS m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field WiTcXJFSS m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field aYvbfLVVU m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field WiTcXJFSS m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field WiTcXJFSS m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field WiTcXJFSS m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field WiTcXJFSS m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field WiTcXJFSS m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field WiTcXJFSS m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field WiTcXJFSS m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field WiTcXJFSS m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field aYvbfLVVU m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field WiTcXJFSS m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field WiTcXJFSS m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field WiTcXJFSS m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field WiTcXJFSS m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field WiTcXJFSS m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field WiTcXJFSS m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field WiTcXJFSS m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field WiTcXJFSS m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field WiTcXJFSS m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field WiTcXJFSS m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field WiTcXJFSS m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field WiTcXJFSS m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field WiTcXJFSS m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field WiTcXJFSS m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field WiTcXJFSS m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field WiTcXJFSS m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field WiTcXJFSS m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field WiTcXJFSS m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field WiTcXJFSS m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field WiTcXJFSS m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field WiTcXJFSS m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field aYvbfLVVU m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field aYvbfLVVU m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field WiTcXJFSS m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field WiTcXJFSS m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field WiTcXJFSS m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field aYvbfLVVU m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field WiTcXJFSS m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field WiTcXJFSS m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field WiTcXJFSS m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field WiTcXJFSS m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field WiTcXJFSS m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field WiTcXJFSS m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field WiTcXJFSS m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field WiTcXJFSS m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field WiTcXJFSS m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field WiTcXJFSS m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field WiTcXJFSS m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field WiTcXJFSS m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field WiTcXJFSS m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field WiTcXJFSS m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field WiTcXJFSS m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field WiTcXJFSS m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field WiTcXJFSS m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field WiTcXJFSS m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field WiTcXJFSS m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field WiTcXJFSS m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field WiTcXJFSS m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field WiTcXJFSS m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field WiTcXJFSS m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field aYvbfLVVU m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field WiTcXJFSS m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field aYvbfLVVU m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field WiTcXJFSS m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field WiTcXJFSS m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field WiTcXJFSS m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field WiTcXJFSS m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field WiTcXJFSS m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field WiTcXJFSS m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field WiTcXJFSS m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field WiTcXJFSS m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field WiTcXJFSS m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field WiTcXJFSS m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field WiTcXJFSS m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field WiTcXJFSS m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field WiTcXJFSS m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field WiTcXJFSS m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field WiTcXJFSS m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field WiTcXJFSS m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field WiTcXJFSS m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field WiTcXJFSS m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field WiTcXJFSS m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field WiTcXJFSS m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field WiTcXJFSS m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field WiTcXJFSS m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field WiTcXJFSS m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field WiTcXJFSS m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field WiTcXJFSS m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field WiTcXJFSS m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field WiTcXJFSS m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field WiTcXJFSS m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field WiTcXJFSS m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field WiTcXJFSS m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field WiTcXJFSS m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field WiTcXJFSS m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field WiTcXJFSS m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field WiTcXJFSS m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field WiTcXJFSS m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field WiTcXJFSS m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field WiTcXJFSS m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field WiTcXJFSS m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field WiTcXJFSS m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field WiTcXJFSS m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field WiTcXJFSS m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field WiTcXJFSS m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field WiTcXJFSS m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field WiTcXJFSS m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field WiTcXJFSS m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field WiTcXJFSS m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field WiTcXJFSS m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field WiTcXJFSS m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field WiTcXJFSS m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field WiTcXJFSS m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field WiTcXJFSS m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field WiTcXJFSS m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field WiTcXJFSS m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field WiTcXJFSS m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field WiTcXJFSS m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field WiTcXJFSS m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field WiTcXJFSS m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field WiTcXJFSS m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field WiTcXJFSS m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field WiTcXJFSS m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field WiTcXJFSS m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field WiTcXJFSS m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method xAYJWnUkN packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field WiTcXJFSS m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field aYvbfLVVU m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field WiTcXJFSS m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field WiTcXJFSS m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field WiTcXJFSS m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field WiTcXJFSS m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field WiTcXJFSS m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field WiTcXJFSS m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field WiTcXJFSS m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field WiTcXJFSS m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field WiTcXJFSS m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field WiTcXJFSS m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field WiTcXJFSS m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field WiTcXJFSS m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field WiTcXJFSS m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field WiTcXJFSS m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field WiTcXJFSS m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field WiTcXJFSS m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field WiTcXJFSS m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field WiTcXJFSS m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field WiTcXJFSS m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field WiTcXJFSS m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field WiTcXJFSS m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field WiTcXJFSS m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field WiTcXJFSS m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field WiTcXJFSS m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field WiTcXJFSS m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field WiTcXJFSS m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class xAYJWnUkN>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field WiTcXJFSS m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method xAYJWnUkN(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field WiTcXJFSS m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field aYvbfLVVU m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field aYvbfLVVU m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field aYvbfLVVU m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field aYvbfLVVU m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field WiTcXJFSS m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field WiTcXJFSS m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field aYvbfLVVU m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field WiTcXJFSS m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field WiTcXJFSS m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field WiTcXJFSS m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field WiTcXJFSS m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field aYvbfLVVU m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field aYvbfLVVU m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field aYvbfLVVU m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field WiTcXJFSS m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field WiTcXJFSS m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field WiTcXJFSS m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field WiTcXJFSS m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field WiTcXJFSS m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field WiTcXJFSS m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field WiTcXJFSS m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field WiTcXJFSS m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field WiTcXJFSS m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field WiTcXJFSS m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field aYvbfLVVU m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field WiTcXJFSS m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field WiTcXJFSS m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field aYvbfLVVU m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field aYvbfLVVU m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field aYvbfLVVU m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field WiTcXJFSS m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field WiTcXJFSS m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field aYvbfLVVU m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field aYvbfLVVU m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field aYvbfLVVU m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field WiTcXJFSS m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field WiTcXJFSS m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field WiTcXJFSS m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field aYvbfLVVU m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field aYvbfLVVU m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field aYvbfLVVU m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field WiTcXJFSS m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field WiTcXJFSS m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field WiTcXJFSS m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field WiTcXJFSS m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field WiTcXJFSS m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field WiTcXJFSS m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field WiTcXJFSS m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field WiTcXJFSS m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field WiTcXJFSS m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field WiTcXJFSS m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field aYvbfLVVU m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field WiTcXJFSS m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field WiTcXJFSS m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field aYvbfLVVU m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field aYvbfLVVU m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field aYvbfLVVU m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field aYvbfLVVU m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field aYvbfLVVU m_spec>
+ 663 aload_0
+ 664 getfield # <Field WiTcXJFSS m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field WiTcXJFSS m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field WiTcXJFSS m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field WiTcXJFSS m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field WiTcXJFSS m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field WiTcXJFSS m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field WiTcXJFSS m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field aYvbfLVVU m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field WiTcXJFSS m_input>
+ 756 aload_0
+ 757 getfield # <Field WiTcXJFSS m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field aYvbfLVVU m_spec>
+ 775 aload_0
+ 776 getfield # <Field WiTcXJFSS m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field WiTcXJFSS m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field WiTcXJFSS m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field aYvbfLVVU m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field aYvbfLVVU m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field aYvbfLVVU m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field aYvbfLVVU m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field aYvbfLVVU m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field aYvbfLVVU m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field aYvbfLVVU m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field aYvbfLVVU m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field aYvbfLVVU m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field aYvbfLVVU m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field aYvbfLVVU m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field aYvbfLVVU m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field aYvbfLVVU m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field aYvbfLVVU m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field aYvbfLVVU m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field aYvbfLVVU m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class layAuDXcf>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field aYvbfLVVU m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field aYvbfLVVU m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field aYvbfLVVU m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field aYvbfLVVU m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field aYvbfLVVU m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class uQFetIDnd>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field aYvbfLVVU m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field aYvbfLVVU m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field xAYJWnUkN m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field xAYJWnUkN m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field xAYJWnUkN m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field xAYJWnUkN m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field aYvbfLVVU m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class xAYJWnUkN>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field aYvbfLVVU m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field aYvbfLVVU m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field aYvbfLVVU m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field aYvbfLVVU m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field aYvbfLVVU m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class YvZqHUyzK extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    IRxqsITZU m_accept;
+    int m_anchor;
+    int m_accept_index;
+    YvZqHUyzK();
+}
+
+Method YvZqHUyzK()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field IRxqsITZU m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class ZVUdsMhBO extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    ZVUdsMhBO(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    MZTWBrgSN packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method ZVUdsMhBO(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class cuUKMfCBy>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method cuUKMfCBy(java.io.InputStream)>
+1490 putfield # <Field cuUKMfCBy m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class dWRgaYOHu>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method dWRgaYOHu(ZVUdsMhBO)>
+1873 putfield # <Field dWRgaYOHu m_spec>
+1876 aload_0
+1877 new # <Class oqHSjtdeo>
+1880 dup
+1881 invokespecial # <Method oqHSjtdeo()>
+1884 putfield # <Field oqHSjtdeo m_nfa2dfa>
+1887 aload_0
+1888 new # <Class pmZaDsTuS>
+1891 dup
+1892 invokespecial # <Method pmZaDsTuS()>
+1895 putfield # <Field pmZaDsTuS m_minimize>
+1898 aload_0
+1899 new # <Class kewtnBJFk>
+1902 dup
+1903 invokespecial # <Method kewtnBJFk()>
+1906 putfield # <Field kewtnBJFk m_makeNfa>
+1909 aload_0
+1910 new # <Class uLvtBCSqU>
+1913 dup
+1914 invokespecial # <Method uLvtBCSqU()>
+1917 putfield # <Field uLvtBCSqU m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field cuUKMfCBy m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field dWRgaYOHu m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field dWRgaYOHu m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field cuUKMfCBy m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field cuUKMfCBy m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field dWRgaYOHu m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field cuUKMfCBy m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field cuUKMfCBy m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field dWRgaYOHu m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field dWRgaYOHu m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field uLvtBCSqU m_emit>
+ 236 aload_0
+ 237 getfield # <Field dWRgaYOHu m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(dWRgaYOHu, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field cuUKMfCBy m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field dWRgaYOHu m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field cuUKMfCBy m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field cuUKMfCBy m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field cuUKMfCBy m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field cuUKMfCBy m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field cuUKMfCBy m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field cuUKMfCBy m_input>
+ 163 aload_0
+ 164 getfield # <Field cuUKMfCBy m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field cuUKMfCBy m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field cuUKMfCBy m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field cuUKMfCBy m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field cuUKMfCBy m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field cuUKMfCBy m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field cuUKMfCBy m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field cuUKMfCBy m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field cuUKMfCBy m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field cuUKMfCBy m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field cuUKMfCBy m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field cuUKMfCBy m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field cuUKMfCBy m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field cuUKMfCBy m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field cuUKMfCBy m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field cuUKMfCBy m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field cuUKMfCBy m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field cuUKMfCBy m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field cuUKMfCBy m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field cuUKMfCBy m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field cuUKMfCBy m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field cuUKMfCBy m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field cuUKMfCBy m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field cuUKMfCBy m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field cuUKMfCBy m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field cuUKMfCBy m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field cuUKMfCBy m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field dWRgaYOHu m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field dWRgaYOHu m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field dWRgaYOHu m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field dWRgaYOHu m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field dWRgaYOHu m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field dWRgaYOHu m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field dWRgaYOHu m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field cuUKMfCBy m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field cuUKMfCBy m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field cuUKMfCBy m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field cuUKMfCBy m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field cuUKMfCBy m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field cuUKMfCBy m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field cuUKMfCBy m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field cuUKMfCBy m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field cuUKMfCBy m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field dWRgaYOHu m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field cuUKMfCBy m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field cuUKMfCBy m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field cuUKMfCBy m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field cuUKMfCBy m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field cuUKMfCBy m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field cuUKMfCBy m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field cuUKMfCBy m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field cuUKMfCBy m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field cuUKMfCBy m_input>
+ 183 aload_0
+ 184 getfield # <Field cuUKMfCBy m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field cuUKMfCBy m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field cuUKMfCBy m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field cuUKMfCBy m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field cuUKMfCBy m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field cuUKMfCBy m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field cuUKMfCBy m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field cuUKMfCBy m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field cuUKMfCBy m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field cuUKMfCBy m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field cuUKMfCBy m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field dWRgaYOHu m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field dWRgaYOHu m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field dWRgaYOHu m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field cuUKMfCBy m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field cuUKMfCBy m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field cuUKMfCBy m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field dWRgaYOHu m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field cuUKMfCBy m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field cuUKMfCBy m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field dWRgaYOHu m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field cuUKMfCBy m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field cuUKMfCBy m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field dWRgaYOHu m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field cuUKMfCBy m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field cuUKMfCBy m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field dWRgaYOHu m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field dWRgaYOHu m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field dWRgaYOHu m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field cuUKMfCBy m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field dWRgaYOHu m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field dWRgaYOHu m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field dWRgaYOHu m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field cuUKMfCBy m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field dWRgaYOHu m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field dWRgaYOHu m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field dWRgaYOHu m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field cuUKMfCBy m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field cuUKMfCBy m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field cuUKMfCBy m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field dWRgaYOHu m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field cuUKMfCBy m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field cuUKMfCBy m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field dWRgaYOHu m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field cuUKMfCBy m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field cuUKMfCBy m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field cuUKMfCBy m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field dWRgaYOHu m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field cuUKMfCBy m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field cuUKMfCBy m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field dWRgaYOHu m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field cuUKMfCBy m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field dWRgaYOHu m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field dWRgaYOHu m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field dWRgaYOHu m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field cuUKMfCBy m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field dWRgaYOHu m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field dWRgaYOHu m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field dWRgaYOHu m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field cuUKMfCBy m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field cuUKMfCBy m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field cuUKMfCBy m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field dWRgaYOHu m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field cuUKMfCBy m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field cuUKMfCBy m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field cuUKMfCBy m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field dWRgaYOHu m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field cuUKMfCBy m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field cuUKMfCBy m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field cuUKMfCBy m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field cuUKMfCBy m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field cuUKMfCBy m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field cuUKMfCBy m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field dWRgaYOHu m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field cuUKMfCBy m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field cuUKMfCBy m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field cuUKMfCBy m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field cuUKMfCBy m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field cuUKMfCBy m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field cuUKMfCBy m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field dWRgaYOHu m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field cuUKMfCBy m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field dWRgaYOHu m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field dWRgaYOHu m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field dWRgaYOHu m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field cuUKMfCBy m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field cuUKMfCBy m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field cuUKMfCBy m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field cuUKMfCBy m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field cuUKMfCBy m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field dWRgaYOHu m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field dWRgaYOHu m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field kewtnBJFk m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field dWRgaYOHu m_spec>
+ 113 aload_0
+ 114 getfield # <Field cuUKMfCBy m_input>
+ 117 invokevirtual # <Method void thompson(ZVUdsMhBO, dWRgaYOHu, cuUKMfCBy)>
+ 120 aload_0
+ 121 getfield # <Field dWRgaYOHu m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field dWRgaYOHu m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field oqHSjtdeo m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field dWRgaYOHu m_spec>
+ 167 invokevirtual # <Method void make_dfa(ZVUdsMhBO, dWRgaYOHu)>
+ 170 aload_0
+ 171 getfield # <Field dWRgaYOHu m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field pmZaDsTuS m_minimize>
+ 192 aload_0
+ 193 getfield # <Field dWRgaYOHu m_spec>
+ 196 invokevirtual # <Method void min_dfa(dWRgaYOHu)>
+ 199 return
+
+Method void printccl(afExAKshu)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field dWRgaYOHu m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(TRZKEzoEt)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field dWRgaYOHu m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field dWRgaYOHu m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class TRZKEzoEt>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(TRZKEzoEt)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field TRZKEzoEt m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field TRZKEzoEt m_next>
+ 111 invokespecial # <Method java.lang.String plab(TRZKEzoEt)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field TRZKEzoEt m_next2>
+ 143 invokespecial # <Method java.lang.String plab(TRZKEzoEt)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field afExAKshu m_set>
+ 189 invokespecial # <Method void printccl(afExAKshu)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field MZTWBrgSN m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field MZTWBrgSN m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field MZTWBrgSN m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field dWRgaYOHu m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field dWRgaYOHu m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field dWRgaYOHu m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field dWRgaYOHu m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class TRZKEzoEt>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field dWRgaYOHu m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field cuUKMfCBy m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field dWRgaYOHu m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field cuUKMfCBy m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field cuUKMfCBy m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field cuUKMfCBy m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field cuUKMfCBy m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field cuUKMfCBy m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field cuUKMfCBy m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field cuUKMfCBy m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field cuUKMfCBy m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field cuUKMfCBy m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field cuUKMfCBy m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field cuUKMfCBy m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field cuUKMfCBy m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field cuUKMfCBy m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field cuUKMfCBy m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field cuUKMfCBy m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field cuUKMfCBy m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field cuUKMfCBy m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field cuUKMfCBy m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field cuUKMfCBy m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field cuUKMfCBy m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field cuUKMfCBy m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field cuUKMfCBy m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field cuUKMfCBy m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field cuUKMfCBy m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field cuUKMfCBy m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field cuUKMfCBy m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field cuUKMfCBy m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field cuUKMfCBy m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field cuUKMfCBy m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field cuUKMfCBy m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field cuUKMfCBy m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field cuUKMfCBy m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field cuUKMfCBy m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field cuUKMfCBy m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field cuUKMfCBy m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field cuUKMfCBy m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field cuUKMfCBy m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field cuUKMfCBy m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field cuUKMfCBy m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field cuUKMfCBy m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field dWRgaYOHu m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field cuUKMfCBy m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field dWRgaYOHu m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field cuUKMfCBy m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field cuUKMfCBy m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field cuUKMfCBy m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field dWRgaYOHu m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field cuUKMfCBy m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field cuUKMfCBy m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field cuUKMfCBy m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field cuUKMfCBy m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field cuUKMfCBy m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field cuUKMfCBy m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field cuUKMfCBy m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field cuUKMfCBy m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field cuUKMfCBy m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field cuUKMfCBy m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field dWRgaYOHu m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field cuUKMfCBy m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field cuUKMfCBy m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field cuUKMfCBy m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field cuUKMfCBy m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field cuUKMfCBy m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field cuUKMfCBy m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field cuUKMfCBy m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field cuUKMfCBy m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field dWRgaYOHu m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field cuUKMfCBy m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field cuUKMfCBy m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field cuUKMfCBy m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field cuUKMfCBy m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field cuUKMfCBy m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field cuUKMfCBy m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field cuUKMfCBy m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field cuUKMfCBy m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field cuUKMfCBy m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field cuUKMfCBy m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field cuUKMfCBy m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field cuUKMfCBy m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field cuUKMfCBy m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field cuUKMfCBy m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field cuUKMfCBy m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field cuUKMfCBy m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field cuUKMfCBy m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field cuUKMfCBy m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field cuUKMfCBy m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field cuUKMfCBy m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field cuUKMfCBy m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field dWRgaYOHu m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field dWRgaYOHu m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field cuUKMfCBy m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field cuUKMfCBy m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field cuUKMfCBy m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field dWRgaYOHu m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field cuUKMfCBy m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field cuUKMfCBy m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field cuUKMfCBy m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field cuUKMfCBy m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field cuUKMfCBy m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field cuUKMfCBy m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field cuUKMfCBy m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field cuUKMfCBy m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field cuUKMfCBy m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field cuUKMfCBy m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field cuUKMfCBy m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field cuUKMfCBy m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field cuUKMfCBy m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field cuUKMfCBy m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field cuUKMfCBy m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field cuUKMfCBy m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field cuUKMfCBy m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field cuUKMfCBy m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field cuUKMfCBy m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field cuUKMfCBy m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field cuUKMfCBy m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field cuUKMfCBy m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field cuUKMfCBy m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field dWRgaYOHu m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field cuUKMfCBy m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field dWRgaYOHu m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field cuUKMfCBy m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field cuUKMfCBy m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field cuUKMfCBy m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field cuUKMfCBy m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field cuUKMfCBy m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field cuUKMfCBy m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field cuUKMfCBy m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field cuUKMfCBy m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field cuUKMfCBy m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field cuUKMfCBy m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field cuUKMfCBy m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field cuUKMfCBy m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field cuUKMfCBy m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field cuUKMfCBy m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field cuUKMfCBy m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field cuUKMfCBy m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field cuUKMfCBy m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field cuUKMfCBy m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field cuUKMfCBy m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field cuUKMfCBy m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field cuUKMfCBy m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field cuUKMfCBy m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field cuUKMfCBy m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field cuUKMfCBy m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field cuUKMfCBy m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field cuUKMfCBy m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field cuUKMfCBy m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field cuUKMfCBy m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field cuUKMfCBy m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field cuUKMfCBy m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field cuUKMfCBy m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field cuUKMfCBy m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field cuUKMfCBy m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field cuUKMfCBy m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field cuUKMfCBy m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field cuUKMfCBy m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field cuUKMfCBy m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field cuUKMfCBy m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field cuUKMfCBy m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field cuUKMfCBy m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field cuUKMfCBy m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field cuUKMfCBy m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field cuUKMfCBy m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field cuUKMfCBy m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field cuUKMfCBy m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field cuUKMfCBy m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field cuUKMfCBy m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field cuUKMfCBy m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field cuUKMfCBy m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field cuUKMfCBy m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field cuUKMfCBy m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field cuUKMfCBy m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field cuUKMfCBy m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field cuUKMfCBy m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field cuUKMfCBy m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field cuUKMfCBy m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field cuUKMfCBy m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field cuUKMfCBy m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field cuUKMfCBy m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field cuUKMfCBy m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field cuUKMfCBy m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field cuUKMfCBy m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method MZTWBrgSN packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field cuUKMfCBy m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field dWRgaYOHu m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field cuUKMfCBy m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field cuUKMfCBy m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field cuUKMfCBy m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field cuUKMfCBy m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field cuUKMfCBy m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field cuUKMfCBy m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field cuUKMfCBy m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field cuUKMfCBy m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field cuUKMfCBy m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field cuUKMfCBy m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field cuUKMfCBy m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field cuUKMfCBy m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field cuUKMfCBy m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field cuUKMfCBy m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field cuUKMfCBy m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field cuUKMfCBy m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field cuUKMfCBy m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field cuUKMfCBy m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field cuUKMfCBy m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field cuUKMfCBy m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field cuUKMfCBy m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field cuUKMfCBy m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field cuUKMfCBy m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field cuUKMfCBy m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field cuUKMfCBy m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field cuUKMfCBy m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class MZTWBrgSN>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field cuUKMfCBy m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method MZTWBrgSN(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field cuUKMfCBy m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field dWRgaYOHu m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field dWRgaYOHu m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field dWRgaYOHu m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field dWRgaYOHu m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field cuUKMfCBy m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field cuUKMfCBy m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field dWRgaYOHu m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field cuUKMfCBy m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field cuUKMfCBy m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field cuUKMfCBy m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field cuUKMfCBy m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field dWRgaYOHu m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field dWRgaYOHu m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field dWRgaYOHu m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field cuUKMfCBy m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field cuUKMfCBy m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field cuUKMfCBy m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field cuUKMfCBy m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field cuUKMfCBy m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field cuUKMfCBy m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field cuUKMfCBy m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field cuUKMfCBy m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field cuUKMfCBy m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field cuUKMfCBy m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field dWRgaYOHu m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field cuUKMfCBy m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field cuUKMfCBy m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field dWRgaYOHu m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field dWRgaYOHu m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field dWRgaYOHu m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field cuUKMfCBy m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field cuUKMfCBy m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field dWRgaYOHu m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field dWRgaYOHu m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field dWRgaYOHu m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field cuUKMfCBy m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field cuUKMfCBy m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field cuUKMfCBy m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field dWRgaYOHu m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field dWRgaYOHu m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field dWRgaYOHu m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field cuUKMfCBy m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field cuUKMfCBy m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field cuUKMfCBy m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field cuUKMfCBy m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field cuUKMfCBy m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field cuUKMfCBy m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field cuUKMfCBy m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field cuUKMfCBy m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field cuUKMfCBy m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field cuUKMfCBy m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field dWRgaYOHu m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field cuUKMfCBy m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field cuUKMfCBy m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field dWRgaYOHu m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field dWRgaYOHu m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field dWRgaYOHu m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field dWRgaYOHu m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field dWRgaYOHu m_spec>
+ 663 aload_0
+ 664 getfield # <Field cuUKMfCBy m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field cuUKMfCBy m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field cuUKMfCBy m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field cuUKMfCBy m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field cuUKMfCBy m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field cuUKMfCBy m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field cuUKMfCBy m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field dWRgaYOHu m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field cuUKMfCBy m_input>
+ 756 aload_0
+ 757 getfield # <Field cuUKMfCBy m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field dWRgaYOHu m_spec>
+ 775 aload_0
+ 776 getfield # <Field cuUKMfCBy m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field cuUKMfCBy m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field cuUKMfCBy m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field dWRgaYOHu m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field dWRgaYOHu m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field dWRgaYOHu m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field dWRgaYOHu m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field dWRgaYOHu m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field dWRgaYOHu m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field dWRgaYOHu m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field dWRgaYOHu m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field dWRgaYOHu m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field dWRgaYOHu m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field dWRgaYOHu m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field dWRgaYOHu m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field dWRgaYOHu m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field dWRgaYOHu m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field dWRgaYOHu m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field dWRgaYOHu m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class TRZKEzoEt>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field dWRgaYOHu m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field dWRgaYOHu m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field dWRgaYOHu m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field dWRgaYOHu m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field dWRgaYOHu m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class rHllaKEvd>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field dWRgaYOHu m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field dWRgaYOHu m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field MZTWBrgSN m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field MZTWBrgSN m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field MZTWBrgSN m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field MZTWBrgSN m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field dWRgaYOHu m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class MZTWBrgSN>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field dWRgaYOHu m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field dWRgaYOHu m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field dWRgaYOHu m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field dWRgaYOHu m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field dWRgaYOHu m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class ZonUICcHj extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    ZonUICcHj();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method ZonUICcHj()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class aYvbfLVVU extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    layAuDXcf m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    aYvbfLVVU(YUydifjdg);
+}
+
+Method aYvbfLVVU(YUydifjdg)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field YUydifjdg m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field layAuDXcf m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class aeDkYlUOm extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    TdLZzxjmB m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    aeDkYlUOm(int,yCWZtShZT);
+}
+
+Method aeDkYlUOm(int,yCWZtShZT)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field TdLZzxjmB m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class afExAKshu extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    afExAKshu();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(afExAKshu);
+}
+
+Method afExAKshu()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(afExAKshu)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class bJiLhHQcB extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    bJiLhHQcB();
+    void thompson(ctxmGlswy, yCWZtShZT, gVugJSDwR) throws java.io.IOException;
+}
+
+Method bJiLhHQcB()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field gVugJSDwR m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field ctxmGlswy m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field yCWZtShZT m_spec>
+  15 return
+
+Method void set(ctxmGlswy, yCWZtShZT, gVugJSDwR)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field gVugJSDwR m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field ctxmGlswy m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field yCWZtShZT m_spec>
+  51 return
+
+Method void thompson(ctxmGlswy, yCWZtShZT, gVugJSDwR)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(ctxmGlswy, yCWZtShZT, gVugJSDwR)>
+  11 aload_0
+  12 getfield # <Field yCWZtShZT m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field yCWZtShZT m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field yCWZtShZT m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field yCWZtShZT m_spec>
+  72 aload_0
+  73 invokespecial # <Method pHNWlbrmz machine()>
+  76 putfield # <Field pHNWlbrmz m_nfa_start>
+  79 aload_0
+  80 getfield # <Field yCWZtShZT m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field yCWZtShZT m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class pHNWlbrmz>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field yCWZtShZT m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field yCWZtShZT m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardpHNWlbrmz(pHNWlbrmz)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, pHNWlbrmz)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field yCWZtShZT m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method pHNWlbrmz machine()
+   0 aload_0
+   1 getfield # <Field ctxmGlswy m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field ctxmGlswy m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field yCWZtShZT m_spec>
+  28 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method pHNWlbrmz rule()>
+  39 putfield # <Field pHNWlbrmz m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field pHNWlbrmz m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, pHNWlbrmz)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field ctxmGlswy m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field ctxmGlswy m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field yCWZtShZT m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field yCWZtShZT m_spec>
+  87 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  90 putfield # <Field pHNWlbrmz m_next2>
+  93 aload_2
+  94 getfield # <Field pHNWlbrmz m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method pHNWlbrmz rule()>
+ 103 putfield # <Field pHNWlbrmz m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field pHNWlbrmz m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, pHNWlbrmz)>
+ 115 aload_0
+ 116 getfield # <Field yCWZtShZT m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method pHNWlbrmz rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method ysfxQMQHy newysfxQMQHy()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field yCWZtShZT m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field yCWZtShZT m_spec>
+  26 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field ctxmGlswy m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(ysfxQMQHy)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field pHNWlbrmz m_start>
+  60 putfield # <Field pHNWlbrmz m_next>
+  63 aload_1
+  64 getfield # <Field pHNWlbrmz m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(ysfxQMQHy)>
+  76 aload_1
+  77 getfield # <Field pHNWlbrmz m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field pHNWlbrmz m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field yCWZtShZT m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field ctxmGlswy m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field yCWZtShZT m_spec>
+ 110 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+ 113 putfield # <Field pHNWlbrmz m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class FYZwuamNE>
+ 125 dup
+ 126 invokespecial # <Method FYZwuamNE()>
+ 129 putfield # <Field FYZwuamNE m_set>
+ 132 aload_3
+ 133 getfield # <Field FYZwuamNE m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field yCWZtShZT m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field FYZwuamNE m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field pHNWlbrmz m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field ctxmGlswy m_lexGen>
+ 177 invokevirtual # <Method TdLZzxjmB packAccept()>
+ 180 putfield # <Field TdLZzxjmB m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(ysfxQMQHy)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method ysfxQMQHy newysfxQMQHy()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(ysfxQMQHy)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field ctxmGlswy m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(ysfxQMQHy)>
+  37 aload_0
+  38 getfield # <Field yCWZtShZT m_spec>
+  41 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field pHNWlbrmz m_start>
+  50 putfield # <Field pHNWlbrmz m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field pHNWlbrmz m_start>
+  58 putfield # <Field pHNWlbrmz m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field pHNWlbrmz m_start>
+  66 aload_0
+  67 getfield # <Field yCWZtShZT m_spec>
+  70 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field pHNWlbrmz m_end>
+  78 aload_3
+  79 putfield # <Field pHNWlbrmz m_next>
+  82 aload_2
+  83 getfield # <Field pHNWlbrmz m_end>
+  86 aload_3
+  87 putfield # <Field pHNWlbrmz m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field pHNWlbrmz m_end>
+  95 aload_0
+  96 getfield # <Field yCWZtShZT m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(ysfxQMQHy)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method ysfxQMQHy newysfxQMQHy()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field yCWZtShZT m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(ysfxQMQHy)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(ysfxQMQHy)>
+  44 aload_1
+  45 getfield # <Field pHNWlbrmz m_end>
+  48 aload_2
+  49 getfield # <Field pHNWlbrmz m_start>
+  52 invokevirtual # <Method void mimic(pHNWlbrmz)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field pHNWlbrmz m_start>
+  60 invokespecial # <Method void discardpHNWlbrmz(pHNWlbrmz)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field pHNWlbrmz m_end>
+  68 putfield # <Field pHNWlbrmz m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field yCWZtShZT m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field gVugJSDwR m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field gVugJSDwR m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field gVugJSDwR m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(ysfxQMQHy)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(ysfxQMQHy)>
+   9 aload_0
+  10 getfield # <Field yCWZtShZT m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field yCWZtShZT m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field yCWZtShZT m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field yCWZtShZT m_spec>
+  49 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field yCWZtShZT m_spec>
+  57 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field pHNWlbrmz m_start>
+  66 putfield # <Field pHNWlbrmz m_next>
+  69 aload_1
+  70 getfield # <Field pHNWlbrmz m_end>
+  73 aload_3
+  74 putfield # <Field pHNWlbrmz m_next>
+  77 aload_0
+  78 getfield # <Field yCWZtShZT m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field yCWZtShZT m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field pHNWlbrmz m_next2>
+ 106 aload_0
+ 107 getfield # <Field yCWZtShZT m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field yCWZtShZT m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field pHNWlbrmz m_end>
+ 134 aload_1
+ 135 getfield # <Field pHNWlbrmz m_start>
+ 138 putfield # <Field pHNWlbrmz m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field pHNWlbrmz m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field pHNWlbrmz m_end>
+ 151 aload_0
+ 152 getfield # <Field ctxmGlswy m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(ysfxQMQHy)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field ctxmGlswy m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(ysfxQMQHy)>
+  25 aload_0
+  26 getfield # <Field yCWZtShZT m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field ctxmGlswy m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field gVugJSDwR m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field yCWZtShZT m_spec>
+  63 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field pHNWlbrmz m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field yCWZtShZT m_spec>
+  77 invokestatic # <Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)>
+  80 putfield # <Field pHNWlbrmz m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field pHNWlbrmz m_next>
+  88 putfield # <Field pHNWlbrmz m_end>
+  91 aload_0
+  92 getfield # <Field yCWZtShZT m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field yCWZtShZT m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field yCWZtShZT m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field ctxmGlswy m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class FYZwuamNE>
+ 152 dup
+ 153 invokespecial # <Method FYZwuamNE()>
+ 156 putfield # <Field FYZwuamNE m_set>
+ 159 aload_0
+ 160 getfield # <Field yCWZtShZT m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field FYZwuamNE m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field yCWZtShZT m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field FYZwuamNE m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field FYZwuamNE m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field ctxmGlswy m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field yCWZtShZT m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field ctxmGlswy m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field FYZwuamNE m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field yCWZtShZT m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field FYZwuamNE m_set>
+ 268 invokespecial # <Method void dodash(FYZwuamNE)>
+ 271 aload_0
+ 272 getfield # <Field ctxmGlswy m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(FYZwuamNE)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field yCWZtShZT m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field ctxmGlswy m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field yCWZtShZT m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field yCWZtShZT m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field yCWZtShZT m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field ctxmGlswy m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field yCWZtShZT m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field yCWZtShZT m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class bSpXVtXss extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    TdLZzxjmB m_accept;
+    int m_anchor;
+    int m_accept_index;
+    bSpXVtXss();
+}
+
+Method bSpXVtXss()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field TdLZzxjmB m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class cDgCXPvYb extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    yCWZtShZT m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    cDgCXPvYb();
+    void min_dfa(yCWZtShZT);
+}
+
+Method cDgCXPvYb()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field yCWZtShZT m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(yCWZtShZT)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field yCWZtShZT m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(yCWZtShZT)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(yCWZtShZT)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field yCWZtShZT m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class aeDkYlUOm>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class aeDkYlUOm>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field yCWZtShZT m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field yCWZtShZT m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class aeDkYlUOm>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class aeDkYlUOm>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field yCWZtShZT m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class aeDkYlUOm>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field yCWZtShZT m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field yCWZtShZT m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field yCWZtShZT m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field yCWZtShZT m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field yCWZtShZT m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class aeDkYlUOm>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field yCWZtShZT m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field TdLZzxjmB m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field yCWZtShZT m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field TdLZzxjmB m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field yCWZtShZT m_spec>
+ 115 aload_0
+ 116 getfield # <Field yCWZtShZT m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field yCWZtShZT m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field yCWZtShZT m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field yCWZtShZT m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field yCWZtShZT m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field yCWZtShZT m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field yCWZtShZT m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field yCWZtShZT m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field yCWZtShZT m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field yCWZtShZT m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field yCWZtShZT m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field yCWZtShZT m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field yCWZtShZT m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field yCWZtShZT m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field yCWZtShZT m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field yCWZtShZT m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field yCWZtShZT m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field yCWZtShZT m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field yCWZtShZT m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field yCWZtShZT m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field yCWZtShZT m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field yCWZtShZT m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field yCWZtShZT m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field yCWZtShZT m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field yCWZtShZT m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field yCWZtShZT m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field yCWZtShZT m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field yCWZtShZT m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field yCWZtShZT m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class aeDkYlUOm>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field yCWZtShZT m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field yCWZtShZT m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class aeDkYlUOm>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class aeDkYlUOm>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field yCWZtShZT m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field yCWZtShZT m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field yCWZtShZT m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class aeDkYlUOm>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class aeDkYlUOm>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class aeDkYlUOm>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field TdLZzxjmB m_accept>
+ 209 aload 7
+ 211 getfield # <Field TdLZzxjmB m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field TdLZzxjmB m_accept>
+ 240 aload 5
+ 242 getfield # <Field TdLZzxjmB m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class aeDkYlUOm>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field yCWZtShZT m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class cYzDrSwmG extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    erEfVsiXy m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    cYzDrSwmG(int);
+}
+
+Method cYzDrSwmG(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field erEfVsiXy m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class ctxmGlswy extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    ctxmGlswy(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    TdLZzxjmB packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method ctxmGlswy(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class gVugJSDwR>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method gVugJSDwR(java.io.InputStream)>
+1490 putfield # <Field gVugJSDwR m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class yCWZtShZT>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method yCWZtShZT(ctxmGlswy)>
+1873 putfield # <Field yCWZtShZT m_spec>
+1876 aload_0
+1877 new # <Class dgAxAuRjX>
+1880 dup
+1881 invokespecial # <Method dgAxAuRjX()>
+1884 putfield # <Field dgAxAuRjX m_nfa2dfa>
+1887 aload_0
+1888 new # <Class cDgCXPvYb>
+1891 dup
+1892 invokespecial # <Method cDgCXPvYb()>
+1895 putfield # <Field cDgCXPvYb m_minimize>
+1898 aload_0
+1899 new # <Class bJiLhHQcB>
+1902 dup
+1903 invokespecial # <Method bJiLhHQcB()>
+1906 putfield # <Field bJiLhHQcB m_makeNfa>
+1909 aload_0
+1910 new # <Class gXEPnHcKQ>
+1913 dup
+1914 invokespecial # <Method gXEPnHcKQ()>
+1917 putfield # <Field gXEPnHcKQ m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field gVugJSDwR m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field yCWZtShZT m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field yCWZtShZT m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field gVugJSDwR m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field gVugJSDwR m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field yCWZtShZT m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field gVugJSDwR m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field gVugJSDwR m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field yCWZtShZT m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field yCWZtShZT m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field gXEPnHcKQ m_emit>
+ 236 aload_0
+ 237 getfield # <Field yCWZtShZT m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(yCWZtShZT, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field gVugJSDwR m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field yCWZtShZT m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field gVugJSDwR m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field gVugJSDwR m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field gVugJSDwR m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field gVugJSDwR m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field gVugJSDwR m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field gVugJSDwR m_input>
+ 163 aload_0
+ 164 getfield # <Field gVugJSDwR m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field gVugJSDwR m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field gVugJSDwR m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field gVugJSDwR m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field gVugJSDwR m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field gVugJSDwR m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field gVugJSDwR m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field gVugJSDwR m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field gVugJSDwR m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field gVugJSDwR m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field gVugJSDwR m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field gVugJSDwR m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field gVugJSDwR m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field gVugJSDwR m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field gVugJSDwR m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field gVugJSDwR m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field gVugJSDwR m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field gVugJSDwR m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field gVugJSDwR m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field gVugJSDwR m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field gVugJSDwR m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field gVugJSDwR m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field gVugJSDwR m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field gVugJSDwR m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field gVugJSDwR m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field gVugJSDwR m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field gVugJSDwR m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field yCWZtShZT m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field yCWZtShZT m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field yCWZtShZT m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field yCWZtShZT m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field yCWZtShZT m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field yCWZtShZT m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field yCWZtShZT m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field gVugJSDwR m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field gVugJSDwR m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field gVugJSDwR m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field gVugJSDwR m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field gVugJSDwR m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field gVugJSDwR m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field gVugJSDwR m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field gVugJSDwR m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field gVugJSDwR m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field yCWZtShZT m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field gVugJSDwR m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field gVugJSDwR m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field gVugJSDwR m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field gVugJSDwR m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field gVugJSDwR m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field gVugJSDwR m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field gVugJSDwR m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field gVugJSDwR m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field gVugJSDwR m_input>
+ 183 aload_0
+ 184 getfield # <Field gVugJSDwR m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field gVugJSDwR m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field gVugJSDwR m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field gVugJSDwR m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field gVugJSDwR m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field gVugJSDwR m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field gVugJSDwR m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field gVugJSDwR m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field gVugJSDwR m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field gVugJSDwR m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field gVugJSDwR m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field yCWZtShZT m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field yCWZtShZT m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field yCWZtShZT m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field gVugJSDwR m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field gVugJSDwR m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field gVugJSDwR m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field yCWZtShZT m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field gVugJSDwR m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field gVugJSDwR m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field yCWZtShZT m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field gVugJSDwR m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field gVugJSDwR m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field yCWZtShZT m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field gVugJSDwR m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field gVugJSDwR m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field yCWZtShZT m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field yCWZtShZT m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field yCWZtShZT m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field gVugJSDwR m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field yCWZtShZT m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field yCWZtShZT m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field yCWZtShZT m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field gVugJSDwR m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field yCWZtShZT m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field yCWZtShZT m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field yCWZtShZT m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field gVugJSDwR m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field gVugJSDwR m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field gVugJSDwR m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field yCWZtShZT m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field gVugJSDwR m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field gVugJSDwR m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field yCWZtShZT m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field gVugJSDwR m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field gVugJSDwR m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field gVugJSDwR m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field yCWZtShZT m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field gVugJSDwR m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field gVugJSDwR m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field yCWZtShZT m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field gVugJSDwR m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field yCWZtShZT m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field yCWZtShZT m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field yCWZtShZT m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field gVugJSDwR m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field yCWZtShZT m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field yCWZtShZT m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field yCWZtShZT m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field gVugJSDwR m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field gVugJSDwR m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field gVugJSDwR m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field yCWZtShZT m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field gVugJSDwR m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field gVugJSDwR m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field gVugJSDwR m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field yCWZtShZT m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field gVugJSDwR m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field gVugJSDwR m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field gVugJSDwR m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field gVugJSDwR m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field gVugJSDwR m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field gVugJSDwR m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field yCWZtShZT m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field gVugJSDwR m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field gVugJSDwR m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field gVugJSDwR m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field gVugJSDwR m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field gVugJSDwR m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field gVugJSDwR m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field yCWZtShZT m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field gVugJSDwR m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field yCWZtShZT m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field yCWZtShZT m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field yCWZtShZT m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field gVugJSDwR m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field gVugJSDwR m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field gVugJSDwR m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field gVugJSDwR m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field gVugJSDwR m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field yCWZtShZT m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field yCWZtShZT m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field bJiLhHQcB m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field yCWZtShZT m_spec>
+ 113 aload_0
+ 114 getfield # <Field gVugJSDwR m_input>
+ 117 invokevirtual # <Method void thompson(ctxmGlswy, yCWZtShZT, gVugJSDwR)>
+ 120 aload_0
+ 121 getfield # <Field yCWZtShZT m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field yCWZtShZT m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field dgAxAuRjX m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field yCWZtShZT m_spec>
+ 167 invokevirtual # <Method void make_dfa(ctxmGlswy, yCWZtShZT)>
+ 170 aload_0
+ 171 getfield # <Field yCWZtShZT m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field cDgCXPvYb m_minimize>
+ 192 aload_0
+ 193 getfield # <Field yCWZtShZT m_spec>
+ 196 invokevirtual # <Method void min_dfa(yCWZtShZT)>
+ 199 return
+
+Method void printccl(FYZwuamNE)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field yCWZtShZT m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(pHNWlbrmz)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field yCWZtShZT m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field yCWZtShZT m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class pHNWlbrmz>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(pHNWlbrmz)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field pHNWlbrmz m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field pHNWlbrmz m_next>
+ 111 invokespecial # <Method java.lang.String plab(pHNWlbrmz)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field pHNWlbrmz m_next2>
+ 143 invokespecial # <Method java.lang.String plab(pHNWlbrmz)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field FYZwuamNE m_set>
+ 189 invokespecial # <Method void printccl(FYZwuamNE)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field TdLZzxjmB m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field TdLZzxjmB m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field TdLZzxjmB m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field yCWZtShZT m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field yCWZtShZT m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field yCWZtShZT m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field yCWZtShZT m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class pHNWlbrmz>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field yCWZtShZT m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field gVugJSDwR m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field yCWZtShZT m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field gVugJSDwR m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field gVugJSDwR m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field gVugJSDwR m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field gVugJSDwR m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field gVugJSDwR m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field gVugJSDwR m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field gVugJSDwR m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field gVugJSDwR m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field gVugJSDwR m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field gVugJSDwR m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field gVugJSDwR m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field gVugJSDwR m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field gVugJSDwR m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field gVugJSDwR m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field gVugJSDwR m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field gVugJSDwR m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field gVugJSDwR m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field gVugJSDwR m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field gVugJSDwR m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field gVugJSDwR m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field gVugJSDwR m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field gVugJSDwR m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field gVugJSDwR m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field gVugJSDwR m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field gVugJSDwR m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field gVugJSDwR m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field gVugJSDwR m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field gVugJSDwR m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field gVugJSDwR m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field gVugJSDwR m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field gVugJSDwR m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field gVugJSDwR m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field gVugJSDwR m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field gVugJSDwR m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field gVugJSDwR m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field gVugJSDwR m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field gVugJSDwR m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field gVugJSDwR m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field gVugJSDwR m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field gVugJSDwR m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field yCWZtShZT m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field gVugJSDwR m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field yCWZtShZT m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field gVugJSDwR m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field gVugJSDwR m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field gVugJSDwR m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field yCWZtShZT m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field gVugJSDwR m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field gVugJSDwR m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field gVugJSDwR m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field gVugJSDwR m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field gVugJSDwR m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field gVugJSDwR m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field gVugJSDwR m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field gVugJSDwR m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field gVugJSDwR m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field gVugJSDwR m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field yCWZtShZT m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field gVugJSDwR m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field gVugJSDwR m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field gVugJSDwR m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field gVugJSDwR m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field gVugJSDwR m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field gVugJSDwR m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field gVugJSDwR m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field gVugJSDwR m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field yCWZtShZT m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field gVugJSDwR m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field gVugJSDwR m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field gVugJSDwR m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field gVugJSDwR m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field gVugJSDwR m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field gVugJSDwR m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field gVugJSDwR m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field gVugJSDwR m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field gVugJSDwR m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field gVugJSDwR m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field gVugJSDwR m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field gVugJSDwR m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field gVugJSDwR m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field gVugJSDwR m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field gVugJSDwR m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field gVugJSDwR m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field gVugJSDwR m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field gVugJSDwR m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field gVugJSDwR m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field gVugJSDwR m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field gVugJSDwR m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field yCWZtShZT m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field yCWZtShZT m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field gVugJSDwR m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field gVugJSDwR m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field gVugJSDwR m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field yCWZtShZT m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field gVugJSDwR m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field gVugJSDwR m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field gVugJSDwR m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field gVugJSDwR m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field gVugJSDwR m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field gVugJSDwR m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field gVugJSDwR m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field gVugJSDwR m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field gVugJSDwR m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field gVugJSDwR m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field gVugJSDwR m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field gVugJSDwR m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field gVugJSDwR m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field gVugJSDwR m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field gVugJSDwR m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field gVugJSDwR m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field gVugJSDwR m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field gVugJSDwR m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field gVugJSDwR m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field gVugJSDwR m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field gVugJSDwR m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field gVugJSDwR m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field gVugJSDwR m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field yCWZtShZT m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field gVugJSDwR m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field yCWZtShZT m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field gVugJSDwR m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field gVugJSDwR m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field gVugJSDwR m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field gVugJSDwR m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field gVugJSDwR m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field gVugJSDwR m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field gVugJSDwR m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field gVugJSDwR m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field gVugJSDwR m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field gVugJSDwR m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field gVugJSDwR m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field gVugJSDwR m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field gVugJSDwR m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field gVugJSDwR m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field gVugJSDwR m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field gVugJSDwR m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field gVugJSDwR m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field gVugJSDwR m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field gVugJSDwR m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field gVugJSDwR m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field gVugJSDwR m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field gVugJSDwR m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field gVugJSDwR m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field gVugJSDwR m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field gVugJSDwR m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field gVugJSDwR m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field gVugJSDwR m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field gVugJSDwR m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field gVugJSDwR m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field gVugJSDwR m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field gVugJSDwR m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field gVugJSDwR m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field gVugJSDwR m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field gVugJSDwR m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field gVugJSDwR m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field gVugJSDwR m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field gVugJSDwR m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field gVugJSDwR m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field gVugJSDwR m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field gVugJSDwR m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field gVugJSDwR m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field gVugJSDwR m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field gVugJSDwR m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field gVugJSDwR m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field gVugJSDwR m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field gVugJSDwR m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field gVugJSDwR m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field gVugJSDwR m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field gVugJSDwR m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field gVugJSDwR m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field gVugJSDwR m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field gVugJSDwR m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field gVugJSDwR m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field gVugJSDwR m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field gVugJSDwR m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field gVugJSDwR m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field gVugJSDwR m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field gVugJSDwR m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field gVugJSDwR m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field gVugJSDwR m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field gVugJSDwR m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field gVugJSDwR m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method TdLZzxjmB packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field gVugJSDwR m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field yCWZtShZT m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field gVugJSDwR m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field gVugJSDwR m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field gVugJSDwR m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field gVugJSDwR m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field gVugJSDwR m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field gVugJSDwR m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field gVugJSDwR m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field gVugJSDwR m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field gVugJSDwR m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field gVugJSDwR m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field gVugJSDwR m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field gVugJSDwR m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field gVugJSDwR m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field gVugJSDwR m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field gVugJSDwR m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field gVugJSDwR m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field gVugJSDwR m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field gVugJSDwR m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field gVugJSDwR m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field gVugJSDwR m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field gVugJSDwR m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field gVugJSDwR m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field gVugJSDwR m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field gVugJSDwR m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field gVugJSDwR m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field gVugJSDwR m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class TdLZzxjmB>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field gVugJSDwR m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method TdLZzxjmB(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field gVugJSDwR m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field yCWZtShZT m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field yCWZtShZT m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field yCWZtShZT m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field yCWZtShZT m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field gVugJSDwR m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field gVugJSDwR m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field yCWZtShZT m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field gVugJSDwR m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field gVugJSDwR m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field gVugJSDwR m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field gVugJSDwR m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field yCWZtShZT m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field yCWZtShZT m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field yCWZtShZT m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field gVugJSDwR m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field gVugJSDwR m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field gVugJSDwR m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field gVugJSDwR m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field gVugJSDwR m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field gVugJSDwR m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field gVugJSDwR m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field gVugJSDwR m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field gVugJSDwR m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field gVugJSDwR m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field yCWZtShZT m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field gVugJSDwR m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field gVugJSDwR m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field yCWZtShZT m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field yCWZtShZT m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field yCWZtShZT m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field gVugJSDwR m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field gVugJSDwR m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field yCWZtShZT m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field yCWZtShZT m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field yCWZtShZT m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field gVugJSDwR m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field gVugJSDwR m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field gVugJSDwR m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field yCWZtShZT m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field yCWZtShZT m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field yCWZtShZT m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field gVugJSDwR m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field gVugJSDwR m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field gVugJSDwR m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field gVugJSDwR m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field gVugJSDwR m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field gVugJSDwR m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field gVugJSDwR m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field gVugJSDwR m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field gVugJSDwR m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field gVugJSDwR m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field yCWZtShZT m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field gVugJSDwR m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field gVugJSDwR m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field yCWZtShZT m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field yCWZtShZT m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field yCWZtShZT m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field yCWZtShZT m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field yCWZtShZT m_spec>
+ 663 aload_0
+ 664 getfield # <Field gVugJSDwR m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field gVugJSDwR m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field gVugJSDwR m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field gVugJSDwR m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field gVugJSDwR m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field gVugJSDwR m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field gVugJSDwR m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field yCWZtShZT m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field gVugJSDwR m_input>
+ 756 aload_0
+ 757 getfield # <Field gVugJSDwR m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field yCWZtShZT m_spec>
+ 775 aload_0
+ 776 getfield # <Field gVugJSDwR m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field gVugJSDwR m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field gVugJSDwR m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field yCWZtShZT m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field yCWZtShZT m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field yCWZtShZT m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field yCWZtShZT m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field yCWZtShZT m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field yCWZtShZT m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field yCWZtShZT m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field yCWZtShZT m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field yCWZtShZT m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field yCWZtShZT m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field yCWZtShZT m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field yCWZtShZT m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field yCWZtShZT m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field yCWZtShZT m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field yCWZtShZT m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field yCWZtShZT m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class pHNWlbrmz>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field yCWZtShZT m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field yCWZtShZT m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field yCWZtShZT m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field yCWZtShZT m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field yCWZtShZT m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class aeDkYlUOm>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field yCWZtShZT m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field yCWZtShZT m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field TdLZzxjmB m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field TdLZzxjmB m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field TdLZzxjmB m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field TdLZzxjmB m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field yCWZtShZT m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class TdLZzxjmB>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field yCWZtShZT m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field yCWZtShZT m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field yCWZtShZT m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field yCWZtShZT m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field yCWZtShZT m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class cuUKMfCBy extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    cuUKMfCBy(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method cuUKMfCBy(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class dHBnaZxmQ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    CkBxcepSH m_start;
+    CkBxcepSH m_end;
+    dHBnaZxmQ();
+}
+
+Method dHBnaZxmQ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field CkBxcepSH m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field CkBxcepSH m_end>
+  14 return
+Compiled from JavaLex.java
+final class dSqSxJFla extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    erEfVsiXy m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    dSqSxJFla(int,OWSzqTzPR);
+}
+
+Method dSqSxJFla(int,OWSzqTzPR)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field erEfVsiXy m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class dWRgaYOHu extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    TRZKEzoEt m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    dWRgaYOHu(ZVUdsMhBO);
+}
+
+Method dWRgaYOHu(ZVUdsMhBO)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field ZVUdsMhBO m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field TRZKEzoEt m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class dgAxAuRjX extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    dgAxAuRjX();
+    void make_dfa(ctxmGlswy, yCWZtShZT);
+    void move(java.util.Vector, java.util.BitSet, int, bSpXVtXss);
+}
+
+Method dgAxAuRjX()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(ctxmGlswy, yCWZtShZT)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field ctxmGlswy m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field yCWZtShZT m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field ctxmGlswy m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field yCWZtShZT m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(ctxmGlswy, yCWZtShZT)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(ctxmGlswy, yCWZtShZT)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class bSpXVtXss>
+  11 dup
+  12 invokespecial # <Method bSpXVtXss()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field yCWZtShZT m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field yCWZtShZT m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field yCWZtShZT m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field yCWZtShZT m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field yCWZtShZT m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class pHNWlbrmz>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field TdLZzxjmB m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(bSpXVtXss)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(bSpXVtXss)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field yCWZtShZT m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field yCWZtShZT m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class aeDkYlUOm>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field yCWZtShZT m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field yCWZtShZT m_spec>
+ 268 invokespecial # <Method aeDkYlUOm(int,yCWZtShZT)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field TdLZzxjmB m_accept>
+ 279 putfield # <Field TdLZzxjmB m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field yCWZtShZT m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, bSpXVtXss)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(bSpXVtXss)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(bSpXVtXss)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(bSpXVtXss)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field yCWZtShZT m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field yCWZtShZT m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field yCWZtShZT m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field yCWZtShZT m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method LdFBwMgdz get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field yCWZtShZT m_spec>
+  12 aconst_null
+  13 putfield # <Field pHNWlbrmz m_nfa_start>
+  16 aload_0
+  17 getfield # <Field yCWZtShZT m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(bSpXVtXss)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field TdLZzxjmB m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class pHNWlbrmz>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class pHNWlbrmz>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field TdLZzxjmB m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field TdLZzxjmB m_accept>
+ 181 putfield # <Field TdLZzxjmB m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field TdLZzxjmB m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field pHNWlbrmz m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field pHNWlbrmz m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field pHNWlbrmz m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field pHNWlbrmz m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field pHNWlbrmz m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field pHNWlbrmz m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field pHNWlbrmz m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field pHNWlbrmz m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field pHNWlbrmz m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field pHNWlbrmz m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field pHNWlbrmz m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field pHNWlbrmz m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, bSpXVtXss)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class pHNWlbrmz>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field FYZwuamNE m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field yCWZtShZT m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field pHNWlbrmz m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field pHNWlbrmz m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class pHNWlbrmz>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class pHNWlbrmz>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class pHNWlbrmz>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class pHNWlbrmz>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method LdFBwMgdz get_unmarked()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field yCWZtShZT m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class LdFBwMgdz>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(bSpXVtXss)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field TdLZzxjmB m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field yCWZtShZT m_spec>
+  56 invokestatic # <Method LdFBwMgdz newLdFBwMgdz(yCWZtShZT)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field TdLZzxjmB m_accept>
+  93 putfield # <Field TdLZzxjmB m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field yCWZtShZT m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(bSpXVtXss)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class LdFBwMgdz>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class drHChFQzb extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    CkBxcepSH m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    drHChFQzb(EpinONEnm);
+}
+
+Method drHChFQzb(EpinONEnm)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field EpinONEnm m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field CkBxcepSH m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class eCuCgyNDI extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    SfZaCAliZ m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    eCuCgyNDI(int,tXIgSkwMI);
+}
+
+Method eCuCgyNDI(int,tXIgSkwMI)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field SfZaCAliZ m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class erEfVsiXy extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    erEfVsiXy(char[],int,int);
+    erEfVsiXy(erEfVsiXy);
+    void mimic(erEfVsiXy);
+}
+
+Method erEfVsiXy(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method erEfVsiXy(erEfVsiXy)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(erEfVsiXy)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class faXXJdxeR extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    faXXJdxeR();
+    void make_dfa(skYQtOxeK, tXIgSkwMI);
+    void move(java.util.Vector, java.util.BitSet, int, vJbRZSukC);
+}
+
+Method faXXJdxeR()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(skYQtOxeK, tXIgSkwMI)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field skYQtOxeK m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field tXIgSkwMI m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field skYQtOxeK m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field tXIgSkwMI m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(skYQtOxeK, tXIgSkwMI)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(skYQtOxeK, tXIgSkwMI)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class vJbRZSukC>
+  11 dup
+  12 invokespecial # <Method vJbRZSukC()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field tXIgSkwMI m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field tXIgSkwMI m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field tXIgSkwMI m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field tXIgSkwMI m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field tXIgSkwMI m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class NMUlQfUtR>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field SfZaCAliZ m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(vJbRZSukC)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(vJbRZSukC)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field tXIgSkwMI m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field tXIgSkwMI m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class eCuCgyNDI>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field tXIgSkwMI m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field tXIgSkwMI m_spec>
+ 268 invokespecial # <Method eCuCgyNDI(int,tXIgSkwMI)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field SfZaCAliZ m_accept>
+ 279 putfield # <Field SfZaCAliZ m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field tXIgSkwMI m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, vJbRZSukC)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(vJbRZSukC)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(vJbRZSukC)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(vJbRZSukC)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field tXIgSkwMI m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field tXIgSkwMI m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field tXIgSkwMI m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field tXIgSkwMI m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method vVGGfGebU get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 aconst_null
+  13 putfield # <Field NMUlQfUtR m_nfa_start>
+  16 aload_0
+  17 getfield # <Field tXIgSkwMI m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(vJbRZSukC)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field SfZaCAliZ m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class NMUlQfUtR>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class NMUlQfUtR>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field SfZaCAliZ m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field SfZaCAliZ m_accept>
+ 181 putfield # <Field SfZaCAliZ m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field SfZaCAliZ m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field NMUlQfUtR m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field NMUlQfUtR m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field NMUlQfUtR m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field NMUlQfUtR m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field NMUlQfUtR m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field NMUlQfUtR m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field NMUlQfUtR m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field NMUlQfUtR m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field NMUlQfUtR m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field NMUlQfUtR m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field NMUlQfUtR m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field NMUlQfUtR m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, vJbRZSukC)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class NMUlQfUtR>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field MqfqJGbhF m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field tXIgSkwMI m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field NMUlQfUtR m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field NMUlQfUtR m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class NMUlQfUtR>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class NMUlQfUtR>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class NMUlQfUtR>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class NMUlQfUtR>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method vVGGfGebU get_unmarked()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field tXIgSkwMI m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class vVGGfGebU>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(vJbRZSukC)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field SfZaCAliZ m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field tXIgSkwMI m_spec>
+  56 invokestatic # <Method vVGGfGebU newvVGGfGebU(tXIgSkwMI)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field SfZaCAliZ m_accept>
+  93 putfield # <Field SfZaCAliZ m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field tXIgSkwMI m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(vJbRZSukC)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class vVGGfGebU>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class fdUvxtAVx extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    fdUvxtAVx();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method fdUvxtAVx()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class fhTZXkZqS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    IRxqsITZU m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    fhTZXkZqS(int,drHChFQzb);
+}
+
+Method fhTZXkZqS(int,drHChFQzb)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field IRxqsITZU m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class gApUoJlkt extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    drHChFQzb m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    gApUoJlkt();
+    void min_dfa(drHChFQzb);
+}
+
+Method gApUoJlkt()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field drHChFQzb m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(drHChFQzb)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field drHChFQzb m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(drHChFQzb)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(drHChFQzb)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field drHChFQzb m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class fhTZXkZqS>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class fhTZXkZqS>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field drHChFQzb m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field drHChFQzb m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class fhTZXkZqS>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class fhTZXkZqS>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field drHChFQzb m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class fhTZXkZqS>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field drHChFQzb m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field drHChFQzb m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field drHChFQzb m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field drHChFQzb m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field drHChFQzb m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class fhTZXkZqS>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field drHChFQzb m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field IRxqsITZU m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field drHChFQzb m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field IRxqsITZU m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field drHChFQzb m_spec>
+ 115 aload_0
+ 116 getfield # <Field drHChFQzb m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field drHChFQzb m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field drHChFQzb m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field drHChFQzb m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field drHChFQzb m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field drHChFQzb m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field drHChFQzb m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field drHChFQzb m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field drHChFQzb m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field drHChFQzb m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field drHChFQzb m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field drHChFQzb m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field drHChFQzb m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field drHChFQzb m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field drHChFQzb m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field drHChFQzb m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field drHChFQzb m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field drHChFQzb m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field drHChFQzb m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field drHChFQzb m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field drHChFQzb m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field drHChFQzb m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field drHChFQzb m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field drHChFQzb m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field drHChFQzb m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field drHChFQzb m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field drHChFQzb m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field drHChFQzb m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field drHChFQzb m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field drHChFQzb m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class fhTZXkZqS>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field drHChFQzb m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field drHChFQzb m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class fhTZXkZqS>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class fhTZXkZqS>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field drHChFQzb m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field drHChFQzb m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field drHChFQzb m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class fhTZXkZqS>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class fhTZXkZqS>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class fhTZXkZqS>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field IRxqsITZU m_accept>
+ 209 aload 7
+ 211 getfield # <Field IRxqsITZU m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field IRxqsITZU m_accept>
+ 240 aload 5
+ 242 getfield # <Field IRxqsITZU m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class fhTZXkZqS>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field drHChFQzb m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class gCRTXjbfh extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    LbyVwnGUc m_set;
+    gCRTXjbfh m_next;
+    gCRTXjbfh m_next2;
+    erEfVsiXy m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    gCRTXjbfh();
+    void mimic(gCRTXjbfh);
+}
+
+Method gCRTXjbfh()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field LbyVwnGUc m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field gCRTXjbfh m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field gCRTXjbfh m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field erEfVsiXy m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(gCRTXjbfh)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field LbyVwnGUc m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field LbyVwnGUc m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class LbyVwnGUc>
+  26 dup
+  27 invokespecial # <Method LbyVwnGUc()>
+  30 putfield # <Field LbyVwnGUc m_set>
+  33 aload_0
+  34 getfield # <Field LbyVwnGUc m_set>
+  37 aload_1
+  38 getfield # <Field LbyVwnGUc m_set>
+  41 invokevirtual # <Method void mimic(LbyVwnGUc)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field LbyVwnGUc m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field gCRTXjbfh m_next>
+  57 putfield # <Field gCRTXjbfh m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field gCRTXjbfh m_next2>
+  65 putfield # <Field gCRTXjbfh m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field erEfVsiXy m_accept>
+  73 putfield # <Field erEfVsiXy m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class gNErCRCNn extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    IRxqsITZU m_accept;
+    int m_anchor;
+    gNErCRCNn();
+}
+
+Method gNErCRCNn()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field IRxqsITZU m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class gVugJSDwR extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    gVugJSDwR(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method gVugJSDwR(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class gXEPnHcKQ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    gXEPnHcKQ();
+    void emit(yCWZtShZT, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method gXEPnHcKQ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field yCWZtShZT m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(yCWZtShZT, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field yCWZtShZT m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field yCWZtShZT m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class TdLZzxjmB>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field yCWZtShZT m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field yCWZtShZT m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class aeDkYlUOm>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field yCWZtShZT m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field yCWZtShZT m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field yCWZtShZT m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field yCWZtShZT m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(yCWZtShZT, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(yCWZtShZT, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field yCWZtShZT m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field yCWZtShZT m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field yCWZtShZT m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field yCWZtShZT m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field yCWZtShZT m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field yCWZtShZT m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field yCWZtShZT m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field yCWZtShZT m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field yCWZtShZT m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field yCWZtShZT m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field yCWZtShZT m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field yCWZtShZT m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field yCWZtShZT m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field yCWZtShZT m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field yCWZtShZT m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field yCWZtShZT m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field yCWZtShZT m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field yCWZtShZT m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field yCWZtShZT m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field yCWZtShZT m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field yCWZtShZT m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field yCWZtShZT m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field yCWZtShZT m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field yCWZtShZT m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field yCWZtShZT m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field yCWZtShZT m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field yCWZtShZT m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field yCWZtShZT m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field yCWZtShZT m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field yCWZtShZT m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field yCWZtShZT m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field yCWZtShZT m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field yCWZtShZT m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field yCWZtShZT m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field yCWZtShZT m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field yCWZtShZT m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field yCWZtShZT m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field yCWZtShZT m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class TdLZzxjmB>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field yCWZtShZT m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field yCWZtShZT m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field yCWZtShZT m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field yCWZtShZT m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field yCWZtShZT m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field yCWZtShZT m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field yCWZtShZT m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field yCWZtShZT m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field yCWZtShZT m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field yCWZtShZT m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class aeDkYlUOm>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field yCWZtShZT m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field yCWZtShZT m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field yCWZtShZT m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field yCWZtShZT m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field yCWZtShZT m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field yCWZtShZT m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field yCWZtShZT m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field yCWZtShZT m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field yCWZtShZT m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field yCWZtShZT m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field yCWZtShZT m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field yCWZtShZT m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field yCWZtShZT m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field yCWZtShZT m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field yCWZtShZT m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field yCWZtShZT m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field yCWZtShZT m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field yCWZtShZT m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field yCWZtShZT m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field yCWZtShZT m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field yCWZtShZT m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field yCWZtShZT m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field yCWZtShZT m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field yCWZtShZT m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class TdLZzxjmB>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field yCWZtShZT m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class hVkqSwgOt extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    hVkqSwgOt();
+    void thompson(pVfjIoLBv, mfKigxveL, kTqvpQzCV) throws java.io.IOException;
+}
+
+Method hVkqSwgOt()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field kTqvpQzCV m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field pVfjIoLBv m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field mfKigxveL m_spec>
+  15 return
+
+Method void set(pVfjIoLBv, mfKigxveL, kTqvpQzCV)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field kTqvpQzCV m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field pVfjIoLBv m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field mfKigxveL m_spec>
+  51 return
+
+Method void thompson(pVfjIoLBv, mfKigxveL, kTqvpQzCV)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(pVfjIoLBv, mfKigxveL, kTqvpQzCV)>
+  11 aload_0
+  12 getfield # <Field mfKigxveL m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field mfKigxveL m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field mfKigxveL m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field mfKigxveL m_spec>
+  72 aload_0
+  73 invokespecial # <Method vjSXErPeE machine()>
+  76 putfield # <Field vjSXErPeE m_nfa_start>
+  79 aload_0
+  80 getfield # <Field mfKigxveL m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field mfKigxveL m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class vjSXErPeE>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field mfKigxveL m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field mfKigxveL m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardvjSXErPeE(vjSXErPeE)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, vjSXErPeE)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field mfKigxveL m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method vjSXErPeE machine()
+   0 aload_0
+   1 getfield # <Field pVfjIoLBv m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field pVfjIoLBv m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field mfKigxveL m_spec>
+  28 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method vjSXErPeE rule()>
+  39 putfield # <Field vjSXErPeE m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field vjSXErPeE m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, vjSXErPeE)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field pVfjIoLBv m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field pVfjIoLBv m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field mfKigxveL m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field mfKigxveL m_spec>
+  87 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  90 putfield # <Field vjSXErPeE m_next2>
+  93 aload_2
+  94 getfield # <Field vjSXErPeE m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method vjSXErPeE rule()>
+ 103 putfield # <Field vjSXErPeE m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field vjSXErPeE m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, vjSXErPeE)>
+ 115 aload_0
+ 116 getfield # <Field mfKigxveL m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method vjSXErPeE rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method MXrueHIOC newMXrueHIOC()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field mfKigxveL m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field mfKigxveL m_spec>
+  26 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field pVfjIoLBv m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(MXrueHIOC)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field vjSXErPeE m_start>
+  60 putfield # <Field vjSXErPeE m_next>
+  63 aload_1
+  64 getfield # <Field vjSXErPeE m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(MXrueHIOC)>
+  76 aload_1
+  77 getfield # <Field vjSXErPeE m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field vjSXErPeE m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field mfKigxveL m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field pVfjIoLBv m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field mfKigxveL m_spec>
+ 110 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+ 113 putfield # <Field vjSXErPeE m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class JVUKgUbFW>
+ 125 dup
+ 126 invokespecial # <Method JVUKgUbFW()>
+ 129 putfield # <Field JVUKgUbFW m_set>
+ 132 aload_3
+ 133 getfield # <Field JVUKgUbFW m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field mfKigxveL m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field JVUKgUbFW m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field vjSXErPeE m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field pVfjIoLBv m_lexGen>
+ 177 invokevirtual # <Method oNaJmmlAX packAccept()>
+ 180 putfield # <Field oNaJmmlAX m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(MXrueHIOC)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method MXrueHIOC newMXrueHIOC()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(MXrueHIOC)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field pVfjIoLBv m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(MXrueHIOC)>
+  37 aload_0
+  38 getfield # <Field mfKigxveL m_spec>
+  41 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field vjSXErPeE m_start>
+  50 putfield # <Field vjSXErPeE m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field vjSXErPeE m_start>
+  58 putfield # <Field vjSXErPeE m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field vjSXErPeE m_start>
+  66 aload_0
+  67 getfield # <Field mfKigxveL m_spec>
+  70 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field vjSXErPeE m_end>
+  78 aload_3
+  79 putfield # <Field vjSXErPeE m_next>
+  82 aload_2
+  83 getfield # <Field vjSXErPeE m_end>
+  86 aload_3
+  87 putfield # <Field vjSXErPeE m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field vjSXErPeE m_end>
+  95 aload_0
+  96 getfield # <Field mfKigxveL m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(MXrueHIOC)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method MXrueHIOC newMXrueHIOC()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field mfKigxveL m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(MXrueHIOC)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(MXrueHIOC)>
+  44 aload_1
+  45 getfield # <Field vjSXErPeE m_end>
+  48 aload_2
+  49 getfield # <Field vjSXErPeE m_start>
+  52 invokevirtual # <Method void mimic(vjSXErPeE)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field vjSXErPeE m_start>
+  60 invokespecial # <Method void discardvjSXErPeE(vjSXErPeE)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field vjSXErPeE m_end>
+  68 putfield # <Field vjSXErPeE m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field mfKigxveL m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field kTqvpQzCV m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field kTqvpQzCV m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field kTqvpQzCV m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(MXrueHIOC)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(MXrueHIOC)>
+   9 aload_0
+  10 getfield # <Field mfKigxveL m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field mfKigxveL m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field mfKigxveL m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field mfKigxveL m_spec>
+  49 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field mfKigxveL m_spec>
+  57 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field vjSXErPeE m_start>
+  66 putfield # <Field vjSXErPeE m_next>
+  69 aload_1
+  70 getfield # <Field vjSXErPeE m_end>
+  73 aload_3
+  74 putfield # <Field vjSXErPeE m_next>
+  77 aload_0
+  78 getfield # <Field mfKigxveL m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field mfKigxveL m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field vjSXErPeE m_next2>
+ 106 aload_0
+ 107 getfield # <Field mfKigxveL m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field mfKigxveL m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field vjSXErPeE m_end>
+ 134 aload_1
+ 135 getfield # <Field vjSXErPeE m_start>
+ 138 putfield # <Field vjSXErPeE m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field vjSXErPeE m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field vjSXErPeE m_end>
+ 151 aload_0
+ 152 getfield # <Field pVfjIoLBv m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(MXrueHIOC)
+   0 aload_0
+   1 getfield # <Field mfKigxveL m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field pVfjIoLBv m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(MXrueHIOC)>
+  25 aload_0
+  26 getfield # <Field mfKigxveL m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field pVfjIoLBv m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field kTqvpQzCV m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field mfKigxveL m_spec>
+  63 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field vjSXErPeE m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field mfKigxveL m_spec>
+  77 invokestatic # <Method vjSXErPeE newvjSXErPeE(mfKigxveL)>
+  80 putfield # <Field vjSXErPeE m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field vjSXErPeE m_next>
+  88 putfield # <Field vjSXErPeE m_end>
+  91 aload_0
+  92 getfield # <Field mfKigxveL m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field mfKigxveL m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field mfKigxveL m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field pVfjIoLBv m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class JVUKgUbFW>
+ 152 dup
+ 153 invokespecial # <Method JVUKgUbFW()>
+ 156 putfield # <Field JVUKgUbFW m_set>
+ 159 aload_0
+ 160 getfield # <Field mfKigxveL m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field JVUKgUbFW m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field mfKigxveL m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field JVUKgUbFW m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field JVUKgUbFW m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field pVfjIoLBv m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field mfKigxveL m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field pVfjIoLBv m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field JVUKgUbFW m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field mfKigxveL m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field JVUKgUbFW m_set>
+ 268 invokespecial # <Method void dodash(JVUKgUbFW)>
+ 271 aload_0
+ 272 getfield # <Field pVfjIoLBv m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(JVUKgUbFW)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field mfKigxveL m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field pVfjIoLBv m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field mfKigxveL m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field mfKigxveL m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field mfKigxveL m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field pVfjIoLBv m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field mfKigxveL m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field mfKigxveL m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class iSiTIyusG extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    iSiTIyusG();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: iSiTIyusG <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class ctxmGlswy>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method ctxmGlswy(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method iSiTIyusG()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class izTauOhHS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    xAYJWnUkN m_accept;
+    int m_anchor;
+    izTauOhHS();
+}
+
+Method izTauOhHS()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field xAYJWnUkN m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class jVGZflIaI extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    jVGZflIaI();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: jVGZflIaI <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class EpinONEnm>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method EpinONEnm(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method jVGZflIaI()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class jvTVtTndr extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    MZTWBrgSN m_accept;
+    int m_anchor;
+    jvTVtTndr();
+}
+
+Method jvTVtTndr()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field MZTWBrgSN m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class kTqvpQzCV extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    kTqvpQzCV(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method kTqvpQzCV(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class kewtnBJFk extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    kewtnBJFk();
+    void thompson(ZVUdsMhBO, dWRgaYOHu, cuUKMfCBy) throws java.io.IOException;
+}
+
+Method kewtnBJFk()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field cuUKMfCBy m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field ZVUdsMhBO m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field dWRgaYOHu m_spec>
+  15 return
+
+Method void set(ZVUdsMhBO, dWRgaYOHu, cuUKMfCBy)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field cuUKMfCBy m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field ZVUdsMhBO m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field dWRgaYOHu m_spec>
+  51 return
+
+Method void thompson(ZVUdsMhBO, dWRgaYOHu, cuUKMfCBy)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(ZVUdsMhBO, dWRgaYOHu, cuUKMfCBy)>
+  11 aload_0
+  12 getfield # <Field dWRgaYOHu m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field dWRgaYOHu m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field dWRgaYOHu m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field dWRgaYOHu m_spec>
+  72 aload_0
+  73 invokespecial # <Method TRZKEzoEt machine()>
+  76 putfield # <Field TRZKEzoEt m_nfa_start>
+  79 aload_0
+  80 getfield # <Field dWRgaYOHu m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field dWRgaYOHu m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class TRZKEzoEt>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field dWRgaYOHu m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field dWRgaYOHu m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardTRZKEzoEt(TRZKEzoEt)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, TRZKEzoEt)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field dWRgaYOHu m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method TRZKEzoEt machine()
+   0 aload_0
+   1 getfield # <Field ZVUdsMhBO m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field ZVUdsMhBO m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field dWRgaYOHu m_spec>
+  28 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method TRZKEzoEt rule()>
+  39 putfield # <Field TRZKEzoEt m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field TRZKEzoEt m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, TRZKEzoEt)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field ZVUdsMhBO m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field ZVUdsMhBO m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field dWRgaYOHu m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field dWRgaYOHu m_spec>
+  87 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  90 putfield # <Field TRZKEzoEt m_next2>
+  93 aload_2
+  94 getfield # <Field TRZKEzoEt m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method TRZKEzoEt rule()>
+ 103 putfield # <Field TRZKEzoEt m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field TRZKEzoEt m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, TRZKEzoEt)>
+ 115 aload_0
+ 116 getfield # <Field dWRgaYOHu m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method TRZKEzoEt rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method XXLtVEVoD newXXLtVEVoD()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field dWRgaYOHu m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field dWRgaYOHu m_spec>
+  26 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field ZVUdsMhBO m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(XXLtVEVoD)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field TRZKEzoEt m_start>
+  60 putfield # <Field TRZKEzoEt m_next>
+  63 aload_1
+  64 getfield # <Field TRZKEzoEt m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(XXLtVEVoD)>
+  76 aload_1
+  77 getfield # <Field TRZKEzoEt m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field TRZKEzoEt m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field dWRgaYOHu m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field ZVUdsMhBO m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field dWRgaYOHu m_spec>
+ 110 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+ 113 putfield # <Field TRZKEzoEt m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class afExAKshu>
+ 125 dup
+ 126 invokespecial # <Method afExAKshu()>
+ 129 putfield # <Field afExAKshu m_set>
+ 132 aload_3
+ 133 getfield # <Field afExAKshu m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field dWRgaYOHu m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field afExAKshu m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field TRZKEzoEt m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field ZVUdsMhBO m_lexGen>
+ 177 invokevirtual # <Method MZTWBrgSN packAccept()>
+ 180 putfield # <Field MZTWBrgSN m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(XXLtVEVoD)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method XXLtVEVoD newXXLtVEVoD()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(XXLtVEVoD)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field ZVUdsMhBO m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(XXLtVEVoD)>
+  37 aload_0
+  38 getfield # <Field dWRgaYOHu m_spec>
+  41 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field TRZKEzoEt m_start>
+  50 putfield # <Field TRZKEzoEt m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field TRZKEzoEt m_start>
+  58 putfield # <Field TRZKEzoEt m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field TRZKEzoEt m_start>
+  66 aload_0
+  67 getfield # <Field dWRgaYOHu m_spec>
+  70 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field TRZKEzoEt m_end>
+  78 aload_3
+  79 putfield # <Field TRZKEzoEt m_next>
+  82 aload_2
+  83 getfield # <Field TRZKEzoEt m_end>
+  86 aload_3
+  87 putfield # <Field TRZKEzoEt m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field TRZKEzoEt m_end>
+  95 aload_0
+  96 getfield # <Field dWRgaYOHu m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(XXLtVEVoD)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method XXLtVEVoD newXXLtVEVoD()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field dWRgaYOHu m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(XXLtVEVoD)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(XXLtVEVoD)>
+  44 aload_1
+  45 getfield # <Field TRZKEzoEt m_end>
+  48 aload_2
+  49 getfield # <Field TRZKEzoEt m_start>
+  52 invokevirtual # <Method void mimic(TRZKEzoEt)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field TRZKEzoEt m_start>
+  60 invokespecial # <Method void discardTRZKEzoEt(TRZKEzoEt)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field TRZKEzoEt m_end>
+  68 putfield # <Field TRZKEzoEt m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field dWRgaYOHu m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field cuUKMfCBy m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field cuUKMfCBy m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field cuUKMfCBy m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(XXLtVEVoD)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(XXLtVEVoD)>
+   9 aload_0
+  10 getfield # <Field dWRgaYOHu m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field dWRgaYOHu m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field dWRgaYOHu m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field dWRgaYOHu m_spec>
+  49 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field dWRgaYOHu m_spec>
+  57 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field TRZKEzoEt m_start>
+  66 putfield # <Field TRZKEzoEt m_next>
+  69 aload_1
+  70 getfield # <Field TRZKEzoEt m_end>
+  73 aload_3
+  74 putfield # <Field TRZKEzoEt m_next>
+  77 aload_0
+  78 getfield # <Field dWRgaYOHu m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field dWRgaYOHu m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field TRZKEzoEt m_next2>
+ 106 aload_0
+ 107 getfield # <Field dWRgaYOHu m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field dWRgaYOHu m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field TRZKEzoEt m_end>
+ 134 aload_1
+ 135 getfield # <Field TRZKEzoEt m_start>
+ 138 putfield # <Field TRZKEzoEt m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field TRZKEzoEt m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field TRZKEzoEt m_end>
+ 151 aload_0
+ 152 getfield # <Field ZVUdsMhBO m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(XXLtVEVoD)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field ZVUdsMhBO m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(XXLtVEVoD)>
+  25 aload_0
+  26 getfield # <Field dWRgaYOHu m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field ZVUdsMhBO m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field cuUKMfCBy m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field dWRgaYOHu m_spec>
+  63 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field TRZKEzoEt m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field dWRgaYOHu m_spec>
+  77 invokestatic # <Method TRZKEzoEt newTRZKEzoEt(dWRgaYOHu)>
+  80 putfield # <Field TRZKEzoEt m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field TRZKEzoEt m_next>
+  88 putfield # <Field TRZKEzoEt m_end>
+  91 aload_0
+  92 getfield # <Field dWRgaYOHu m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field dWRgaYOHu m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field dWRgaYOHu m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field ZVUdsMhBO m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class afExAKshu>
+ 152 dup
+ 153 invokespecial # <Method afExAKshu()>
+ 156 putfield # <Field afExAKshu m_set>
+ 159 aload_0
+ 160 getfield # <Field dWRgaYOHu m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field afExAKshu m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field dWRgaYOHu m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field afExAKshu m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field afExAKshu m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field ZVUdsMhBO m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field dWRgaYOHu m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field ZVUdsMhBO m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field afExAKshu m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field dWRgaYOHu m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field afExAKshu m_set>
+ 268 invokespecial # <Method void dodash(afExAKshu)>
+ 271 aload_0
+ 272 getfield # <Field ZVUdsMhBO m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(afExAKshu)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field dWRgaYOHu m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field ZVUdsMhBO m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field dWRgaYOHu m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field dWRgaYOHu m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field dWRgaYOHu m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field ZVUdsMhBO m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field dWRgaYOHu m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field dWRgaYOHu m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class lQsXXpbpa extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    lQsXXpbpa();
+    void make_dfa(YUydifjdg, aYvbfLVVU);
+    void move(java.util.Vector, java.util.BitSet, int, MXozxsWOU);
+}
+
+Method lQsXXpbpa()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(YUydifjdg, aYvbfLVVU)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field YUydifjdg m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field aYvbfLVVU m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field YUydifjdg m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field aYvbfLVVU m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(YUydifjdg, aYvbfLVVU)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(YUydifjdg, aYvbfLVVU)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class MXozxsWOU>
+  11 dup
+  12 invokespecial # <Method MXozxsWOU()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field aYvbfLVVU m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field aYvbfLVVU m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field aYvbfLVVU m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field aYvbfLVVU m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field aYvbfLVVU m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class layAuDXcf>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field xAYJWnUkN m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(MXozxsWOU)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(MXozxsWOU)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field aYvbfLVVU m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field aYvbfLVVU m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class uQFetIDnd>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field aYvbfLVVU m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field aYvbfLVVU m_spec>
+ 268 invokespecial # <Method uQFetIDnd(int,aYvbfLVVU)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field xAYJWnUkN m_accept>
+ 279 putfield # <Field xAYJWnUkN m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field aYvbfLVVU m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, MXozxsWOU)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(MXozxsWOU)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(MXozxsWOU)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(MXozxsWOU)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field aYvbfLVVU m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field aYvbfLVVU m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field aYvbfLVVU m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field aYvbfLVVU m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method RnSdHehzX get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field aYvbfLVVU m_spec>
+  12 aconst_null
+  13 putfield # <Field layAuDXcf m_nfa_start>
+  16 aload_0
+  17 getfield # <Field aYvbfLVVU m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(MXozxsWOU)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field xAYJWnUkN m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class layAuDXcf>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class layAuDXcf>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field xAYJWnUkN m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field xAYJWnUkN m_accept>
+ 181 putfield # <Field xAYJWnUkN m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field xAYJWnUkN m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field layAuDXcf m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field layAuDXcf m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field layAuDXcf m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field layAuDXcf m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field layAuDXcf m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field layAuDXcf m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field layAuDXcf m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field layAuDXcf m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field layAuDXcf m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field layAuDXcf m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field layAuDXcf m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field layAuDXcf m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, MXozxsWOU)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class layAuDXcf>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field pSbNWjWEi m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field aYvbfLVVU m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field layAuDXcf m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field layAuDXcf m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class layAuDXcf>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class layAuDXcf>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class layAuDXcf>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class layAuDXcf>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method RnSdHehzX get_unmarked()
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field aYvbfLVVU m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class RnSdHehzX>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(MXozxsWOU)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field xAYJWnUkN m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field aYvbfLVVU m_spec>
+  56 invokestatic # <Method RnSdHehzX newRnSdHehzX(aYvbfLVVU)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field xAYJWnUkN m_accept>
+  93 putfield # <Field xAYJWnUkN m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field aYvbfLVVU m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(MXozxsWOU)
+   0 aload_0
+   1 getfield # <Field aYvbfLVVU m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class RnSdHehzX>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class lYeVvCFUd extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    lYeVvCFUd();
+    void thompson(skYQtOxeK, tXIgSkwMI, pysQYNXAN) throws java.io.IOException;
+}
+
+Method lYeVvCFUd()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field pysQYNXAN m_input>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field skYQtOxeK m_lexGen>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field tXIgSkwMI m_spec>
+  15 return
+
+Method void set(skYQtOxeK, tXIgSkwMI, pysQYNXAN)
+   0 aload_3
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 aload_3
+  38 putfield # <Field pysQYNXAN m_input>
+  41 aload_0
+  42 aload_1
+  43 putfield # <Field skYQtOxeK m_lexGen>
+  46 aload_0
+  47 aload_2
+  48 putfield # <Field tXIgSkwMI m_spec>
+  51 return
+
+Method void thompson(skYQtOxeK, tXIgSkwMI, pysQYNXAN)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 aload_3
+   8 invokespecial # <Method void set(skYQtOxeK, tXIgSkwMI, pysQYNXAN)>
+  11 aload_0
+  12 getfield # <Field tXIgSkwMI m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method int size()>
+  21 istore 6
+  23 aload_0
+  24 getfield # <Field tXIgSkwMI m_spec>
+  27 iload 6
+  29 anewarray class # <Class java.util.Vector>
+  32 putfield # <Field java.util.Vector m_state_rules[]>
+  35 iconst_0
+  36 istore 4
+  38 goto 61
+  41 aload_0
+  42 getfield # <Field tXIgSkwMI m_spec>
+  45 getfield # <Field java.util.Vector m_state_rules[]>
+  48 iload 4
+  50 new # <Class java.util.Vector>
+  53 dup
+  54 invokespecial # <Method java.util.Vector()>
+  57 aastore
+  58 iinc 4 1
+  61 iload 4
+  63 iload 6
+  65 if_icmplt 41
+  68 aload_0
+  69 getfield # <Field tXIgSkwMI m_spec>
+  72 aload_0
+  73 invokespecial # <Method NMUlQfUtR machine()>
+  76 putfield # <Field NMUlQfUtR m_nfa_start>
+  79 aload_0
+  80 getfield # <Field tXIgSkwMI m_spec>
+  83 getfield # <Field java.util.Vector m_nfa_states>
+  86 invokevirtual # <Method int size()>
+  89 istore 6
+  91 iconst_0
+  92 istore 4
+  94 goto 124
+  97 aload_0
+  98 getfield # <Field tXIgSkwMI m_spec>
+ 101 getfield # <Field java.util.Vector m_nfa_states>
+ 104 iload 4
+ 106 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 109 checkcast # <Class NMUlQfUtR>
+ 112 astore 5
+ 114 aload 5
+ 116 iload 4
+ 118 putfield # <Field int m_label>
+ 121 iinc 4 1
+ 124 iload 4
+ 126 iload 6
+ 128 if_icmplt 97
+ 131 aload_0
+ 132 getfield # <Field tXIgSkwMI m_spec>
+ 135 getfield # <Field boolean m_verbose>
+ 138 iconst_1
+ 139 if_icmpne 183
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "NFA comprised of ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field tXIgSkwMI m_spec>
+ 161 getfield # <Field java.util.Vector m_nfa_states>
+ 164 invokevirtual # <Method int size()>
+ 167 iconst_1
+ 168 iadd
+ 169 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 172 ldc # <String " states.">
+ 174 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 177 invokevirtual # <Method java.lang.String toString()>
+ 180 invokevirtual # <Method void println(java.lang.String)>
+ 183 aload_0
+ 184 invokespecial # <Method void reset()>
+ 187 return
+
+Method void discardNMUlQfUtR(NMUlQfUtR)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_nfa_states>
+   7 aload_1
+   8 invokevirtual # <Method boolean removeElement(java.lang.Object)>
+  11 pop
+  12 return
+
+Method void processStates(java.util.BitSet, NMUlQfUtR)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 44
+  17 aload_1
+  18 iload 4
+  20 invokevirtual # <Method boolean get(int)>
+  23 iconst_1
+  24 if_icmpne 41
+  27 aload_0
+  28 getfield # <Field tXIgSkwMI m_spec>
+  31 getfield # <Field java.util.Vector m_state_rules[]>
+  34 iload 4
+  36 aaload
+  37 aload_2
+  38 invokevirtual # <Method void addElement(java.lang.Object)>
+  41 iinc 4 1
+  44 iload 4
+  46 iload_3
+  47 if_icmplt 17
+  50 return
+
+Method NMUlQfUtR machine()
+   0 aload_0
+   1 getfield # <Field skYQtOxeK m_lexGen>
+   4 invokevirtual # <Method java.util.BitSet getStates()>
+   7 astore_3
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 iconst_1
+  13 putfield # <Field int m_current_token>
+  16 aload_0
+  17 getfield # <Field skYQtOxeK m_lexGen>
+  20 invokevirtual # <Method int advance()>
+  23 pop
+  24 aload_0
+  25 getfield # <Field tXIgSkwMI m_spec>
+  28 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  31 astore_1
+  32 aload_1
+  33 astore_2
+  34 aload_2
+  35 aload_0
+  36 invokespecial # <Method NMUlQfUtR rule()>
+  39 putfield # <Field NMUlQfUtR m_next>
+  42 aload_0
+  43 aload_3
+  44 aload_2
+  45 getfield # <Field NMUlQfUtR m_next>
+  48 invokespecial # <Method void processStates(java.util.BitSet, NMUlQfUtR)>
+  51 goto 115
+  54 aload_0
+  55 getfield # <Field skYQtOxeK m_lexGen>
+  58 invokevirtual # <Method java.util.BitSet getStates()>
+  61 astore_3
+  62 aload_0
+  63 getfield # <Field skYQtOxeK m_lexGen>
+  66 invokevirtual # <Method int advance()>
+  69 pop
+  70 aload_0
+  71 getfield # <Field tXIgSkwMI m_spec>
+  74 getfield # <Field int m_current_token>
+  77 bipush 11
+  79 if_icmpeq 127
+  82 aload_2
+  83 aload_0
+  84 getfield # <Field tXIgSkwMI m_spec>
+  87 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  90 putfield # <Field NMUlQfUtR m_next2>
+  93 aload_2
+  94 getfield # <Field NMUlQfUtR m_next2>
+  97 astore_2
+  98 aload_2
+  99 aload_0
+ 100 invokespecial # <Method NMUlQfUtR rule()>
+ 103 putfield # <Field NMUlQfUtR m_next>
+ 106 aload_0
+ 107 aload_3
+ 108 aload_2
+ 109 getfield # <Field NMUlQfUtR m_next>
+ 112 invokespecial # <Method void processStates(java.util.BitSet, NMUlQfUtR)>
+ 115 aload_0
+ 116 getfield # <Field tXIgSkwMI m_spec>
+ 119 getfield # <Field int m_current_token>
+ 122 bipush 11
+ 124 if_icmpne 54
+ 127 aload_1
+ 128 areturn
+
+Method NMUlQfUtR rule()
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 iconst_0
+   5 istore 4
+   7 invokestatic # <Method NSQWZCoAa newNSQWZCoAa()>
+  10 astore_1
+  11 aload_0
+  12 getfield # <Field tXIgSkwMI m_spec>
+  15 getfield # <Field int m_current_token>
+  18 iconst_3
+  19 if_icmpne 71
+  22 aload_0
+  23 getfield # <Field tXIgSkwMI m_spec>
+  26 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  29 astore_2
+  30 aload_2
+  31 bipush 10
+  33 putfield # <Field int m_edge>
+  36 iload 4
+  38 iconst_1
+  39 ior
+  40 istore 4
+  42 aload_0
+  43 getfield # <Field skYQtOxeK m_lexGen>
+  46 invokevirtual # <Method int advance()>
+  49 pop
+  50 aload_0
+  51 aload_1
+  52 invokespecial # <Method void expr(NSQWZCoAa)>
+  55 aload_2
+  56 aload_1
+  57 getfield # <Field NMUlQfUtR m_start>
+  60 putfield # <Field NMUlQfUtR m_next>
+  63 aload_1
+  64 getfield # <Field NMUlQfUtR m_end>
+  67 astore_3
+  68 goto 86
+  71 aload_0
+  72 aload_1
+  73 invokespecial # <Method void expr(NSQWZCoAa)>
+  76 aload_1
+  77 getfield # <Field NMUlQfUtR m_start>
+  80 astore_2
+  81 aload_1
+  82 getfield # <Field NMUlQfUtR m_end>
+  85 astore_3
+  86 aload_0
+  87 getfield # <Field tXIgSkwMI m_spec>
+  90 getfield # <Field int m_current_token>
+  93 iconst_4
+  94 if_icmpne 172
+  97 aload_0
+  98 getfield # <Field skYQtOxeK m_lexGen>
+ 101 invokevirtual # <Method int advance()>
+ 104 pop
+ 105 aload_3
+ 106 aload_0
+ 107 getfield # <Field tXIgSkwMI m_spec>
+ 110 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+ 113 putfield # <Field NMUlQfUtR m_next>
+ 116 aload_3
+ 117 iconst_m1
+ 118 putfield # <Field int m_edge>
+ 121 aload_3
+ 122 new # <Class MqfqJGbhF>
+ 125 dup
+ 126 invokespecial # <Method MqfqJGbhF()>
+ 129 putfield # <Field MqfqJGbhF m_set>
+ 132 aload_3
+ 133 getfield # <Field MqfqJGbhF m_set>
+ 136 bipush 10
+ 138 invokevirtual # <Method void add(int)>
+ 141 aload_0
+ 142 getfield # <Field tXIgSkwMI m_spec>
+ 145 getfield # <Field boolean m_unix>
+ 148 iconst_0
+ 149 if_icmpne 161
+ 152 aload_3
+ 153 getfield # <Field MqfqJGbhF m_set>
+ 156 bipush 13
+ 158 invokevirtual # <Method void add(int)>
+ 161 aload_3
+ 162 getfield # <Field NMUlQfUtR m_next>
+ 165 astore_3
+ 166 iload 4
+ 168 iconst_2
+ 169 ior
+ 170 istore 4
+ 172 aload_3
+ 173 aload_0
+ 174 getfield # <Field skYQtOxeK m_lexGen>
+ 177 invokevirtual # <Method SfZaCAliZ packAccept()>
+ 180 putfield # <Field SfZaCAliZ m_accept>
+ 183 aload_3
+ 184 iload 4
+ 186 putfield # <Field int m_anchor>
+ 189 aload_2
+ 190 areturn
+
+Method void expr(NSQWZCoAa)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method NSQWZCoAa newNSQWZCoAa()>
+  15 astore_2
+  16 aload_0
+  17 aload_1
+  18 invokespecial # <Method void cat_expr(NSQWZCoAa)>
+  21 goto 95
+  24 aload_0
+  25 getfield # <Field skYQtOxeK m_lexGen>
+  28 invokevirtual # <Method int advance()>
+  31 pop
+  32 aload_0
+  33 aload_2
+  34 invokespecial # <Method void cat_expr(NSQWZCoAa)>
+  37 aload_0
+  38 getfield # <Field tXIgSkwMI m_spec>
+  41 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  44 astore_3
+  45 aload_3
+  46 aload_2
+  47 getfield # <Field NMUlQfUtR m_start>
+  50 putfield # <Field NMUlQfUtR m_next2>
+  53 aload_3
+  54 aload_1
+  55 getfield # <Field NMUlQfUtR m_start>
+  58 putfield # <Field NMUlQfUtR m_next>
+  61 aload_1
+  62 aload_3
+  63 putfield # <Field NMUlQfUtR m_start>
+  66 aload_0
+  67 getfield # <Field tXIgSkwMI m_spec>
+  70 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  73 astore_3
+  74 aload_1
+  75 getfield # <Field NMUlQfUtR m_end>
+  78 aload_3
+  79 putfield # <Field NMUlQfUtR m_next>
+  82 aload_2
+  83 getfield # <Field NMUlQfUtR m_end>
+  86 aload_3
+  87 putfield # <Field NMUlQfUtR m_next>
+  90 aload_1
+  91 aload_3
+  92 putfield # <Field NMUlQfUtR m_end>
+  95 aload_0
+  96 getfield # <Field tXIgSkwMI m_spec>
+  99 getfield # <Field int m_current_token>
+ 102 bipush 16
+ 104 if_icmpeq 24
+ 107 return
+
+Method void cat_expr(NSQWZCoAa)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 invokestatic # <Method NSQWZCoAa newNSQWZCoAa()>
+  15 astore_2
+  16 aload_0
+  17 aload_0
+  18 getfield # <Field tXIgSkwMI m_spec>
+  21 getfield # <Field int m_current_token>
+  24 invokespecial # <Method boolean first_in_cat(int)>
+  27 iconst_1
+  28 if_icmpne 71
+  31 aload_0
+  32 aload_1
+  33 invokespecial # <Method void factor(NSQWZCoAa)>
+  36 goto 71
+  39 aload_0
+  40 aload_2
+  41 invokespecial # <Method void factor(NSQWZCoAa)>
+  44 aload_1
+  45 getfield # <Field NMUlQfUtR m_end>
+  48 aload_2
+  49 getfield # <Field NMUlQfUtR m_start>
+  52 invokevirtual # <Method void mimic(NMUlQfUtR)>
+  55 aload_0
+  56 aload_2
+  57 getfield # <Field NMUlQfUtR m_start>
+  60 invokespecial # <Method void discardNMUlQfUtR(NMUlQfUtR)>
+  63 aload_1
+  64 aload_2
+  65 getfield # <Field NMUlQfUtR m_end>
+  68 putfield # <Field NMUlQfUtR m_end>
+  71 aload_0
+  72 aload_0
+  73 getfield # <Field tXIgSkwMI m_spec>
+  76 getfield # <Field int m_current_token>
+  79 invokespecial # <Method boolean first_in_cat(int)>
+  82 iconst_1
+  83 if_icmpeq 39
+  86 return
+
+Method boolean first_in_cat(int)
+   0 iload_1
+   1 lookupswitch 9: default=125
+           1: 84
+           3: 112
+           4: 84
+           5: 99
+           8: 84
+           9: 86
+          15: 86
+          16: 84
+          17: 86
+  84 iconst_0
+  85 ireturn
+  86 iconst_5
+  87 aload_0
+  88 getfield # <Field pysQYNXAN m_input>
+  91 getfield # <Field int m_line_number>
+  94 invokestatic # <Method void parse_error(int, int)>
+  97 iconst_0
+  98 ireturn
+  99 iconst_3
+ 100 aload_0
+ 101 getfield # <Field pysQYNXAN m_input>
+ 104 getfield # <Field int m_line_number>
+ 107 invokestatic # <Method void parse_error(int, int)>
+ 110 iconst_0
+ 111 ireturn
+ 112 iconst_4
+ 113 aload_0
+ 114 getfield # <Field pysQYNXAN m_input>
+ 117 getfield # <Field int m_line_number>
+ 120 invokestatic # <Method void parse_error(int, int)>
+ 123 iconst_0
+ 124 ireturn
+ 125 iconst_1
+ 126 ireturn
+
+Method void factor(NSQWZCoAa)
+   0 aconst_null
+   1 astore_2
+   2 aconst_null
+   3 astore_3
+   4 aload_0
+   5 aload_1
+   6 invokespecial # <Method void term(NSQWZCoAa)>
+   9 aload_0
+  10 getfield # <Field tXIgSkwMI m_spec>
+  13 getfield # <Field int m_current_token>
+  16 bipush 9
+  18 if_icmpeq 45
+  21 aload_0
+  22 getfield # <Field tXIgSkwMI m_spec>
+  25 getfield # <Field int m_current_token>
+  28 bipush 17
+  30 if_icmpeq 45
+  33 aload_0
+  34 getfield # <Field tXIgSkwMI m_spec>
+  37 getfield # <Field int m_current_token>
+  40 bipush 15
+  42 if_icmpne 159
+  45 aload_0
+  46 getfield # <Field tXIgSkwMI m_spec>
+  49 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  52 astore_2
+  53 aload_0
+  54 getfield # <Field tXIgSkwMI m_spec>
+  57 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  60 astore_3
+  61 aload_2
+  62 aload_1
+  63 getfield # <Field NMUlQfUtR m_start>
+  66 putfield # <Field NMUlQfUtR m_next>
+  69 aload_1
+  70 getfield # <Field NMUlQfUtR m_end>
+  73 aload_3
+  74 putfield # <Field NMUlQfUtR m_next>
+  77 aload_0
+  78 getfield # <Field tXIgSkwMI m_spec>
+  81 getfield # <Field int m_current_token>
+  84 bipush 9
+  86 if_icmpeq 101
+  89 aload_0
+  90 getfield # <Field tXIgSkwMI m_spec>
+  93 getfield # <Field int m_current_token>
+  96 bipush 15
+  98 if_icmpne 106
+ 101 aload_2
+ 102 aload_3
+ 103 putfield # <Field NMUlQfUtR m_next2>
+ 106 aload_0
+ 107 getfield # <Field tXIgSkwMI m_spec>
+ 110 getfield # <Field int m_current_token>
+ 113 bipush 9
+ 115 if_icmpeq 130
+ 118 aload_0
+ 119 getfield # <Field tXIgSkwMI m_spec>
+ 122 getfield # <Field int m_current_token>
+ 125 bipush 17
+ 127 if_icmpne 141
+ 130 aload_1
+ 131 getfield # <Field NMUlQfUtR m_end>
+ 134 aload_1
+ 135 getfield # <Field NMUlQfUtR m_start>
+ 138 putfield # <Field NMUlQfUtR m_next2>
+ 141 aload_1
+ 142 aload_2
+ 143 putfield # <Field NMUlQfUtR m_start>
+ 146 aload_1
+ 147 aload_3
+ 148 putfield # <Field NMUlQfUtR m_end>
+ 151 aload_0
+ 152 getfield # <Field skYQtOxeK m_lexGen>
+ 155 invokevirtual # <Method int advance()>
+ 158 pop
+ 159 return
+
+Method void term(NSQWZCoAa)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field int m_current_token>
+   7 bipush 14
+   9 if_icmpne 59
+  12 aload_0
+  13 getfield # <Field skYQtOxeK m_lexGen>
+  16 invokevirtual # <Method int advance()>
+  19 pop
+  20 aload_0
+  21 aload_1
+  22 invokespecial # <Method void expr(NSQWZCoAa)>
+  25 aload_0
+  26 getfield # <Field tXIgSkwMI m_spec>
+  29 getfield # <Field int m_current_token>
+  32 bipush 8
+  34 if_icmpne 46
+  37 aload_0
+  38 getfield # <Field skYQtOxeK m_lexGen>
+  41 invokevirtual # <Method int advance()>
+  44 pop
+  45 return
+  46 bipush 16
+  48 aload_0
+  49 getfield # <Field pysQYNXAN m_input>
+  52 getfield # <Field int m_line_number>
+  55 invokestatic # <Method void parse_error(int, int)>
+  58 return
+  59 aload_0
+  60 getfield # <Field tXIgSkwMI m_spec>
+  63 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  66 astore_2
+  67 aload_1
+  68 aload_2
+  69 putfield # <Field NMUlQfUtR m_start>
+  72 aload_2
+  73 aload_0
+  74 getfield # <Field tXIgSkwMI m_spec>
+  77 invokestatic # <Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)>
+  80 putfield # <Field NMUlQfUtR m_next>
+  83 aload_1
+  84 aload_2
+  85 getfield # <Field NMUlQfUtR m_next>
+  88 putfield # <Field NMUlQfUtR m_end>
+  91 aload_0
+  92 getfield # <Field tXIgSkwMI m_spec>
+  95 getfield # <Field int m_current_token>
+  98 iconst_2
+  99 if_icmpeq 118
+ 102 aload_0
+ 103 getfield # <Field tXIgSkwMI m_spec>
+ 106 getfield # <Field int m_current_token>
+ 109 bipush 6
+ 111 if_icmpeq 118
+ 114 iconst_0
+ 115 goto 119
+ 118 iconst_1
+ 119 iconst_0
+ 120 if_icmpne 143
+ 123 aload_2
+ 124 aload_0
+ 125 getfield # <Field tXIgSkwMI m_spec>
+ 128 getfield # <Field char m_lexeme>
+ 131 putfield # <Field int m_edge>
+ 134 aload_0
+ 135 getfield # <Field skYQtOxeK m_lexGen>
+ 138 invokevirtual # <Method int advance()>
+ 141 pop
+ 142 return
+ 143 aload_2
+ 144 iconst_m1
+ 145 putfield # <Field int m_edge>
+ 148 aload_2
+ 149 new # <Class MqfqJGbhF>
+ 152 dup
+ 153 invokespecial # <Method MqfqJGbhF()>
+ 156 putfield # <Field MqfqJGbhF m_set>
+ 159 aload_0
+ 160 getfield # <Field tXIgSkwMI m_spec>
+ 163 getfield # <Field int m_current_token>
+ 166 iconst_2
+ 167 if_icmpne 209
+ 170 aload_2
+ 171 getfield # <Field MqfqJGbhF m_set>
+ 174 bipush 10
+ 176 invokevirtual # <Method void add(int)>
+ 179 aload_0
+ 180 getfield # <Field tXIgSkwMI m_spec>
+ 183 getfield # <Field boolean m_unix>
+ 186 iconst_0
+ 187 if_icmpne 199
+ 190 aload_2
+ 191 getfield # <Field MqfqJGbhF m_set>
+ 194 bipush 13
+ 196 invokevirtual # <Method void add(int)>
+ 199 aload_2
+ 200 getfield # <Field MqfqJGbhF m_set>
+ 203 invokevirtual # <Method void complement()>
+ 206 goto 271
+ 209 aload_0
+ 210 getfield # <Field skYQtOxeK m_lexGen>
+ 213 invokevirtual # <Method int advance()>
+ 216 pop
+ 217 aload_0
+ 218 getfield # <Field tXIgSkwMI m_spec>
+ 221 getfield # <Field int m_current_token>
+ 224 iconst_3
+ 225 if_icmpne 243
+ 228 aload_0
+ 229 getfield # <Field skYQtOxeK m_lexGen>
+ 232 invokevirtual # <Method int advance()>
+ 235 pop
+ 236 aload_2
+ 237 getfield # <Field MqfqJGbhF m_set>
+ 240 invokevirtual # <Method void complement()>
+ 243 aload_0
+ 244 getfield # <Field tXIgSkwMI m_spec>
+ 247 getfield # <Field int m_current_token>
+ 250 iconst_5
+ 251 if_icmpeq 258
+ 254 iconst_0
+ 255 goto 259
+ 258 iconst_1
+ 259 iconst_0
+ 260 if_icmpne 271
+ 263 aload_0
+ 264 aload_2
+ 265 getfield # <Field MqfqJGbhF m_set>
+ 268 invokespecial # <Method void dodash(MqfqJGbhF)>
+ 271 aload_0
+ 272 getfield # <Field skYQtOxeK m_lexGen>
+ 275 invokevirtual # <Method int advance()>
+ 278 pop
+ 279 return
+
+Method void dodash(MqfqJGbhF)
+   0 iconst_m1
+   1 istore_2
+   2 goto 90
+   5 aload_0
+   6 getfield # <Field tXIgSkwMI m_spec>
+   9 getfield # <Field int m_current_token>
+  12 bipush 10
+  14 if_icmpne 63
+  17 iload_2
+  18 iconst_m1
+  19 if_icmpne 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field skYQtOxeK m_lexGen>
+  34 invokevirtual # <Method int advance()>
+  37 pop
+  38 goto 49
+  41 aload_1
+  42 iload_2
+  43 invokevirtual # <Method void add(int)>
+  46 iinc 2 1
+  49 iload_2
+  50 aload_0
+  51 getfield # <Field tXIgSkwMI m_spec>
+  54 getfield # <Field char m_lexeme>
+  57 if_icmple 41
+  60 goto 82
+  63 aload_0
+  64 getfield # <Field tXIgSkwMI m_spec>
+  67 getfield # <Field char m_lexeme>
+  70 istore_2
+  71 aload_1
+  72 aload_0
+  73 getfield # <Field tXIgSkwMI m_spec>
+  76 getfield # <Field char m_lexeme>
+  79 invokevirtual # <Method void add(int)>
+  82 aload_0
+  83 getfield # <Field skYQtOxeK m_lexGen>
+  86 invokevirtual # <Method int advance()>
+  89 pop
+  90 aload_0
+  91 getfield # <Field tXIgSkwMI m_spec>
+  94 getfield # <Field int m_current_token>
+  97 iconst_1
+  98 if_icmpeq 112
+ 101 aload_0
+ 102 getfield # <Field tXIgSkwMI m_spec>
+ 105 getfield # <Field int m_current_token>
+ 108 iconst_5
+ 109 if_icmpne 5
+ 112 return
+Compiled from JavaLex.java
+final class layAuDXcf extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    pSbNWjWEi m_set;
+    layAuDXcf m_next;
+    layAuDXcf m_next2;
+    xAYJWnUkN m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    layAuDXcf();
+    void mimic(layAuDXcf);
+}
+
+Method layAuDXcf()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field pSbNWjWEi m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field layAuDXcf m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field layAuDXcf m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field xAYJWnUkN m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(layAuDXcf)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field pSbNWjWEi m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field pSbNWjWEi m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class pSbNWjWEi>
+  26 dup
+  27 invokespecial # <Method pSbNWjWEi()>
+  30 putfield # <Field pSbNWjWEi m_set>
+  33 aload_0
+  34 getfield # <Field pSbNWjWEi m_set>
+  37 aload_1
+  38 getfield # <Field pSbNWjWEi m_set>
+  41 invokevirtual # <Method void mimic(pSbNWjWEi)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field pSbNWjWEi m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field layAuDXcf m_next>
+  57 putfield # <Field layAuDXcf m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field layAuDXcf m_next2>
+  65 putfield # <Field layAuDXcf m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field xAYJWnUkN m_accept>
+  73 putfield # <Field xAYJWnUkN m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class lgHWDnTtZ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static LdFBwMgdz newLdFBwMgdz(yCWZtShZT);
+    static ysfxQMQHy newysfxQMQHy();
+    static pHNWlbrmz newpHNWlbrmz(yCWZtShZT);
+    lgHWDnTtZ();
+}
+
+Method LdFBwMgdz newLdFBwMgdz(yCWZtShZT)
+   0 new # <Class LdFBwMgdz>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method LdFBwMgdz(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method ysfxQMQHy newysfxQMQHy()
+   0 new # <Class ysfxQMQHy>
+   3 dup
+   4 invokespecial # <Method ysfxQMQHy()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method pHNWlbrmz newpHNWlbrmz(yCWZtShZT)
+   0 new # <Class pHNWlbrmz>
+   3 dup
+   4 invokespecial # <Method pHNWlbrmz()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method lgHWDnTtZ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class liBpeNwWz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    liBpeNwWz();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: liBpeNwWz <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class skYQtOxeK>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method skYQtOxeK(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method liBpeNwWz()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class mfKigxveL extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    vjSXErPeE m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    mfKigxveL(pVfjIoLBv);
+}
+
+Method mfKigxveL(pVfjIoLBv)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field pVfjIoLBv m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field vjSXErPeE m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class mpQLwDLgL extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    tXIgSkwMI m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    mpQLwDLgL();
+    void min_dfa(tXIgSkwMI);
+}
+
+Method mpQLwDLgL()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field tXIgSkwMI m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(tXIgSkwMI)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field tXIgSkwMI m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(tXIgSkwMI)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(tXIgSkwMI)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field tXIgSkwMI m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class eCuCgyNDI>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class eCuCgyNDI>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field tXIgSkwMI m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field tXIgSkwMI m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class eCuCgyNDI>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class eCuCgyNDI>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field tXIgSkwMI m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class eCuCgyNDI>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field tXIgSkwMI m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field tXIgSkwMI m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field tXIgSkwMI m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field tXIgSkwMI m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field tXIgSkwMI m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class eCuCgyNDI>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field tXIgSkwMI m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field SfZaCAliZ m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field tXIgSkwMI m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field SfZaCAliZ m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field tXIgSkwMI m_spec>
+ 115 aload_0
+ 116 getfield # <Field tXIgSkwMI m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field tXIgSkwMI m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field tXIgSkwMI m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field tXIgSkwMI m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field tXIgSkwMI m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field tXIgSkwMI m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field tXIgSkwMI m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field tXIgSkwMI m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field tXIgSkwMI m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field tXIgSkwMI m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field tXIgSkwMI m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field tXIgSkwMI m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field tXIgSkwMI m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field tXIgSkwMI m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field tXIgSkwMI m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field tXIgSkwMI m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field tXIgSkwMI m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field tXIgSkwMI m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field tXIgSkwMI m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field tXIgSkwMI m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field tXIgSkwMI m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field tXIgSkwMI m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field tXIgSkwMI m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field tXIgSkwMI m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field tXIgSkwMI m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field tXIgSkwMI m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field tXIgSkwMI m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field tXIgSkwMI m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field tXIgSkwMI m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class eCuCgyNDI>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field tXIgSkwMI m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field tXIgSkwMI m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class eCuCgyNDI>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class eCuCgyNDI>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field tXIgSkwMI m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field tXIgSkwMI m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field tXIgSkwMI m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class eCuCgyNDI>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class eCuCgyNDI>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class eCuCgyNDI>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field SfZaCAliZ m_accept>
+ 209 aload 7
+ 211 getfield # <Field SfZaCAliZ m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field SfZaCAliZ m_accept>
+ 240 aload 5
+ 242 getfield # <Field SfZaCAliZ m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class eCuCgyNDI>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field tXIgSkwMI m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class msVxpNRyL extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    msVxpNRyL();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: msVxpNRyL <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class ZVUdsMhBO>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method ZVUdsMhBO(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method msVxpNRyL()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class nZFWRApBo extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    nZFWRApBo();
+    void emit(drHChFQzb, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method nZFWRApBo()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field drHChFQzb m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(drHChFQzb, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field drHChFQzb m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field drHChFQzb m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class IRxqsITZU>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field drHChFQzb m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field drHChFQzb m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class fhTZXkZqS>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field drHChFQzb m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field drHChFQzb m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field drHChFQzb m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field drHChFQzb m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(drHChFQzb, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(drHChFQzb, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field drHChFQzb m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field drHChFQzb m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field drHChFQzb m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field drHChFQzb m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field drHChFQzb m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field drHChFQzb m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field drHChFQzb m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field drHChFQzb m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field drHChFQzb m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field drHChFQzb m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field drHChFQzb m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field drHChFQzb m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field drHChFQzb m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field drHChFQzb m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field drHChFQzb m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field drHChFQzb m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field drHChFQzb m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field drHChFQzb m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field drHChFQzb m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field drHChFQzb m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field drHChFQzb m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field drHChFQzb m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field drHChFQzb m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field drHChFQzb m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field drHChFQzb m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field drHChFQzb m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field drHChFQzb m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field drHChFQzb m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field drHChFQzb m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field drHChFQzb m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field drHChFQzb m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field drHChFQzb m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field drHChFQzb m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field drHChFQzb m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field drHChFQzb m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field drHChFQzb m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field drHChFQzb m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field drHChFQzb m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class IRxqsITZU>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field drHChFQzb m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field drHChFQzb m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field drHChFQzb m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field drHChFQzb m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field drHChFQzb m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field drHChFQzb m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field drHChFQzb m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field drHChFQzb m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field drHChFQzb m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field drHChFQzb m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class fhTZXkZqS>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field drHChFQzb m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field drHChFQzb m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field drHChFQzb m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field drHChFQzb m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field drHChFQzb m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field drHChFQzb m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field drHChFQzb m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field drHChFQzb m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field drHChFQzb m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field drHChFQzb m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field drHChFQzb m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field drHChFQzb m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field drHChFQzb m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field drHChFQzb m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field drHChFQzb m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field drHChFQzb m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field drHChFQzb m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field drHChFQzb m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field drHChFQzb m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field drHChFQzb m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field drHChFQzb m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field drHChFQzb m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field drHChFQzb m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field drHChFQzb m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class IRxqsITZU>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field drHChFQzb m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class nqLBroAEH extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    nqLBroAEH(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method nqLBroAEH(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class oNaJmmlAX extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    oNaJmmlAX(char[],int,int);
+    oNaJmmlAX(oNaJmmlAX);
+    void mimic(oNaJmmlAX);
+}
+
+Method oNaJmmlAX(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method oNaJmmlAX(oNaJmmlAX)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(oNaJmmlAX)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class oqHSjtdeo extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    oqHSjtdeo();
+    void make_dfa(ZVUdsMhBO, dWRgaYOHu);
+    void move(java.util.Vector, java.util.BitSet, int, SMVuEWOdP);
+}
+
+Method oqHSjtdeo()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(ZVUdsMhBO, dWRgaYOHu)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field ZVUdsMhBO m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field dWRgaYOHu m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field ZVUdsMhBO m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field dWRgaYOHu m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(ZVUdsMhBO, dWRgaYOHu)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(ZVUdsMhBO, dWRgaYOHu)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class SMVuEWOdP>
+  11 dup
+  12 invokespecial # <Method SMVuEWOdP()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field dWRgaYOHu m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field dWRgaYOHu m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field dWRgaYOHu m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field dWRgaYOHu m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field dWRgaYOHu m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class TRZKEzoEt>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field MZTWBrgSN m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(SMVuEWOdP)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(SMVuEWOdP)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field dWRgaYOHu m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field dWRgaYOHu m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class rHllaKEvd>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field dWRgaYOHu m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field dWRgaYOHu m_spec>
+ 268 invokespecial # <Method rHllaKEvd(int,dWRgaYOHu)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field MZTWBrgSN m_accept>
+ 279 putfield # <Field MZTWBrgSN m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field dWRgaYOHu m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, SMVuEWOdP)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(SMVuEWOdP)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(SMVuEWOdP)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(SMVuEWOdP)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field dWRgaYOHu m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field dWRgaYOHu m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field dWRgaYOHu m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field dWRgaYOHu m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method vzHaKjPuC get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 aconst_null
+  13 putfield # <Field TRZKEzoEt m_nfa_start>
+  16 aload_0
+  17 getfield # <Field dWRgaYOHu m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(SMVuEWOdP)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field MZTWBrgSN m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class TRZKEzoEt>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class TRZKEzoEt>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field MZTWBrgSN m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field MZTWBrgSN m_accept>
+ 181 putfield # <Field MZTWBrgSN m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field MZTWBrgSN m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field TRZKEzoEt m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field TRZKEzoEt m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field TRZKEzoEt m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field TRZKEzoEt m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field TRZKEzoEt m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field TRZKEzoEt m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field TRZKEzoEt m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field TRZKEzoEt m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field TRZKEzoEt m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field TRZKEzoEt m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field TRZKEzoEt m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field TRZKEzoEt m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, SMVuEWOdP)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class TRZKEzoEt>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field afExAKshu m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field dWRgaYOHu m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field TRZKEzoEt m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field TRZKEzoEt m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class TRZKEzoEt>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class TRZKEzoEt>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class TRZKEzoEt>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class TRZKEzoEt>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method vzHaKjPuC get_unmarked()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field dWRgaYOHu m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class vzHaKjPuC>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(SMVuEWOdP)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field MZTWBrgSN m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field dWRgaYOHu m_spec>
+  56 invokestatic # <Method vzHaKjPuC newvzHaKjPuC(dWRgaYOHu)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field MZTWBrgSN m_accept>
+  93 putfield # <Field MZTWBrgSN m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field dWRgaYOHu m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(SMVuEWOdP)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class vzHaKjPuC>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class owjuLNyxC extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    layAuDXcf m_start;
+    layAuDXcf m_end;
+    owjuLNyxC();
+}
+
+Method owjuLNyxC()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field layAuDXcf m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field layAuDXcf m_end>
+  14 return
+Compiled from JavaLex.java
+final class pERmcHeDz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    pERmcHeDz();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method pERmcHeDz()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class pHNWlbrmz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    FYZwuamNE m_set;
+    pHNWlbrmz m_next;
+    pHNWlbrmz m_next2;
+    TdLZzxjmB m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    pHNWlbrmz();
+    void mimic(pHNWlbrmz);
+}
+
+Method pHNWlbrmz()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field FYZwuamNE m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field pHNWlbrmz m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field pHNWlbrmz m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field TdLZzxjmB m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(pHNWlbrmz)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field FYZwuamNE m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field FYZwuamNE m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class FYZwuamNE>
+  26 dup
+  27 invokespecial # <Method FYZwuamNE()>
+  30 putfield # <Field FYZwuamNE m_set>
+  33 aload_0
+  34 getfield # <Field FYZwuamNE m_set>
+  37 aload_1
+  38 getfield # <Field FYZwuamNE m_set>
+  41 invokevirtual # <Method void mimic(FYZwuamNE)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field FYZwuamNE m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field pHNWlbrmz m_next>
+  57 putfield # <Field pHNWlbrmz m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field pHNWlbrmz m_next2>
+  65 putfield # <Field pHNWlbrmz m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field TdLZzxjmB m_accept>
+  73 putfield # <Field TdLZzxjmB m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class pSbNWjWEi extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    pSbNWjWEi();
+    void complement();
+    void add(int);
+    boolean contains(int);
+    void mimic(pSbNWjWEi);
+}
+
+Method pSbNWjWEi()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 new # <Class java.util.BitSet>
+   8 dup
+   9 invokespecial # <Method java.util.BitSet()>
+  12 putfield # <Field java.util.BitSet m_set>
+  15 aload_0
+  16 iconst_0
+  17 putfield # <Field boolean m_complement>
+  20 return
+
+Method void complement()
+   0 aload_0
+   1 iconst_1
+   2 putfield # <Field boolean m_complement>
+   5 return
+
+Method void add(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method void set(int)>
+   8 return
+
+Method boolean contains(int)
+   0 aload_0
+   1 getfield # <Field java.util.BitSet m_set>
+   4 iload_1
+   5 invokevirtual # <Method boolean get(int)>
+   8 istore_2
+   9 aload_0
+  10 getfield # <Field boolean m_complement>
+  13 iconst_1
+  14 if_icmpne 26
+  17 iload_2
+  18 iconst_0
+  19 if_icmpeq 24
+  22 iconst_0
+  23 ireturn
+  24 iconst_1
+  25 ireturn
+  26 iload_2
+  27 ireturn
+
+Method void mimic(pSbNWjWEi)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field boolean m_complement>
+   5 putfield # <Field boolean m_complement>
+   8 aload_0
+   9 aload_1
+  10 getfield # <Field java.util.BitSet m_set>
+  13 invokevirtual # <Method java.lang.Object clone()>
+  16 checkcast # <Class java.util.BitSet>
+  19 putfield # <Field java.util.BitSet m_set>
+  22 return
+Compiled from JavaLex.java
+final class pVfjIoLBv extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    pVfjIoLBv(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    oNaJmmlAX packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method pVfjIoLBv(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class kTqvpQzCV>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method kTqvpQzCV(java.io.InputStream)>
+1490 putfield # <Field kTqvpQzCV m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class mfKigxveL>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method mfKigxveL(pVfjIoLBv)>
+1873 putfield # <Field mfKigxveL m_spec>
+1876 aload_0
+1877 new # <Class FOmkezwmz>
+1880 dup
+1881 invokespecial # <Method FOmkezwmz()>
+1884 putfield # <Field FOmkezwmz m_nfa2dfa>
+1887 aload_0
+1888 new # <Class UHrTGYkQm>
+1891 dup
+1892 invokespecial # <Method UHrTGYkQm()>
+1895 putfield # <Field UHrTGYkQm m_minimize>
+1898 aload_0
+1899 new # <Class hVkqSwgOt>
+1902 dup
+1903 invokespecial # <Method hVkqSwgOt()>
+1906 putfield # <Field hVkqSwgOt m_makeNfa>
+1909 aload_0
+1910 new # <Class HNTNIcohS>
+1913 dup
+1914 invokespecial # <Method HNTNIcohS()>
+1917 putfield # <Field HNTNIcohS m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field kTqvpQzCV m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field mfKigxveL m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field mfKigxveL m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field kTqvpQzCV m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field kTqvpQzCV m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field mfKigxveL m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field kTqvpQzCV m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field kTqvpQzCV m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field mfKigxveL m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field mfKigxveL m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field HNTNIcohS m_emit>
+ 236 aload_0
+ 237 getfield # <Field mfKigxveL m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(mfKigxveL, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field kTqvpQzCV m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field mfKigxveL m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field kTqvpQzCV m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field kTqvpQzCV m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field kTqvpQzCV m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field kTqvpQzCV m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field kTqvpQzCV m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field kTqvpQzCV m_input>
+ 163 aload_0
+ 164 getfield # <Field kTqvpQzCV m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field kTqvpQzCV m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field kTqvpQzCV m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field kTqvpQzCV m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field kTqvpQzCV m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field kTqvpQzCV m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field kTqvpQzCV m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field kTqvpQzCV m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field kTqvpQzCV m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field kTqvpQzCV m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field kTqvpQzCV m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field kTqvpQzCV m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field kTqvpQzCV m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field kTqvpQzCV m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field kTqvpQzCV m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field kTqvpQzCV m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field kTqvpQzCV m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field kTqvpQzCV m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field kTqvpQzCV m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field kTqvpQzCV m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field kTqvpQzCV m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field kTqvpQzCV m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field kTqvpQzCV m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field kTqvpQzCV m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field kTqvpQzCV m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field kTqvpQzCV m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field kTqvpQzCV m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field mfKigxveL m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field mfKigxveL m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field mfKigxveL m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field mfKigxveL m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field mfKigxveL m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field mfKigxveL m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field mfKigxveL m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field kTqvpQzCV m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field kTqvpQzCV m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field kTqvpQzCV m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field kTqvpQzCV m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field kTqvpQzCV m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field kTqvpQzCV m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field kTqvpQzCV m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field kTqvpQzCV m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field kTqvpQzCV m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field mfKigxveL m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field kTqvpQzCV m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field kTqvpQzCV m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field kTqvpQzCV m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field kTqvpQzCV m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field kTqvpQzCV m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field kTqvpQzCV m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field kTqvpQzCV m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field kTqvpQzCV m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field kTqvpQzCV m_input>
+ 183 aload_0
+ 184 getfield # <Field kTqvpQzCV m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field kTqvpQzCV m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field kTqvpQzCV m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field kTqvpQzCV m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field kTqvpQzCV m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field kTqvpQzCV m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field kTqvpQzCV m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field kTqvpQzCV m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field kTqvpQzCV m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field kTqvpQzCV m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field kTqvpQzCV m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field mfKigxveL m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field mfKigxveL m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field mfKigxveL m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field kTqvpQzCV m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field kTqvpQzCV m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field kTqvpQzCV m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field mfKigxveL m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field kTqvpQzCV m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field kTqvpQzCV m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field mfKigxveL m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field kTqvpQzCV m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field kTqvpQzCV m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field mfKigxveL m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field kTqvpQzCV m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field kTqvpQzCV m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field mfKigxveL m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field mfKigxveL m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field mfKigxveL m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field kTqvpQzCV m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field mfKigxveL m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field mfKigxveL m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field mfKigxveL m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field kTqvpQzCV m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field mfKigxveL m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field mfKigxveL m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field mfKigxveL m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field kTqvpQzCV m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field kTqvpQzCV m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field kTqvpQzCV m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field mfKigxveL m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field kTqvpQzCV m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field kTqvpQzCV m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field mfKigxveL m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field kTqvpQzCV m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field kTqvpQzCV m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field kTqvpQzCV m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field mfKigxveL m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field kTqvpQzCV m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field kTqvpQzCV m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field mfKigxveL m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field kTqvpQzCV m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field mfKigxveL m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field mfKigxveL m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field mfKigxveL m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field kTqvpQzCV m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field mfKigxveL m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field mfKigxveL m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field mfKigxveL m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field kTqvpQzCV m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field kTqvpQzCV m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field kTqvpQzCV m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field mfKigxveL m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field kTqvpQzCV m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field kTqvpQzCV m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field kTqvpQzCV m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field mfKigxveL m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field kTqvpQzCV m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field kTqvpQzCV m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field kTqvpQzCV m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field kTqvpQzCV m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field kTqvpQzCV m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field kTqvpQzCV m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field mfKigxveL m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field kTqvpQzCV m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field kTqvpQzCV m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field kTqvpQzCV m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field kTqvpQzCV m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field kTqvpQzCV m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field kTqvpQzCV m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field mfKigxveL m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field kTqvpQzCV m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field mfKigxveL m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field mfKigxveL m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field mfKigxveL m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field kTqvpQzCV m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field kTqvpQzCV m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field kTqvpQzCV m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field kTqvpQzCV m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field kTqvpQzCV m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field mfKigxveL m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field mfKigxveL m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field hVkqSwgOt m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field mfKigxveL m_spec>
+ 113 aload_0
+ 114 getfield # <Field kTqvpQzCV m_input>
+ 117 invokevirtual # <Method void thompson(pVfjIoLBv, mfKigxveL, kTqvpQzCV)>
+ 120 aload_0
+ 121 getfield # <Field mfKigxveL m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field mfKigxveL m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field FOmkezwmz m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field mfKigxveL m_spec>
+ 167 invokevirtual # <Method void make_dfa(pVfjIoLBv, mfKigxveL)>
+ 170 aload_0
+ 171 getfield # <Field mfKigxveL m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field UHrTGYkQm m_minimize>
+ 192 aload_0
+ 193 getfield # <Field mfKigxveL m_spec>
+ 196 invokevirtual # <Method void min_dfa(mfKigxveL)>
+ 199 return
+
+Method void printccl(JVUKgUbFW)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field mfKigxveL m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(vjSXErPeE)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field mfKigxveL m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field mfKigxveL m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class vjSXErPeE>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(vjSXErPeE)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field vjSXErPeE m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field vjSXErPeE m_next>
+ 111 invokespecial # <Method java.lang.String plab(vjSXErPeE)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field vjSXErPeE m_next2>
+ 143 invokespecial # <Method java.lang.String plab(vjSXErPeE)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field JVUKgUbFW m_set>
+ 189 invokespecial # <Method void printccl(JVUKgUbFW)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field oNaJmmlAX m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field oNaJmmlAX m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field oNaJmmlAX m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field mfKigxveL m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field mfKigxveL m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field mfKigxveL m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field mfKigxveL m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class vjSXErPeE>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field mfKigxveL m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field kTqvpQzCV m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field mfKigxveL m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field kTqvpQzCV m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field kTqvpQzCV m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field kTqvpQzCV m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field kTqvpQzCV m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field kTqvpQzCV m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field kTqvpQzCV m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field kTqvpQzCV m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field kTqvpQzCV m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field kTqvpQzCV m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field kTqvpQzCV m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field kTqvpQzCV m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field kTqvpQzCV m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field kTqvpQzCV m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field kTqvpQzCV m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field kTqvpQzCV m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field kTqvpQzCV m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field kTqvpQzCV m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field kTqvpQzCV m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field kTqvpQzCV m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field kTqvpQzCV m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field kTqvpQzCV m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field kTqvpQzCV m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field kTqvpQzCV m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field kTqvpQzCV m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field kTqvpQzCV m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field kTqvpQzCV m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field kTqvpQzCV m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field kTqvpQzCV m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field kTqvpQzCV m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field kTqvpQzCV m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field kTqvpQzCV m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field kTqvpQzCV m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field kTqvpQzCV m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field kTqvpQzCV m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field kTqvpQzCV m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field kTqvpQzCV m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field kTqvpQzCV m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field kTqvpQzCV m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field kTqvpQzCV m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field kTqvpQzCV m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field mfKigxveL m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field kTqvpQzCV m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field mfKigxveL m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field kTqvpQzCV m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field kTqvpQzCV m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field kTqvpQzCV m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field mfKigxveL m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field kTqvpQzCV m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field kTqvpQzCV m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field kTqvpQzCV m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field kTqvpQzCV m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field kTqvpQzCV m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field kTqvpQzCV m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field kTqvpQzCV m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field kTqvpQzCV m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field kTqvpQzCV m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field kTqvpQzCV m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field mfKigxveL m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field kTqvpQzCV m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field kTqvpQzCV m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field kTqvpQzCV m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field kTqvpQzCV m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field kTqvpQzCV m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field kTqvpQzCV m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field kTqvpQzCV m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field kTqvpQzCV m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field mfKigxveL m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field kTqvpQzCV m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field kTqvpQzCV m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field kTqvpQzCV m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field kTqvpQzCV m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field kTqvpQzCV m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field kTqvpQzCV m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field kTqvpQzCV m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field kTqvpQzCV m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field kTqvpQzCV m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field kTqvpQzCV m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field kTqvpQzCV m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field kTqvpQzCV m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field kTqvpQzCV m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field kTqvpQzCV m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field kTqvpQzCV m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field kTqvpQzCV m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field kTqvpQzCV m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field kTqvpQzCV m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field kTqvpQzCV m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field kTqvpQzCV m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field kTqvpQzCV m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field mfKigxveL m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field mfKigxveL m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field kTqvpQzCV m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field kTqvpQzCV m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field kTqvpQzCV m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field mfKigxveL m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field kTqvpQzCV m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field kTqvpQzCV m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field kTqvpQzCV m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field kTqvpQzCV m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field kTqvpQzCV m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field kTqvpQzCV m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field kTqvpQzCV m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field kTqvpQzCV m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field kTqvpQzCV m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field kTqvpQzCV m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field kTqvpQzCV m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field kTqvpQzCV m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field kTqvpQzCV m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field kTqvpQzCV m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field kTqvpQzCV m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field kTqvpQzCV m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field kTqvpQzCV m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field kTqvpQzCV m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field kTqvpQzCV m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field kTqvpQzCV m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field kTqvpQzCV m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field kTqvpQzCV m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field kTqvpQzCV m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field mfKigxveL m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field kTqvpQzCV m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field mfKigxveL m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field kTqvpQzCV m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field kTqvpQzCV m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field kTqvpQzCV m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field kTqvpQzCV m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field kTqvpQzCV m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field kTqvpQzCV m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field kTqvpQzCV m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field kTqvpQzCV m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field kTqvpQzCV m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field kTqvpQzCV m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field kTqvpQzCV m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field kTqvpQzCV m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field kTqvpQzCV m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field kTqvpQzCV m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field kTqvpQzCV m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field kTqvpQzCV m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field kTqvpQzCV m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field kTqvpQzCV m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field kTqvpQzCV m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field kTqvpQzCV m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field kTqvpQzCV m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field kTqvpQzCV m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field kTqvpQzCV m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field kTqvpQzCV m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field kTqvpQzCV m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field kTqvpQzCV m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field kTqvpQzCV m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field kTqvpQzCV m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field kTqvpQzCV m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field kTqvpQzCV m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field kTqvpQzCV m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field kTqvpQzCV m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field kTqvpQzCV m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field kTqvpQzCV m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field kTqvpQzCV m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field kTqvpQzCV m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field kTqvpQzCV m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field kTqvpQzCV m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field kTqvpQzCV m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field kTqvpQzCV m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field kTqvpQzCV m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field kTqvpQzCV m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field kTqvpQzCV m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field kTqvpQzCV m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field kTqvpQzCV m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field kTqvpQzCV m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field kTqvpQzCV m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field kTqvpQzCV m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field kTqvpQzCV m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field kTqvpQzCV m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field kTqvpQzCV m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field kTqvpQzCV m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field kTqvpQzCV m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field kTqvpQzCV m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field kTqvpQzCV m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field kTqvpQzCV m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field kTqvpQzCV m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field kTqvpQzCV m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field kTqvpQzCV m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field kTqvpQzCV m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field kTqvpQzCV m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field kTqvpQzCV m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method oNaJmmlAX packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field kTqvpQzCV m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field mfKigxveL m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field kTqvpQzCV m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field kTqvpQzCV m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field kTqvpQzCV m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field kTqvpQzCV m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field kTqvpQzCV m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field kTqvpQzCV m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field kTqvpQzCV m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field kTqvpQzCV m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field kTqvpQzCV m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field kTqvpQzCV m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field kTqvpQzCV m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field kTqvpQzCV m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field kTqvpQzCV m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field kTqvpQzCV m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field kTqvpQzCV m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field kTqvpQzCV m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field kTqvpQzCV m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field kTqvpQzCV m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field kTqvpQzCV m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field kTqvpQzCV m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field kTqvpQzCV m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field kTqvpQzCV m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field kTqvpQzCV m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field kTqvpQzCV m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field kTqvpQzCV m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field kTqvpQzCV m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class oNaJmmlAX>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field kTqvpQzCV m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method oNaJmmlAX(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field kTqvpQzCV m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field mfKigxveL m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field mfKigxveL m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field mfKigxveL m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field mfKigxveL m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field kTqvpQzCV m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field kTqvpQzCV m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field mfKigxveL m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field kTqvpQzCV m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field kTqvpQzCV m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field kTqvpQzCV m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field kTqvpQzCV m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field mfKigxveL m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field mfKigxveL m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field mfKigxveL m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field kTqvpQzCV m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field kTqvpQzCV m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field kTqvpQzCV m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field kTqvpQzCV m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field kTqvpQzCV m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field kTqvpQzCV m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field kTqvpQzCV m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field kTqvpQzCV m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field kTqvpQzCV m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field kTqvpQzCV m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field mfKigxveL m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field kTqvpQzCV m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field kTqvpQzCV m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field mfKigxveL m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field mfKigxveL m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field mfKigxveL m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field kTqvpQzCV m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field kTqvpQzCV m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field mfKigxveL m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field mfKigxveL m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field mfKigxveL m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field kTqvpQzCV m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field kTqvpQzCV m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field kTqvpQzCV m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field mfKigxveL m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field mfKigxveL m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field mfKigxveL m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field kTqvpQzCV m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field kTqvpQzCV m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field kTqvpQzCV m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field kTqvpQzCV m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field kTqvpQzCV m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field kTqvpQzCV m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field kTqvpQzCV m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field kTqvpQzCV m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field kTqvpQzCV m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field kTqvpQzCV m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field mfKigxveL m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field kTqvpQzCV m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field kTqvpQzCV m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field mfKigxveL m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field mfKigxveL m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field mfKigxveL m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field mfKigxveL m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field mfKigxveL m_spec>
+ 663 aload_0
+ 664 getfield # <Field kTqvpQzCV m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field kTqvpQzCV m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field kTqvpQzCV m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field kTqvpQzCV m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field kTqvpQzCV m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field kTqvpQzCV m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field kTqvpQzCV m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field mfKigxveL m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field kTqvpQzCV m_input>
+ 756 aload_0
+ 757 getfield # <Field kTqvpQzCV m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field mfKigxveL m_spec>
+ 775 aload_0
+ 776 getfield # <Field kTqvpQzCV m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field kTqvpQzCV m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field kTqvpQzCV m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field mfKigxveL m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field mfKigxveL m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field mfKigxveL m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field mfKigxveL m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field mfKigxveL m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field mfKigxveL m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field mfKigxveL m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field mfKigxveL m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field mfKigxveL m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field mfKigxveL m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field mfKigxveL m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field mfKigxveL m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field mfKigxveL m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field mfKigxveL m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field mfKigxveL m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field mfKigxveL m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field mfKigxveL m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class vjSXErPeE>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field mfKigxveL m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field mfKigxveL m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field mfKigxveL m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field mfKigxveL m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field mfKigxveL m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class UKEULJtgQ>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field mfKigxveL m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field mfKigxveL m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field oNaJmmlAX m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field oNaJmmlAX m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field oNaJmmlAX m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field oNaJmmlAX m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field mfKigxveL m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class oNaJmmlAX>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field mfKigxveL m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field mfKigxveL m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field mfKigxveL m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field mfKigxveL m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field mfKigxveL m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class pmZaDsTuS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    dWRgaYOHu m_spec;
+    java.util.Vector m_group;
+    int m_ingroup[];
+    pmZaDsTuS();
+    void min_dfa(dWRgaYOHu);
+}
+
+Method pmZaDsTuS()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field dWRgaYOHu m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.util.Vector m_group>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field int m_ingroup[]>
+  15 return
+
+Method void set(dWRgaYOHu)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 aload_1
+  14 putfield # <Field dWRgaYOHu m_spec>
+  17 aload_0
+  18 aconst_null
+  19 putfield # <Field java.util.Vector m_group>
+  22 aload_0
+  23 aconst_null
+  24 putfield # <Field int m_ingroup[]>
+  27 return
+
+Method void min_dfa(dWRgaYOHu)
+   0 aload_0
+   1 aload_1
+   2 invokespecial # <Method void set(dWRgaYOHu)>
+   5 aload_0
+   6 invokespecial # <Method void minimize()>
+   9 aload_0
+  10 invokespecial # <Method void reduce()>
+  13 aload_0
+  14 invokespecial # <Method void reset()>
+  17 return
+
+Method void col_copy(int, int)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 51
+  17 aload_0
+  18 getfield # <Field dWRgaYOHu m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class rHllaKEvd>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 aload 5
+  42 getfield # <Field int m_dtrans[]>
+  45 iload_2
+  46 iaload
+  47 iastore
+  48 iinc 4 1
+  51 iload 4
+  53 iload_3
+  54 if_icmplt 17
+  57 return
+
+Method void row_copy(int, int)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_2
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class rHllaKEvd>
+  14 astore_3
+  15 aload_0
+  16 getfield # <Field dWRgaYOHu m_spec>
+  19 getfield # <Field java.util.Vector m_dtrans_vector>
+  22 aload_3
+  23 iload_1
+  24 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+  27 return
+
+Method boolean col_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 invokevirtual # <Method int size()>
+  10 istore_3
+  11 iconst_0
+  12 istore 4
+  14 goto 56
+  17 aload_0
+  18 getfield # <Field dWRgaYOHu m_spec>
+  21 getfield # <Field java.util.Vector m_dtrans_vector>
+  24 iload 4
+  26 invokevirtual # <Method java.lang.Object elementAt(int)>
+  29 checkcast # <Class rHllaKEvd>
+  32 astore 5
+  34 aload 5
+  36 getfield # <Field int m_dtrans[]>
+  39 iload_1
+  40 iaload
+  41 aload 5
+  43 getfield # <Field int m_dtrans[]>
+  46 iload_2
+  47 iaload
+  48 if_icmpeq 53
+  51 iconst_0
+  52 ireturn
+  53 iinc 4 1
+  56 iload 4
+  58 iload_3
+  59 if_icmplt 17
+  62 iconst_1
+  63 ireturn
+
+Method boolean row_equiv(int, int)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_dtrans_vector>
+   7 iload_1
+   8 invokevirtual # <Method java.lang.Object elementAt(int)>
+  11 checkcast # <Class rHllaKEvd>
+  14 astore 4
+  16 aload_0
+  17 getfield # <Field dWRgaYOHu m_spec>
+  20 getfield # <Field java.util.Vector m_dtrans_vector>
+  23 iload_2
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class rHllaKEvd>
+  30 astore 5
+  32 iconst_0
+  33 istore_3
+  34 goto 59
+  37 aload 4
+  39 getfield # <Field int m_dtrans[]>
+  42 iload_3
+  43 iaload
+  44 aload 5
+  46 getfield # <Field int m_dtrans[]>
+  49 iload_3
+  50 iaload
+  51 if_icmpeq 56
+  54 iconst_0
+  55 ireturn
+  56 iinc 3 1
+  59 iload_3
+  60 aload_0
+  61 getfield # <Field dWRgaYOHu m_spec>
+  64 getfield # <Field int m_dtrans_ncols>
+  67 if_icmplt 37
+  70 iconst_1
+  71 ireturn
+
+Method void reduce()
+   0 new # <Class java.util.BitSet>
+   3 dup
+   4 invokespecial # <Method java.util.BitSet()>
+   7 astore 7
+   9 aload_0
+  10 getfield # <Field dWRgaYOHu m_spec>
+  13 getfield # <Field java.util.Vector m_dtrans_vector>
+  16 invokevirtual # <Method int size()>
+  19 istore 9
+  21 aload_0
+  22 getfield # <Field dWRgaYOHu m_spec>
+  25 iload 9
+  27 newarray int
+  29 putfield # <Field int m_anchor_array[]>
+  32 aload_0
+  33 getfield # <Field dWRgaYOHu m_spec>
+  36 new # <Class java.util.Vector>
+  39 dup
+  40 invokespecial # <Method java.util.Vector()>
+  43 putfield # <Field java.util.Vector m_accept_vector>
+  46 iconst_0
+  47 istore_1
+  48 goto 105
+  51 aload_0
+  52 getfield # <Field dWRgaYOHu m_spec>
+  55 getfield # <Field java.util.Vector m_dtrans_vector>
+  58 iload_1
+  59 invokevirtual # <Method java.lang.Object elementAt(int)>
+  62 checkcast # <Class rHllaKEvd>
+  65 astore 8
+  67 aload_0
+  68 getfield # <Field dWRgaYOHu m_spec>
+  71 getfield # <Field java.util.Vector m_accept_vector>
+  74 aload 8
+  76 getfield # <Field MZTWBrgSN m_accept>
+  79 invokevirtual # <Method void addElement(java.lang.Object)>
+  82 aload_0
+  83 getfield # <Field dWRgaYOHu m_spec>
+  86 getfield # <Field int m_anchor_array[]>
+  89 iload_1
+  90 aload 8
+  92 getfield # <Field int m_anchor>
+  95 iastore
+  96 aload 8
+  98 aconst_null
+  99 putfield # <Field MZTWBrgSN m_accept>
+ 102 iinc 1 1
+ 105 iload_1
+ 106 iload 9
+ 108 if_icmplt 51
+ 111 aload_0
+ 112 getfield # <Field dWRgaYOHu m_spec>
+ 115 aload_0
+ 116 getfield # <Field dWRgaYOHu m_spec>
+ 119 getfield # <Field int m_dtrans_ncols>
+ 122 newarray int
+ 124 putfield # <Field int m_col_map[]>
+ 127 iconst_0
+ 128 istore_1
+ 129 goto 145
+ 132 aload_0
+ 133 getfield # <Field dWRgaYOHu m_spec>
+ 136 getfield # <Field int m_col_map[]>
+ 139 iload_1
+ 140 iconst_m1
+ 141 iastore
+ 142 iinc 1 1
+ 145 iload_1
+ 146 aload_0
+ 147 getfield # <Field dWRgaYOHu m_spec>
+ 150 getfield # <Field int m_dtrans_ncols>
+ 153 if_icmplt 132
+ 156 iconst_0
+ 157 istore 5
+ 159 iconst_0
+ 160 istore_1
+ 161 goto 188
+ 164 aload_0
+ 165 getfield # <Field dWRgaYOHu m_spec>
+ 168 getfield # <Field int m_col_map[]>
+ 171 iload_1
+ 172 iaload
+ 173 iconst_m1
+ 174 if_icmpne 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 iinc 1 1
+ 188 iload_1
+ 189 iload 5
+ 191 if_icmplt 164
+ 194 iload 5
+ 196 istore_1
+ 197 goto 219
+ 200 aload_0
+ 201 getfield # <Field dWRgaYOHu m_spec>
+ 204 getfield # <Field int m_col_map[]>
+ 207 iload_1
+ 208 iaload
+ 209 iconst_m1
+ 210 if_icmpne 216
+ 213 goto 230
+ 216 iinc 1 1
+ 219 iload_1
+ 220 aload_0
+ 221 getfield # <Field dWRgaYOHu m_spec>
+ 224 getfield # <Field int m_dtrans_ncols>
+ 227 if_icmplt 200
+ 230 iload_1
+ 231 aload_0
+ 232 getfield # <Field dWRgaYOHu m_spec>
+ 235 getfield # <Field int m_dtrans_ncols>
+ 238 if_icmpge 358
+ 241 aload 7
+ 243 iload_1
+ 244 invokevirtual # <Method boolean get(int)>
+ 247 iconst_0
+ 248 if_icmpeq 255
+ 251 iconst_0
+ 252 goto 256
+ 255 iconst_1
+ 256 invokestatic # <Method void assert(boolean)>
+ 259 aload_0
+ 260 getfield # <Field dWRgaYOHu m_spec>
+ 263 getfield # <Field int m_col_map[]>
+ 266 iload_1
+ 267 iaload
+ 268 iconst_m1
+ 269 if_icmpeq 276
+ 272 iconst_0
+ 273 goto 277
+ 276 iconst_1
+ 277 invokestatic # <Method void assert(boolean)>
+ 280 aload 7
+ 282 iload_1
+ 283 invokevirtual # <Method void set(int)>
+ 286 aload_0
+ 287 getfield # <Field dWRgaYOHu m_spec>
+ 290 getfield # <Field int m_col_map[]>
+ 293 iload_1
+ 294 iload 5
+ 296 iastore
+ 297 iload_1
+ 298 iconst_1
+ 299 iadd
+ 300 istore_2
+ 301 goto 341
+ 304 aload_0
+ 305 getfield # <Field dWRgaYOHu m_spec>
+ 308 getfield # <Field int m_col_map[]>
+ 311 iload_2
+ 312 iaload
+ 313 iconst_m1
+ 314 if_icmpne 338
+ 317 aload_0
+ 318 iload_1
+ 319 iload_2
+ 320 invokespecial # <Method boolean col_equiv(int, int)>
+ 323 iconst_1
+ 324 if_icmpne 338
+ 327 aload_0
+ 328 getfield # <Field dWRgaYOHu m_spec>
+ 331 getfield # <Field int m_col_map[]>
+ 334 iload_2
+ 335 iload 5
+ 337 iastore
+ 338 iinc 2 1
+ 341 iload_2
+ 342 aload_0
+ 343 getfield # <Field dWRgaYOHu m_spec>
+ 346 getfield # <Field int m_dtrans_ncols>
+ 349 if_icmplt 304
+ 352 iinc 5 1
+ 355 goto 159
+ 358 iconst_0
+ 359 istore_3
+ 360 iconst_0
+ 361 istore_1
+ 362 goto 421
+ 365 aload 7
+ 367 iload_1
+ 368 invokevirtual # <Method boolean get(int)>
+ 371 iconst_1
+ 372 if_icmpne 418
+ 375 iinc 3 1
+ 378 aload 7
+ 380 iload_1
+ 381 invokevirtual # <Method void clear(int)>
+ 384 aload_0
+ 385 getfield # <Field dWRgaYOHu m_spec>
+ 388 getfield # <Field int m_col_map[]>
+ 391 iload_1
+ 392 iaload
+ 393 istore_2
+ 394 iload_2
+ 395 iload_1
+ 396 if_icmple 403
+ 399 iconst_0
+ 400 goto 404
+ 403 iconst_1
+ 404 invokestatic # <Method void assert(boolean)>
+ 407 iload_2
+ 408 iload_1
+ 409 if_icmpeq 418
+ 412 aload_0
+ 413 iload_2
+ 414 iload_1
+ 415 invokespecial # <Method void col_copy(int, int)>
+ 418 iinc 1 1
+ 421 iload_1
+ 422 aload_0
+ 423 getfield # <Field dWRgaYOHu m_spec>
+ 426 getfield # <Field int m_dtrans_ncols>
+ 429 if_icmplt 365
+ 432 aload_0
+ 433 getfield # <Field dWRgaYOHu m_spec>
+ 436 iload 5
+ 438 putfield # <Field int m_dtrans_ncols>
+ 441 iload_3
+ 442 iload 5
+ 444 if_icmpeq 451
+ 447 iconst_0
+ 448 goto 452
+ 451 iconst_1
+ 452 invokestatic # <Method void assert(boolean)>
+ 455 aload_0
+ 456 getfield # <Field dWRgaYOHu m_spec>
+ 459 getfield # <Field java.util.Vector m_dtrans_vector>
+ 462 invokevirtual # <Method int size()>
+ 465 istore 4
+ 467 aload_0
+ 468 getfield # <Field dWRgaYOHu m_spec>
+ 471 iload 4
+ 473 newarray int
+ 475 putfield # <Field int m_row_map[]>
+ 478 iconst_0
+ 479 istore_1
+ 480 goto 496
+ 483 aload_0
+ 484 getfield # <Field dWRgaYOHu m_spec>
+ 487 getfield # <Field int m_row_map[]>
+ 490 iload_1
+ 491 iconst_m1
+ 492 iastore
+ 493 iinc 1 1
+ 496 iload_1
+ 497 iload 4
+ 499 if_icmplt 483
+ 502 iconst_0
+ 503 istore 6
+ 505 iconst_0
+ 506 istore_1
+ 507 goto 534
+ 510 aload_0
+ 511 getfield # <Field dWRgaYOHu m_spec>
+ 514 getfield # <Field int m_row_map[]>
+ 517 iload_1
+ 518 iaload
+ 519 iconst_m1
+ 520 if_icmpne 527
+ 523 iconst_0
+ 524 goto 528
+ 527 iconst_1
+ 528 invokestatic # <Method void assert(boolean)>
+ 531 iinc 1 1
+ 534 iload_1
+ 535 iload 6
+ 537 if_icmplt 510
+ 540 iload 6
+ 542 istore_1
+ 543 goto 565
+ 546 aload_0
+ 547 getfield # <Field dWRgaYOHu m_spec>
+ 550 getfield # <Field int m_row_map[]>
+ 553 iload_1
+ 554 iaload
+ 555 iconst_m1
+ 556 if_icmpne 562
+ 559 goto 571
+ 562 iinc 1 1
+ 565 iload_1
+ 566 iload 4
+ 568 if_icmplt 546
+ 571 iload_1
+ 572 iload 4
+ 574 if_icmpge 689
+ 577 aload 7
+ 579 iload_1
+ 580 invokevirtual # <Method boolean get(int)>
+ 583 iconst_0
+ 584 if_icmpeq 591
+ 587 iconst_0
+ 588 goto 592
+ 591 iconst_1
+ 592 invokestatic # <Method void assert(boolean)>
+ 595 aload_0
+ 596 getfield # <Field dWRgaYOHu m_spec>
+ 599 getfield # <Field int m_row_map[]>
+ 602 iload_1
+ 603 iaload
+ 604 iconst_m1
+ 605 if_icmpeq 612
+ 608 iconst_0
+ 609 goto 613
+ 612 iconst_1
+ 613 invokestatic # <Method void assert(boolean)>
+ 616 aload 7
+ 618 iload_1
+ 619 invokevirtual # <Method void set(int)>
+ 622 aload_0
+ 623 getfield # <Field dWRgaYOHu m_spec>
+ 626 getfield # <Field int m_row_map[]>
+ 629 iload_1
+ 630 iload 6
+ 632 iastore
+ 633 iload_1
+ 634 iconst_1
+ 635 iadd
+ 636 istore_2
+ 637 goto 677
+ 640 aload_0
+ 641 getfield # <Field dWRgaYOHu m_spec>
+ 644 getfield # <Field int m_row_map[]>
+ 647 iload_2
+ 648 iaload
+ 649 iconst_m1
+ 650 if_icmpne 674
+ 653 aload_0
+ 654 iload_1
+ 655 iload_2
+ 656 invokespecial # <Method boolean row_equiv(int, int)>
+ 659 iconst_1
+ 660 if_icmpne 674
+ 663 aload_0
+ 664 getfield # <Field dWRgaYOHu m_spec>
+ 667 getfield # <Field int m_row_map[]>
+ 670 iload_2
+ 671 iload 6
+ 673 iastore
+ 674 iinc 2 1
+ 677 iload_2
+ 678 iload 4
+ 680 if_icmplt 640
+ 683 iinc 6 1
+ 686 goto 505
+ 689 iconst_0
+ 690 istore_3
+ 691 iconst_0
+ 692 istore_1
+ 693 goto 752
+ 696 aload 7
+ 698 iload_1
+ 699 invokevirtual # <Method boolean get(int)>
+ 702 iconst_1
+ 703 if_icmpne 749
+ 706 iinc 3 1
+ 709 aload 7
+ 711 iload_1
+ 712 invokevirtual # <Method void clear(int)>
+ 715 aload_0
+ 716 getfield # <Field dWRgaYOHu m_spec>
+ 719 getfield # <Field int m_row_map[]>
+ 722 iload_1
+ 723 iaload
+ 724 istore_2
+ 725 iload_2
+ 726 iload_1
+ 727 if_icmple 734
+ 730 iconst_0
+ 731 goto 735
+ 734 iconst_1
+ 735 invokestatic # <Method void assert(boolean)>
+ 738 iload_2
+ 739 iload_1
+ 740 if_icmpeq 749
+ 743 aload_0
+ 744 iload_2
+ 745 iload_1
+ 746 invokespecial # <Method void row_copy(int, int)>
+ 749 iinc 1 1
+ 752 iload_1
+ 753 iload 4
+ 755 if_icmplt 696
+ 758 aload_0
+ 759 getfield # <Field dWRgaYOHu m_spec>
+ 762 getfield # <Field java.util.Vector m_dtrans_vector>
+ 765 iload 6
+ 767 invokevirtual # <Method void setSize(int)>
+ 770 iload_3
+ 771 iload 6
+ 773 if_icmpeq 780
+ 776 iconst_0
+ 777 goto 781
+ 780 iconst_1
+ 781 invokestatic # <Method void assert(boolean)>
+ 784 return
+
+Method void fix_dtrans()
+   0 new # <Class java.util.Vector>
+   3 dup
+   4 invokespecial # <Method java.util.Vector()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field dWRgaYOHu m_spec>
+  12 getfield # <Field int m_state_dtrans[]>
+  15 arraylength
+  16 istore_3
+  17 iconst_0
+  18 istore_2
+  19 goto 61
+  22 aload_0
+  23 getfield # <Field dWRgaYOHu m_spec>
+  26 getfield # <Field int m_state_dtrans[]>
+  29 iload_2
+  30 iaload
+  31 iconst_m1
+  32 if_icmpeq 58
+  35 aload_0
+  36 getfield # <Field dWRgaYOHu m_spec>
+  39 getfield # <Field int m_state_dtrans[]>
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_ingroup[]>
+  47 aload_0
+  48 getfield # <Field dWRgaYOHu m_spec>
+  51 getfield # <Field int m_state_dtrans[]>
+  54 iload_2
+  55 iaload
+  56 iaload
+  57 iastore
+  58 iinc 2 1
+  61 iload_2
+  62 iload_3
+  63 if_icmplt 22
+  66 aload_0
+  67 getfield # <Field java.util.Vector m_group>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore_2
+  76 goto 166
+  79 aload_0
+  80 getfield # <Field java.util.Vector m_group>
+  83 iload_2
+  84 invokevirtual # <Method java.lang.Object elementAt(int)>
+  87 checkcast # <Class java.util.Vector>
+  90 astore 4
+  92 aload 4
+  94 iconst_0
+  95 invokevirtual # <Method java.lang.Object elementAt(int)>
+  98 checkcast # <Class rHllaKEvd>
+ 101 astore 5
+ 103 aload_1
+ 104 aload 5
+ 106 invokevirtual # <Method void addElement(java.lang.Object)>
+ 109 iconst_0
+ 110 istore 6
+ 112 goto 151
+ 115 aload 5
+ 117 getfield # <Field int m_dtrans[]>
+ 120 iload 6
+ 122 iaload
+ 123 iconst_m1
+ 124 if_icmpeq 148
+ 127 aload 5
+ 129 getfield # <Field int m_dtrans[]>
+ 132 iload 6
+ 134 aload_0
+ 135 getfield # <Field int m_ingroup[]>
+ 138 aload 5
+ 140 getfield # <Field int m_dtrans[]>
+ 143 iload 6
+ 145 iaload
+ 146 iaload
+ 147 iastore
+ 148 iinc 6 1
+ 151 iload 6
+ 153 aload_0
+ 154 getfield # <Field dWRgaYOHu m_spec>
+ 157 getfield # <Field int m_dtrans_ncols>
+ 160 if_icmplt 115
+ 163 iinc 2 1
+ 166 iload_2
+ 167 iload_3
+ 168 if_icmplt 79
+ 171 aload_0
+ 172 aconst_null
+ 173 putfield # <Field java.util.Vector m_group>
+ 176 aload_0
+ 177 getfield # <Field dWRgaYOHu m_spec>
+ 180 aload_1
+ 181 putfield # <Field java.util.Vector m_dtrans_vector>
+ 184 return
+
+Method void minimize()
+   0 aload_0
+   1 invokespecial # <Method void init_groups()>
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_group>
+   8 invokevirtual # <Method int size()>
+  11 istore 6
+  13 iload 6
+  15 iconst_1
+  16 isub
+  17 istore 5
+  19 goto 469
+  22 iload 6
+  24 istore 5
+  26 aload_0
+  27 getfield # <Field java.util.Vector m_group>
+  30 invokevirtual # <Method int size()>
+  33 iload 6
+  35 if_icmpeq 42
+  38 iconst_0
+  39 goto 43
+  42 iconst_1
+  43 invokestatic # <Method void assert(boolean)>
+  46 iconst_0
+  47 istore_3
+  48 goto 463
+  51 aload_0
+  52 getfield # <Field java.util.Vector m_group>
+  55 iload_3
+  56 invokevirtual # <Method java.lang.Object elementAt(int)>
+  59 checkcast # <Class java.util.Vector>
+  62 astore_1
+  63 aload_1
+  64 invokevirtual # <Method int size()>
+  67 istore 12
+  69 iload 12
+  71 iconst_1
+  72 if_icmple 460
+  75 new # <Class java.util.Vector>
+  78 dup
+  79 invokespecial # <Method java.util.Vector()>
+  82 astore_2
+  83 iconst_0
+  84 istore 13
+  86 aload_1
+  87 iconst_0
+  88 invokevirtual # <Method java.lang.Object elementAt(int)>
+  91 checkcast # <Class rHllaKEvd>
+  94 astore 8
+  96 iconst_1
+  97 istore 4
+  99 goto 453
+ 102 aload_1
+ 103 iload 4
+ 105 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 108 checkcast # <Class rHllaKEvd>
+ 111 astore 7
+ 113 iconst_0
+ 114 istore 11
+ 116 goto 438
+ 119 aload 8
+ 121 getfield # <Field int m_dtrans[]>
+ 124 iload 11
+ 126 iaload
+ 127 istore 9
+ 129 aload 7
+ 131 getfield # <Field int m_dtrans[]>
+ 134 iload 11
+ 136 iaload
+ 137 istore 10
+ 139 iload 9
+ 141 iload 10
+ 143 if_icmpeq 435
+ 146 iload 9
+ 148 iconst_m1
+ 149 if_icmpeq 175
+ 152 iload 10
+ 154 iconst_m1
+ 155 if_icmpeq 175
+ 158 aload_0
+ 159 getfield # <Field int m_ingroup[]>
+ 162 iload 10
+ 164 iaload
+ 165 aload_0
+ 166 getfield # <Field int m_ingroup[]>
+ 169 iload 9
+ 171 iaload
+ 172 if_icmpeq 435
+ 175 aload_1
+ 176 iload 4
+ 178 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 181 aload 7
+ 183 if_acmpeq 190
+ 186 iconst_0
+ 187 goto 191
+ 190 iconst_1
+ 191 invokestatic # <Method void assert(boolean)>
+ 194 aload_1
+ 195 iload 4
+ 197 invokevirtual # <Method void removeElementAt(int)>
+ 200 iinc 4 -1
+ 203 iinc 12 -1
+ 206 aload_2
+ 207 aload 7
+ 209 invokevirtual # <Method void addElement(java.lang.Object)>
+ 212 iload 13
+ 214 iconst_0
+ 215 if_icmpne 232
+ 218 iconst_1
+ 219 istore 13
+ 221 iinc 6 1
+ 224 aload_0
+ 225 getfield # <Field java.util.Vector m_group>
+ 228 aload_2
+ 229 invokevirtual # <Method void addElement(java.lang.Object)>
+ 232 aload_0
+ 233 getfield # <Field int m_ingroup[]>
+ 236 aload 7
+ 238 getfield # <Field int m_label>
+ 241 aload_0
+ 242 getfield # <Field java.util.Vector m_group>
+ 245 invokevirtual # <Method int size()>
+ 248 iconst_1
+ 249 isub
+ 250 iastore
+ 251 aload_0
+ 252 getfield # <Field java.util.Vector m_group>
+ 255 aload_2
+ 256 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 259 iconst_1
+ 260 if_icmpeq 267
+ 263 iconst_0
+ 264 goto 268
+ 267 iconst_1
+ 268 invokestatic # <Method void assert(boolean)>
+ 271 aload_0
+ 272 getfield # <Field java.util.Vector m_group>
+ 275 aload_1
+ 276 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 279 iconst_1
+ 280 if_icmpeq 287
+ 283 iconst_0
+ 284 goto 288
+ 287 iconst_1
+ 288 invokestatic # <Method void assert(boolean)>
+ 291 aload_1
+ 292 aload 8
+ 294 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 297 iconst_1
+ 298 if_icmpeq 305
+ 301 iconst_0
+ 302 goto 306
+ 305 iconst_1
+ 306 invokestatic # <Method void assert(boolean)>
+ 309 aload_1
+ 310 aload 7
+ 312 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 315 iconst_0
+ 316 if_icmpeq 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_2
+ 328 aload 8
+ 330 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 333 iconst_0
+ 334 if_icmpeq 341
+ 337 iconst_0
+ 338 goto 342
+ 341 iconst_1
+ 342 invokestatic # <Method void assert(boolean)>
+ 345 aload_2
+ 346 aload 7
+ 348 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 351 iconst_1
+ 352 if_icmpeq 359
+ 355 iconst_0
+ 356 goto 360
+ 359 iconst_1
+ 360 invokestatic # <Method void assert(boolean)>
+ 363 aload_1
+ 364 invokevirtual # <Method int size()>
+ 367 iload 12
+ 369 if_icmpeq 376
+ 372 iconst_0
+ 373 goto 377
+ 376 iconst_1
+ 377 invokestatic # <Method void assert(boolean)>
+ 380 iload_3
+ 381 aload_0
+ 382 getfield # <Field int m_ingroup[]>
+ 385 aload 8
+ 387 getfield # <Field int m_label>
+ 390 iaload
+ 391 if_icmpeq 398
+ 394 iconst_0
+ 395 goto 399
+ 398 iconst_1
+ 399 invokestatic # <Method void assert(boolean)>
+ 402 aload_0
+ 403 getfield # <Field java.util.Vector m_group>
+ 406 invokevirtual # <Method int size()>
+ 409 iconst_1
+ 410 isub
+ 411 aload_0
+ 412 getfield # <Field int m_ingroup[]>
+ 415 aload 7
+ 417 getfield # <Field int m_label>
+ 420 iaload
+ 421 if_icmpeq 428
+ 424 iconst_0
+ 425 goto 429
+ 428 iconst_1
+ 429 invokestatic # <Method void assert(boolean)>
+ 432 goto 450
+ 435 iinc 11 1
+ 438 iload 11
+ 440 aload_0
+ 441 getfield # <Field dWRgaYOHu m_spec>
+ 444 getfield # <Field int m_dtrans_ncols>
+ 447 if_icmplt 119
+ 450 iinc 4 1
+ 453 iload 4
+ 455 iload 12
+ 457 if_icmplt 102
+ 460 iinc 3 1
+ 463 iload_3
+ 464 iload 6
+ 466 if_icmplt 51
+ 469 iload 5
+ 471 iload 6
+ 473 if_icmpne 22
+ 476 getstatic # <Field java.io.PrintStream out>
+ 479 new # <Class java.lang.StringBuffer>
+ 482 dup
+ 483 invokespecial # <Method java.lang.StringBuffer()>
+ 486 aload_0
+ 487 getfield # <Field java.util.Vector m_group>
+ 490 invokevirtual # <Method int size()>
+ 493 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 496 ldc # <String " states after removal of redundant states.">
+ 498 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 501 invokevirtual # <Method java.lang.String toString()>
+ 504 invokevirtual # <Method void println(java.lang.String)>
+ 507 aload_0
+ 508 invokespecial # <Method void fix_dtrans()>
+ 511 return
+
+Method void init_groups()
+   0 aload_0
+   1 new # <Class java.util.Vector>
+   4 dup
+   5 invokespecial # <Method java.util.Vector()>
+   8 putfield # <Field java.util.Vector m_group>
+  11 iconst_0
+  12 istore_3
+  13 aload_0
+  14 getfield # <Field dWRgaYOHu m_spec>
+  17 getfield # <Field java.util.Vector m_dtrans_vector>
+  20 invokevirtual # <Method int size()>
+  23 istore 4
+  25 aload_0
+  26 iload 4
+  28 newarray int
+  30 putfield # <Field int m_ingroup[]>
+  33 iconst_0
+  34 istore_1
+  35 goto 348
+  38 iconst_0
+  39 istore 8
+  41 aload_0
+  42 getfield # <Field dWRgaYOHu m_spec>
+  45 getfield # <Field java.util.Vector m_dtrans_vector>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class rHllaKEvd>
+  55 astore 5
+  57 iload_1
+  58 aload 5
+  60 getfield # <Field int m_label>
+  63 if_icmpeq 70
+  66 iconst_0
+  67 goto 71
+  70 iconst_1
+  71 invokestatic # <Method void assert(boolean)>
+  74 iload 8
+  76 iconst_0
+  77 if_icmpeq 84
+  80 iconst_0
+  81 goto 85
+  84 iconst_1
+  85 invokestatic # <Method void assert(boolean)>
+  88 iload_3
+  89 aload_0
+  90 getfield # <Field java.util.Vector m_group>
+  93 invokevirtual # <Method int size()>
+  96 if_icmpeq 103
+  99 iconst_0
+ 100 goto 104
+ 103 iconst_1
+ 104 invokestatic # <Method void assert(boolean)>
+ 107 iconst_0
+ 108 istore_2
+ 109 goto 293
+ 112 aload_0
+ 113 getfield # <Field java.util.Vector m_group>
+ 116 iload_2
+ 117 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 120 checkcast # <Class java.util.Vector>
+ 123 astore 6
+ 125 iload 8
+ 127 iconst_0
+ 128 if_icmpeq 135
+ 131 iconst_0
+ 132 goto 136
+ 135 iconst_1
+ 136 invokestatic # <Method void assert(boolean)>
+ 139 aload 6
+ 141 invokevirtual # <Method int size()>
+ 144 ifgt 151
+ 147 iconst_0
+ 148 goto 152
+ 151 iconst_1
+ 152 invokestatic # <Method void assert(boolean)>
+ 155 aload 6
+ 157 iconst_0
+ 158 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 161 checkcast # <Class rHllaKEvd>
+ 164 astore 7
+ 166 aload 6
+ 168 invokevirtual # <Method int size()>
+ 171 istore 11
+ 173 iload 11
+ 175 ifgt 182
+ 178 iconst_0
+ 179 goto 183
+ 182 iconst_1
+ 183 invokestatic # <Method void assert(boolean)>
+ 186 iconst_1
+ 187 istore 10
+ 189 goto 228
+ 192 aload 6
+ 194 iload 10
+ 196 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 199 checkcast # <Class rHllaKEvd>
+ 202 astore 9
+ 204 aload 9
+ 206 getfield # <Field MZTWBrgSN m_accept>
+ 209 aload 7
+ 211 getfield # <Field MZTWBrgSN m_accept>
+ 214 if_acmpeq 221
+ 217 iconst_0
+ 218 goto 222
+ 221 iconst_1
+ 222 invokestatic # <Method void assert(boolean)>
+ 225 iinc 10 1
+ 228 iload 10
+ 230 iload 11
+ 232 if_icmplt 192
+ 235 aload 7
+ 237 getfield # <Field MZTWBrgSN m_accept>
+ 240 aload 5
+ 242 getfield # <Field MZTWBrgSN m_accept>
+ 245 if_acmpne 290
+ 248 aload 6
+ 250 aload 5
+ 252 invokevirtual # <Method void addElement(java.lang.Object)>
+ 255 aload_0
+ 256 getfield # <Field int m_ingroup[]>
+ 259 iload_1
+ 260 iload_2
+ 261 iastore
+ 262 iconst_1
+ 263 istore 8
+ 265 iload_2
+ 266 aload_0
+ 267 getfield # <Field int m_ingroup[]>
+ 270 aload 5
+ 272 getfield # <Field int m_label>
+ 275 iaload
+ 276 if_icmpeq 283
+ 279 iconst_0
+ 280 goto 284
+ 283 iconst_1
+ 284 invokestatic # <Method void assert(boolean)>
+ 287 goto 298
+ 290 iinc 2 1
+ 293 iload_2
+ 294 iload_3
+ 295 if_icmplt 112
+ 298 iload 8
+ 300 iconst_0
+ 301 if_icmpne 345
+ 304 new # <Class java.util.Vector>
+ 307 dup
+ 308 invokespecial # <Method java.util.Vector()>
+ 311 astore 6
+ 313 aload 6
+ 315 aload 5
+ 317 invokevirtual # <Method void addElement(java.lang.Object)>
+ 320 aload_0
+ 321 getfield # <Field int m_ingroup[]>
+ 324 iload_1
+ 325 aload_0
+ 326 getfield # <Field java.util.Vector m_group>
+ 329 invokevirtual # <Method int size()>
+ 332 iastore
+ 333 aload_0
+ 334 getfield # <Field java.util.Vector m_group>
+ 337 aload 6
+ 339 invokevirtual # <Method void addElement(java.lang.Object)>
+ 342 iinc 3 1
+ 345 iinc 1 1
+ 348 iload_1
+ 349 iload 4
+ 351 if_icmplt 38
+ 354 return
+
+Method void pset(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_3
+   5 iconst_0
+   6 istore_2
+   7 goto 52
+  10 aload_1
+  11 iload_2
+  12 invokevirtual # <Method java.lang.Object elementAt(int)>
+  15 checkcast # <Class rHllaKEvd>
+  18 astore 4
+  20 getstatic # <Field java.io.PrintStream out>
+  23 new # <Class java.lang.StringBuffer>
+  26 dup
+  27 invokespecial # <Method java.lang.StringBuffer()>
+  30 aload 4
+  32 getfield # <Field int m_label>
+  35 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  38 ldc # <String " ">
+  40 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  43 invokevirtual # <Method java.lang.String toString()>
+  46 invokevirtual # <Method void print(java.lang.String)>
+  49 iinc 2 1
+  52 iload_2
+  53 iload_3
+  54 if_icmplt 10
+  57 return
+
+Method void pgroups()
+   0 aload_0
+   1 getfield # <Field java.util.Vector m_group>
+   4 invokevirtual # <Method int size()>
+   7 istore_3
+   8 iconst_0
+   9 istore_1
+  10 goto 69
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "   Group ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 ldc # <String " {">
+  34 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  37 invokevirtual # <Method java.lang.String toString()>
+  40 invokevirtual # <Method void print(java.lang.String)>
+  43 aload_0
+  44 aload_0
+  45 getfield # <Field java.util.Vector m_group>
+  48 iload_1
+  49 invokevirtual # <Method java.lang.Object elementAt(int)>
+  52 checkcast # <Class java.util.Vector>
+  55 invokespecial # <Method void pset(java.util.Vector)>
+  58 getstatic # <Field java.io.PrintStream out>
+  61 ldc # <String "}
+">
+  63 invokevirtual # <Method void println(java.lang.String)>
+  66 iinc 1 1
+  69 iload_1
+  70 iload_3
+  71 if_icmplt 13
+  74 getstatic # <Field java.io.PrintStream out>
+  77 ldc # <String "">
+  79 invokevirtual # <Method void println(java.lang.String)>
+  82 aload_0
+  83 getfield # <Field dWRgaYOHu m_spec>
+  86 getfield # <Field java.util.Vector m_dtrans_vector>
+  89 invokevirtual # <Method int size()>
+  92 istore_2
+  93 iconst_0
+  94 istore_1
+  95 goto 140
+  98 getstatic # <Field java.io.PrintStream out>
+ 101 new # <Class java.lang.StringBuffer>
+ 104 dup
+ 105 invokespecial # <Method java.lang.StringBuffer()>
+ 108 ldc # <String "   state ">
+ 110 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 113 iload_1
+ 114 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 117 ldc # <String " is in group ">
+ 119 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 122 aload_0
+ 123 getfield # <Field int m_ingroup[]>
+ 126 iload_1
+ 127 iaload
+ 128 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 131 invokevirtual # <Method java.lang.String toString()>
+ 134 invokevirtual # <Method void println(java.lang.String)>
+ 137 iinc 1 1
+ 140 iload_1
+ 141 iload_2
+ 142 if_icmplt 98
+ 145 return
+Compiled from JavaLex.java
+final class pysQYNXAN extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    pysQYNXAN(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method pysQYNXAN(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class pyywbyaJQ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    pyywbyaJQ();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method pyywbyaJQ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class qIhtSjLWp extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    qIhtSjLWp();
+    void emit(OWSzqTzPR, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method qIhtSjLWp()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field OWSzqTzPR m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(OWSzqTzPR, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field OWSzqTzPR m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field OWSzqTzPR m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class erEfVsiXy>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field OWSzqTzPR m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field OWSzqTzPR m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class dSqSxJFla>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field OWSzqTzPR m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field OWSzqTzPR m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field OWSzqTzPR m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field OWSzqTzPR m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(OWSzqTzPR, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(OWSzqTzPR, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field OWSzqTzPR m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field OWSzqTzPR m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field OWSzqTzPR m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field OWSzqTzPR m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field OWSzqTzPR m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field OWSzqTzPR m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field OWSzqTzPR m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field OWSzqTzPR m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field OWSzqTzPR m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field OWSzqTzPR m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field OWSzqTzPR m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field OWSzqTzPR m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field OWSzqTzPR m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field OWSzqTzPR m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field OWSzqTzPR m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field OWSzqTzPR m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field OWSzqTzPR m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field OWSzqTzPR m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field OWSzqTzPR m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field OWSzqTzPR m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field OWSzqTzPR m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field OWSzqTzPR m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field OWSzqTzPR m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field OWSzqTzPR m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field OWSzqTzPR m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field OWSzqTzPR m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field OWSzqTzPR m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field OWSzqTzPR m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field OWSzqTzPR m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field OWSzqTzPR m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field OWSzqTzPR m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field OWSzqTzPR m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field OWSzqTzPR m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field OWSzqTzPR m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field OWSzqTzPR m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field OWSzqTzPR m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field OWSzqTzPR m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field OWSzqTzPR m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class erEfVsiXy>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field OWSzqTzPR m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field OWSzqTzPR m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field OWSzqTzPR m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field OWSzqTzPR m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field OWSzqTzPR m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field OWSzqTzPR m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field OWSzqTzPR m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field OWSzqTzPR m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field OWSzqTzPR m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field OWSzqTzPR m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class dSqSxJFla>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field OWSzqTzPR m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field OWSzqTzPR m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field OWSzqTzPR m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field OWSzqTzPR m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field OWSzqTzPR m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field OWSzqTzPR m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field OWSzqTzPR m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field OWSzqTzPR m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field OWSzqTzPR m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field OWSzqTzPR m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field OWSzqTzPR m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field OWSzqTzPR m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field OWSzqTzPR m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field OWSzqTzPR m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field OWSzqTzPR m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field OWSzqTzPR m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field OWSzqTzPR m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field OWSzqTzPR m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field OWSzqTzPR m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field OWSzqTzPR m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field OWSzqTzPR m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field OWSzqTzPR m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field OWSzqTzPR m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field OWSzqTzPR m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class erEfVsiXy>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class qfijWftDc extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    oNaJmmlAX m_accept;
+    int m_anchor;
+    int m_accept_index;
+    qfijWftDc();
+}
+
+Method qfijWftDc()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field oNaJmmlAX m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class qoqCxLJrY extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static cYzDrSwmG newcYzDrSwmG(OWSzqTzPR);
+    static uxLxRlchh newuxLxRlchh();
+    static gCRTXjbfh newgCRTXjbfh(OWSzqTzPR);
+    qoqCxLJrY();
+}
+
+Method cYzDrSwmG newcYzDrSwmG(OWSzqTzPR)
+   0 new # <Class cYzDrSwmG>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method cYzDrSwmG(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method uxLxRlchh newuxLxRlchh()
+   0 new # <Class uxLxRlchh>
+   3 dup
+   4 invokespecial # <Method uxLxRlchh()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method gCRTXjbfh newgCRTXjbfh(OWSzqTzPR)
+   0 new # <Class gCRTXjbfh>
+   3 dup
+   4 invokespecial # <Method gCRTXjbfh()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method qoqCxLJrY()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class qvqQhISao extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    qvqQhISao();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method qvqQhISao()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class rHllaKEvd extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    MZTWBrgSN m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    rHllaKEvd(int,dWRgaYOHu);
+}
+
+Method rHllaKEvd(int,dWRgaYOHu)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field MZTWBrgSN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class skYQtOxeK extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    skYQtOxeK(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    SfZaCAliZ packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method skYQtOxeK(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class pysQYNXAN>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method pysQYNXAN(java.io.InputStream)>
+1490 putfield # <Field pysQYNXAN m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class tXIgSkwMI>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method tXIgSkwMI(skYQtOxeK)>
+1873 putfield # <Field tXIgSkwMI m_spec>
+1876 aload_0
+1877 new # <Class faXXJdxeR>
+1880 dup
+1881 invokespecial # <Method faXXJdxeR()>
+1884 putfield # <Field faXXJdxeR m_nfa2dfa>
+1887 aload_0
+1888 new # <Class mpQLwDLgL>
+1891 dup
+1892 invokespecial # <Method mpQLwDLgL()>
+1895 putfield # <Field mpQLwDLgL m_minimize>
+1898 aload_0
+1899 new # <Class lYeVvCFUd>
+1902 dup
+1903 invokespecial # <Method lYeVvCFUd()>
+1906 putfield # <Field lYeVvCFUd m_makeNfa>
+1909 aload_0
+1910 new # <Class xGzSkpuZZ>
+1913 dup
+1914 invokespecial # <Method xGzSkpuZZ()>
+1917 putfield # <Field xGzSkpuZZ m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field pysQYNXAN m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field tXIgSkwMI m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field tXIgSkwMI m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field pysQYNXAN m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field pysQYNXAN m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field tXIgSkwMI m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field pysQYNXAN m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field pysQYNXAN m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field tXIgSkwMI m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field tXIgSkwMI m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field xGzSkpuZZ m_emit>
+ 236 aload_0
+ 237 getfield # <Field tXIgSkwMI m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(tXIgSkwMI, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field pysQYNXAN m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field tXIgSkwMI m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field pysQYNXAN m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field pysQYNXAN m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field pysQYNXAN m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field pysQYNXAN m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field pysQYNXAN m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field pysQYNXAN m_input>
+ 163 aload_0
+ 164 getfield # <Field pysQYNXAN m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field pysQYNXAN m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field pysQYNXAN m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field pysQYNXAN m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field pysQYNXAN m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field pysQYNXAN m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field pysQYNXAN m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field pysQYNXAN m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field pysQYNXAN m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field pysQYNXAN m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field pysQYNXAN m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field pysQYNXAN m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field pysQYNXAN m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field pysQYNXAN m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field pysQYNXAN m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field pysQYNXAN m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field pysQYNXAN m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field pysQYNXAN m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field pysQYNXAN m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field pysQYNXAN m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field pysQYNXAN m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field pysQYNXAN m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field pysQYNXAN m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field pysQYNXAN m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field pysQYNXAN m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field pysQYNXAN m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field pysQYNXAN m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field tXIgSkwMI m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field tXIgSkwMI m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field tXIgSkwMI m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field tXIgSkwMI m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field tXIgSkwMI m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field tXIgSkwMI m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field tXIgSkwMI m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field pysQYNXAN m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field pysQYNXAN m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field pysQYNXAN m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field pysQYNXAN m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field pysQYNXAN m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field pysQYNXAN m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field pysQYNXAN m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field pysQYNXAN m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field pysQYNXAN m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field tXIgSkwMI m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field pysQYNXAN m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field pysQYNXAN m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field pysQYNXAN m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field pysQYNXAN m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field pysQYNXAN m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field pysQYNXAN m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field pysQYNXAN m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field pysQYNXAN m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field pysQYNXAN m_input>
+ 183 aload_0
+ 184 getfield # <Field pysQYNXAN m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field pysQYNXAN m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field pysQYNXAN m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field pysQYNXAN m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field pysQYNXAN m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field pysQYNXAN m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field pysQYNXAN m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field pysQYNXAN m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field pysQYNXAN m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field pysQYNXAN m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field pysQYNXAN m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field tXIgSkwMI m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field tXIgSkwMI m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field tXIgSkwMI m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field pysQYNXAN m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field pysQYNXAN m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field pysQYNXAN m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field tXIgSkwMI m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field pysQYNXAN m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field pysQYNXAN m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field tXIgSkwMI m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field pysQYNXAN m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field pysQYNXAN m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field tXIgSkwMI m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field pysQYNXAN m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field pysQYNXAN m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field tXIgSkwMI m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field tXIgSkwMI m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field tXIgSkwMI m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field pysQYNXAN m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field tXIgSkwMI m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field tXIgSkwMI m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field tXIgSkwMI m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field pysQYNXAN m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field tXIgSkwMI m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field tXIgSkwMI m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field tXIgSkwMI m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field pysQYNXAN m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field pysQYNXAN m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field pysQYNXAN m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field tXIgSkwMI m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field pysQYNXAN m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field pysQYNXAN m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field tXIgSkwMI m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field pysQYNXAN m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field pysQYNXAN m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field pysQYNXAN m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field tXIgSkwMI m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field pysQYNXAN m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field pysQYNXAN m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field tXIgSkwMI m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field pysQYNXAN m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field tXIgSkwMI m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field tXIgSkwMI m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field tXIgSkwMI m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field pysQYNXAN m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field tXIgSkwMI m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field tXIgSkwMI m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field tXIgSkwMI m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field pysQYNXAN m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field pysQYNXAN m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field pysQYNXAN m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field tXIgSkwMI m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field pysQYNXAN m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field pysQYNXAN m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field pysQYNXAN m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field tXIgSkwMI m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field pysQYNXAN m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field pysQYNXAN m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field pysQYNXAN m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field pysQYNXAN m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field pysQYNXAN m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field pysQYNXAN m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field tXIgSkwMI m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field pysQYNXAN m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field pysQYNXAN m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field pysQYNXAN m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field pysQYNXAN m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field pysQYNXAN m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field pysQYNXAN m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field tXIgSkwMI m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field pysQYNXAN m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field tXIgSkwMI m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field tXIgSkwMI m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field tXIgSkwMI m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field pysQYNXAN m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field pysQYNXAN m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field pysQYNXAN m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field pysQYNXAN m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field pysQYNXAN m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field tXIgSkwMI m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field tXIgSkwMI m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field lYeVvCFUd m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field tXIgSkwMI m_spec>
+ 113 aload_0
+ 114 getfield # <Field pysQYNXAN m_input>
+ 117 invokevirtual # <Method void thompson(skYQtOxeK, tXIgSkwMI, pysQYNXAN)>
+ 120 aload_0
+ 121 getfield # <Field tXIgSkwMI m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field tXIgSkwMI m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field faXXJdxeR m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field tXIgSkwMI m_spec>
+ 167 invokevirtual # <Method void make_dfa(skYQtOxeK, tXIgSkwMI)>
+ 170 aload_0
+ 171 getfield # <Field tXIgSkwMI m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field mpQLwDLgL m_minimize>
+ 192 aload_0
+ 193 getfield # <Field tXIgSkwMI m_spec>
+ 196 invokevirtual # <Method void min_dfa(tXIgSkwMI)>
+ 199 return
+
+Method void printccl(MqfqJGbhF)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field tXIgSkwMI m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(NMUlQfUtR)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field tXIgSkwMI m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field tXIgSkwMI m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class NMUlQfUtR>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(NMUlQfUtR)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field NMUlQfUtR m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field NMUlQfUtR m_next>
+ 111 invokespecial # <Method java.lang.String plab(NMUlQfUtR)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field NMUlQfUtR m_next2>
+ 143 invokespecial # <Method java.lang.String plab(NMUlQfUtR)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field MqfqJGbhF m_set>
+ 189 invokespecial # <Method void printccl(MqfqJGbhF)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field SfZaCAliZ m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field SfZaCAliZ m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field SfZaCAliZ m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field tXIgSkwMI m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field tXIgSkwMI m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field tXIgSkwMI m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field tXIgSkwMI m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class NMUlQfUtR>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field tXIgSkwMI m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field pysQYNXAN m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field tXIgSkwMI m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field pysQYNXAN m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field pysQYNXAN m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field pysQYNXAN m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field pysQYNXAN m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field pysQYNXAN m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field pysQYNXAN m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field pysQYNXAN m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field pysQYNXAN m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field pysQYNXAN m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field pysQYNXAN m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field pysQYNXAN m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field pysQYNXAN m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field pysQYNXAN m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field pysQYNXAN m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field pysQYNXAN m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field pysQYNXAN m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field pysQYNXAN m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field pysQYNXAN m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field pysQYNXAN m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field pysQYNXAN m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field pysQYNXAN m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field pysQYNXAN m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field pysQYNXAN m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field pysQYNXAN m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field pysQYNXAN m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field pysQYNXAN m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field pysQYNXAN m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field pysQYNXAN m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field pysQYNXAN m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field pysQYNXAN m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field pysQYNXAN m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field pysQYNXAN m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field pysQYNXAN m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field pysQYNXAN m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field pysQYNXAN m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field pysQYNXAN m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field pysQYNXAN m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field pysQYNXAN m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field pysQYNXAN m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field pysQYNXAN m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field tXIgSkwMI m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field pysQYNXAN m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field tXIgSkwMI m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field pysQYNXAN m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field pysQYNXAN m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field pysQYNXAN m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field tXIgSkwMI m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field pysQYNXAN m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field pysQYNXAN m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field pysQYNXAN m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field pysQYNXAN m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field pysQYNXAN m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field pysQYNXAN m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field pysQYNXAN m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field pysQYNXAN m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field pysQYNXAN m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field pysQYNXAN m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field tXIgSkwMI m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field pysQYNXAN m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field pysQYNXAN m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field pysQYNXAN m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field pysQYNXAN m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field pysQYNXAN m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field pysQYNXAN m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field pysQYNXAN m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field pysQYNXAN m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field tXIgSkwMI m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field pysQYNXAN m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field pysQYNXAN m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field pysQYNXAN m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field pysQYNXAN m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field pysQYNXAN m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field pysQYNXAN m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field pysQYNXAN m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field pysQYNXAN m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field pysQYNXAN m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field pysQYNXAN m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field pysQYNXAN m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field pysQYNXAN m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field pysQYNXAN m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field pysQYNXAN m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field pysQYNXAN m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field pysQYNXAN m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field pysQYNXAN m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field pysQYNXAN m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field pysQYNXAN m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field pysQYNXAN m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field pysQYNXAN m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field tXIgSkwMI m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field tXIgSkwMI m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field pysQYNXAN m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field pysQYNXAN m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field pysQYNXAN m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field tXIgSkwMI m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field pysQYNXAN m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field pysQYNXAN m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field pysQYNXAN m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field pysQYNXAN m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field pysQYNXAN m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field pysQYNXAN m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field pysQYNXAN m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field pysQYNXAN m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field pysQYNXAN m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field pysQYNXAN m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field pysQYNXAN m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field pysQYNXAN m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field pysQYNXAN m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field pysQYNXAN m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field pysQYNXAN m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field pysQYNXAN m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field pysQYNXAN m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field pysQYNXAN m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field pysQYNXAN m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field pysQYNXAN m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field pysQYNXAN m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field pysQYNXAN m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field pysQYNXAN m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field tXIgSkwMI m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field pysQYNXAN m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field tXIgSkwMI m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field pysQYNXAN m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field pysQYNXAN m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field pysQYNXAN m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field pysQYNXAN m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field pysQYNXAN m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field pysQYNXAN m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field pysQYNXAN m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field pysQYNXAN m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field pysQYNXAN m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field pysQYNXAN m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field pysQYNXAN m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field pysQYNXAN m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field pysQYNXAN m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field pysQYNXAN m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field pysQYNXAN m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field pysQYNXAN m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field pysQYNXAN m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field pysQYNXAN m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field pysQYNXAN m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field pysQYNXAN m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field pysQYNXAN m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field pysQYNXAN m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field pysQYNXAN m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field pysQYNXAN m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field pysQYNXAN m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field pysQYNXAN m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field pysQYNXAN m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field pysQYNXAN m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field pysQYNXAN m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field pysQYNXAN m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field pysQYNXAN m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field pysQYNXAN m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field pysQYNXAN m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field pysQYNXAN m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field pysQYNXAN m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field pysQYNXAN m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field pysQYNXAN m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field pysQYNXAN m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field pysQYNXAN m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field pysQYNXAN m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field pysQYNXAN m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field pysQYNXAN m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field pysQYNXAN m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field pysQYNXAN m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field pysQYNXAN m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field pysQYNXAN m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field pysQYNXAN m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field pysQYNXAN m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field pysQYNXAN m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field pysQYNXAN m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field pysQYNXAN m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field pysQYNXAN m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field pysQYNXAN m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field pysQYNXAN m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field pysQYNXAN m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field pysQYNXAN m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field pysQYNXAN m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field pysQYNXAN m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field pysQYNXAN m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field pysQYNXAN m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field pysQYNXAN m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field pysQYNXAN m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method SfZaCAliZ packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field pysQYNXAN m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field tXIgSkwMI m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field pysQYNXAN m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field pysQYNXAN m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field pysQYNXAN m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field pysQYNXAN m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field pysQYNXAN m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field pysQYNXAN m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field pysQYNXAN m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field pysQYNXAN m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field pysQYNXAN m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field pysQYNXAN m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field pysQYNXAN m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field pysQYNXAN m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field pysQYNXAN m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field pysQYNXAN m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field pysQYNXAN m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field pysQYNXAN m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field pysQYNXAN m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field pysQYNXAN m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field pysQYNXAN m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field pysQYNXAN m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field pysQYNXAN m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field pysQYNXAN m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field pysQYNXAN m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field pysQYNXAN m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field pysQYNXAN m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field pysQYNXAN m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class SfZaCAliZ>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field pysQYNXAN m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method SfZaCAliZ(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field pysQYNXAN m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field tXIgSkwMI m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field tXIgSkwMI m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field tXIgSkwMI m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field tXIgSkwMI m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field pysQYNXAN m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field pysQYNXAN m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field tXIgSkwMI m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field pysQYNXAN m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field pysQYNXAN m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field pysQYNXAN m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field pysQYNXAN m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field tXIgSkwMI m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field tXIgSkwMI m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field tXIgSkwMI m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field pysQYNXAN m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field pysQYNXAN m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field pysQYNXAN m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field pysQYNXAN m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field pysQYNXAN m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field pysQYNXAN m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field pysQYNXAN m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field pysQYNXAN m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field pysQYNXAN m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field pysQYNXAN m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field tXIgSkwMI m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field pysQYNXAN m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field pysQYNXAN m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field tXIgSkwMI m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field tXIgSkwMI m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field tXIgSkwMI m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field pysQYNXAN m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field pysQYNXAN m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field tXIgSkwMI m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field tXIgSkwMI m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field tXIgSkwMI m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field pysQYNXAN m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field pysQYNXAN m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field pysQYNXAN m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field tXIgSkwMI m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field tXIgSkwMI m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field tXIgSkwMI m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field pysQYNXAN m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field pysQYNXAN m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field pysQYNXAN m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field pysQYNXAN m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field pysQYNXAN m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field pysQYNXAN m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field pysQYNXAN m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field pysQYNXAN m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field pysQYNXAN m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field pysQYNXAN m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field tXIgSkwMI m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field pysQYNXAN m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field pysQYNXAN m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field tXIgSkwMI m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field tXIgSkwMI m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field tXIgSkwMI m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field tXIgSkwMI m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field tXIgSkwMI m_spec>
+ 663 aload_0
+ 664 getfield # <Field pysQYNXAN m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field pysQYNXAN m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field pysQYNXAN m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field pysQYNXAN m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field pysQYNXAN m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field pysQYNXAN m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field pysQYNXAN m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field tXIgSkwMI m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field pysQYNXAN m_input>
+ 756 aload_0
+ 757 getfield # <Field pysQYNXAN m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field tXIgSkwMI m_spec>
+ 775 aload_0
+ 776 getfield # <Field pysQYNXAN m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field pysQYNXAN m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field pysQYNXAN m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field tXIgSkwMI m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field tXIgSkwMI m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field tXIgSkwMI m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field tXIgSkwMI m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field tXIgSkwMI m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field tXIgSkwMI m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field tXIgSkwMI m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field tXIgSkwMI m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field tXIgSkwMI m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field tXIgSkwMI m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field tXIgSkwMI m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field tXIgSkwMI m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field tXIgSkwMI m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field tXIgSkwMI m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field tXIgSkwMI m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field tXIgSkwMI m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field tXIgSkwMI m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class NMUlQfUtR>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field tXIgSkwMI m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field tXIgSkwMI m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field tXIgSkwMI m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field tXIgSkwMI m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field tXIgSkwMI m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class eCuCgyNDI>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field tXIgSkwMI m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field tXIgSkwMI m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field SfZaCAliZ m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field SfZaCAliZ m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field SfZaCAliZ m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field SfZaCAliZ m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field tXIgSkwMI m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class SfZaCAliZ>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field tXIgSkwMI m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field tXIgSkwMI m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field tXIgSkwMI m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field tXIgSkwMI m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field tXIgSkwMI m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class suzGIxcUS extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    erEfVsiXy m_accept;
+    int m_anchor;
+    suzGIxcUS();
+}
+
+Method suzGIxcUS()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field erEfVsiXy m_accept>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field int m_anchor>
+  14 return
+Compiled from JavaLex.java
+final class tXIgSkwMI extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    NMUlQfUtR m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    tXIgSkwMI(skYQtOxeK);
+}
+
+Method tXIgSkwMI(skYQtOxeK)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field skYQtOxeK m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field NMUlQfUtR m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class tgasWBJtc extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int EOS;
+    static final int ANY;
+    static final int AT_BOL;
+    static final int AT_EOL;
+    static final int CCL_END;
+    static final int CCL_START;
+    static final int CLOSE_CURLY;
+    static final int CLOSE_PAREN;
+    static final int CLOSURE;
+    static final int DASH;
+    static final int END_OF_INPUT;
+    static final int L;
+    static final int OPEN_CURLY;
+    static final int OPEN_PAREN;
+    static final int OPTIONAL;
+    static final int OR;
+    static final int PLUS_CLOSE;
+    tgasWBJtc(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException;
+    void generate() throws java.io.IOException, java.io.FileNotFoundException;
+    void print_nfa();
+    java.util.BitSet getStates() throws java.io.IOException;
+    erEfVsiXy packAccept() throws java.io.IOException;
+    int advance() throws java.io.IOException;
+    void print_set(java.util.Vector);
+}
+
+Method tgasWBJtc(java.lang.String)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush 7
+   7 newarray char
+   9 dup
+  10 iconst_0
+  11 bipush 37
+  13 castore
+  14 dup
+  15 iconst_1
+  16 bipush 115
+  18 castore
+  19 dup
+  20 iconst_2
+  21 bipush 116
+  23 castore
+  24 dup
+  25 iconst_3
+  26 bipush 97
+  28 castore
+  29 dup
+  30 iconst_4
+  31 bipush 116
+  33 castore
+  34 dup
+  35 iconst_5
+  36 bipush 101
+  38 castore
+  39 dup
+  40 bipush 6
+  42 iconst_0
+  43 castore
+  44 putfield # <Field char m_state_dir[]>
+  47 aload_0
+  48 bipush 6
+  50 newarray char
+  52 dup
+  53 iconst_0
+  54 bipush 37
+  56 castore
+  57 dup
+  58 iconst_1
+  59 bipush 99
+  61 castore
+  62 dup
+  63 iconst_2
+  64 bipush 104
+  66 castore
+  67 dup
+  68 iconst_3
+  69 bipush 97
+  71 castore
+  72 dup
+  73 iconst_4
+  74 bipush 114
+  76 castore
+  77 dup
+  78 iconst_5
+  79 iconst_0
+  80 castore
+  81 putfield # <Field char m_char_dir[]>
+  84 aload_0
+  85 bipush 6
+  87 newarray char
+  89 dup
+  90 iconst_0
+  91 bipush 37
+  93 castore
+  94 dup
+  95 iconst_1
+  96 bipush 108
+  98 castore
+  99 dup
+ 100 iconst_2
+ 101 bipush 105
+ 103 castore
+ 104 dup
+ 105 iconst_3
+ 106 bipush 110
+ 108 castore
+ 109 dup
+ 110 iconst_4
+ 111 bipush 101
+ 113 castore
+ 114 dup
+ 115 iconst_5
+ 116 iconst_0
+ 117 castore
+ 118 putfield # <Field char m_line_dir[]>
+ 121 aload_0
+ 122 iconst_5
+ 123 newarray char
+ 125 dup
+ 126 iconst_0
+ 127 bipush 37
+ 129 castore
+ 130 dup
+ 131 iconst_1
+ 132 bipush 99
+ 134 castore
+ 135 dup
+ 136 iconst_2
+ 137 bipush 117
+ 139 castore
+ 140 dup
+ 141 iconst_3
+ 142 bipush 112
+ 144 castore
+ 145 dup
+ 146 iconst_4
+ 147 iconst_0
+ 148 castore
+ 149 putfield # <Field char m_cup_dir[]>
+ 152 aload_0
+ 153 bipush 7
+ 155 newarray char
+ 157 dup
+ 158 iconst_0
+ 159 bipush 37
+ 161 castore
+ 162 dup
+ 163 iconst_1
+ 164 bipush 99
+ 166 castore
+ 167 dup
+ 168 iconst_2
+ 169 bipush 108
+ 171 castore
+ 172 dup
+ 173 iconst_3
+ 174 bipush 97
+ 176 castore
+ 177 dup
+ 178 iconst_4
+ 179 bipush 115
+ 181 castore
+ 182 dup
+ 183 iconst_5
+ 184 bipush 115
+ 186 castore
+ 187 dup
+ 188 bipush 6
+ 190 iconst_0
+ 191 castore
+ 192 putfield # <Field char m_class_dir[]>
+ 195 aload_0
+ 196 bipush 10
+ 198 newarray char
+ 200 dup
+ 201 iconst_0
+ 202 bipush 37
+ 204 castore
+ 205 dup
+ 206 iconst_1
+ 207 bipush 102
+ 209 castore
+ 210 dup
+ 211 iconst_2
+ 212 bipush 117
+ 214 castore
+ 215 dup
+ 216 iconst_3
+ 217 bipush 110
+ 219 castore
+ 220 dup
+ 221 iconst_4
+ 222 bipush 99
+ 224 castore
+ 225 dup
+ 226 iconst_5
+ 227 bipush 116
+ 229 castore
+ 230 dup
+ 231 bipush 6
+ 233 bipush 105
+ 235 castore
+ 236 dup
+ 237 bipush 7
+ 239 bipush 111
+ 241 castore
+ 242 dup
+ 243 bipush 8
+ 245 bipush 110
+ 247 castore
+ 248 dup
+ 249 bipush 9
+ 251 iconst_0
+ 252 castore
+ 253 putfield # <Field char m_function_dir[]>
+ 256 aload_0
+ 257 bipush 6
+ 259 newarray char
+ 261 dup
+ 262 iconst_0
+ 263 bipush 37
+ 265 castore
+ 266 dup
+ 267 iconst_1
+ 268 bipush 116
+ 270 castore
+ 271 dup
+ 272 iconst_2
+ 273 bipush 121
+ 275 castore
+ 276 dup
+ 277 iconst_3
+ 278 bipush 112
+ 280 castore
+ 281 dup
+ 282 iconst_4
+ 283 bipush 101
+ 285 castore
+ 286 dup
+ 287 iconst_5
+ 288 iconst_0
+ 289 castore
+ 290 putfield # <Field char m_type_dir[]>
+ 293 aload_0
+ 294 bipush 9
+ 296 newarray char
+ 298 dup
+ 299 iconst_0
+ 300 bipush 37
+ 302 castore
+ 303 dup
+ 304 iconst_1
+ 305 bipush 105
+ 307 castore
+ 308 dup
+ 309 iconst_2
+ 310 bipush 110
+ 312 castore
+ 313 dup
+ 314 iconst_3
+ 315 bipush 116
+ 317 castore
+ 318 dup
+ 319 iconst_4
+ 320 bipush 101
+ 322 castore
+ 323 dup
+ 324 iconst_5
+ 325 bipush 103
+ 327 castore
+ 328 dup
+ 329 bipush 6
+ 331 bipush 101
+ 333 castore
+ 334 dup
+ 335 bipush 7
+ 337 bipush 114
+ 339 castore
+ 340 dup
+ 341 bipush 8
+ 343 iconst_0
+ 344 castore
+ 345 putfield # <Field char m_integer_dir[]>
+ 348 aload_0
+ 349 bipush 9
+ 351 newarray char
+ 353 dup
+ 354 iconst_0
+ 355 bipush 37
+ 357 castore
+ 358 dup
+ 359 iconst_1
+ 360 bipush 105
+ 362 castore
+ 363 dup
+ 364 iconst_2
+ 365 bipush 110
+ 367 castore
+ 368 dup
+ 369 iconst_3
+ 370 bipush 116
+ 372 castore
+ 373 dup
+ 374 iconst_4
+ 375 bipush 119
+ 377 castore
+ 378 dup
+ 379 iconst_5
+ 380 bipush 114
+ 382 castore
+ 383 dup
+ 384 bipush 6
+ 386 bipush 97
+ 388 castore
+ 389 dup
+ 390 bipush 7
+ 392 bipush 112
+ 394 castore
+ 395 dup
+ 396 bipush 8
+ 398 iconst_0
+ 399 castore
+ 400 putfield # <Field char m_intwrap_dir[]>
+ 403 aload_0
+ 404 bipush 6
+ 406 newarray char
+ 408 dup
+ 409 iconst_0
+ 410 bipush 37
+ 412 castore
+ 413 dup
+ 414 iconst_1
+ 415 bipush 102
+ 417 castore
+ 418 dup
+ 419 iconst_2
+ 420 bipush 117
+ 422 castore
+ 423 dup
+ 424 iconst_3
+ 425 bipush 108
+ 427 castore
+ 428 dup
+ 429 iconst_4
+ 430 bipush 108
+ 432 castore
+ 433 dup
+ 434 iconst_5
+ 435 iconst_0
+ 436 castore
+ 437 putfield # <Field char m_full_dir[]>
+ 440 aload_0
+ 441 bipush 9
+ 443 newarray char
+ 445 dup
+ 446 iconst_0
+ 447 bipush 37
+ 449 castore
+ 450 dup
+ 451 iconst_1
+ 452 bipush 117
+ 454 castore
+ 455 dup
+ 456 iconst_2
+ 457 bipush 110
+ 459 castore
+ 460 dup
+ 461 iconst_3
+ 462 bipush 105
+ 464 castore
+ 465 dup
+ 466 iconst_4
+ 467 bipush 99
+ 469 castore
+ 470 dup
+ 471 iconst_5
+ 472 bipush 111
+ 474 castore
+ 475 dup
+ 476 bipush 6
+ 478 bipush 100
+ 480 castore
+ 481 dup
+ 482 bipush 7
+ 484 bipush 101
+ 486 castore
+ 487 dup
+ 488 bipush 8
+ 490 iconst_0
+ 491 castore
+ 492 putfield # <Field char m_unicode_dir[]>
+ 495 aload_0
+ 496 bipush 9
+ 498 newarray char
+ 500 dup
+ 501 iconst_0
+ 502 bipush 37
+ 504 castore
+ 505 dup
+ 506 iconst_1
+ 507 bipush 110
+ 509 castore
+ 510 dup
+ 511 iconst_2
+ 512 bipush 111
+ 514 castore
+ 515 dup
+ 516 iconst_3
+ 517 bipush 116
+ 519 castore
+ 520 dup
+ 521 iconst_4
+ 522 bipush 117
+ 524 castore
+ 525 dup
+ 526 iconst_5
+ 527 bipush 110
+ 529 castore
+ 530 dup
+ 531 bipush 6
+ 533 bipush 105
+ 535 castore
+ 536 dup
+ 537 bipush 7
+ 539 bipush 120
+ 541 castore
+ 542 dup
+ 543 bipush 8
+ 545 iconst_0
+ 546 castore
+ 547 putfield # <Field char m_notunix_dir[]>
+ 550 aload_0
+ 551 bipush 7
+ 553 newarray char
+ 555 dup
+ 556 iconst_0
+ 557 bipush 37
+ 559 castore
+ 560 dup
+ 561 iconst_1
+ 562 bipush 105
+ 564 castore
+ 565 dup
+ 566 iconst_2
+ 567 bipush 110
+ 569 castore
+ 570 dup
+ 571 iconst_3
+ 572 bipush 105
+ 574 castore
+ 575 dup
+ 576 iconst_4
+ 577 bipush 116
+ 579 castore
+ 580 dup
+ 581 iconst_5
+ 582 bipush 123
+ 584 castore
+ 585 dup
+ 586 bipush 6
+ 588 iconst_0
+ 589 castore
+ 590 putfield # <Field char m_init_code_dir[]>
+ 593 aload_0
+ 594 bipush 7
+ 596 newarray char
+ 598 dup
+ 599 iconst_0
+ 600 bipush 37
+ 602 castore
+ 603 dup
+ 604 iconst_1
+ 605 bipush 105
+ 607 castore
+ 608 dup
+ 609 iconst_2
+ 610 bipush 110
+ 612 castore
+ 613 dup
+ 614 iconst_3
+ 615 bipush 105
+ 617 castore
+ 618 dup
+ 619 iconst_4
+ 620 bipush 116
+ 622 castore
+ 623 dup
+ 624 iconst_5
+ 625 bipush 125
+ 627 castore
+ 628 dup
+ 629 bipush 6
+ 631 iconst_0
+ 632 castore
+ 633 putfield # <Field char m_init_code_end_dir[]>
+ 636 aload_0
+ 637 bipush 12
+ 639 newarray char
+ 641 dup
+ 642 iconst_0
+ 643 bipush 37
+ 645 castore
+ 646 dup
+ 647 iconst_1
+ 648 bipush 105
+ 650 castore
+ 651 dup
+ 652 iconst_2
+ 653 bipush 110
+ 655 castore
+ 656 dup
+ 657 iconst_3
+ 658 bipush 105
+ 660 castore
+ 661 dup
+ 662 iconst_4
+ 663 bipush 116
+ 665 castore
+ 666 dup
+ 667 iconst_5
+ 668 bipush 116
+ 670 castore
+ 671 dup
+ 672 bipush 6
+ 674 bipush 104
+ 676 castore
+ 677 dup
+ 678 bipush 7
+ 680 bipush 114
+ 682 castore
+ 683 dup
+ 684 bipush 8
+ 686 bipush 111
+ 688 castore
+ 689 dup
+ 690 bipush 9
+ 692 bipush 119
+ 694 castore
+ 695 dup
+ 696 bipush 10
+ 698 bipush 123
+ 700 castore
+ 701 dup
+ 702 bipush 11
+ 704 iconst_0
+ 705 castore
+ 706 putfield # <Field char m_init_throw_code_dir[]>
+ 709 aload_0
+ 710 bipush 12
+ 712 newarray char
+ 714 dup
+ 715 iconst_0
+ 716 bipush 37
+ 718 castore
+ 719 dup
+ 720 iconst_1
+ 721 bipush 105
+ 723 castore
+ 724 dup
+ 725 iconst_2
+ 726 bipush 110
+ 728 castore
+ 729 dup
+ 730 iconst_3
+ 731 bipush 105
+ 733 castore
+ 734 dup
+ 735 iconst_4
+ 736 bipush 116
+ 738 castore
+ 739 dup
+ 740 iconst_5
+ 741 bipush 116
+ 743 castore
+ 744 dup
+ 745 bipush 6
+ 747 bipush 104
+ 749 castore
+ 750 dup
+ 751 bipush 7
+ 753 bipush 114
+ 755 castore
+ 756 dup
+ 757 bipush 8
+ 759 bipush 111
+ 761 castore
+ 762 dup
+ 763 bipush 9
+ 765 bipush 119
+ 767 castore
+ 768 dup
+ 769 bipush 10
+ 771 bipush 125
+ 773 castore
+ 774 dup
+ 775 bipush 11
+ 777 iconst_0
+ 778 castore
+ 779 putfield # <Field char m_init_throw_code_end_dir[]>
+ 782 aload_0
+ 783 bipush 13
+ 785 newarray char
+ 787 dup
+ 788 iconst_0
+ 789 bipush 37
+ 791 castore
+ 792 dup
+ 793 iconst_1
+ 794 bipush 121
+ 796 castore
+ 797 dup
+ 798 iconst_2
+ 799 bipush 121
+ 801 castore
+ 802 dup
+ 803 iconst_3
+ 804 bipush 108
+ 806 castore
+ 807 dup
+ 808 iconst_4
+ 809 bipush 101
+ 811 castore
+ 812 dup
+ 813 iconst_5
+ 814 bipush 120
+ 816 castore
+ 817 dup
+ 818 bipush 6
+ 820 bipush 116
+ 822 castore
+ 823 dup
+ 824 bipush 7
+ 826 bipush 104
+ 828 castore
+ 829 dup
+ 830 bipush 8
+ 832 bipush 114
+ 834 castore
+ 835 dup
+ 836 bipush 9
+ 838 bipush 111
+ 840 castore
+ 841 dup
+ 842 bipush 10
+ 844 bipush 119
+ 846 castore
+ 847 dup
+ 848 bipush 11
+ 850 bipush 123
+ 852 castore
+ 853 dup
+ 854 bipush 12
+ 856 iconst_0
+ 857 castore
+ 858 putfield # <Field char m_yylex_throw_code_dir[]>
+ 861 aload_0
+ 862 bipush 13
+ 864 newarray char
+ 866 dup
+ 867 iconst_0
+ 868 bipush 37
+ 870 castore
+ 871 dup
+ 872 iconst_1
+ 873 bipush 121
+ 875 castore
+ 876 dup
+ 877 iconst_2
+ 878 bipush 121
+ 880 castore
+ 881 dup
+ 882 iconst_3
+ 883 bipush 108
+ 885 castore
+ 886 dup
+ 887 iconst_4
+ 888 bipush 101
+ 890 castore
+ 891 dup
+ 892 iconst_5
+ 893 bipush 120
+ 895 castore
+ 896 dup
+ 897 bipush 6
+ 899 bipush 116
+ 901 castore
+ 902 dup
+ 903 bipush 7
+ 905 bipush 104
+ 907 castore
+ 908 dup
+ 909 bipush 8
+ 911 bipush 114
+ 913 castore
+ 914 dup
+ 915 bipush 9
+ 917 bipush 111
+ 919 castore
+ 920 dup
+ 921 bipush 10
+ 923 bipush 119
+ 925 castore
+ 926 dup
+ 927 bipush 11
+ 929 bipush 125
+ 931 castore
+ 932 dup
+ 933 bipush 12
+ 935 iconst_0
+ 936 castore
+ 937 putfield # <Field char m_yylex_throw_code_end_dir[]>
+ 940 aload_0
+ 941 bipush 6
+ 943 newarray char
+ 945 dup
+ 946 iconst_0
+ 947 bipush 37
+ 949 castore
+ 950 dup
+ 951 iconst_1
+ 952 bipush 101
+ 954 castore
+ 955 dup
+ 956 iconst_2
+ 957 bipush 111
+ 959 castore
+ 960 dup
+ 961 iconst_3
+ 962 bipush 102
+ 964 castore
+ 965 dup
+ 966 iconst_4
+ 967 bipush 123
+ 969 castore
+ 970 dup
+ 971 iconst_5
+ 972 iconst_0
+ 973 castore
+ 974 putfield # <Field char m_eof_code_dir[]>
+ 977 aload_0
+ 978 bipush 6
+ 980 newarray char
+ 982 dup
+ 983 iconst_0
+ 984 bipush 37
+ 986 castore
+ 987 dup
+ 988 iconst_1
+ 989 bipush 101
+ 991 castore
+ 992 dup
+ 993 iconst_2
+ 994 bipush 111
+ 996 castore
+ 997 dup
+ 998 iconst_3
+ 999 bipush 102
+1001 castore
+1002 dup
+1003 iconst_4
+1004 bipush 125
+1006 castore
+1007 dup
+1008 iconst_5
+1009 iconst_0
+1010 castore
+1011 putfield # <Field char m_eof_code_end_dir[]>
+1014 aload_0
+1015 bipush 9
+1017 newarray char
+1019 dup
+1020 iconst_0
+1021 bipush 37
+1023 castore
+1024 dup
+1025 iconst_1
+1026 bipush 101
+1028 castore
+1029 dup
+1030 iconst_2
+1031 bipush 111
+1033 castore
+1034 dup
+1035 iconst_3
+1036 bipush 102
+1038 castore
+1039 dup
+1040 iconst_4
+1041 bipush 118
+1043 castore
+1044 dup
+1045 iconst_5
+1046 bipush 97
+1048 castore
+1049 dup
+1050 bipush 6
+1052 bipush 108
+1054 castore
+1055 dup
+1056 bipush 7
+1058 bipush 123
+1060 castore
+1061 dup
+1062 bipush 8
+1064 iconst_0
+1065 castore
+1066 putfield # <Field char m_eof_value_code_dir[]>
+1069 aload_0
+1070 bipush 9
+1072 newarray char
+1074 dup
+1075 iconst_0
+1076 bipush 37
+1078 castore
+1079 dup
+1080 iconst_1
+1081 bipush 101
+1083 castore
+1084 dup
+1085 iconst_2
+1086 bipush 111
+1088 castore
+1089 dup
+1090 iconst_3
+1091 bipush 102
+1093 castore
+1094 dup
+1095 iconst_4
+1096 bipush 118
+1098 castore
+1099 dup
+1100 iconst_5
+1101 bipush 97
+1103 castore
+1104 dup
+1105 bipush 6
+1107 bipush 108
+1109 castore
+1110 dup
+1111 bipush 7
+1113 bipush 125
+1115 castore
+1116 dup
+1117 bipush 8
+1119 iconst_0
+1120 castore
+1121 putfield # <Field char m_eof_value_code_end_dir[]>
+1124 aload_0
+1125 bipush 11
+1127 newarray char
+1129 dup
+1130 iconst_0
+1131 bipush 37
+1133 castore
+1134 dup
+1135 iconst_1
+1136 bipush 101
+1138 castore
+1139 dup
+1140 iconst_2
+1141 bipush 111
+1143 castore
+1144 dup
+1145 iconst_3
+1146 bipush 102
+1148 castore
+1149 dup
+1150 iconst_4
+1151 bipush 116
+1153 castore
+1154 dup
+1155 iconst_5
+1156 bipush 104
+1158 castore
+1159 dup
+1160 bipush 6
+1162 bipush 114
+1164 castore
+1165 dup
+1166 bipush 7
+1168 bipush 111
+1170 castore
+1171 dup
+1172 bipush 8
+1174 bipush 119
+1176 castore
+1177 dup
+1178 bipush 9
+1180 bipush 123
+1182 castore
+1183 dup
+1184 bipush 10
+1186 iconst_0
+1187 castore
+1188 putfield # <Field char m_eof_throw_code_dir[]>
+1191 aload_0
+1192 bipush 11
+1194 newarray char
+1196 dup
+1197 iconst_0
+1198 bipush 37
+1200 castore
+1201 dup
+1202 iconst_1
+1203 bipush 101
+1205 castore
+1206 dup
+1207 iconst_2
+1208 bipush 111
+1210 castore
+1211 dup
+1212 iconst_3
+1213 bipush 102
+1215 castore
+1216 dup
+1217 iconst_4
+1218 bipush 116
+1220 castore
+1221 dup
+1222 iconst_5
+1223 bipush 104
+1225 castore
+1226 dup
+1227 bipush 6
+1229 bipush 114
+1231 castore
+1232 dup
+1233 bipush 7
+1235 bipush 111
+1237 castore
+1238 dup
+1239 bipush 8
+1241 bipush 119
+1243 castore
+1244 dup
+1245 bipush 9
+1247 bipush 125
+1249 castore
+1250 dup
+1251 bipush 10
+1253 iconst_0
+1254 castore
+1255 putfield # <Field char m_eof_throw_code_end_dir[]>
+1258 aload_0
+1259 iconst_3
+1260 newarray char
+1262 dup
+1263 iconst_0
+1264 bipush 37
+1266 castore
+1267 dup
+1268 iconst_1
+1269 bipush 123
+1271 castore
+1272 dup
+1273 iconst_2
+1274 iconst_0
+1275 castore
+1276 putfield # <Field char m_class_code_dir[]>
+1279 aload_0
+1280 iconst_3
+1281 newarray char
+1283 dup
+1284 iconst_0
+1285 bipush 37
+1287 castore
+1288 dup
+1289 iconst_1
+1290 bipush 125
+1292 castore
+1293 dup
+1294 iconst_2
+1295 iconst_0
+1296 castore
+1297 putfield # <Field char m_class_code_end_dir[]>
+1300 aload_0
+1301 bipush 7
+1303 newarray char
+1305 dup
+1306 iconst_0
+1307 bipush 37
+1309 castore
+1310 dup
+1311 iconst_1
+1312 bipush 121
+1314 castore
+1315 dup
+1316 iconst_2
+1317 bipush 121
+1319 castore
+1320 dup
+1321 iconst_3
+1322 bipush 101
+1324 castore
+1325 dup
+1326 iconst_4
+1327 bipush 111
+1329 castore
+1330 dup
+1331 iconst_5
+1332 bipush 102
+1334 castore
+1335 dup
+1336 bipush 6
+1338 iconst_0
+1339 castore
+1340 putfield # <Field char m_yyeof_dir[]>
+1343 aload_0
+1344 iconst_0
+1345 putfield # <Field boolean m_advance_stop>
+1348 aload_0
+1349 iconst_0
+1350 putfield # <Field boolean m_init_flag>
+1353 aload_0
+1354 new # <Class java.io.FileInputStream>
+1357 dup
+1358 aload_1
+1359 invokespecial # <Method java.io.FileInputStream(java.lang.String)>
+1362 putfield # <Field java.io.InputStream m_instream>
+1365 aload_0
+1366 getfield # <Field java.io.InputStream m_instream>
+1369 ifnonnull 1403
+1372 getstatic # <Field java.io.PrintStream out>
+1375 new # <Class java.lang.StringBuffer>
+1378 dup
+1379 invokespecial # <Method java.lang.StringBuffer()>
+1382 ldc # <String "Error: Unable to open input file ">
+1384 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1387 aload_1
+1388 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1391 ldc # <String ".">
+1393 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1396 invokevirtual # <Method java.lang.String toString()>
+1399 invokevirtual # <Method void println(java.lang.String)>
+1402 return
+1403 aload_0
+1404 new # <Class java.io.DataOutputStream>
+1407 dup
+1408 new # <Class java.io.FileOutputStream>
+1411 dup
+1412 new # <Class java.lang.StringBuffer>
+1415 dup
+1416 invokespecial # <Method java.lang.StringBuffer()>
+1419 aload_1
+1420 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1423 ldc # <String ".java">
+1425 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1428 invokevirtual # <Method java.lang.String toString()>
+1431 invokespecial # <Method java.io.FileOutputStream(java.lang.String)>
+1434 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+1437 putfield # <Field java.io.DataOutputStream m_outstream>
+1440 aload_0
+1441 getfield # <Field java.io.DataOutputStream m_outstream>
+1444 ifnonnull 1478
+1447 getstatic # <Field java.io.PrintStream out>
+1450 new # <Class java.lang.StringBuffer>
+1453 dup
+1454 invokespecial # <Method java.lang.StringBuffer()>
+1457 ldc # <String "Error: Unable to open output file ">
+1459 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1462 aload_1
+1463 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1466 ldc # <String ".java.">
+1468 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+1471 invokevirtual # <Method java.lang.String toString()>
+1474 invokevirtual # <Method void println(java.lang.String)>
+1477 return
+1478 aload_0
+1479 new # <Class nqLBroAEH>
+1482 dup
+1483 aload_0
+1484 getfield # <Field java.io.InputStream m_instream>
+1487 invokespecial # <Method nqLBroAEH(java.io.InputStream)>
+1490 putfield # <Field nqLBroAEH m_input>
+1493 aload_0
+1494 new # <Class java.util.Hashtable>
+1497 dup
+1498 invokespecial # <Method java.util.Hashtable()>
+1501 putfield # <Field java.util.Hashtable m_tokens>
+1504 aload_0
+1505 getfield # <Field java.util.Hashtable m_tokens>
+1508 new # <Class java.lang.Character>
+1511 dup
+1512 bipush 36
+1514 invokespecial # <Method java.lang.Character(char)>
+1517 new # <Class java.lang.Integer>
+1520 dup
+1521 iconst_4
+1522 invokespecial # <Method java.lang.Integer(int)>
+1525 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1528 pop
+1529 aload_0
+1530 getfield # <Field java.util.Hashtable m_tokens>
+1533 new # <Class java.lang.Character>
+1536 dup
+1537 bipush 40
+1539 invokespecial # <Method java.lang.Character(char)>
+1542 new # <Class java.lang.Integer>
+1545 dup
+1546 bipush 14
+1548 invokespecial # <Method java.lang.Integer(int)>
+1551 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1554 pop
+1555 aload_0
+1556 getfield # <Field java.util.Hashtable m_tokens>
+1559 new # <Class java.lang.Character>
+1562 dup
+1563 bipush 41
+1565 invokespecial # <Method java.lang.Character(char)>
+1568 new # <Class java.lang.Integer>
+1571 dup
+1572 bipush 8
+1574 invokespecial # <Method java.lang.Integer(int)>
+1577 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1580 pop
+1581 aload_0
+1582 getfield # <Field java.util.Hashtable m_tokens>
+1585 new # <Class java.lang.Character>
+1588 dup
+1589 bipush 42
+1591 invokespecial # <Method java.lang.Character(char)>
+1594 new # <Class java.lang.Integer>
+1597 dup
+1598 bipush 9
+1600 invokespecial # <Method java.lang.Integer(int)>
+1603 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1606 pop
+1607 aload_0
+1608 getfield # <Field java.util.Hashtable m_tokens>
+1611 new # <Class java.lang.Character>
+1614 dup
+1615 bipush 43
+1617 invokespecial # <Method java.lang.Character(char)>
+1620 new # <Class java.lang.Integer>
+1623 dup
+1624 bipush 17
+1626 invokespecial # <Method java.lang.Integer(int)>
+1629 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1632 pop
+1633 aload_0
+1634 getfield # <Field java.util.Hashtable m_tokens>
+1637 new # <Class java.lang.Character>
+1640 dup
+1641 bipush 45
+1643 invokespecial # <Method java.lang.Character(char)>
+1646 new # <Class java.lang.Integer>
+1649 dup
+1650 bipush 10
+1652 invokespecial # <Method java.lang.Integer(int)>
+1655 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1658 pop
+1659 aload_0
+1660 getfield # <Field java.util.Hashtable m_tokens>
+1663 new # <Class java.lang.Character>
+1666 dup
+1667 bipush 46
+1669 invokespecial # <Method java.lang.Character(char)>
+1672 new # <Class java.lang.Integer>
+1675 dup
+1676 iconst_2
+1677 invokespecial # <Method java.lang.Integer(int)>
+1680 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1683 pop
+1684 aload_0
+1685 getfield # <Field java.util.Hashtable m_tokens>
+1688 new # <Class java.lang.Character>
+1691 dup
+1692 bipush 63
+1694 invokespecial # <Method java.lang.Character(char)>
+1697 new # <Class java.lang.Integer>
+1700 dup
+1701 bipush 15
+1703 invokespecial # <Method java.lang.Integer(int)>
+1706 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1709 pop
+1710 aload_0
+1711 getfield # <Field java.util.Hashtable m_tokens>
+1714 new # <Class java.lang.Character>
+1717 dup
+1718 bipush 91
+1720 invokespecial # <Method java.lang.Character(char)>
+1723 new # <Class java.lang.Integer>
+1726 dup
+1727 bipush 6
+1729 invokespecial # <Method java.lang.Integer(int)>
+1732 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1735 pop
+1736 aload_0
+1737 getfield # <Field java.util.Hashtable m_tokens>
+1740 new # <Class java.lang.Character>
+1743 dup
+1744 bipush 93
+1746 invokespecial # <Method java.lang.Character(char)>
+1749 new # <Class java.lang.Integer>
+1752 dup
+1753 iconst_5
+1754 invokespecial # <Method java.lang.Integer(int)>
+1757 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1760 pop
+1761 aload_0
+1762 getfield # <Field java.util.Hashtable m_tokens>
+1765 new # <Class java.lang.Character>
+1768 dup
+1769 bipush 94
+1771 invokespecial # <Method java.lang.Character(char)>
+1774 new # <Class java.lang.Integer>
+1777 dup
+1778 iconst_3
+1779 invokespecial # <Method java.lang.Integer(int)>
+1782 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1785 pop
+1786 aload_0
+1787 getfield # <Field java.util.Hashtable m_tokens>
+1790 new # <Class java.lang.Character>
+1793 dup
+1794 bipush 123
+1796 invokespecial # <Method java.lang.Character(char)>
+1799 new # <Class java.lang.Integer>
+1802 dup
+1803 bipush 13
+1805 invokespecial # <Method java.lang.Integer(int)>
+1808 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1811 pop
+1812 aload_0
+1813 getfield # <Field java.util.Hashtable m_tokens>
+1816 new # <Class java.lang.Character>
+1819 dup
+1820 bipush 124
+1822 invokespecial # <Method java.lang.Character(char)>
+1825 new # <Class java.lang.Integer>
+1828 dup
+1829 bipush 16
+1831 invokespecial # <Method java.lang.Integer(int)>
+1834 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1837 pop
+1838 aload_0
+1839 getfield # <Field java.util.Hashtable m_tokens>
+1842 new # <Class java.lang.Character>
+1845 dup
+1846 bipush 125
+1848 invokespecial # <Method java.lang.Character(char)>
+1851 new # <Class java.lang.Integer>
+1854 dup
+1855 bipush 7
+1857 invokespecial # <Method java.lang.Integer(int)>
+1860 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+1863 pop
+1864 aload_0
+1865 new # <Class OWSzqTzPR>
+1868 dup
+1869 aload_0
+1870 invokespecial # <Method OWSzqTzPR(tgasWBJtc)>
+1873 putfield # <Field OWSzqTzPR m_spec>
+1876 aload_0
+1877 new # <Class tnHOvxlTL>
+1880 dup
+1881 invokespecial # <Method tnHOvxlTL()>
+1884 putfield # <Field tnHOvxlTL m_nfa2dfa>
+1887 aload_0
+1888 new # <Class ILGgZCItA>
+1891 dup
+1892 invokespecial # <Method ILGgZCItA()>
+1895 putfield # <Field ILGgZCItA m_minimize>
+1898 aload_0
+1899 new # <Class DRRydLYVZ>
+1902 dup
+1903 invokespecial # <Method DRRydLYVZ()>
+1906 putfield # <Field DRRydLYVZ m_makeNfa>
+1909 aload_0
+1910 new # <Class qIhtSjLWp>
+1913 dup
+1914 invokespecial # <Method qIhtSjLWp()>
+1917 putfield # <Field qIhtSjLWp m_emit>
+1920 aload_0
+1921 iconst_1
+1922 putfield # <Field boolean m_init_flag>
+1925 return
+
+Method void generate()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field nqLBroAEH m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field OWSzqTzPR m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field boolean m_init_flag>
+  90 iconst_1
+  91 if_icmpeq 98
+  94 iconst_0
+  95 goto 99
+  98 iconst_1
+  99 invokestatic # <Method void assert(boolean)>
+ 102 aload_0
+ 103 getfield # <Field OWSzqTzPR m_spec>
+ 106 getfield # <Field boolean m_verbose>
+ 109 ifeq 120
+ 112 getstatic # <Field java.io.PrintStream out>
+ 115 ldc # <String "Processing first section -- user code.">
+ 117 invokevirtual # <Method void println(java.lang.String)>
+ 120 aload_0
+ 121 invokespecial # <Method void userCode()>
+ 124 aload_0
+ 125 getfield # <Field nqLBroAEH m_input>
+ 128 getfield # <Field boolean m_eof_reached>
+ 131 iconst_1
+ 132 if_icmpne 147
+ 135 bipush 11
+ 137 aload_0
+ 138 getfield # <Field nqLBroAEH m_input>
+ 141 getfield # <Field int m_line_number>
+ 144 invokestatic # <Method void parse_error(int, int)>
+ 147 aload_0
+ 148 getfield # <Field OWSzqTzPR m_spec>
+ 151 getfield # <Field boolean m_verbose>
+ 154 ifeq 165
+ 157 getstatic # <Field java.io.PrintStream out>
+ 160 ldc # <String "Processing second section -- Java-Lex declarations.">
+ 162 invokevirtual # <Method void println(java.lang.String)>
+ 165 aload_0
+ 166 invokespecial # <Method void userDeclare()>
+ 169 aload_0
+ 170 getfield # <Field nqLBroAEH m_input>
+ 173 getfield # <Field boolean m_eof_reached>
+ 176 iconst_1
+ 177 if_icmpne 192
+ 180 bipush 11
+ 182 aload_0
+ 183 getfield # <Field nqLBroAEH m_input>
+ 186 getfield # <Field int m_line_number>
+ 189 invokestatic # <Method void parse_error(int, int)>
+ 192 aload_0
+ 193 getfield # <Field OWSzqTzPR m_spec>
+ 196 getfield # <Field boolean m_verbose>
+ 199 ifeq 210
+ 202 getstatic # <Field java.io.PrintStream out>
+ 205 ldc # <String "Processing third section -- lexical rules.">
+ 207 invokevirtual # <Method void println(java.lang.String)>
+ 210 aload_0
+ 211 invokespecial # <Method void userRules()>
+ 214 aload_0
+ 215 getfield # <Field OWSzqTzPR m_spec>
+ 218 getfield # <Field boolean m_verbose>
+ 221 ifeq 232
+ 224 getstatic # <Field java.io.PrintStream out>
+ 227 ldc # <String "Outputting lexical analyzer code.">
+ 229 invokevirtual # <Method void println(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field qIhtSjLWp m_emit>
+ 236 aload_0
+ 237 getfield # <Field OWSzqTzPR m_spec>
+ 240 aload_0
+ 241 getfield # <Field java.io.DataOutputStream m_outstream>
+ 244 invokevirtual # <Method void emit(OWSzqTzPR, java.io.OutputStream)>
+ 247 return
+
+Method void userCode()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field nqLBroAEH m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field OWSzqTzPR m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field nqLBroAEH m_input>
+  90 getfield # <Field boolean m_eof_reached>
+  93 iconst_1
+  94 if_icmpne 103
+  97 bipush 11
+  99 iconst_0
+ 100 invokestatic # <Method void parse_error(int, int)>
+ 103 aload_0
+ 104 getfield # <Field nqLBroAEH m_input>
+ 107 invokevirtual # <Method boolean getLine()>
+ 110 iconst_1
+ 111 if_icmpne 120
+ 114 bipush 11
+ 116 iconst_0
+ 117 invokestatic # <Method void parse_error(int, int)>
+ 120 aload_0
+ 121 getfield # <Field nqLBroAEH m_input>
+ 124 getfield # <Field int m_line_read>
+ 127 iconst_2
+ 128 if_icmplt 174
+ 131 aload_0
+ 132 getfield # <Field nqLBroAEH m_input>
+ 135 getfield # <Field char m_line[]>
+ 138 iconst_0
+ 139 caload
+ 140 bipush 37
+ 142 if_icmpne 174
+ 145 aload_0
+ 146 getfield # <Field nqLBroAEH m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 iconst_1
+ 153 caload
+ 154 bipush 37
+ 156 if_icmpne 174
+ 159 aload_0
+ 160 getfield # <Field nqLBroAEH m_input>
+ 163 aload_0
+ 164 getfield # <Field nqLBroAEH m_input>
+ 167 getfield # <Field int m_line_read>
+ 170 putfield # <Field int m_line_index>
+ 173 return
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 new # <Class java.lang.String>
+ 181 dup
+ 182 aload_0
+ 183 getfield # <Field nqLBroAEH m_input>
+ 186 getfield # <Field char m_line[]>
+ 189 iconst_0
+ 190 aload_0
+ 191 getfield # <Field nqLBroAEH m_input>
+ 194 getfield # <Field int m_line_read>
+ 197 invokespecial # <Method java.lang.String(char[],int,int)>
+ 200 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 203 goto 103
+
+Method char getName()[]
+   0 goto 16
+   3 aload_0
+   4 getfield # <Field nqLBroAEH m_input>
+   7 dup
+   8 getfield # <Field int m_line_index>
+  11 iconst_1
+  12 iadd
+  13 putfield # <Field int m_line_index>
+  16 aload_0
+  17 getfield # <Field nqLBroAEH m_input>
+  20 getfield # <Field int m_line_index>
+  23 aload_0
+  24 getfield # <Field nqLBroAEH m_input>
+  27 getfield # <Field int m_line_read>
+  30 if_icmpge 55
+  33 aload_0
+  34 getfield # <Field nqLBroAEH m_input>
+  37 getfield # <Field char m_line[]>
+  40 aload_0
+  41 getfield # <Field nqLBroAEH m_input>
+  44 getfield # <Field int m_line_index>
+  47 caload
+  48 invokestatic # <Method boolean isspace(char)>
+  51 iconst_1
+  52 if_icmpeq 3
+  55 aload_0
+  56 getfield # <Field nqLBroAEH m_input>
+  59 getfield # <Field int m_line_index>
+  62 aload_0
+  63 getfield # <Field nqLBroAEH m_input>
+  66 getfield # <Field int m_line_read>
+  69 if_icmplt 78
+  72 bipush 12
+  74 iconst_0
+  75 invokestatic # <Method void parse_error(int, int)>
+  78 aload_0
+  79 getfield # <Field nqLBroAEH m_input>
+  82 getfield # <Field int m_line_index>
+  85 istore_2
+  86 goto 92
+  89 iinc 2 1
+  92 iload_2
+  93 aload_0
+  94 getfield # <Field nqLBroAEH m_input>
+  97 getfield # <Field int m_line_read>
+ 100 if_icmpge 119
+ 103 aload_0
+ 104 getfield # <Field nqLBroAEH m_input>
+ 107 getfield # <Field char m_line[]>
+ 110 iload_2
+ 111 caload
+ 112 invokestatic # <Method boolean isnewline(char)>
+ 115 iconst_0
+ 116 if_icmpeq 89
+ 119 iload_2
+ 120 aload_0
+ 121 getfield # <Field nqLBroAEH m_input>
+ 124 getfield # <Field int m_line_index>
+ 127 isub
+ 128 newarray char
+ 130 astore_1
+ 131 iconst_0
+ 132 istore_2
+ 133 goto 170
+ 136 aload_1
+ 137 iload_2
+ 138 aload_0
+ 139 getfield # <Field nqLBroAEH m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 aload_0
+ 146 getfield # <Field nqLBroAEH m_input>
+ 149 getfield # <Field int m_line_index>
+ 152 caload
+ 153 castore
+ 154 iinc 2 1
+ 157 aload_0
+ 158 getfield # <Field nqLBroAEH m_input>
+ 161 dup
+ 162 getfield # <Field int m_line_index>
+ 165 iconst_1
+ 166 iadd
+ 167 putfield # <Field int m_line_index>
+ 170 aload_0
+ 171 getfield # <Field nqLBroAEH m_input>
+ 174 getfield # <Field int m_line_index>
+ 177 aload_0
+ 178 getfield # <Field nqLBroAEH m_input>
+ 181 getfield # <Field int m_line_read>
+ 184 if_icmpge 209
+ 187 aload_0
+ 188 getfield # <Field nqLBroAEH m_input>
+ 191 getfield # <Field char m_line[]>
+ 194 aload_0
+ 195 getfield # <Field nqLBroAEH m_input>
+ 198 getfield # <Field int m_line_index>
+ 201 caload
+ 202 invokestatic # <Method boolean isnewline(char)>
+ 205 iconst_0
+ 206 if_icmpeq 136
+ 209 aload_1
+ 210 areturn
+
+Method char packCode(char[], char[], char[], int, int)[]
+   0 iload 5
+   2 iconst_1
+   3 if_icmpeq 46
+   6 iload 5
+   8 ifeq 46
+  11 iload 5
+  13 iconst_2
+  14 if_icmpeq 46
+  17 iload 5
+  19 bipush 6
+  21 if_icmpeq 46
+  24 iload 5
+  26 iconst_3
+  27 if_icmpeq 46
+  30 iload 5
+  32 iconst_4
+  33 if_icmpeq 46
+  36 iload 5
+  38 iconst_5
+  39 if_icmpeq 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field nqLBroAEH m_input>
+  54 getfield # <Field char m_line[]>
+  57 iconst_0
+  58 aload_1
+  59 iconst_0
+  60 aload_1
+  61 arraylength
+  62 iconst_1
+  63 isub
+  64 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+  67 ifeq 76
+  70 bipush 13
+  72 iconst_0
+  73 invokestatic # <Method void parse_error(int, int)>
+  76 aload_3
+  77 ifnonnull 89
+  80 sipush 1024
+  83 newarray char
+  85 astore_3
+  86 iconst_0
+  87 istore 4
+  89 iload 4
+  91 aload_3
+  92 arraylength
+  93 if_icmplt 101
+  96 aload_3
+  97 invokestatic # <Method char doubleSize(char[])[]>
+ 100 astore_3
+ 101 aload_0
+ 102 getfield # <Field nqLBroAEH m_input>
+ 105 aload_1
+ 106 arraylength
+ 107 iconst_1
+ 108 isub
+ 109 putfield # <Field int m_line_index>
+ 112 goto 310
+ 115 aload_0
+ 116 getfield # <Field nqLBroAEH m_input>
+ 119 invokevirtual # <Method boolean getLine()>
+ 122 iconst_1
+ 123 if_icmpne 138
+ 126 bipush 11
+ 128 aload_0
+ 129 getfield # <Field nqLBroAEH m_input>
+ 132 getfield # <Field int m_line_number>
+ 135 invokestatic # <Method void parse_error(int, int)>
+ 138 aload_0
+ 139 getfield # <Field nqLBroAEH m_input>
+ 142 getfield # <Field char m_line[]>
+ 145 iconst_0
+ 146 aload_2
+ 147 iconst_0
+ 148 aload_2
+ 149 arraylength
+ 150 iconst_1
+ 151 isub
+ 152 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 155 ifne 310
+ 158 aload_0
+ 159 getfield # <Field nqLBroAEH m_input>
+ 162 aload_2
+ 163 arraylength
+ 164 iconst_1
+ 165 isub
+ 166 putfield # <Field int m_line_index>
+ 169 iload 5
+ 171 tableswitch 0 to 6: default=296
+           0: 212
+           1: 224
+           2: 236
+           3: 260
+           4: 272
+           5: 284
+           6: 248
+ 212 aload_0
+ 213 getfield # <Field OWSzqTzPR m_spec>
+ 216 iload 4
+ 218 putfield # <Field int m_class_read>
+ 221 goto 308
+ 224 aload_0
+ 225 getfield # <Field OWSzqTzPR m_spec>
+ 228 iload 4
+ 230 putfield # <Field int m_init_read>
+ 233 goto 308
+ 236 aload_0
+ 237 getfield # <Field OWSzqTzPR m_spec>
+ 240 iload 4
+ 242 putfield # <Field int m_eof_read>
+ 245 goto 308
+ 248 aload_0
+ 249 getfield # <Field OWSzqTzPR m_spec>
+ 252 iload 4
+ 254 putfield # <Field int m_eof_value_read>
+ 257 goto 308
+ 260 aload_0
+ 261 getfield # <Field OWSzqTzPR m_spec>
+ 264 iload 4
+ 266 putfield # <Field int m_init_throw_read>
+ 269 goto 308
+ 272 aload_0
+ 273 getfield # <Field OWSzqTzPR m_spec>
+ 276 iload 4
+ 278 putfield # <Field int m_yylex_throw_read>
+ 281 goto 308
+ 284 aload_0
+ 285 getfield # <Field OWSzqTzPR m_spec>
+ 288 iload 4
+ 290 putfield # <Field int m_eof_throw_read>
+ 293 goto 308
+ 296 bipush 13
+ 298 aload_0
+ 299 getfield # <Field nqLBroAEH m_input>
+ 302 getfield # <Field int m_line_number>
+ 305 invokestatic # <Method void parse_error(int, int)>
+ 308 aload_3
+ 309 areturn
+ 310 aload_0
+ 311 getfield # <Field nqLBroAEH m_input>
+ 314 getfield # <Field int m_line_index>
+ 317 aload_0
+ 318 getfield # <Field nqLBroAEH m_input>
+ 321 getfield # <Field int m_line_read>
+ 324 if_icmpge 115
+ 327 goto 377
+ 330 aload_3
+ 331 iload 4
+ 333 aload_0
+ 334 getfield # <Field nqLBroAEH m_input>
+ 337 getfield # <Field char m_line[]>
+ 340 aload_0
+ 341 getfield # <Field nqLBroAEH m_input>
+ 344 getfield # <Field int m_line_index>
+ 347 caload
+ 348 castore
+ 349 iinc 4 1
+ 352 aload_0
+ 353 getfield # <Field nqLBroAEH m_input>
+ 356 dup
+ 357 getfield # <Field int m_line_index>
+ 360 iconst_1
+ 361 iadd
+ 362 putfield # <Field int m_line_index>
+ 365 iload 4
+ 367 aload_3
+ 368 arraylength
+ 369 if_icmplt 377
+ 372 aload_3
+ 373 invokestatic # <Method char doubleSize(char[])[]>
+ 376 astore_3
+ 377 aload_0
+ 378 getfield # <Field nqLBroAEH m_input>
+ 381 getfield # <Field int m_line_index>
+ 384 aload_0
+ 385 getfield # <Field nqLBroAEH m_input>
+ 388 getfield # <Field int m_line_read>
+ 391 if_icmplt 330
+ 394 goto 310
+
+Method void userDeclare()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field nqLBroAEH m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field OWSzqTzPR m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field nqLBroAEH m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 1662
+  83 bipush 11
+  85 aload_0
+  86 getfield # <Field nqLBroAEH m_input>
+  89 getfield # <Field int m_line_number>
+  92 invokestatic # <Method void parse_error(int, int)>
+  95 goto 1662
+  98 aload_0
+  99 getfield # <Field nqLBroAEH m_input>
+ 102 getfield # <Field int m_line_read>
+ 105 iconst_2
+ 106 if_icmplt 236
+ 109 aload_0
+ 110 getfield # <Field nqLBroAEH m_input>
+ 113 getfield # <Field char m_line[]>
+ 116 iconst_0
+ 117 caload
+ 118 bipush 37
+ 120 if_icmpne 236
+ 123 aload_0
+ 124 getfield # <Field nqLBroAEH m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 iconst_1
+ 131 caload
+ 132 bipush 37
+ 134 if_icmpne 236
+ 137 iconst_0
+ 138 istore_1
+ 139 goto 165
+ 142 aload_0
+ 143 getfield # <Field nqLBroAEH m_input>
+ 146 getfield # <Field char m_line[]>
+ 149 iload_1
+ 150 aload_0
+ 151 getfield # <Field nqLBroAEH m_input>
+ 154 getfield # <Field char m_line[]>
+ 157 iload_1
+ 158 iconst_2
+ 159 iadd
+ 160 caload
+ 161 castore
+ 162 iinc 1 1
+ 165 iload_1
+ 166 aload_0
+ 167 getfield # <Field nqLBroAEH m_input>
+ 170 getfield # <Field char m_line[]>
+ 173 arraylength
+ 174 iconst_2
+ 175 isub
+ 176 if_icmplt 142
+ 179 aload_0
+ 180 getfield # <Field nqLBroAEH m_input>
+ 183 aload_0
+ 184 getfield # <Field nqLBroAEH m_input>
+ 187 getfield # <Field int m_line_read>
+ 190 iconst_2
+ 191 isub
+ 192 putfield # <Field int m_line_read>
+ 195 aload_0
+ 196 getfield # <Field nqLBroAEH m_input>
+ 199 iconst_1
+ 200 putfield # <Field boolean m_pushback_line>
+ 203 aload_0
+ 204 getfield # <Field nqLBroAEH m_input>
+ 207 getfield # <Field int m_line_read>
+ 210 ifeq 227
+ 213 aload_0
+ 214 getfield # <Field nqLBroAEH m_input>
+ 217 getfield # <Field char m_line[]>
+ 220 iconst_0
+ 221 caload
+ 222 bipush 10
+ 224 if_icmpne 235
+ 227 aload_0
+ 228 getfield # <Field nqLBroAEH m_input>
+ 231 iconst_0
+ 232 putfield # <Field boolean m_pushback_line>
+ 235 return
+ 236 aload_0
+ 237 getfield # <Field nqLBroAEH m_input>
+ 240 getfield # <Field int m_line_read>
+ 243 ifeq 1662
+ 246 aload_0
+ 247 getfield # <Field nqLBroAEH m_input>
+ 250 getfield # <Field char m_line[]>
+ 253 iconst_0
+ 254 caload
+ 255 bipush 37
+ 257 if_icmpne 1650
+ 260 aload_0
+ 261 getfield # <Field nqLBroAEH m_input>
+ 264 getfield # <Field int m_line_read>
+ 267 iconst_1
+ 268 if_icmpgt 286
+ 271 bipush 12
+ 273 aload_0
+ 274 getfield # <Field nqLBroAEH m_input>
+ 277 getfield # <Field int m_line_number>
+ 280 invokestatic # <Method void parse_error(int, int)>
+ 283 goto 1662
+ 286 aload_0
+ 287 getfield # <Field nqLBroAEH m_input>
+ 290 getfield # <Field char m_line[]>
+ 293 iconst_1
+ 294 caload
+ 295 lookupswitch 11: default=1635
+          99: 470
+         101: 635
+         102: 840
+         105: 958
+         108: 1197
+         110: 1261
+         115: 1325
+         116: 1385
+         117: 1452
+         121: 1508
+         123: 392
+ 392 aload_0
+ 393 getfield # <Field nqLBroAEH m_input>
+ 396 getfield # <Field char m_line[]>
+ 399 iconst_0
+ 400 aload_0
+ 401 getfield # <Field char m_class_code_dir[]>
+ 404 iconst_0
+ 405 aload_0
+ 406 getfield # <Field char m_class_code_dir[]>
+ 409 arraylength
+ 410 iconst_1
+ 411 isub
+ 412 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 415 ifne 455
+ 418 aload_0
+ 419 getfield # <Field OWSzqTzPR m_spec>
+ 422 aload_0
+ 423 aload_0
+ 424 getfield # <Field char m_class_code_dir[]>
+ 427 aload_0
+ 428 getfield # <Field char m_class_code_end_dir[]>
+ 431 aload_0
+ 432 getfield # <Field OWSzqTzPR m_spec>
+ 435 getfield # <Field char m_class_code[]>
+ 438 aload_0
+ 439 getfield # <Field OWSzqTzPR m_spec>
+ 442 getfield # <Field int m_class_read>
+ 445 iconst_0
+ 446 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 449 putfield # <Field char m_class_code[]>
+ 452 goto 1662
+ 455 bipush 12
+ 457 aload_0
+ 458 getfield # <Field nqLBroAEH m_input>
+ 461 getfield # <Field int m_line_number>
+ 464 invokestatic # <Method void parse_error(int, int)>
+ 467 goto 1662
+ 470 aload_0
+ 471 getfield # <Field nqLBroAEH m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 iconst_0
+ 478 aload_0
+ 479 getfield # <Field char m_char_dir[]>
+ 482 iconst_0
+ 483 aload_0
+ 484 getfield # <Field char m_char_dir[]>
+ 487 arraylength
+ 488 iconst_1
+ 489 isub
+ 490 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 493 ifne 519
+ 496 aload_0
+ 497 getfield # <Field nqLBroAEH m_input>
+ 500 aload_0
+ 501 getfield # <Field char m_char_dir[]>
+ 504 arraylength
+ 505 putfield # <Field int m_line_index>
+ 508 aload_0
+ 509 getfield # <Field OWSzqTzPR m_spec>
+ 512 iconst_1
+ 513 putfield # <Field boolean m_count_chars>
+ 516 goto 1662
+ 519 aload_0
+ 520 getfield # <Field nqLBroAEH m_input>
+ 523 getfield # <Field char m_line[]>
+ 526 iconst_0
+ 527 aload_0
+ 528 getfield # <Field char m_cup_dir[]>
+ 531 iconst_0
+ 532 aload_0
+ 533 getfield # <Field char m_cup_dir[]>
+ 536 arraylength
+ 537 iconst_1
+ 538 isub
+ 539 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 542 ifne 568
+ 545 aload_0
+ 546 getfield # <Field nqLBroAEH m_input>
+ 549 aload_0
+ 550 getfield # <Field char m_cup_dir[]>
+ 553 arraylength
+ 554 putfield # <Field int m_line_index>
+ 557 aload_0
+ 558 getfield # <Field OWSzqTzPR m_spec>
+ 561 iconst_1
+ 562 putfield # <Field boolean m_cup_compatible>
+ 565 goto 1662
+ 568 aload_0
+ 569 getfield # <Field nqLBroAEH m_input>
+ 572 getfield # <Field char m_line[]>
+ 575 iconst_0
+ 576 aload_0
+ 577 getfield # <Field char m_class_dir[]>
+ 580 iconst_0
+ 581 aload_0
+ 582 getfield # <Field char m_class_dir[]>
+ 585 arraylength
+ 586 iconst_1
+ 587 isub
+ 588 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 591 ifne 620
+ 594 aload_0
+ 595 getfield # <Field nqLBroAEH m_input>
+ 598 aload_0
+ 599 getfield # <Field char m_class_dir[]>
+ 602 arraylength
+ 603 putfield # <Field int m_line_index>
+ 606 aload_0
+ 607 getfield # <Field OWSzqTzPR m_spec>
+ 610 aload_0
+ 611 invokespecial # <Method char getName()[]>
+ 614 putfield # <Field char m_class_name[]>
+ 617 goto 1662
+ 620 bipush 12
+ 622 aload_0
+ 623 getfield # <Field nqLBroAEH m_input>
+ 626 getfield # <Field int m_line_number>
+ 629 invokestatic # <Method void parse_error(int, int)>
+ 632 goto 1662
+ 635 aload_0
+ 636 getfield # <Field nqLBroAEH m_input>
+ 639 getfield # <Field char m_line[]>
+ 642 iconst_0
+ 643 aload_0
+ 644 getfield # <Field char m_eof_code_dir[]>
+ 647 iconst_0
+ 648 aload_0
+ 649 getfield # <Field char m_eof_code_dir[]>
+ 652 arraylength
+ 653 iconst_1
+ 654 isub
+ 655 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 658 ifne 698
+ 661 aload_0
+ 662 getfield # <Field OWSzqTzPR m_spec>
+ 665 aload_0
+ 666 aload_0
+ 667 getfield # <Field char m_eof_code_dir[]>
+ 670 aload_0
+ 671 getfield # <Field char m_eof_code_end_dir[]>
+ 674 aload_0
+ 675 getfield # <Field OWSzqTzPR m_spec>
+ 678 getfield # <Field char m_eof_code[]>
+ 681 aload_0
+ 682 getfield # <Field OWSzqTzPR m_spec>
+ 685 getfield # <Field int m_eof_read>
+ 688 iconst_2
+ 689 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 692 putfield # <Field char m_eof_code[]>
+ 695 goto 1662
+ 698 aload_0
+ 699 getfield # <Field nqLBroAEH m_input>
+ 702 getfield # <Field char m_line[]>
+ 705 iconst_0
+ 706 aload_0
+ 707 getfield # <Field char m_eof_value_code_dir[]>
+ 710 iconst_0
+ 711 aload_0
+ 712 getfield # <Field char m_eof_value_code_dir[]>
+ 715 arraylength
+ 716 iconst_1
+ 717 isub
+ 718 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 721 ifne 762
+ 724 aload_0
+ 725 getfield # <Field OWSzqTzPR m_spec>
+ 728 aload_0
+ 729 aload_0
+ 730 getfield # <Field char m_eof_value_code_dir[]>
+ 733 aload_0
+ 734 getfield # <Field char m_eof_value_code_end_dir[]>
+ 737 aload_0
+ 738 getfield # <Field OWSzqTzPR m_spec>
+ 741 getfield # <Field char m_eof_value_code[]>
+ 744 aload_0
+ 745 getfield # <Field OWSzqTzPR m_spec>
+ 748 getfield # <Field int m_eof_value_read>
+ 751 bipush 6
+ 753 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 756 putfield # <Field char m_eof_value_code[]>
+ 759 goto 1662
+ 762 aload_0
+ 763 getfield # <Field nqLBroAEH m_input>
+ 766 getfield # <Field char m_line[]>
+ 769 iconst_0
+ 770 aload_0
+ 771 getfield # <Field char m_eof_throw_code_dir[]>
+ 774 iconst_0
+ 775 aload_0
+ 776 getfield # <Field char m_eof_throw_code_dir[]>
+ 779 arraylength
+ 780 iconst_1
+ 781 isub
+ 782 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 785 ifne 825
+ 788 aload_0
+ 789 getfield # <Field OWSzqTzPR m_spec>
+ 792 aload_0
+ 793 aload_0
+ 794 getfield # <Field char m_eof_throw_code_dir[]>
+ 797 aload_0
+ 798 getfield # <Field char m_eof_throw_code_end_dir[]>
+ 801 aload_0
+ 802 getfield # <Field OWSzqTzPR m_spec>
+ 805 getfield # <Field char m_eof_throw_code[]>
+ 808 aload_0
+ 809 getfield # <Field OWSzqTzPR m_spec>
+ 812 getfield # <Field int m_eof_throw_read>
+ 815 iconst_5
+ 816 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+ 819 putfield # <Field char m_eof_throw_code[]>
+ 822 goto 1662
+ 825 bipush 12
+ 827 aload_0
+ 828 getfield # <Field nqLBroAEH m_input>
+ 831 getfield # <Field int m_line_number>
+ 834 invokestatic # <Method void parse_error(int, int)>
+ 837 goto 1662
+ 840 aload_0
+ 841 getfield # <Field nqLBroAEH m_input>
+ 844 getfield # <Field char m_line[]>
+ 847 iconst_0
+ 848 aload_0
+ 849 getfield # <Field char m_function_dir[]>
+ 852 iconst_0
+ 853 aload_0
+ 854 getfield # <Field char m_function_dir[]>
+ 857 arraylength
+ 858 iconst_1
+ 859 isub
+ 860 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 863 ifne 892
+ 866 aload_0
+ 867 getfield # <Field nqLBroAEH m_input>
+ 870 aload_0
+ 871 getfield # <Field char m_function_dir[]>
+ 874 arraylength
+ 875 putfield # <Field int m_line_index>
+ 878 aload_0
+ 879 getfield # <Field OWSzqTzPR m_spec>
+ 882 aload_0
+ 883 invokespecial # <Method char getName()[]>
+ 886 putfield # <Field char m_function_name[]>
+ 889 goto 1662
+ 892 aload_0
+ 893 getfield # <Field nqLBroAEH m_input>
+ 896 getfield # <Field char m_line[]>
+ 899 iconst_0
+ 900 aload_0
+ 901 getfield # <Field char m_full_dir[]>
+ 904 iconst_0
+ 905 aload_0
+ 906 getfield # <Field char m_full_dir[]>
+ 909 arraylength
+ 910 iconst_1
+ 911 isub
+ 912 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 915 ifne 943
+ 918 aload_0
+ 919 getfield # <Field nqLBroAEH m_input>
+ 922 aload_0
+ 923 getfield # <Field char m_full_dir[]>
+ 926 arraylength
+ 927 putfield # <Field int m_line_index>
+ 930 aload_0
+ 931 getfield # <Field OWSzqTzPR m_spec>
+ 934 sipush 257
+ 937 putfield # <Field int m_dtrans_ncols>
+ 940 goto 1662
+ 943 bipush 12
+ 945 aload_0
+ 946 getfield # <Field nqLBroAEH m_input>
+ 949 getfield # <Field int m_line_number>
+ 952 invokestatic # <Method void parse_error(int, int)>
+ 955 goto 1662
+ 958 aload_0
+ 959 getfield # <Field nqLBroAEH m_input>
+ 962 getfield # <Field char m_line[]>
+ 965 iconst_0
+ 966 aload_0
+ 967 getfield # <Field char m_integer_dir[]>
+ 970 iconst_0
+ 971 aload_0
+ 972 getfield # <Field char m_integer_dir[]>
+ 975 arraylength
+ 976 iconst_1
+ 977 isub
+ 978 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+ 981 ifne 1007
+ 984 aload_0
+ 985 getfield # <Field nqLBroAEH m_input>
+ 988 aload_0
+ 989 getfield # <Field char m_integer_dir[]>
+ 992 arraylength
+ 993 putfield # <Field int m_line_index>
+ 996 aload_0
+ 997 getfield # <Field OWSzqTzPR m_spec>
+1000 iconst_1
+1001 putfield # <Field boolean m_integer_type>
+1004 goto 1662
+1007 aload_0
+1008 getfield # <Field nqLBroAEH m_input>
+1011 getfield # <Field char m_line[]>
+1014 iconst_0
+1015 aload_0
+1016 getfield # <Field char m_intwrap_dir[]>
+1019 iconst_0
+1020 aload_0
+1021 getfield # <Field char m_intwrap_dir[]>
+1024 arraylength
+1025 iconst_1
+1026 isub
+1027 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1030 ifne 1056
+1033 aload_0
+1034 getfield # <Field nqLBroAEH m_input>
+1037 aload_0
+1038 getfield # <Field char m_integer_dir[]>
+1041 arraylength
+1042 putfield # <Field int m_line_index>
+1045 aload_0
+1046 getfield # <Field OWSzqTzPR m_spec>
+1049 iconst_1
+1050 putfield # <Field boolean m_intwrap_type>
+1053 goto 1662
+1056 aload_0
+1057 getfield # <Field nqLBroAEH m_input>
+1060 getfield # <Field char m_line[]>
+1063 iconst_0
+1064 aload_0
+1065 getfield # <Field char m_init_code_dir[]>
+1068 iconst_0
+1069 aload_0
+1070 getfield # <Field char m_init_code_dir[]>
+1073 arraylength
+1074 iconst_1
+1075 isub
+1076 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1079 ifne 1119
+1082 aload_0
+1083 getfield # <Field OWSzqTzPR m_spec>
+1086 aload_0
+1087 aload_0
+1088 getfield # <Field char m_init_code_dir[]>
+1091 aload_0
+1092 getfield # <Field char m_init_code_end_dir[]>
+1095 aload_0
+1096 getfield # <Field OWSzqTzPR m_spec>
+1099 getfield # <Field char m_init_code[]>
+1102 aload_0
+1103 getfield # <Field OWSzqTzPR m_spec>
+1106 getfield # <Field int m_init_read>
+1109 iconst_1
+1110 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1113 putfield # <Field char m_init_code[]>
+1116 goto 1662
+1119 aload_0
+1120 getfield # <Field nqLBroAEH m_input>
+1123 getfield # <Field char m_line[]>
+1126 iconst_0
+1127 aload_0
+1128 getfield # <Field char m_init_throw_code_dir[]>
+1131 iconst_0
+1132 aload_0
+1133 getfield # <Field char m_init_throw_code_dir[]>
+1136 arraylength
+1137 iconst_1
+1138 isub
+1139 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1142 ifne 1182
+1145 aload_0
+1146 getfield # <Field OWSzqTzPR m_spec>
+1149 aload_0
+1150 aload_0
+1151 getfield # <Field char m_init_throw_code_dir[]>
+1154 aload_0
+1155 getfield # <Field char m_init_throw_code_end_dir[]>
+1158 aload_0
+1159 getfield # <Field OWSzqTzPR m_spec>
+1162 getfield # <Field char m_init_throw_code[]>
+1165 aload_0
+1166 getfield # <Field OWSzqTzPR m_spec>
+1169 getfield # <Field int m_init_throw_read>
+1172 iconst_3
+1173 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1176 putfield # <Field char m_init_throw_code[]>
+1179 goto 1662
+1182 bipush 12
+1184 aload_0
+1185 getfield # <Field nqLBroAEH m_input>
+1188 getfield # <Field int m_line_number>
+1191 invokestatic # <Method void parse_error(int, int)>
+1194 goto 1662
+1197 aload_0
+1198 getfield # <Field nqLBroAEH m_input>
+1201 getfield # <Field char m_line[]>
+1204 iconst_0
+1205 aload_0
+1206 getfield # <Field char m_line_dir[]>
+1209 iconst_0
+1210 aload_0
+1211 getfield # <Field char m_line_dir[]>
+1214 arraylength
+1215 iconst_1
+1216 isub
+1217 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1220 ifne 1246
+1223 aload_0
+1224 getfield # <Field nqLBroAEH m_input>
+1227 aload_0
+1228 getfield # <Field char m_line_dir[]>
+1231 arraylength
+1232 putfield # <Field int m_line_index>
+1235 aload_0
+1236 getfield # <Field OWSzqTzPR m_spec>
+1239 iconst_1
+1240 putfield # <Field boolean m_count_lines>
+1243 goto 1662
+1246 bipush 12
+1248 aload_0
+1249 getfield # <Field nqLBroAEH m_input>
+1252 getfield # <Field int m_line_number>
+1255 invokestatic # <Method void parse_error(int, int)>
+1258 goto 1662
+1261 aload_0
+1262 getfield # <Field nqLBroAEH m_input>
+1265 getfield # <Field char m_line[]>
+1268 iconst_0
+1269 aload_0
+1270 getfield # <Field char m_notunix_dir[]>
+1273 iconst_0
+1274 aload_0
+1275 getfield # <Field char m_notunix_dir[]>
+1278 arraylength
+1279 iconst_1
+1280 isub
+1281 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1284 ifne 1310
+1287 aload_0
+1288 getfield # <Field nqLBroAEH m_input>
+1291 aload_0
+1292 getfield # <Field char m_notunix_dir[]>
+1295 arraylength
+1296 putfield # <Field int m_line_index>
+1299 aload_0
+1300 getfield # <Field OWSzqTzPR m_spec>
+1303 iconst_0
+1304 putfield # <Field boolean m_unix>
+1307 goto 1662
+1310 bipush 12
+1312 aload_0
+1313 getfield # <Field nqLBroAEH m_input>
+1316 getfield # <Field int m_line_number>
+1319 invokestatic # <Method void parse_error(int, int)>
+1322 goto 1662
+1325 aload_0
+1326 getfield # <Field nqLBroAEH m_input>
+1329 getfield # <Field char m_line[]>
+1332 iconst_0
+1333 aload_0
+1334 getfield # <Field char m_state_dir[]>
+1337 iconst_0
+1338 aload_0
+1339 getfield # <Field char m_state_dir[]>
+1342 arraylength
+1343 iconst_1
+1344 isub
+1345 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1348 ifne 1370
+1351 aload_0
+1352 getfield # <Field nqLBroAEH m_input>
+1355 aload_0
+1356 getfield # <Field char m_state_dir[]>
+1359 arraylength
+1360 putfield # <Field int m_line_index>
+1363 aload_0
+1364 invokespecial # <Method void saveStates()>
+1367 goto 1662
+1370 bipush 12
+1372 aload_0
+1373 getfield # <Field nqLBroAEH m_input>
+1376 getfield # <Field int m_line_number>
+1379 invokestatic # <Method void parse_error(int, int)>
+1382 goto 1662
+1385 aload_0
+1386 getfield # <Field nqLBroAEH m_input>
+1389 getfield # <Field char m_line[]>
+1392 iconst_0
+1393 aload_0
+1394 getfield # <Field char m_type_dir[]>
+1397 iconst_0
+1398 aload_0
+1399 getfield # <Field char m_type_dir[]>
+1402 arraylength
+1403 iconst_1
+1404 isub
+1405 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1408 ifne 1437
+1411 aload_0
+1412 getfield # <Field nqLBroAEH m_input>
+1415 aload_0
+1416 getfield # <Field char m_type_dir[]>
+1419 arraylength
+1420 putfield # <Field int m_line_index>
+1423 aload_0
+1424 getfield # <Field OWSzqTzPR m_spec>
+1427 aload_0
+1428 invokespecial # <Method char getName()[]>
+1431 putfield # <Field char m_type_name[]>
+1434 goto 1662
+1437 bipush 12
+1439 aload_0
+1440 getfield # <Field nqLBroAEH m_input>
+1443 getfield # <Field int m_line_number>
+1446 invokestatic # <Method void parse_error(int, int)>
+1449 goto 1662
+1452 aload_0
+1453 getfield # <Field nqLBroAEH m_input>
+1456 getfield # <Field char m_line[]>
+1459 iconst_0
+1460 aload_0
+1461 getfield # <Field char m_unicode_dir[]>
+1464 iconst_0
+1465 aload_0
+1466 getfield # <Field char m_unicode_dir[]>
+1469 arraylength
+1470 iconst_1
+1471 isub
+1472 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1475 ifne 1493
+1478 aload_0
+1479 getfield # <Field nqLBroAEH m_input>
+1482 aload_0
+1483 getfield # <Field char m_unicode_dir[]>
+1486 arraylength
+1487 putfield # <Field int m_line_index>
+1490 goto 1662
+1493 bipush 12
+1495 aload_0
+1496 getfield # <Field nqLBroAEH m_input>
+1499 getfield # <Field int m_line_number>
+1502 invokestatic # <Method void parse_error(int, int)>
+1505 goto 1662
+1508 aload_0
+1509 getfield # <Field nqLBroAEH m_input>
+1512 getfield # <Field char m_line[]>
+1515 iconst_0
+1516 aload_0
+1517 getfield # <Field char m_yyeof_dir[]>
+1520 iconst_0
+1521 aload_0
+1522 getfield # <Field char m_yyeof_dir[]>
+1525 arraylength
+1526 iconst_1
+1527 isub
+1528 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1531 ifne 1557
+1534 aload_0
+1535 getfield # <Field nqLBroAEH m_input>
+1538 aload_0
+1539 getfield # <Field char m_yyeof_dir[]>
+1542 arraylength
+1543 putfield # <Field int m_line_index>
+1546 aload_0
+1547 getfield # <Field OWSzqTzPR m_spec>
+1550 iconst_1
+1551 putfield # <Field boolean m_yyeof>
+1554 goto 1662
+1557 aload_0
+1558 getfield # <Field nqLBroAEH m_input>
+1561 getfield # <Field char m_line[]>
+1564 iconst_0
+1565 aload_0
+1566 getfield # <Field char m_yylex_throw_code_dir[]>
+1569 iconst_0
+1570 aload_0
+1571 getfield # <Field char m_yylex_throw_code_dir[]>
+1574 arraylength
+1575 iconst_1
+1576 isub
+1577 invokestatic # <Method int charncmp(char[], int, char[], int, int)>
+1580 ifne 1620
+1583 aload_0
+1584 getfield # <Field OWSzqTzPR m_spec>
+1587 aload_0
+1588 aload_0
+1589 getfield # <Field char m_yylex_throw_code_dir[]>
+1592 aload_0
+1593 getfield # <Field char m_yylex_throw_code_end_dir[]>
+1596 aload_0
+1597 getfield # <Field OWSzqTzPR m_spec>
+1600 getfield # <Field char m_yylex_throw_code[]>
+1603 aload_0
+1604 getfield # <Field OWSzqTzPR m_spec>
+1607 getfield # <Field int m_yylex_throw_read>
+1610 iconst_4
+1611 invokespecial # <Method char packCode(char[], char[], char[], int, int)[]>
+1614 putfield # <Field char m_yylex_throw_code[]>
+1617 goto 1662
+1620 bipush 12
+1622 aload_0
+1623 getfield # <Field nqLBroAEH m_input>
+1626 getfield # <Field int m_line_number>
+1629 invokestatic # <Method void parse_error(int, int)>
+1632 goto 1662
+1635 bipush 12
+1637 aload_0
+1638 getfield # <Field nqLBroAEH m_input>
+1641 getfield # <Field int m_line_number>
+1644 invokestatic # <Method void parse_error(int, int)>
+1647 goto 1662
+1650 aload_0
+1651 getfield # <Field nqLBroAEH m_input>
+1654 iconst_0
+1655 putfield # <Field int m_line_index>
+1658 aload_0
+1659 invokespecial # <Method void saveMacro()>
+1662 aload_0
+1663 getfield # <Field nqLBroAEH m_input>
+1666 invokevirtual # <Method boolean getLine()>
+1669 iconst_0
+1670 if_icmpeq 98
+1673 return
+
+Method void userRules()
+   0 aload_0
+   1 getfield # <Field boolean m_init_flag>
+   4 iconst_0
+   5 if_icmpne 14
+   8 bipush 10
+  10 iconst_0
+  11 invokestatic # <Method void parse_error(int, int)>
+  14 aload_0
+  15 ifnonnull 22
+  18 iconst_0
+  19 goto 23
+  22 iconst_1
+  23 invokestatic # <Method void assert(boolean)>
+  26 aload_0
+  27 getfield # <Field java.io.DataOutputStream m_outstream>
+  30 ifnonnull 37
+  33 iconst_0
+  34 goto 38
+  37 iconst_1
+  38 invokestatic # <Method void assert(boolean)>
+  41 aload_0
+  42 getfield # <Field nqLBroAEH m_input>
+  45 ifnonnull 52
+  48 iconst_0
+  49 goto 53
+  52 iconst_1
+  53 invokestatic # <Method void assert(boolean)>
+  56 aload_0
+  57 getfield # <Field java.util.Hashtable m_tokens>
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 aload_0
+  72 getfield # <Field OWSzqTzPR m_spec>
+  75 ifnonnull 82
+  78 iconst_0
+  79 goto 83
+  82 iconst_1
+  83 invokestatic # <Method void assert(boolean)>
+  86 aload_0
+  87 getfield # <Field OWSzqTzPR m_spec>
+  90 getfield # <Field boolean m_verbose>
+  93 ifeq 104
+  96 getstatic # <Field java.io.PrintStream out>
+  99 ldc # <String "Creating NFA machine representation.">
+ 101 invokevirtual # <Method void println(java.lang.String)>
+ 104 aload_0
+ 105 getfield # <Field DRRydLYVZ m_makeNfa>
+ 108 aload_0
+ 109 aload_0
+ 110 getfield # <Field OWSzqTzPR m_spec>
+ 113 aload_0
+ 114 getfield # <Field nqLBroAEH m_input>
+ 117 invokevirtual # <Method void thompson(tgasWBJtc, OWSzqTzPR, nqLBroAEH)>
+ 120 aload_0
+ 121 getfield # <Field OWSzqTzPR m_spec>
+ 124 getfield # <Field int m_current_token>
+ 127 bipush 11
+ 129 if_icmpeq 136
+ 132 iconst_0
+ 133 goto 137
+ 136 iconst_1
+ 137 invokestatic # <Method void assert(boolean)>
+ 140 aload_0
+ 141 getfield # <Field OWSzqTzPR m_spec>
+ 144 getfield # <Field boolean m_verbose>
+ 147 ifeq 158
+ 150 getstatic # <Field java.io.PrintStream out>
+ 153 ldc # <String "Creating DFA transition table.">
+ 155 invokevirtual # <Method void println(java.lang.String)>
+ 158 aload_0
+ 159 getfield # <Field tnHOvxlTL m_nfa2dfa>
+ 162 aload_0
+ 163 aload_0
+ 164 getfield # <Field OWSzqTzPR m_spec>
+ 167 invokevirtual # <Method void make_dfa(tgasWBJtc, OWSzqTzPR)>
+ 170 aload_0
+ 171 getfield # <Field OWSzqTzPR m_spec>
+ 174 getfield # <Field boolean m_verbose>
+ 177 ifeq 188
+ 180 getstatic # <Field java.io.PrintStream out>
+ 183 ldc # <String "Minimizing DFA transition table.">
+ 185 invokevirtual # <Method void println(java.lang.String)>
+ 188 aload_0
+ 189 getfield # <Field ILGgZCItA m_minimize>
+ 192 aload_0
+ 193 getfield # <Field OWSzqTzPR m_spec>
+ 196 invokevirtual # <Method void min_dfa(OWSzqTzPR)>
+ 199 return
+
+Method void printccl(LbyVwnGUc)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String " [">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 iconst_0
+   9 istore_2
+  10 goto 36
+  13 aload_1
+  14 iload_2
+  15 invokevirtual # <Method boolean contains(int)>
+  18 iconst_1
+  19 if_icmpne 33
+  22 getstatic # <Field java.io.PrintStream out>
+  25 aload_0
+  26 iload_2
+  27 invokespecial # <Method java.lang.String interp_int(int)>
+  30 invokevirtual # <Method void print(java.lang.String)>
+  33 iinc 2 1
+  36 iload_2
+  37 aload_0
+  38 getfield # <Field OWSzqTzPR m_spec>
+  41 getfield # <Field int m_dtrans_ncols>
+  44 if_icmplt 13
+  47 getstatic # <Field java.io.PrintStream out>
+  50 bipush 93
+  52 invokevirtual # <Method void print(char)>
+  55 return
+
+Method java.lang.String plab(gCRTXjbfh)
+   0 aload_1
+   1 ifnonnull 14
+   4 new # <Class java.lang.String>
+   7 dup
+   8 ldc # <String "--">
+  10 invokespecial # <Method java.lang.String(java.lang.String)>
+  13 areturn
+  14 aload_0
+  15 getfield # <Field OWSzqTzPR m_spec>
+  18 getfield # <Field java.util.Vector m_nfa_states>
+  21 aload_1
+  22 invokevirtual # <Method int indexOf(java.lang.Object)>
+  25 istore_2
+  26 new # <Class java.lang.Integer>
+  29 dup
+  30 iload_2
+  31 invokespecial # <Method java.lang.Integer(int)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 areturn
+
+Method java.lang.String interp_int(int)
+   0 iload_1
+   1 lookupswitch 6: default=120
+           8: 60
+           9: 70
+          10: 80
+          12: 90
+          13: 100
+          32: 110
+  60 new # <Class java.lang.String>
+  63 dup
+  64 ldc # <String "\b">
+  66 invokespecial # <Method java.lang.String(java.lang.String)>
+  69 areturn
+  70 new # <Class java.lang.String>
+  73 dup
+  74 ldc # <String "\t">
+  76 invokespecial # <Method java.lang.String(java.lang.String)>
+  79 areturn
+  80 new # <Class java.lang.String>
+  83 dup
+  84 ldc # <String "\n">
+  86 invokespecial # <Method java.lang.String(java.lang.String)>
+  89 areturn
+  90 new # <Class java.lang.String>
+  93 dup
+  94 ldc # <String "\f">
+  96 invokespecial # <Method java.lang.String(java.lang.String)>
+  99 areturn
+ 100 new # <Class java.lang.String>
+ 103 dup
+ 104 ldc # <String "\r">
+ 106 invokespecial # <Method java.lang.String(java.lang.String)>
+ 109 areturn
+ 110 new # <Class java.lang.String>
+ 113 dup
+ 114 ldc # <String "\ ">
+ 116 invokespecial # <Method java.lang.String(java.lang.String)>
+ 119 areturn
+ 120 new # <Class java.lang.Character>
+ 123 dup
+ 124 iload_1
+ 125 i2c
+ 126 invokespecial # <Method java.lang.Character(char)>
+ 129 invokevirtual # <Method java.lang.String toString()>
+ 132 areturn
+
+Method void print_nfa()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "--------------------- NFA -----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 getfield # <Field java.util.Vector m_nfa_states>
+  15 invokevirtual # <Method int size()>
+  18 istore_3
+  19 iconst_0
+  20 istore_1
+  21 goto 365
+  24 aload_0
+  25 getfield # <Field OWSzqTzPR m_spec>
+  28 getfield # <Field java.util.Vector m_nfa_states>
+  31 iload_1
+  32 invokevirtual # <Method java.lang.Object elementAt(int)>
+  35 checkcast # <Class gCRTXjbfh>
+  38 astore_2
+  39 getstatic # <Field java.io.PrintStream out>
+  42 new # <Class java.lang.StringBuffer>
+  45 dup
+  46 invokespecial # <Method java.lang.StringBuffer()>
+  49 ldc # <String "Nfa state ">
+  51 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  54 aload_0
+  55 aload_2
+  56 invokespecial # <Method java.lang.String plab(gCRTXjbfh)>
+  59 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  62 ldc # <String ": ">
+  64 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  67 invokevirtual # <Method java.lang.String toString()>
+  70 invokevirtual # <Method void print(java.lang.String)>
+  73 aload_2
+  74 getfield # <Field gCRTXjbfh m_next>
+  77 ifnonnull 91
+  80 getstatic # <Field java.io.PrintStream out>
+  83 ldc # <String "(TERMINAL)">
+  85 invokevirtual # <Method void print(java.lang.String)>
+  88 goto 241
+  91 getstatic # <Field java.io.PrintStream out>
+  94 new # <Class java.lang.StringBuffer>
+  97 dup
+  98 invokespecial # <Method java.lang.StringBuffer()>
+ 101 ldc # <String "--> ">
+ 103 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 106 aload_0
+ 107 aload_2
+ 108 getfield # <Field gCRTXjbfh m_next>
+ 111 invokespecial # <Method java.lang.String plab(gCRTXjbfh)>
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void print(java.lang.String)>
+ 123 getstatic # <Field java.io.PrintStream out>
+ 126 new # <Class java.lang.StringBuffer>
+ 129 dup
+ 130 invokespecial # <Method java.lang.StringBuffer()>
+ 133 ldc # <String "--> ">
+ 135 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 138 aload_0
+ 139 aload_2
+ 140 getfield # <Field gCRTXjbfh m_next2>
+ 143 invokespecial # <Method java.lang.String plab(gCRTXjbfh)>
+ 146 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 149 invokevirtual # <Method java.lang.String toString()>
+ 152 invokevirtual # <Method void print(java.lang.String)>
+ 155 aload_2
+ 156 getfield # <Field int m_edge>
+ 159 tableswitch -3 to -1: default=206
+          -3: 195
+          -2: 206
+          -1: 184
+ 184 aload_0
+ 185 aload_2
+ 186 getfield # <Field LbyVwnGUc m_set>
+ 189 invokespecial # <Method void printccl(LbyVwnGUc)>
+ 192 goto 241
+ 195 getstatic # <Field java.io.PrintStream out>
+ 198 ldc # <String " EPSILON ">
+ 200 invokevirtual # <Method void print(java.lang.String)>
+ 203 goto 241
+ 206 getstatic # <Field java.io.PrintStream out>
+ 209 new # <Class java.lang.StringBuffer>
+ 212 dup
+ 213 invokespecial # <Method java.lang.StringBuffer()>
+ 216 ldc # <String " ">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 aload_0
+ 222 aload_2
+ 223 getfield # <Field int m_edge>
+ 226 invokespecial # <Method java.lang.String interp_int(int)>
+ 229 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 232 invokevirtual # <Method java.lang.String toString()>
+ 235 invokevirtual # <Method void print(java.lang.String)>
+ 238 goto 241
+ 241 iload_1
+ 242 ifne 253
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 ldc # <String " (START STATE)">
+ 250 invokevirtual # <Method void print(java.lang.String)>
+ 253 aload_2
+ 254 getfield # <Field erEfVsiXy m_accept>
+ 257 ifnull 354
+ 260 getstatic # <Field java.io.PrintStream out>
+ 263 new # <Class java.lang.StringBuffer>
+ 266 dup
+ 267 invokespecial # <Method java.lang.StringBuffer()>
+ 270 ldc # <String " accepting ">
+ 272 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 275 aload_2
+ 276 getfield # <Field int m_anchor>
+ 279 iconst_1
+ 280 iand
+ 281 ifeq 289
+ 284 ldc # <String "^">
+ 286 goto 291
+ 289 ldc # <String "">
+ 291 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 294 ldc # <String "<">
+ 296 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 299 new # <Class java.lang.String>
+ 302 dup
+ 303 aload_2
+ 304 getfield # <Field erEfVsiXy m_accept>
+ 307 getfield # <Field char m_action[]>
+ 310 iconst_0
+ 311 aload_2
+ 312 getfield # <Field erEfVsiXy m_accept>
+ 315 getfield # <Field int m_action_read>
+ 318 invokespecial # <Method java.lang.String(char[],int,int)>
+ 321 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 324 ldc # <String ">">
+ 326 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 329 aload_2
+ 330 getfield # <Field int m_anchor>
+ 333 iconst_2
+ 334 iand
+ 335 ifeq 343
+ 338 ldc # <String "$">
+ 340 goto 345
+ 343 ldc # <String "">
+ 345 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 348 invokevirtual # <Method java.lang.String toString()>
+ 351 invokevirtual # <Method void print(java.lang.String)>
+ 354 getstatic # <Field java.io.PrintStream out>
+ 357 ldc # <String "">
+ 359 invokevirtual # <Method void println(java.lang.String)>
+ 362 iinc 1 1
+ 365 iload_1
+ 366 iload_3
+ 367 if_icmplt 24
+ 370 aload_0
+ 371 getfield # <Field OWSzqTzPR m_spec>
+ 374 getfield # <Field java.util.Hashtable m_states>
+ 377 invokevirtual # <Method java.util.Enumeration keys()>
+ 380 astore 4
+ 382 goto 592
+ 385 aload 4
+ 387 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 392 checkcast # <Class java.lang.String>
+ 395 astore 9
+ 397 aload_0
+ 398 getfield # <Field OWSzqTzPR m_spec>
+ 401 getfield # <Field java.util.Hashtable m_states>
+ 404 aload 9
+ 406 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 409 checkcast # <Class java.lang.Integer>
+ 412 astore 5
+ 414 aload 9
+ 416 ifnonnull 423
+ 419 iconst_0
+ 420 goto 424
+ 423 iconst_1
+ 424 invokestatic # <Method void assert(boolean)>
+ 427 aload 5
+ 429 ifnonnull 436
+ 432 iconst_0
+ 433 goto 437
+ 436 iconst_1
+ 437 invokestatic # <Method void assert(boolean)>
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 new # <Class java.lang.StringBuffer>
+ 446 dup
+ 447 invokespecial # <Method java.lang.StringBuffer()>
+ 450 ldc # <String "State "">
+ 452 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 455 aload 9
+ 457 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 460 ldc # <String "" has identifying index ">
+ 462 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 465 aload 5
+ 467 invokevirtual # <Method java.lang.String toString()>
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 ldc # <String ".">
+ 475 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 478 invokevirtual # <Method java.lang.String toString()>
+ 481 invokevirtual # <Method void println(java.lang.String)>
+ 484 getstatic # <Field java.io.PrintStream out>
+ 487 ldc # <String "   Start states of matching rules: ">
+ 489 invokevirtual # <Method void print(java.lang.String)>
+ 492 aload 5
+ 494 invokevirtual # <Method int intValue()>
+ 497 istore 6
+ 499 aload_0
+ 500 getfield # <Field OWSzqTzPR m_spec>
+ 503 getfield # <Field java.util.Vector m_state_rules[]>
+ 506 iload 6
+ 508 aaload
+ 509 invokevirtual # <Method int size()>
+ 512 istore 8
+ 514 iconst_0
+ 515 istore 7
+ 517 goto 577
+ 520 aload_0
+ 521 getfield # <Field OWSzqTzPR m_spec>
+ 524 getfield # <Field java.util.Vector m_state_rules[]>
+ 527 iload 6
+ 529 aaload
+ 530 iload 7
+ 532 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 535 checkcast # <Class gCRTXjbfh>
+ 538 astore_2
+ 539 getstatic # <Field java.io.PrintStream out>
+ 542 new # <Class java.lang.StringBuffer>
+ 545 dup
+ 546 invokespecial # <Method java.lang.StringBuffer()>
+ 549 aload_0
+ 550 getfield # <Field OWSzqTzPR m_spec>
+ 553 getfield # <Field java.util.Vector m_nfa_states>
+ 556 aload_2
+ 557 invokevirtual # <Method int indexOf(java.lang.Object)>
+ 560 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 563 ldc # <String " ">
+ 565 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 568 invokevirtual # <Method java.lang.String toString()>
+ 571 invokevirtual # <Method void print(java.lang.String)>
+ 574 iinc 7 1
+ 577 iload 7
+ 579 iload 8
+ 581 if_icmplt 520
+ 584 getstatic # <Field java.io.PrintStream out>
+ 587 ldc # <String "">
+ 589 invokevirtual # <Method void println(java.lang.String)>
+ 592 aload 4
+ 594 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 599 iconst_1
+ 600 if_icmpeq 385
+ 603 getstatic # <Field java.io.PrintStream out>
+ 606 ldc # <String "-------------------- NFA ----------------------">
+ 608 invokevirtual # <Method void println(java.lang.String)>
+ 611 return
+
+Method java.util.BitSet getStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field nqLBroAEH m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field OWSzqTzPR m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aconst_null
+  73 astore_3
+  74 goto 123
+  77 aload_0
+  78 getfield # <Field nqLBroAEH m_input>
+  81 dup
+  82 getfield # <Field int m_line_index>
+  85 iconst_1
+  86 iadd
+  87 putfield # <Field int m_line_index>
+  90 goto 106
+  93 aload_0
+  94 getfield # <Field nqLBroAEH m_input>
+  97 invokevirtual # <Method boolean getLine()>
+ 100 iconst_1
+ 101 if_icmpne 106
+ 104 aconst_null
+ 105 areturn
+ 106 aload_0
+ 107 getfield # <Field nqLBroAEH m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 aload_0
+ 114 getfield # <Field nqLBroAEH m_input>
+ 117 getfield # <Field int m_line_read>
+ 120 if_icmpge 93
+ 123 aload_0
+ 124 getfield # <Field nqLBroAEH m_input>
+ 127 getfield # <Field char m_line[]>
+ 130 aload_0
+ 131 getfield # <Field nqLBroAEH m_input>
+ 134 getfield # <Field int m_line_index>
+ 137 caload
+ 138 invokestatic # <Method boolean isspace(char)>
+ 141 iconst_1
+ 142 if_icmpeq 77
+ 145 aload_0
+ 146 getfield # <Field nqLBroAEH m_input>
+ 149 getfield # <Field char m_line[]>
+ 152 aload_0
+ 153 getfield # <Field nqLBroAEH m_input>
+ 156 getfield # <Field int m_line_index>
+ 159 caload
+ 160 bipush 60
+ 162 if_icmpne 613
+ 165 aload_0
+ 166 getfield # <Field nqLBroAEH m_input>
+ 169 dup
+ 170 getfield # <Field int m_line_index>
+ 173 iconst_1
+ 174 iadd
+ 175 putfield # <Field int m_line_index>
+ 178 new # <Class java.util.BitSet>
+ 181 dup
+ 182 invokespecial # <Method java.util.BitSet()>
+ 185 astore_3
+ 186 goto 214
+ 189 aload_0
+ 190 getfield # <Field nqLBroAEH m_input>
+ 193 invokevirtual # <Method boolean getLine()>
+ 196 iconst_1
+ 197 if_icmpne 214
+ 200 bipush 11
+ 202 aload_0
+ 203 getfield # <Field nqLBroAEH m_input>
+ 206 getfield # <Field int m_line_number>
+ 209 invokestatic # <Method void parse_error(int, int)>
+ 212 aload_3
+ 213 areturn
+ 214 aload_0
+ 215 getfield # <Field nqLBroAEH m_input>
+ 218 getfield # <Field int m_line_index>
+ 221 aload_0
+ 222 getfield # <Field nqLBroAEH m_input>
+ 225 getfield # <Field int m_line_read>
+ 228 if_icmpge 189
+ 231 goto 292
+ 234 aload_0
+ 235 getfield # <Field nqLBroAEH m_input>
+ 238 dup
+ 239 getfield # <Field int m_line_index>
+ 242 iconst_1
+ 243 iadd
+ 244 putfield # <Field int m_line_index>
+ 247 goto 275
+ 250 aload_0
+ 251 getfield # <Field nqLBroAEH m_input>
+ 254 invokevirtual # <Method boolean getLine()>
+ 257 iconst_1
+ 258 if_icmpne 275
+ 261 bipush 11
+ 263 aload_0
+ 264 getfield # <Field nqLBroAEH m_input>
+ 267 getfield # <Field int m_line_number>
+ 270 invokestatic # <Method void parse_error(int, int)>
+ 273 aload_3
+ 274 areturn
+ 275 aload_0
+ 276 getfield # <Field nqLBroAEH m_input>
+ 279 getfield # <Field int m_line_index>
+ 282 aload_0
+ 283 getfield # <Field nqLBroAEH m_input>
+ 286 getfield # <Field int m_line_read>
+ 289 if_icmpge 250
+ 292 aload_0
+ 293 getfield # <Field nqLBroAEH m_input>
+ 296 getfield # <Field char m_line[]>
+ 299 aload_0
+ 300 getfield # <Field nqLBroAEH m_input>
+ 303 getfield # <Field int m_line_index>
+ 306 caload
+ 307 invokestatic # <Method boolean isspace(char)>
+ 310 iconst_1
+ 311 if_icmpeq 234
+ 314 aload_0
+ 315 getfield # <Field nqLBroAEH m_input>
+ 318 getfield # <Field char m_line[]>
+ 321 aload_0
+ 322 getfield # <Field nqLBroAEH m_input>
+ 325 getfield # <Field int m_line_index>
+ 328 caload
+ 329 bipush 44
+ 331 if_icmpne 350
+ 334 aload_0
+ 335 getfield # <Field nqLBroAEH m_input>
+ 338 dup
+ 339 getfield # <Field int m_line_index>
+ 342 iconst_1
+ 343 iadd
+ 344 putfield # <Field int m_line_index>
+ 347 goto 292
+ 350 aload_0
+ 351 getfield # <Field nqLBroAEH m_input>
+ 354 getfield # <Field char m_line[]>
+ 357 aload_0
+ 358 getfield # <Field nqLBroAEH m_input>
+ 361 getfield # <Field int m_line_index>
+ 364 caload
+ 365 bipush 62
+ 367 if_icmpne 407
+ 370 aload_0
+ 371 getfield # <Field nqLBroAEH m_input>
+ 374 dup
+ 375 getfield # <Field int m_line_index>
+ 378 iconst_1
+ 379 iadd
+ 380 putfield # <Field int m_line_index>
+ 383 aload_0
+ 384 getfield # <Field nqLBroAEH m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 aload_0
+ 391 getfield # <Field nqLBroAEH m_input>
+ 394 getfield # <Field int m_line_read>
+ 397 if_icmpge 405
+ 400 aload_0
+ 401 iconst_1
+ 402 putfield # <Field boolean m_advance_stop>
+ 405 aload_3
+ 406 areturn
+ 407 aload_0
+ 408 getfield # <Field nqLBroAEH m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 istore_1
+ 415 goto 451
+ 418 aload_0
+ 419 getfield # <Field nqLBroAEH m_input>
+ 422 dup
+ 423 getfield # <Field int m_line_index>
+ 426 iconst_1
+ 427 iadd
+ 428 putfield # <Field int m_line_index>
+ 431 aload_0
+ 432 getfield # <Field nqLBroAEH m_input>
+ 435 getfield # <Field int m_line_index>
+ 438 aload_0
+ 439 getfield # <Field nqLBroAEH m_input>
+ 442 getfield # <Field int m_line_read>
+ 445 if_icmplt 451
+ 448 goto 513
+ 451 aload_0
+ 452 getfield # <Field nqLBroAEH m_input>
+ 455 getfield # <Field char m_line[]>
+ 458 aload_0
+ 459 getfield # <Field nqLBroAEH m_input>
+ 462 getfield # <Field int m_line_index>
+ 465 caload
+ 466 invokestatic # <Method boolean isspace(char)>
+ 469 iconst_0
+ 470 if_icmpne 513
+ 473 aload_0
+ 474 getfield # <Field nqLBroAEH m_input>
+ 477 getfield # <Field char m_line[]>
+ 480 aload_0
+ 481 getfield # <Field nqLBroAEH m_input>
+ 484 getfield # <Field int m_line_index>
+ 487 caload
+ 488 bipush 44
+ 490 if_icmpeq 513
+ 493 aload_0
+ 494 getfield # <Field nqLBroAEH m_input>
+ 497 getfield # <Field char m_line[]>
+ 500 aload_0
+ 501 getfield # <Field nqLBroAEH m_input>
+ 504 getfield # <Field int m_line_index>
+ 507 caload
+ 508 bipush 62
+ 510 if_icmpne 418
+ 513 aload_0
+ 514 getfield # <Field nqLBroAEH m_input>
+ 517 getfield # <Field int m_line_index>
+ 520 iload_1
+ 521 isub
+ 522 istore_2
+ 523 new # <Class java.lang.String>
+ 526 dup
+ 527 aload_0
+ 528 getfield # <Field nqLBroAEH m_input>
+ 531 getfield # <Field char m_line[]>
+ 534 iload_1
+ 535 iload_2
+ 536 invokespecial # <Method java.lang.String(char[],int,int)>
+ 539 astore 4
+ 541 aload_0
+ 542 getfield # <Field OWSzqTzPR m_spec>
+ 545 getfield # <Field java.util.Hashtable m_states>
+ 548 aload 4
+ 550 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 553 checkcast # <Class java.lang.Integer>
+ 556 astore 5
+ 558 aload 5
+ 560 ifnonnull 601
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String "Uninitialized State Name: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload 4
+ 580 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 583 invokevirtual # <Method java.lang.String toString()>
+ 586 invokevirtual # <Method void println(java.lang.String)>
+ 589 bipush 14
+ 591 aload_0
+ 592 getfield # <Field nqLBroAEH m_input>
+ 595 getfield # <Field int m_line_number>
+ 598 invokestatic # <Method void parse_error(int, int)>
+ 601 aload_3
+ 602 aload 5
+ 604 invokevirtual # <Method int intValue()>
+ 607 invokevirtual # <Method void set(int)>
+ 610 goto 214
+ 613 aload_0
+ 614 getfield # <Field java.util.BitSet all_states>
+ 617 ifnonnull 668
+ 620 aload_0
+ 621 new # <Class java.util.BitSet>
+ 624 dup
+ 625 invokespecial # <Method java.util.BitSet()>
+ 628 putfield # <Field java.util.BitSet all_states>
+ 631 aload_0
+ 632 getfield # <Field OWSzqTzPR m_spec>
+ 635 getfield # <Field java.util.Hashtable m_states>
+ 638 invokevirtual # <Method int size()>
+ 641 istore 7
+ 643 iconst_0
+ 644 istore 6
+ 646 goto 661
+ 649 aload_0
+ 650 getfield # <Field java.util.BitSet all_states>
+ 653 iload 6
+ 655 invokevirtual # <Method void set(int)>
+ 658 iinc 6 1
+ 661 iload 6
+ 663 iload 7
+ 665 if_icmplt 649
+ 668 aload_0
+ 669 getfield # <Field nqLBroAEH m_input>
+ 672 getfield # <Field int m_line_index>
+ 675 aload_0
+ 676 getfield # <Field nqLBroAEH m_input>
+ 679 getfield # <Field int m_line_read>
+ 682 if_icmpge 690
+ 685 aload_0
+ 686 iconst_1
+ 687 putfield # <Field boolean m_advance_stop>
+ 690 aload_0
+ 691 getfield # <Field java.util.BitSet all_states>
+ 694 areturn
+
+Method boolean expandMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field nqLBroAEH m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field OWSzqTzPR m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field nqLBroAEH m_input>
+  76 getfield # <Field char m_line[]>
+  79 aload_0
+  80 getfield # <Field nqLBroAEH m_input>
+  83 getfield # <Field int m_line_index>
+  86 caload
+  87 bipush 123
+  89 if_icmpeq 106
+  92 bipush 13
+  94 aload_0
+  95 getfield # <Field nqLBroAEH m_input>
+  98 getfield # <Field int m_line_number>
+ 101 invokestatic # <Method void parse_error(int, int)>
+ 104 iconst_0
+ 105 ireturn
+ 106 aload_0
+ 107 getfield # <Field nqLBroAEH m_input>
+ 110 getfield # <Field int m_line_index>
+ 113 istore_2
+ 114 aload_0
+ 115 getfield # <Field nqLBroAEH m_input>
+ 118 getfield # <Field int m_line_index>
+ 121 iconst_1
+ 122 iadd
+ 123 istore_1
+ 124 iload_1
+ 125 aload_0
+ 126 getfield # <Field nqLBroAEH m_input>
+ 129 getfield # <Field int m_line_read>
+ 132 if_icmplt 142
+ 135 ldc # <String "Unfinished macro name">
+ 137 invokestatic # <Method void impos(java.lang.String)>
+ 140 iconst_0
+ 141 ireturn
+ 142 iload_1
+ 143 istore 4
+ 145 goto 192
+ 148 iinc 1 1
+ 151 iload_1
+ 152 aload_0
+ 153 getfield # <Field nqLBroAEH m_input>
+ 156 getfield # <Field int m_line_read>
+ 159 if_icmplt 192
+ 162 new # <Class java.lang.StringBuffer>
+ 165 dup
+ 166 invokespecial # <Method java.lang.StringBuffer()>
+ 169 ldc # <String "Unfinished macro name at line ">
+ 171 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field nqLBroAEH m_input>
+ 178 getfield # <Field int m_line_number>
+ 181 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 184 invokevirtual # <Method java.lang.String toString()>
+ 187 invokestatic # <Method void impos(java.lang.String)>
+ 190 iconst_0
+ 191 ireturn
+ 192 aload_0
+ 193 getfield # <Field nqLBroAEH m_input>
+ 196 getfield # <Field char m_line[]>
+ 199 iload_1
+ 200 caload
+ 201 bipush 125
+ 203 if_icmpne 148
+ 206 iload_1
+ 207 iload 4
+ 209 isub
+ 210 istore 5
+ 212 iload_1
+ 213 istore_3
+ 214 iload 5
+ 216 ifne 226
+ 219 ldc # <String "Nonexistent macro name">
+ 221 invokestatic # <Method void impos(java.lang.String)>
+ 224 iconst_0
+ 225 ireturn
+ 226 iload 5
+ 228 ifgt 235
+ 231 iconst_0
+ 232 goto 236
+ 235 iconst_1
+ 236 invokestatic # <Method void assert(boolean)>
+ 239 new # <Class java.lang.String>
+ 242 dup
+ 243 aload_0
+ 244 getfield # <Field nqLBroAEH m_input>
+ 247 getfield # <Field char m_line[]>
+ 250 iload 4
+ 252 iload 5
+ 254 invokespecial # <Method java.lang.String(char[],int,int)>
+ 257 astore 8
+ 259 aload_0
+ 260 getfield # <Field OWSzqTzPR m_spec>
+ 263 getfield # <Field java.util.Hashtable m_macros>
+ 266 aload 8
+ 268 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 271 checkcast # <Class java.lang.String>
+ 274 astore 6
+ 276 aload 6
+ 278 ifnonnull 321
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String "Undefined macro "">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 aload 8
+ 295 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 298 ldc # <String "" on line: ">
+ 300 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 303 aload_0
+ 304 getfield # <Field nqLBroAEH m_input>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 invokevirtual # <Method java.lang.String toString()>
+ 316 invokestatic # <Method void impos(java.lang.String)>
+ 319 iconst_0
+ 320 ireturn
+ 321 aload_0
+ 322 getfield # <Field nqLBroAEH m_input>
+ 325 getfield # <Field char m_line[]>
+ 328 arraylength
+ 329 newarray char
+ 331 astore 9
+ 333 iconst_0
+ 334 istore 10
+ 336 goto 373
+ 339 aload 9
+ 341 iload 10
+ 343 aload_0
+ 344 getfield # <Field nqLBroAEH m_input>
+ 347 getfield # <Field char m_line[]>
+ 350 iload 10
+ 352 caload
+ 353 castore
+ 354 iload 10
+ 356 aload 9
+ 358 arraylength
+ 359 if_icmplt 366
+ 362 iconst_0
+ 363 goto 367
+ 366 iconst_1
+ 367 invokestatic # <Method void assert(boolean)>
+ 370 iinc 10 1
+ 373 iload 10
+ 375 iload_2
+ 376 if_icmplt 339
+ 379 iload 10
+ 381 aload 9
+ 383 arraylength
+ 384 if_icmplt 394
+ 387 aload 9
+ 389 invokestatic # <Method char doubleSize(char[])[]>
+ 392 astore 9
+ 394 iconst_0
+ 395 istore 7
+ 397 goto 433
+ 400 aload 9
+ 402 iload 10
+ 404 aload 6
+ 406 iload 7
+ 408 invokevirtual # <Method char charAt(int)>
+ 411 castore
+ 412 iinc 10 1
+ 415 iload 10
+ 417 aload 9
+ 419 arraylength
+ 420 if_icmplt 430
+ 423 aload 9
+ 425 invokestatic # <Method char doubleSize(char[])[]>
+ 428 astore 9
+ 430 iinc 7 1
+ 433 iload 7
+ 435 aload 6
+ 437 invokevirtual # <Method int length()>
+ 440 if_icmplt 400
+ 443 iload 10
+ 445 aload 9
+ 447 arraylength
+ 448 if_icmplt 458
+ 451 aload 9
+ 453 invokestatic # <Method char doubleSize(char[])[]>
+ 456 astore 9
+ 458 iload_3
+ 459 iconst_1
+ 460 iadd
+ 461 istore_1
+ 462 goto 500
+ 465 aload 9
+ 467 iload 10
+ 469 aload_0
+ 470 getfield # <Field nqLBroAEH m_input>
+ 473 getfield # <Field char m_line[]>
+ 476 iload_1
+ 477 caload
+ 478 castore
+ 479 iinc 10 1
+ 482 iload 10
+ 484 aload 9
+ 486 arraylength
+ 487 if_icmplt 497
+ 490 aload 9
+ 492 invokestatic # <Method char doubleSize(char[])[]>
+ 495 astore 9
+ 497 iinc 1 1
+ 500 iload_1
+ 501 aload_0
+ 502 getfield # <Field nqLBroAEH m_input>
+ 505 getfield # <Field int m_line_read>
+ 508 if_icmplt 465
+ 511 aload_0
+ 512 getfield # <Field nqLBroAEH m_input>
+ 515 aload 9
+ 517 putfield # <Field char m_line[]>
+ 520 aload_0
+ 521 getfield # <Field nqLBroAEH m_input>
+ 524 iload 10
+ 526 putfield # <Field int m_line_read>
+ 529 iconst_1
+ 530 ireturn
+
+Method void saveMacro()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field nqLBroAEH m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field OWSzqTzPR m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 iconst_0
+  73 istore_1
+  74 goto 92
+  77 iinc 1 1
+  80 iload_1
+  81 aload_0
+  82 getfield # <Field nqLBroAEH m_input>
+  85 getfield # <Field int m_line_read>
+  88 if_icmplt 92
+  91 return
+  92 aload_0
+  93 getfield # <Field nqLBroAEH m_input>
+  96 getfield # <Field char m_line[]>
+  99 iload_1
+ 100 caload
+ 101 invokestatic # <Method boolean isspace(char)>
+ 104 iconst_1
+ 105 if_icmpeq 77
+ 108 iload_1
+ 109 istore_2
+ 110 goto 139
+ 113 iinc 1 1
+ 116 iload_1
+ 117 aload_0
+ 118 getfield # <Field nqLBroAEH m_input>
+ 121 getfield # <Field int m_line_read>
+ 124 if_icmplt 139
+ 127 bipush 15
+ 129 aload_0
+ 130 getfield # <Field nqLBroAEH m_input>
+ 133 getfield # <Field int m_line_number>
+ 136 invokestatic # <Method void parse_error(int, int)>
+ 139 aload_0
+ 140 getfield # <Field nqLBroAEH m_input>
+ 143 getfield # <Field char m_line[]>
+ 146 iload_1
+ 147 caload
+ 148 invokestatic # <Method boolean isspace(char)>
+ 151 iconst_0
+ 152 if_icmpne 169
+ 155 aload_0
+ 156 getfield # <Field nqLBroAEH m_input>
+ 159 getfield # <Field char m_line[]>
+ 162 iload_1
+ 163 caload
+ 164 bipush 61
+ 166 if_icmpne 113
+ 169 iload_1
+ 170 iload_2
+ 171 isub
+ 172 istore_3
+ 173 iload_3
+ 174 ifne 218
+ 177 bipush 15
+ 179 aload_0
+ 180 getfield # <Field nqLBroAEH m_input>
+ 183 getfield # <Field int m_line_number>
+ 186 invokestatic # <Method void parse_error(int, int)>
+ 189 goto 218
+ 192 iinc 1 1
+ 195 iload_1
+ 196 aload_0
+ 197 getfield # <Field nqLBroAEH m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 218
+ 206 bipush 15
+ 208 aload_0
+ 209 getfield # <Field nqLBroAEH m_input>
+ 212 getfield # <Field int m_line_number>
+ 215 invokestatic # <Method void parse_error(int, int)>
+ 218 aload_0
+ 219 getfield # <Field nqLBroAEH m_input>
+ 222 getfield # <Field char m_line[]>
+ 225 iload_1
+ 226 caload
+ 227 invokestatic # <Method boolean isspace(char)>
+ 230 iconst_1
+ 231 if_icmpeq 192
+ 234 aload_0
+ 235 getfield # <Field nqLBroAEH m_input>
+ 238 getfield # <Field char m_line[]>
+ 241 iload_1
+ 242 caload
+ 243 bipush 61
+ 245 if_icmpne 303
+ 248 iinc 1 1
+ 251 iload_1
+ 252 aload_0
+ 253 getfield # <Field nqLBroAEH m_input>
+ 256 getfield # <Field int m_line_read>
+ 259 if_icmplt 303
+ 262 bipush 15
+ 264 aload_0
+ 265 getfield # <Field nqLBroAEH m_input>
+ 268 getfield # <Field int m_line_number>
+ 271 invokestatic # <Method void parse_error(int, int)>
+ 274 goto 303
+ 277 iinc 1 1
+ 280 iload_1
+ 281 aload_0
+ 282 getfield # <Field nqLBroAEH m_input>
+ 285 getfield # <Field int m_line_read>
+ 288 if_icmplt 303
+ 291 bipush 15
+ 293 aload_0
+ 294 getfield # <Field nqLBroAEH m_input>
+ 297 getfield # <Field int m_line_number>
+ 300 invokestatic # <Method void parse_error(int, int)>
+ 303 aload_0
+ 304 getfield # <Field nqLBroAEH m_input>
+ 307 getfield # <Field char m_line[]>
+ 310 iload_1
+ 311 caload
+ 312 invokestatic # <Method boolean isspace(char)>
+ 315 iconst_1
+ 316 if_icmpeq 277
+ 319 iload_1
+ 320 istore 4
+ 322 iconst_0
+ 323 istore 7
+ 325 iconst_0
+ 326 istore 6
+ 328 goto 412
+ 331 aload_0
+ 332 getfield # <Field nqLBroAEH m_input>
+ 335 getfield # <Field char m_line[]>
+ 338 iload_1
+ 339 caload
+ 340 bipush 34
+ 342 if_icmpne 366
+ 345 iload 6
+ 347 iconst_0
+ 348 if_icmpne 366
+ 351 iload 7
+ 353 iconst_1
+ 354 if_icmpne 363
+ 357 iconst_0
+ 358 istore 7
+ 360 goto 366
+ 363 iconst_1
+ 364 istore 7
+ 366 aload_0
+ 367 getfield # <Field nqLBroAEH m_input>
+ 370 getfield # <Field char m_line[]>
+ 373 iload_1
+ 374 caload
+ 375 bipush 92
+ 377 if_icmpne 392
+ 380 iload 6
+ 382 iconst_0
+ 383 if_icmpne 392
+ 386 iconst_1
+ 387 istore 6
+ 389 goto 395
+ 392 iconst_0
+ 393 istore 6
+ 395 iinc 1 1
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field nqLBroAEH m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 412
+ 409 goto 440
+ 412 aload_0
+ 413 getfield # <Field nqLBroAEH m_input>
+ 416 getfield # <Field char m_line[]>
+ 419 iload_1
+ 420 caload
+ 421 invokestatic # <Method boolean isspace(char)>
+ 424 iconst_0
+ 425 if_icmpeq 331
+ 428 iload 7
+ 430 iconst_1
+ 431 if_icmpeq 331
+ 434 iload 6
+ 436 iconst_1
+ 437 if_icmpeq 331
+ 440 iload_1
+ 441 iload 4
+ 443 isub
+ 444 istore 5
+ 446 iload 5
+ 448 ifne 463
+ 451 bipush 15
+ 453 aload_0
+ 454 getfield # <Field nqLBroAEH m_input>
+ 457 getfield # <Field int m_line_number>
+ 460 invokestatic # <Method void parse_error(int, int)>
+ 463 iload 5
+ 465 ifgt 472
+ 468 iconst_0
+ 469 goto 473
+ 472 iconst_1
+ 473 invokestatic # <Method void assert(boolean)>
+ 476 iload_3
+ 477 ifgt 484
+ 480 iconst_0
+ 481 goto 485
+ 484 iconst_1
+ 485 invokestatic # <Method void assert(boolean)>
+ 488 aload_0
+ 489 getfield # <Field OWSzqTzPR m_spec>
+ 492 getfield # <Field java.util.Hashtable m_macros>
+ 495 ifnonnull 502
+ 498 iconst_0
+ 499 goto 503
+ 502 iconst_1
+ 503 invokestatic # <Method void assert(boolean)>
+ 506 aload_0
+ 507 getfield # <Field OWSzqTzPR m_spec>
+ 510 getfield # <Field java.util.Hashtable m_macros>
+ 513 new # <Class java.lang.String>
+ 516 dup
+ 517 aload_0
+ 518 getfield # <Field nqLBroAEH m_input>
+ 521 getfield # <Field char m_line[]>
+ 524 iload_2
+ 525 iload_3
+ 526 invokespecial # <Method java.lang.String(char[],int,int)>
+ 529 new # <Class java.lang.String>
+ 532 dup
+ 533 aload_0
+ 534 getfield # <Field nqLBroAEH m_input>
+ 537 getfield # <Field char m_line[]>
+ 540 iload 4
+ 542 iload 5
+ 544 invokespecial # <Method java.lang.String(char[],int,int)>
+ 547 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 550 pop
+ 551 return
+
+Method void saveStates()
+   0 aload_0
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_0
+  13 getfield # <Field java.io.DataOutputStream m_outstream>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_0
+  28 getfield # <Field nqLBroAEH m_input>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_0
+  43 getfield # <Field java.util.Hashtable m_tokens>
+  46 ifnonnull 53
+  49 iconst_0
+  50 goto 54
+  53 iconst_1
+  54 invokestatic # <Method void assert(boolean)>
+  57 aload_0
+  58 getfield # <Field OWSzqTzPR m_spec>
+  61 ifnonnull 68
+  64 iconst_0
+  65 goto 69
+  68 iconst_1
+  69 invokestatic # <Method void assert(boolean)>
+  72 aload_0
+  73 getfield # <Field nqLBroAEH m_input>
+  76 getfield # <Field boolean m_eof_reached>
+  79 iconst_1
+  80 if_icmpne 84
+  83 return
+  84 aload_0
+  85 getfield # <Field nqLBroAEH m_input>
+  88 getfield # <Field char m_line[]>
+  91 iconst_0
+  92 caload
+  93 bipush 37
+  95 if_icmpeq 102
+  98 iconst_0
+  99 goto 103
+ 102 iconst_1
+ 103 invokestatic # <Method void assert(boolean)>
+ 106 aload_0
+ 107 getfield # <Field nqLBroAEH m_input>
+ 110 getfield # <Field char m_line[]>
+ 113 iconst_1
+ 114 caload
+ 115 bipush 115
+ 117 if_icmpeq 124
+ 120 iconst_0
+ 121 goto 125
+ 124 iconst_1
+ 125 invokestatic # <Method void assert(boolean)>
+ 128 aload_0
+ 129 getfield # <Field nqLBroAEH m_input>
+ 132 getfield # <Field int m_line_index>
+ 135 aload_0
+ 136 getfield # <Field nqLBroAEH m_input>
+ 139 getfield # <Field int m_line_read>
+ 142 if_icmple 149
+ 145 iconst_0
+ 146 goto 150
+ 149 iconst_1
+ 150 invokestatic # <Method void assert(boolean)>
+ 153 aload_0
+ 154 getfield # <Field nqLBroAEH m_input>
+ 157 getfield # <Field int m_line_index>
+ 160 ifge 167
+ 163 iconst_0
+ 164 goto 168
+ 167 iconst_1
+ 168 invokestatic # <Method void assert(boolean)>
+ 171 aload_0
+ 172 getfield # <Field nqLBroAEH m_input>
+ 175 getfield # <Field int m_line_read>
+ 178 ifge 185
+ 181 iconst_0
+ 182 goto 186
+ 185 iconst_1
+ 186 invokestatic # <Method void assert(boolean)>
+ 189 aload_0
+ 190 getfield # <Field nqLBroAEH m_input>
+ 193 getfield # <Field int m_line_index>
+ 196 aload_0
+ 197 getfield # <Field nqLBroAEH m_input>
+ 200 getfield # <Field int m_line_read>
+ 203 if_icmplt 451
+ 206 return
+ 207 aload_0
+ 208 getfield # <Field nqLBroAEH m_input>
+ 211 dup
+ 212 getfield # <Field int m_line_index>
+ 215 iconst_1
+ 216 iadd
+ 217 putfield # <Field int m_line_index>
+ 220 aload_0
+ 221 getfield # <Field nqLBroAEH m_input>
+ 224 getfield # <Field int m_line_index>
+ 227 aload_0
+ 228 getfield # <Field nqLBroAEH m_input>
+ 231 getfield # <Field int m_line_read>
+ 234 if_icmplt 238
+ 237 return
+ 238 aload_0
+ 239 getfield # <Field nqLBroAEH m_input>
+ 242 getfield # <Field char m_line[]>
+ 245 aload_0
+ 246 getfield # <Field nqLBroAEH m_input>
+ 249 getfield # <Field int m_line_index>
+ 252 caload
+ 253 invokestatic # <Method boolean isspace(char)>
+ 256 iconst_1
+ 257 if_icmpeq 207
+ 260 aload_0
+ 261 getfield # <Field nqLBroAEH m_input>
+ 264 getfield # <Field int m_line_index>
+ 267 istore_1
+ 268 goto 304
+ 271 aload_0
+ 272 getfield # <Field nqLBroAEH m_input>
+ 275 dup
+ 276 getfield # <Field int m_line_index>
+ 279 iconst_1
+ 280 iadd
+ 281 putfield # <Field int m_line_index>
+ 284 aload_0
+ 285 getfield # <Field nqLBroAEH m_input>
+ 288 getfield # <Field int m_line_index>
+ 291 aload_0
+ 292 getfield # <Field nqLBroAEH m_input>
+ 295 getfield # <Field int m_line_read>
+ 298 if_icmplt 304
+ 301 goto 346
+ 304 aload_0
+ 305 getfield # <Field nqLBroAEH m_input>
+ 308 getfield # <Field char m_line[]>
+ 311 aload_0
+ 312 getfield # <Field nqLBroAEH m_input>
+ 315 getfield # <Field int m_line_index>
+ 318 caload
+ 319 invokestatic # <Method boolean isspace(char)>
+ 322 iconst_0
+ 323 if_icmpne 346
+ 326 aload_0
+ 327 getfield # <Field nqLBroAEH m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field nqLBroAEH m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 44
+ 343 if_icmpne 271
+ 346 aload_0
+ 347 getfield # <Field nqLBroAEH m_input>
+ 350 getfield # <Field int m_line_index>
+ 353 iload_1
+ 354 isub
+ 355 istore_2
+ 356 aload_0
+ 357 getfield # <Field OWSzqTzPR m_spec>
+ 360 getfield # <Field java.util.Hashtable m_states>
+ 363 new # <Class java.lang.String>
+ 366 dup
+ 367 aload_0
+ 368 getfield # <Field nqLBroAEH m_input>
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 iload_2
+ 376 invokespecial # <Method java.lang.String(char[],int,int)>
+ 379 new # <Class java.lang.Integer>
+ 382 dup
+ 383 aload_0
+ 384 getfield # <Field OWSzqTzPR m_spec>
+ 387 getfield # <Field java.util.Hashtable m_states>
+ 390 invokevirtual # <Method int size()>
+ 393 invokespecial # <Method java.lang.Integer(int)>
+ 396 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 399 pop
+ 400 aload_0
+ 401 getfield # <Field nqLBroAEH m_input>
+ 404 getfield # <Field char m_line[]>
+ 407 aload_0
+ 408 getfield # <Field nqLBroAEH m_input>
+ 411 getfield # <Field int m_line_index>
+ 414 caload
+ 415 bipush 44
+ 417 if_icmpne 451
+ 420 aload_0
+ 421 getfield # <Field nqLBroAEH m_input>
+ 424 dup
+ 425 getfield # <Field int m_line_index>
+ 428 iconst_1
+ 429 iadd
+ 430 putfield # <Field int m_line_index>
+ 433 aload_0
+ 434 getfield # <Field nqLBroAEH m_input>
+ 437 getfield # <Field int m_line_index>
+ 440 aload_0
+ 441 getfield # <Field nqLBroAEH m_input>
+ 444 getfield # <Field int m_line_read>
+ 447 if_icmplt 451
+ 450 return
+ 451 aload_0
+ 452 getfield # <Field nqLBroAEH m_input>
+ 455 getfield # <Field int m_line_index>
+ 458 aload_0
+ 459 getfield # <Field nqLBroAEH m_input>
+ 462 getfield # <Field int m_line_read>
+ 465 if_icmplt 238
+ 468 return
+
+Method char expandEscape()
+   0 aload_0
+   1 getfield # <Field nqLBroAEH m_input>
+   4 getfield # <Field int m_line_index>
+   7 aload_0
+   8 getfield # <Field nqLBroAEH m_input>
+  11 getfield # <Field int m_line_read>
+  14 if_icmplt 21
+  17 iconst_0
+  18 goto 22
+  21 iconst_1
+  22 invokestatic # <Method void assert(boolean)>
+  25 aload_0
+  26 getfield # <Field nqLBroAEH m_input>
+  29 getfield # <Field int m_line_read>
+  32 ifgt 39
+  35 iconst_0
+  36 goto 40
+  39 iconst_1
+  40 invokestatic # <Method void assert(boolean)>
+  43 aload_0
+  44 getfield # <Field nqLBroAEH m_input>
+  47 getfield # <Field int m_line_index>
+  50 ifge 57
+  53 iconst_0
+  54 goto 58
+  57 iconst_1
+  58 invokestatic # <Method void assert(boolean)>
+  61 aload_0
+  62 getfield # <Field nqLBroAEH m_input>
+  65 getfield # <Field char m_line[]>
+  68 aload_0
+  69 getfield # <Field nqLBroAEH m_input>
+  72 getfield # <Field int m_line_index>
+  75 caload
+  76 bipush 92
+  78 if_icmpeq 112
+  81 aload_0
+  82 getfield # <Field nqLBroAEH m_input>
+  85 dup
+  86 getfield # <Field int m_line_index>
+  89 iconst_1
+  90 iadd
+  91 putfield # <Field int m_line_index>
+  94 aload_0
+  95 getfield # <Field nqLBroAEH m_input>
+  98 getfield # <Field char m_line[]>
+ 101 aload_0
+ 102 getfield # <Field nqLBroAEH m_input>
+ 105 getfield # <Field int m_line_index>
+ 108 iconst_1
+ 109 isub
+ 110 caload
+ 111 ireturn
+ 112 aload_0
+ 113 getfield # <Field nqLBroAEH m_input>
+ 116 dup
+ 117 getfield # <Field int m_line_index>
+ 120 iconst_1
+ 121 iadd
+ 122 putfield # <Field int m_line_index>
+ 125 aload_0
+ 126 getfield # <Field nqLBroAEH m_input>
+ 129 getfield # <Field char m_line[]>
+ 132 aload_0
+ 133 getfield # <Field nqLBroAEH m_input>
+ 136 getfield # <Field int m_line_index>
+ 139 caload
+ 140 invokestatic # <Method char toupper(char)>
+ 143 lookupswitch 7: default=534
+          66: 208
+          70: 256
+          78: 240
+          82: 272
+          84: 224
+          88: 339
+          94: 288
+ 208 aload_0
+ 209 getfield # <Field nqLBroAEH m_input>
+ 212 dup
+ 213 getfield # <Field int m_line_index>
+ 216 iconst_1
+ 217 iadd
+ 218 putfield # <Field int m_line_index>
+ 221 bipush 8
+ 223 ireturn
+ 224 aload_0
+ 225 getfield # <Field nqLBroAEH m_input>
+ 228 dup
+ 229 getfield # <Field int m_line_index>
+ 232 iconst_1
+ 233 iadd
+ 234 putfield # <Field int m_line_index>
+ 237 bipush 9
+ 239 ireturn
+ 240 aload_0
+ 241 getfield # <Field nqLBroAEH m_input>
+ 244 dup
+ 245 getfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 iadd
+ 250 putfield # <Field int m_line_index>
+ 253 bipush 10
+ 255 ireturn
+ 256 aload_0
+ 257 getfield # <Field nqLBroAEH m_input>
+ 260 dup
+ 261 getfield # <Field int m_line_index>
+ 264 iconst_1
+ 265 iadd
+ 266 putfield # <Field int m_line_index>
+ 269 bipush 12
+ 271 ireturn
+ 272 aload_0
+ 273 getfield # <Field nqLBroAEH m_input>
+ 276 dup
+ 277 getfield # <Field int m_line_index>
+ 280 iconst_1
+ 281 iadd
+ 282 putfield # <Field int m_line_index>
+ 285 bipush 13
+ 287 ireturn
+ 288 aload_0
+ 289 getfield # <Field nqLBroAEH m_input>
+ 292 dup
+ 293 getfield # <Field int m_line_index>
+ 296 iconst_1
+ 297 iadd
+ 298 putfield # <Field int m_line_index>
+ 301 aload_0
+ 302 getfield # <Field nqLBroAEH m_input>
+ 305 getfield # <Field char m_line[]>
+ 308 aload_0
+ 309 getfield # <Field nqLBroAEH m_input>
+ 312 getfield # <Field int m_line_index>
+ 315 caload
+ 316 invokestatic # <Method char toupper(char)>
+ 319 bipush 64
+ 321 isub
+ 322 i2c
+ 323 istore_1
+ 324 aload_0
+ 325 getfield # <Field nqLBroAEH m_input>
+ 328 dup
+ 329 getfield # <Field int m_line_index>
+ 332 iconst_1
+ 333 iadd
+ 334 putfield # <Field int m_line_index>
+ 337 iload_1
+ 338 ireturn
+ 339 aload_0
+ 340 getfield # <Field nqLBroAEH m_input>
+ 343 dup
+ 344 getfield # <Field int m_line_index>
+ 347 iconst_1
+ 348 iadd
+ 349 putfield # <Field int m_line_index>
+ 352 iconst_0
+ 353 istore_1
+ 354 aload_0
+ 355 getfield # <Field nqLBroAEH m_input>
+ 358 getfield # <Field char m_line[]>
+ 361 aload_0
+ 362 getfield # <Field nqLBroAEH m_input>
+ 365 getfield # <Field int m_line_index>
+ 368 caload
+ 369 invokestatic # <Method boolean ishexdigit(char)>
+ 372 iconst_1
+ 373 if_icmpne 408
+ 376 aload_0
+ 377 getfield # <Field nqLBroAEH m_input>
+ 380 getfield # <Field char m_line[]>
+ 383 aload_0
+ 384 getfield # <Field nqLBroAEH m_input>
+ 387 getfield # <Field int m_line_index>
+ 390 caload
+ 391 invokestatic # <Method char hex2bin(char)>
+ 394 istore_1
+ 395 aload_0
+ 396 getfield # <Field nqLBroAEH m_input>
+ 399 dup
+ 400 getfield # <Field int m_line_index>
+ 403 iconst_1
+ 404 iadd
+ 405 putfield # <Field int m_line_index>
+ 408 aload_0
+ 409 getfield # <Field nqLBroAEH m_input>
+ 412 getfield # <Field char m_line[]>
+ 415 aload_0
+ 416 getfield # <Field nqLBroAEH m_input>
+ 419 getfield # <Field int m_line_index>
+ 422 caload
+ 423 invokestatic # <Method boolean ishexdigit(char)>
+ 426 iconst_1
+ 427 if_icmpne 470
+ 430 iload_1
+ 431 iconst_4
+ 432 ishl
+ 433 i2c
+ 434 istore_1
+ 435 iload_1
+ 436 aload_0
+ 437 getfield # <Field nqLBroAEH m_input>
+ 440 getfield # <Field char m_line[]>
+ 443 aload_0
+ 444 getfield # <Field nqLBroAEH m_input>
+ 447 getfield # <Field int m_line_index>
+ 450 caload
+ 451 invokestatic # <Method char hex2bin(char)>
+ 454 ior
+ 455 i2c
+ 456 istore_1
+ 457 aload_0
+ 458 getfield # <Field nqLBroAEH m_input>
+ 461 dup
+ 462 getfield # <Field int m_line_index>
+ 465 iconst_1
+ 466 iadd
+ 467 putfield # <Field int m_line_index>
+ 470 aload_0
+ 471 getfield # <Field nqLBroAEH m_input>
+ 474 getfield # <Field char m_line[]>
+ 477 aload_0
+ 478 getfield # <Field nqLBroAEH m_input>
+ 481 getfield # <Field int m_line_index>
+ 484 caload
+ 485 invokestatic # <Method boolean ishexdigit(char)>
+ 488 iconst_1
+ 489 if_icmpne 532
+ 492 iload_1
+ 493 iconst_4
+ 494 ishl
+ 495 i2c
+ 496 istore_1
+ 497 iload_1
+ 498 aload_0
+ 499 getfield # <Field nqLBroAEH m_input>
+ 502 getfield # <Field char m_line[]>
+ 505 aload_0
+ 506 getfield # <Field nqLBroAEH m_input>
+ 509 getfield # <Field int m_line_index>
+ 512 caload
+ 513 invokestatic # <Method char hex2bin(char)>
+ 516 ior
+ 517 i2c
+ 518 istore_1
+ 519 aload_0
+ 520 getfield # <Field nqLBroAEH m_input>
+ 523 dup
+ 524 getfield # <Field int m_line_index>
+ 527 iconst_1
+ 528 iadd
+ 529 putfield # <Field int m_line_index>
+ 532 iload_1
+ 533 ireturn
+ 534 aload_0
+ 535 getfield # <Field nqLBroAEH m_input>
+ 538 getfield # <Field char m_line[]>
+ 541 aload_0
+ 542 getfield # <Field nqLBroAEH m_input>
+ 545 getfield # <Field int m_line_index>
+ 548 caload
+ 549 invokestatic # <Method boolean isoctdigit(char)>
+ 552 iconst_0
+ 553 if_icmpne 588
+ 556 aload_0
+ 557 getfield # <Field nqLBroAEH m_input>
+ 560 getfield # <Field char m_line[]>
+ 563 aload_0
+ 564 getfield # <Field nqLBroAEH m_input>
+ 567 getfield # <Field int m_line_index>
+ 570 caload
+ 571 istore_1
+ 572 aload_0
+ 573 getfield # <Field nqLBroAEH m_input>
+ 576 dup
+ 577 getfield # <Field int m_line_index>
+ 580 iconst_1
+ 581 iadd
+ 582 putfield # <Field int m_line_index>
+ 585 goto 744
+ 588 aload_0
+ 589 getfield # <Field nqLBroAEH m_input>
+ 592 getfield # <Field char m_line[]>
+ 595 aload_0
+ 596 getfield # <Field nqLBroAEH m_input>
+ 599 getfield # <Field int m_line_index>
+ 602 caload
+ 603 invokestatic # <Method char oct2bin(char)>
+ 606 istore_1
+ 607 aload_0
+ 608 getfield # <Field nqLBroAEH m_input>
+ 611 dup
+ 612 getfield # <Field int m_line_index>
+ 615 iconst_1
+ 616 iadd
+ 617 putfield # <Field int m_line_index>
+ 620 aload_0
+ 621 getfield # <Field nqLBroAEH m_input>
+ 624 getfield # <Field char m_line[]>
+ 627 aload_0
+ 628 getfield # <Field nqLBroAEH m_input>
+ 631 getfield # <Field int m_line_index>
+ 634 caload
+ 635 invokestatic # <Method boolean isoctdigit(char)>
+ 638 iconst_1
+ 639 if_icmpne 682
+ 642 iload_1
+ 643 iconst_3
+ 644 ishl
+ 645 i2c
+ 646 istore_1
+ 647 iload_1
+ 648 aload_0
+ 649 getfield # <Field nqLBroAEH m_input>
+ 652 getfield # <Field char m_line[]>
+ 655 aload_0
+ 656 getfield # <Field nqLBroAEH m_input>
+ 659 getfield # <Field int m_line_index>
+ 662 caload
+ 663 invokestatic # <Method char oct2bin(char)>
+ 666 ior
+ 667 i2c
+ 668 istore_1
+ 669 aload_0
+ 670 getfield # <Field nqLBroAEH m_input>
+ 673 dup
+ 674 getfield # <Field int m_line_index>
+ 677 iconst_1
+ 678 iadd
+ 679 putfield # <Field int m_line_index>
+ 682 aload_0
+ 683 getfield # <Field nqLBroAEH m_input>
+ 686 getfield # <Field char m_line[]>
+ 689 aload_0
+ 690 getfield # <Field nqLBroAEH m_input>
+ 693 getfield # <Field int m_line_index>
+ 696 caload
+ 697 invokestatic # <Method boolean isoctdigit(char)>
+ 700 iconst_1
+ 701 if_icmpne 744
+ 704 iload_1
+ 705 iconst_3
+ 706 ishl
+ 707 i2c
+ 708 istore_1
+ 709 iload_1
+ 710 aload_0
+ 711 getfield # <Field nqLBroAEH m_input>
+ 714 getfield # <Field char m_line[]>
+ 717 aload_0
+ 718 getfield # <Field nqLBroAEH m_input>
+ 721 getfield # <Field int m_line_index>
+ 724 caload
+ 725 invokestatic # <Method char oct2bin(char)>
+ 728 ior
+ 729 i2c
+ 730 istore_1
+ 731 aload_0
+ 732 getfield # <Field nqLBroAEH m_input>
+ 735 dup
+ 736 getfield # <Field int m_line_index>
+ 739 iconst_1
+ 740 iadd
+ 741 putfield # <Field int m_line_index>
+ 744 iload_1
+ 745 ireturn
+
+Method erEfVsiXy packAccept()
+   0 sipush 1024
+   3 newarray char
+   5 astore_2
+   6 iconst_0
+   7 istore_3
+   8 aload_0
+   9 ifnonnull 16
+  12 iconst_0
+  13 goto 17
+  16 iconst_1
+  17 invokestatic # <Method void assert(boolean)>
+  20 aload_0
+  21 getfield # <Field java.io.DataOutputStream m_outstream>
+  24 ifnonnull 31
+  27 iconst_0
+  28 goto 32
+  31 iconst_1
+  32 invokestatic # <Method void assert(boolean)>
+  35 aload_0
+  36 getfield # <Field nqLBroAEH m_input>
+  39 ifnonnull 46
+  42 iconst_0
+  43 goto 47
+  46 iconst_1
+  47 invokestatic # <Method void assert(boolean)>
+  50 aload_0
+  51 getfield # <Field java.util.Hashtable m_tokens>
+  54 ifnonnull 61
+  57 iconst_0
+  58 goto 62
+  61 iconst_1
+  62 invokestatic # <Method void assert(boolean)>
+  65 aload_0
+  66 getfield # <Field OWSzqTzPR m_spec>
+  69 ifnonnull 76
+  72 iconst_0
+  73 goto 77
+  76 iconst_1
+  77 invokestatic # <Method void assert(boolean)>
+  80 goto 108
+  83 aload_0
+  84 getfield # <Field nqLBroAEH m_input>
+  87 invokevirtual # <Method boolean getLine()>
+  90 iconst_1
+  91 if_icmpne 108
+  94 bipush 11
+  96 aload_0
+  97 getfield # <Field nqLBroAEH m_input>
+ 100 getfield # <Field int m_line_number>
+ 103 invokestatic # <Method void parse_error(int, int)>
+ 106 aconst_null
+ 107 areturn
+ 108 aload_0
+ 109 getfield # <Field nqLBroAEH m_input>
+ 112 getfield # <Field int m_line_index>
+ 115 aload_0
+ 116 getfield # <Field nqLBroAEH m_input>
+ 119 getfield # <Field int m_line_read>
+ 122 if_icmpge 83
+ 125 goto 186
+ 128 aload_0
+ 129 getfield # <Field nqLBroAEH m_input>
+ 132 dup
+ 133 getfield # <Field int m_line_index>
+ 136 iconst_1
+ 137 iadd
+ 138 putfield # <Field int m_line_index>
+ 141 goto 169
+ 144 aload_0
+ 145 getfield # <Field nqLBroAEH m_input>
+ 148 invokevirtual # <Method boolean getLine()>
+ 151 iconst_1
+ 152 if_icmpne 169
+ 155 bipush 11
+ 157 aload_0
+ 158 getfield # <Field nqLBroAEH m_input>
+ 161 getfield # <Field int m_line_number>
+ 164 invokestatic # <Method void parse_error(int, int)>
+ 167 aconst_null
+ 168 areturn
+ 169 aload_0
+ 170 getfield # <Field nqLBroAEH m_input>
+ 173 getfield # <Field int m_line_index>
+ 176 aload_0
+ 177 getfield # <Field nqLBroAEH m_input>
+ 180 getfield # <Field int m_line_read>
+ 183 if_icmpge 144
+ 186 aload_0
+ 187 getfield # <Field nqLBroAEH m_input>
+ 190 getfield # <Field char m_line[]>
+ 193 aload_0
+ 194 getfield # <Field nqLBroAEH m_input>
+ 197 getfield # <Field int m_line_index>
+ 200 caload
+ 201 invokestatic # <Method boolean isspace(char)>
+ 204 iconst_1
+ 205 if_icmpeq 128
+ 208 aload_0
+ 209 getfield # <Field nqLBroAEH m_input>
+ 212 getfield # <Field char m_line[]>
+ 215 aload_0
+ 216 getfield # <Field nqLBroAEH m_input>
+ 219 getfield # <Field int m_line_index>
+ 222 caload
+ 223 bipush 123
+ 225 if_icmpeq 240
+ 228 bipush 17
+ 230 aload_0
+ 231 getfield # <Field nqLBroAEH m_input>
+ 234 getfield # <Field int m_line_number>
+ 237 invokestatic # <Method void parse_error(int, int)>
+ 240 iconst_0
+ 241 istore 4
+ 243 aload_2
+ 244 iload_3
+ 245 aload_0
+ 246 getfield # <Field nqLBroAEH m_input>
+ 249 getfield # <Field char m_line[]>
+ 252 aload_0
+ 253 getfield # <Field nqLBroAEH m_input>
+ 256 getfield # <Field int m_line_index>
+ 259 caload
+ 260 castore
+ 261 aload_0
+ 262 getfield # <Field nqLBroAEH m_input>
+ 265 getfield # <Field char m_line[]>
+ 268 aload_0
+ 269 getfield # <Field nqLBroAEH m_input>
+ 272 getfield # <Field int m_line_index>
+ 275 caload
+ 276 bipush 123
+ 278 if_icmpne 287
+ 281 iinc 4 1
+ 284 goto 334
+ 287 aload_0
+ 288 getfield # <Field nqLBroAEH m_input>
+ 291 getfield # <Field char m_line[]>
+ 294 aload_0
+ 295 getfield # <Field nqLBroAEH m_input>
+ 298 getfield # <Field int m_line_index>
+ 301 caload
+ 302 bipush 125
+ 304 if_icmpne 334
+ 307 iinc 4 -1
+ 310 iload 4
+ 312 ifne 334
+ 315 iinc 3 1
+ 318 aload_0
+ 319 getfield # <Field nqLBroAEH m_input>
+ 322 dup
+ 323 getfield # <Field int m_line_index>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_index>
+ 331 goto 409
+ 334 iinc 3 1
+ 337 iload_3
+ 338 aload_2
+ 339 arraylength
+ 340 if_icmple 348
+ 343 aload_2
+ 344 invokestatic # <Method char doubleSize(char[])[]>
+ 347 astore_2
+ 348 aload_0
+ 349 getfield # <Field nqLBroAEH m_input>
+ 352 dup
+ 353 getfield # <Field int m_line_index>
+ 356 iconst_1
+ 357 iadd
+ 358 putfield # <Field int m_line_index>
+ 361 goto 389
+ 364 aload_0
+ 365 getfield # <Field nqLBroAEH m_input>
+ 368 invokevirtual # <Method boolean getLine()>
+ 371 iconst_1
+ 372 if_icmpne 389
+ 375 bipush 16
+ 377 aload_0
+ 378 getfield # <Field nqLBroAEH m_input>
+ 381 getfield # <Field int m_line_number>
+ 384 invokestatic # <Method void parse_error(int, int)>
+ 387 aconst_null
+ 388 areturn
+ 389 aload_0
+ 390 getfield # <Field nqLBroAEH m_input>
+ 393 getfield # <Field int m_line_index>
+ 396 aload_0
+ 397 getfield # <Field nqLBroAEH m_input>
+ 400 getfield # <Field int m_line_read>
+ 403 if_icmpge 364
+ 406 goto 243
+ 409 new # <Class erEfVsiXy>
+ 412 dup
+ 413 aload_2
+ 414 iload_3
+ 415 aload_0
+ 416 getfield # <Field nqLBroAEH m_input>
+ 419 getfield # <Field int m_line_number>
+ 422 invokespecial # <Method erEfVsiXy(char[],int,int)>
+ 425 astore_1
+ 426 aload_1
+ 427 ifnonnull 434
+ 430 iconst_0
+ 431 goto 435
+ 434 iconst_1
+ 435 invokestatic # <Method void assert(boolean)>
+ 438 aload_1
+ 439 areturn
+
+Method int advance()
+   0 iconst_0
+   1 istore_1
+   2 aload_0
+   3 getfield # <Field nqLBroAEH m_input>
+   6 getfield # <Field boolean m_eof_reached>
+   9 iconst_1
+  10 if_icmpne 38
+  13 aload_0
+  14 getfield # <Field OWSzqTzPR m_spec>
+  17 bipush 11
+  19 putfield # <Field int m_current_token>
+  22 aload_0
+  23 getfield # <Field OWSzqTzPR m_spec>
+  26 iconst_0
+  27 putfield # <Field char m_lexeme>
+  30 aload_0
+  31 getfield # <Field OWSzqTzPR m_spec>
+  34 getfield # <Field int m_current_token>
+  37 ireturn
+  38 aload_0
+  39 getfield # <Field OWSzqTzPR m_spec>
+  42 getfield # <Field int m_current_token>
+  45 iconst_1
+  46 if_icmpeq 66
+  49 aload_0
+  50 getfield # <Field nqLBroAEH m_input>
+  53 getfield # <Field int m_line_index>
+  56 aload_0
+  57 getfield # <Field nqLBroAEH m_input>
+  60 getfield # <Field int m_line_read>
+  63 if_icmplt 241
+  66 aload_0
+  67 getfield # <Field OWSzqTzPR m_spec>
+  70 getfield # <Field boolean m_in_quote>
+  73 iconst_1
+  74 if_icmpne 89
+  77 bipush 16
+  79 aload_0
+  80 getfield # <Field nqLBroAEH m_input>
+  83 getfield # <Field int m_line_number>
+  86 invokestatic # <Method void parse_error(int, int)>
+  89 aload_0
+  90 getfield # <Field boolean m_advance_stop>
+  93 iconst_0
+  94 if_icmpeq 114
+  97 aload_0
+  98 getfield # <Field nqLBroAEH m_input>
+ 101 getfield # <Field int m_line_index>
+ 104 aload_0
+ 105 getfield # <Field nqLBroAEH m_input>
+ 108 getfield # <Field int m_line_read>
+ 111 if_icmplt 161
+ 114 aload_0
+ 115 getfield # <Field nqLBroAEH m_input>
+ 118 invokevirtual # <Method boolean getLine()>
+ 121 iconst_1
+ 122 if_icmpne 150
+ 125 aload_0
+ 126 getfield # <Field OWSzqTzPR m_spec>
+ 129 bipush 11
+ 131 putfield # <Field int m_current_token>
+ 134 aload_0
+ 135 getfield # <Field OWSzqTzPR m_spec>
+ 138 iconst_0
+ 139 putfield # <Field char m_lexeme>
+ 142 aload_0
+ 143 getfield # <Field OWSzqTzPR m_spec>
+ 146 getfield # <Field int m_current_token>
+ 149 ireturn
+ 150 aload_0
+ 151 getfield # <Field nqLBroAEH m_input>
+ 154 iconst_0
+ 155 putfield # <Field int m_line_index>
+ 158 goto 182
+ 161 aload_0
+ 162 iconst_0
+ 163 putfield # <Field boolean m_advance_stop>
+ 166 goto 182
+ 169 aload_0
+ 170 getfield # <Field nqLBroAEH m_input>
+ 173 dup
+ 174 getfield # <Field int m_line_index>
+ 177 iconst_1
+ 178 iadd
+ 179 putfield # <Field int m_line_index>
+ 182 aload_0
+ 183 getfield # <Field nqLBroAEH m_input>
+ 186 getfield # <Field int m_line_index>
+ 189 aload_0
+ 190 getfield # <Field nqLBroAEH m_input>
+ 193 getfield # <Field int m_line_read>
+ 196 if_icmpge 221
+ 199 aload_0
+ 200 getfield # <Field nqLBroAEH m_input>
+ 203 getfield # <Field char m_line[]>
+ 206 aload_0
+ 207 getfield # <Field nqLBroAEH m_input>
+ 210 getfield # <Field int m_line_index>
+ 213 caload
+ 214 invokestatic # <Method boolean isspace(char)>
+ 217 iconst_1
+ 218 if_icmpeq 169
+ 221 aload_0
+ 222 getfield # <Field nqLBroAEH m_input>
+ 225 getfield # <Field int m_line_index>
+ 228 aload_0
+ 229 getfield # <Field nqLBroAEH m_input>
+ 232 getfield # <Field int m_line_read>
+ 235 if_icmpge 89
+ 238 goto 241
+ 241 aload_0
+ 242 getfield # <Field nqLBroAEH m_input>
+ 245 getfield # <Field int m_line_index>
+ 248 aload_0
+ 249 getfield # <Field nqLBroAEH m_input>
+ 252 getfield # <Field int m_line_read>
+ 255 if_icmple 262
+ 258 iconst_0
+ 259 goto 263
+ 262 iconst_1
+ 263 invokestatic # <Method void assert(boolean)>
+ 266 aload_0
+ 267 getfield # <Field OWSzqTzPR m_spec>
+ 270 getfield # <Field boolean m_in_quote>
+ 273 iconst_0
+ 274 if_icmpne 433
+ 277 goto 326
+ 280 aload_0
+ 281 invokespecial # <Method boolean expandMacro()>
+ 284 pop
+ 285 aload_0
+ 286 getfield # <Field nqLBroAEH m_input>
+ 289 getfield # <Field int m_line_index>
+ 292 aload_0
+ 293 getfield # <Field nqLBroAEH m_input>
+ 296 getfield # <Field int m_line_read>
+ 299 if_icmplt 326
+ 302 aload_0
+ 303 getfield # <Field OWSzqTzPR m_spec>
+ 306 iconst_1
+ 307 putfield # <Field int m_current_token>
+ 310 aload_0
+ 311 getfield # <Field OWSzqTzPR m_spec>
+ 314 iconst_0
+ 315 putfield # <Field char m_lexeme>
+ 318 aload_0
+ 319 getfield # <Field OWSzqTzPR m_spec>
+ 322 getfield # <Field int m_current_token>
+ 325 ireturn
+ 326 aload_0
+ 327 getfield # <Field nqLBroAEH m_input>
+ 330 getfield # <Field char m_line[]>
+ 333 aload_0
+ 334 getfield # <Field nqLBroAEH m_input>
+ 337 getfield # <Field int m_line_index>
+ 340 caload
+ 341 bipush 123
+ 343 if_icmpeq 280
+ 346 goto 433
+ 349 aload_0
+ 350 getfield # <Field OWSzqTzPR m_spec>
+ 353 getfield # <Field boolean m_in_quote>
+ 356 iconst_1
+ 357 if_icmpne 371
+ 360 aload_0
+ 361 getfield # <Field OWSzqTzPR m_spec>
+ 364 iconst_0
+ 365 putfield # <Field boolean m_in_quote>
+ 368 goto 379
+ 371 aload_0
+ 372 getfield # <Field OWSzqTzPR m_spec>
+ 375 iconst_1
+ 376 putfield # <Field boolean m_in_quote>
+ 379 aload_0
+ 380 getfield # <Field nqLBroAEH m_input>
+ 383 dup
+ 384 getfield # <Field int m_line_index>
+ 387 iconst_1
+ 388 iadd
+ 389 putfield # <Field int m_line_index>
+ 392 aload_0
+ 393 getfield # <Field nqLBroAEH m_input>
+ 396 getfield # <Field int m_line_index>
+ 399 aload_0
+ 400 getfield # <Field nqLBroAEH m_input>
+ 403 getfield # <Field int m_line_read>
+ 406 if_icmplt 433
+ 409 aload_0
+ 410 getfield # <Field OWSzqTzPR m_spec>
+ 413 iconst_1
+ 414 putfield # <Field int m_current_token>
+ 417 aload_0
+ 418 getfield # <Field OWSzqTzPR m_spec>
+ 421 iconst_0
+ 422 putfield # <Field char m_lexeme>
+ 425 aload_0
+ 426 getfield # <Field OWSzqTzPR m_spec>
+ 429 getfield # <Field int m_current_token>
+ 432 ireturn
+ 433 aload_0
+ 434 getfield # <Field nqLBroAEH m_input>
+ 437 getfield # <Field char m_line[]>
+ 440 aload_0
+ 441 getfield # <Field nqLBroAEH m_input>
+ 444 getfield # <Field int m_line_index>
+ 447 caload
+ 448 bipush 34
+ 450 if_icmpeq 349
+ 453 aload_0
+ 454 getfield # <Field nqLBroAEH m_input>
+ 457 getfield # <Field int m_line_index>
+ 460 aload_0
+ 461 getfield # <Field nqLBroAEH m_input>
+ 464 getfield # <Field int m_line_read>
+ 467 if_icmple 557
+ 470 getstatic # <Field java.io.PrintStream out>
+ 473 new # <Class java.lang.StringBuffer>
+ 476 dup
+ 477 invokespecial # <Method java.lang.StringBuffer()>
+ 480 ldc # <String "m_input.m_line_index = ">
+ 482 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 485 aload_0
+ 486 getfield # <Field nqLBroAEH m_input>
+ 489 getfield # <Field int m_line_index>
+ 492 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 495 invokevirtual # <Method java.lang.String toString()>
+ 498 invokevirtual # <Method void println(java.lang.String)>
+ 501 getstatic # <Field java.io.PrintStream out>
+ 504 new # <Class java.lang.StringBuffer>
+ 507 dup
+ 508 invokespecial # <Method java.lang.StringBuffer()>
+ 511 ldc # <String "m_input.m_line_read = ">
+ 513 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field nqLBroAEH m_input>
+ 520 getfield # <Field int m_line_read>
+ 523 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 526 invokevirtual # <Method java.lang.String toString()>
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 aload_0
+ 533 getfield # <Field nqLBroAEH m_input>
+ 536 getfield # <Field int m_line_index>
+ 539 aload_0
+ 540 getfield # <Field nqLBroAEH m_input>
+ 543 getfield # <Field int m_line_read>
+ 546 if_icmple 553
+ 549 iconst_0
+ 550 goto 554
+ 553 iconst_1
+ 554 invokestatic # <Method void assert(boolean)>
+ 557 aload_0
+ 558 getfield # <Field nqLBroAEH m_input>
+ 561 getfield # <Field char m_line[]>
+ 564 aload_0
+ 565 getfield # <Field nqLBroAEH m_input>
+ 568 getfield # <Field int m_line_index>
+ 571 caload
+ 572 bipush 92
+ 574 if_icmpne 582
+ 577 iconst_1
+ 578 istore_1
+ 579 goto 584
+ 582 iconst_0
+ 583 istore_1
+ 584 aload_0
+ 585 getfield # <Field OWSzqTzPR m_spec>
+ 588 getfield # <Field boolean m_in_quote>
+ 591 iconst_0
+ 592 if_icmpne 697
+ 595 aload_0
+ 596 getfield # <Field nqLBroAEH m_input>
+ 599 getfield # <Field char m_line[]>
+ 602 aload_0
+ 603 getfield # <Field nqLBroAEH m_input>
+ 606 getfield # <Field int m_line_index>
+ 609 caload
+ 610 invokestatic # <Method boolean isspace(char)>
+ 613 ifeq 640
+ 616 aload_0
+ 617 getfield # <Field OWSzqTzPR m_spec>
+ 620 iconst_1
+ 621 putfield # <Field int m_current_token>
+ 624 aload_0
+ 625 getfield # <Field OWSzqTzPR m_spec>
+ 628 iconst_0
+ 629 putfield # <Field char m_lexeme>
+ 632 aload_0
+ 633 getfield # <Field OWSzqTzPR m_spec>
+ 636 getfield # <Field int m_current_token>
+ 639 ireturn
+ 640 iload_1
+ 641 iconst_1
+ 642 if_icmpne 659
+ 645 aload_0
+ 646 getfield # <Field OWSzqTzPR m_spec>
+ 649 aload_0
+ 650 invokespecial # <Method char expandEscape()>
+ 653 putfield # <Field char m_lexeme>
+ 656 goto 806
+ 659 aload_0
+ 660 getfield # <Field OWSzqTzPR m_spec>
+ 663 aload_0
+ 664 getfield # <Field nqLBroAEH m_input>
+ 667 getfield # <Field char m_line[]>
+ 670 aload_0
+ 671 getfield # <Field nqLBroAEH m_input>
+ 674 getfield # <Field int m_line_index>
+ 677 caload
+ 678 putfield # <Field char m_lexeme>
+ 681 aload_0
+ 682 getfield # <Field nqLBroAEH m_input>
+ 685 dup
+ 686 getfield # <Field int m_line_index>
+ 689 iconst_1
+ 690 iadd
+ 691 putfield # <Field int m_line_index>
+ 694 goto 806
+ 697 iload_1
+ 698 iconst_1
+ 699 if_icmpne 771
+ 702 aload_0
+ 703 getfield # <Field nqLBroAEH m_input>
+ 706 getfield # <Field int m_line_index>
+ 709 iconst_1
+ 710 iadd
+ 711 aload_0
+ 712 getfield # <Field nqLBroAEH m_input>
+ 715 getfield # <Field int m_line_read>
+ 718 if_icmpge 771
+ 721 aload_0
+ 722 getfield # <Field nqLBroAEH m_input>
+ 725 getfield # <Field char m_line[]>
+ 728 aload_0
+ 729 getfield # <Field nqLBroAEH m_input>
+ 732 getfield # <Field int m_line_index>
+ 735 iconst_1
+ 736 iadd
+ 737 caload
+ 738 bipush 34
+ 740 if_icmpne 771
+ 743 aload_0
+ 744 getfield # <Field OWSzqTzPR m_spec>
+ 747 bipush 34
+ 749 putfield # <Field char m_lexeme>
+ 752 aload_0
+ 753 getfield # <Field nqLBroAEH m_input>
+ 756 aload_0
+ 757 getfield # <Field nqLBroAEH m_input>
+ 760 getfield # <Field int m_line_index>
+ 763 iconst_2
+ 764 iadd
+ 765 putfield # <Field int m_line_index>
+ 768 goto 806
+ 771 aload_0
+ 772 getfield # <Field OWSzqTzPR m_spec>
+ 775 aload_0
+ 776 getfield # <Field nqLBroAEH m_input>
+ 779 getfield # <Field char m_line[]>
+ 782 aload_0
+ 783 getfield # <Field nqLBroAEH m_input>
+ 786 getfield # <Field int m_line_index>
+ 789 caload
+ 790 putfield # <Field char m_lexeme>
+ 793 aload_0
+ 794 getfield # <Field nqLBroAEH m_input>
+ 797 dup
+ 798 getfield # <Field int m_line_index>
+ 801 iconst_1
+ 802 iadd
+ 803 putfield # <Field int m_line_index>
+ 806 aload_0
+ 807 getfield # <Field java.util.Hashtable m_tokens>
+ 810 new # <Class java.lang.Character>
+ 813 dup
+ 814 aload_0
+ 815 getfield # <Field OWSzqTzPR m_spec>
+ 818 getfield # <Field char m_lexeme>
+ 821 invokespecial # <Method java.lang.Character(char)>
+ 824 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 827 checkcast # <Class java.lang.Integer>
+ 830 astore_2
+ 831 aload_0
+ 832 getfield # <Field OWSzqTzPR m_spec>
+ 835 getfield # <Field boolean m_in_quote>
+ 838 iconst_1
+ 839 if_icmpeq 847
+ 842 iload_1
+ 843 iconst_1
+ 844 if_icmpne 859
+ 847 aload_0
+ 848 getfield # <Field OWSzqTzPR m_spec>
+ 851 bipush 12
+ 853 putfield # <Field int m_current_token>
+ 856 goto 886
+ 859 aload_2
+ 860 ifnonnull 875
+ 863 aload_0
+ 864 getfield # <Field OWSzqTzPR m_spec>
+ 867 bipush 12
+ 869 putfield # <Field int m_current_token>
+ 872 goto 886
+ 875 aload_0
+ 876 getfield # <Field OWSzqTzPR m_spec>
+ 879 aload_2
+ 880 invokevirtual # <Method int intValue()>
+ 883 putfield # <Field int m_current_token>
+ 886 aload_0
+ 887 getfield # <Field OWSzqTzPR m_spec>
+ 890 getfield # <Field int m_current_token>
+ 893 ireturn
+
+Method void details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "
+       ** Macros **">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 getfield # <Field java.util.Hashtable m_macros>
+  15 invokevirtual # <Method java.util.Enumeration keys()>
+  18 astore_1
+  19 goto 110
+  22 aload_1
+  23 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  28 checkcast # <Class java.lang.String>
+  31 astore_2
+  32 aload_0
+  33 getfield # <Field OWSzqTzPR m_spec>
+  36 getfield # <Field java.util.Hashtable m_macros>
+  39 aload_2
+  40 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  43 checkcast # <Class java.lang.String>
+  46 astore_3
+  47 aload_2
+  48 ifnonnull 55
+  51 iconst_0
+  52 goto 56
+  55 iconst_1
+  56 invokestatic # <Method void assert(boolean)>
+  59 aload_3
+  60 ifnonnull 67
+  63 iconst_0
+  64 goto 68
+  67 iconst_1
+  68 invokestatic # <Method void assert(boolean)>
+  71 getstatic # <Field java.io.PrintStream out>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 ldc # <String "Macro name "">
+  83 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  86 aload_2
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 ldc # <String "" has definition "">
+  92 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  95 aload_3
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "".">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 invokevirtual # <Method java.lang.String toString()>
+ 107 invokevirtual # <Method void println(java.lang.String)>
+ 110 aload_1
+ 111 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 116 iconst_1
+ 117 if_icmpeq 22
+ 120 getstatic # <Field java.io.PrintStream out>
+ 123 ldc # <String "
+       ** States **">
+ 125 invokevirtual # <Method void println(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field OWSzqTzPR m_spec>
+ 132 getfield # <Field java.util.Hashtable m_states>
+ 135 invokevirtual # <Method java.util.Enumeration keys()>
+ 138 astore 4
+ 140 goto 242
+ 143 aload 4
+ 145 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+ 150 checkcast # <Class java.lang.String>
+ 153 astore 5
+ 155 aload_0
+ 156 getfield # <Field OWSzqTzPR m_spec>
+ 159 getfield # <Field java.util.Hashtable m_states>
+ 162 aload 5
+ 164 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+ 167 checkcast # <Class java.lang.Integer>
+ 170 astore 6
+ 172 aload 5
+ 174 ifnonnull 181
+ 177 iconst_0
+ 178 goto 182
+ 181 iconst_1
+ 182 invokestatic # <Method void assert(boolean)>
+ 185 aload 6
+ 187 ifnonnull 194
+ 190 iconst_0
+ 191 goto 195
+ 194 iconst_1
+ 195 invokestatic # <Method void assert(boolean)>
+ 198 getstatic # <Field java.io.PrintStream out>
+ 201 new # <Class java.lang.StringBuffer>
+ 204 dup
+ 205 invokespecial # <Method java.lang.StringBuffer()>
+ 208 ldc # <String "State "">
+ 210 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 213 aload 5
+ 215 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 218 ldc # <String "" has identifying index ">
+ 220 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 223 aload 6
+ 225 invokevirtual # <Method java.lang.String toString()>
+ 228 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 231 ldc # <String ".">
+ 233 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 236 invokevirtual # <Method java.lang.String toString()>
+ 239 invokevirtual # <Method void println(java.lang.String)>
+ 242 aload 4
+ 244 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 249 iconst_1
+ 250 if_icmpeq 143
+ 253 getstatic # <Field java.io.PrintStream out>
+ 256 ldc # <String "
+       ** Character Counting **">
+ 258 invokevirtual # <Method void println(java.lang.String)>
+ 261 aload_0
+ 262 getfield # <Field OWSzqTzPR m_spec>
+ 265 getfield # <Field boolean m_count_chars>
+ 268 iconst_0
+ 269 if_icmpne 283
+ 272 getstatic # <Field java.io.PrintStream out>
+ 275 ldc # <String "Character counting is off.">
+ 277 invokevirtual # <Method void println(java.lang.String)>
+ 280 goto 310
+ 283 aload_0
+ 284 getfield # <Field OWSzqTzPR m_spec>
+ 287 getfield # <Field boolean m_count_lines>
+ 290 iconst_1
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 getstatic # <Field java.io.PrintStream out>
+ 305 ldc # <String "Character counting is on.">
+ 307 invokevirtual # <Method void println(java.lang.String)>
+ 310 getstatic # <Field java.io.PrintStream out>
+ 313 ldc # <String "
+       ** Line Counting **">
+ 315 invokevirtual # <Method void println(java.lang.String)>
+ 318 aload_0
+ 319 getfield # <Field OWSzqTzPR m_spec>
+ 322 getfield # <Field boolean m_count_lines>
+ 325 iconst_0
+ 326 if_icmpne 340
+ 329 getstatic # <Field java.io.PrintStream out>
+ 332 ldc # <String "Line counting is off.">
+ 334 invokevirtual # <Method void println(java.lang.String)>
+ 337 goto 367
+ 340 aload_0
+ 341 getfield # <Field OWSzqTzPR m_spec>
+ 344 getfield # <Field boolean m_count_lines>
+ 347 iconst_1
+ 348 if_icmpeq 355
+ 351 iconst_0
+ 352 goto 356
+ 355 iconst_1
+ 356 invokestatic # <Method void assert(boolean)>
+ 359 getstatic # <Field java.io.PrintStream out>
+ 362 ldc # <String "Line counting is on.">
+ 364 invokevirtual # <Method void println(java.lang.String)>
+ 367 getstatic # <Field java.io.PrintStream out>
+ 370 ldc # <String "
+       ** Operating System Specificity **">
+ 372 invokevirtual # <Method void println(java.lang.String)>
+ 375 aload_0
+ 376 getfield # <Field OWSzqTzPR m_spec>
+ 379 getfield # <Field boolean m_unix>
+ 382 iconst_0
+ 383 if_icmpne 405
+ 386 getstatic # <Field java.io.PrintStream out>
+ 389 ldc # <String "Not generating UNIX-specific code.">
+ 391 invokevirtual # <Method void println(java.lang.String)>
+ 394 getstatic # <Field java.io.PrintStream out>
+ 397 ldc # <String "(This means that "\r\n" is a newline, rather than "\n".)">
+ 399 invokevirtual # <Method void println(java.lang.String)>
+ 402 goto 421
+ 405 getstatic # <Field java.io.PrintStream out>
+ 408 ldc # <String "Generating UNIX-specific code.">
+ 410 invokevirtual # <Method void println(java.lang.String)>
+ 413 getstatic # <Field java.io.PrintStream out>
+ 416 ldc # <String "(This means that "\n" is a newline, rather than "\r\n".)">
+ 418 invokevirtual # <Method void println(java.lang.String)>
+ 421 getstatic # <Field java.io.PrintStream out>
+ 424 ldc # <String "
+       ** Java CUP Compatibility **">
+ 426 invokevirtual # <Method void println(java.lang.String)>
+ 429 aload_0
+ 430 getfield # <Field OWSzqTzPR m_spec>
+ 433 getfield # <Field boolean m_cup_compatible>
+ 436 iconst_0
+ 437 if_icmpne 459
+ 440 getstatic # <Field java.io.PrintStream out>
+ 443 ldc # <String "Generating CUP compatible code.">
+ 445 invokevirtual # <Method void println(java.lang.String)>
+ 448 getstatic # <Field java.io.PrintStream out>
+ 451 ldc # <String "(No current results.)">
+ 453 invokevirtual # <Method void println(java.lang.String)>
+ 456 goto 475
+ 459 getstatic # <Field java.io.PrintStream out>
+ 462 ldc # <String "Not generating CUP compatible code.">
+ 464 invokevirtual # <Method void println(java.lang.String)>
+ 467 getstatic # <Field java.io.PrintStream out>
+ 470 ldc # <String "(No current results.)">
+ 472 invokevirtual # <Method void println(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field OWSzqTzPR m_spec>
+ 479 getfield # <Field java.util.Vector m_dtrans_vector>
+ 482 ifnull 493
+ 485 getstatic # <Field java.io.PrintStream out>
+ 488 ldc # <String "
+       ** DFA transition table **">
+ 490 invokevirtual # <Method void println(java.lang.String)>
+ 493 return
+
+Method void print_set(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore_2
+   5 iload_2
+   6 ifne 17
+   9 getstatic # <Field java.io.PrintStream out>
+  12 ldc # <String "empty ">
+  14 invokevirtual # <Method void print(java.lang.String)>
+  17 iconst_0
+  18 istore_3
+  19 goto 64
+  22 aload_1
+  23 iload_3
+  24 invokevirtual # <Method java.lang.Object elementAt(int)>
+  27 checkcast # <Class gCRTXjbfh>
+  30 astore 4
+  32 getstatic # <Field java.io.PrintStream out>
+  35 new # <Class java.lang.StringBuffer>
+  38 dup
+  39 invokespecial # <Method java.lang.StringBuffer()>
+  42 aload 4
+  44 getfield # <Field int m_label>
+  47 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  50 ldc # <String " ">
+  52 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  55 invokevirtual # <Method java.lang.String toString()>
+  58 invokevirtual # <Method void print(java.lang.String)>
+  61 iinc 3 1
+  64 iload_3
+  65 iload_2
+  66 if_icmplt 22
+  69 return
+
+Method void print_header()
+   0 iconst_0
+   1 istore 4
+   3 getstatic # <Field java.io.PrintStream out>
+   6 ldc # <String "/*---------------------- DFA -----------------------">
+   8 invokevirtual # <Method void println(java.lang.String)>
+  11 aload_0
+  12 getfield # <Field OWSzqTzPR m_spec>
+  15 getfield # <Field java.util.Hashtable m_states>
+  18 invokevirtual # <Method java.util.Enumeration keys()>
+  21 astore_1
+  22 goto 186
+  25 aload_1
+  26 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  31 checkcast # <Class java.lang.String>
+  34 astore 9
+  36 aload_0
+  37 getfield # <Field OWSzqTzPR m_spec>
+  40 getfield # <Field java.util.Hashtable m_states>
+  43 aload 9
+  45 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  48 checkcast # <Class java.lang.Integer>
+  51 astore 10
+  53 aload 9
+  55 ifnonnull 62
+  58 iconst_0
+  59 goto 63
+  62 iconst_1
+  63 invokestatic # <Method void assert(boolean)>
+  66 aload 10
+  68 ifnonnull 75
+  71 iconst_0
+  72 goto 76
+  75 iconst_1
+  76 invokestatic # <Method void assert(boolean)>
+  79 getstatic # <Field java.io.PrintStream out>
+  82 new # <Class java.lang.StringBuffer>
+  85 dup
+  86 invokespecial # <Method java.lang.StringBuffer()>
+  89 ldc # <String "State "">
+  91 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  94 aload 9
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 ldc # <String "" has identifying index ">
+ 101 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 104 aload 10
+ 106 invokevirtual # <Method java.lang.String toString()>
+ 109 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 112 ldc # <String ".">
+ 114 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 117 invokevirtual # <Method java.lang.String toString()>
+ 120 invokevirtual # <Method void println(java.lang.String)>
+ 123 aload 10
+ 125 invokevirtual # <Method int intValue()>
+ 128 istore_2
+ 129 aload_0
+ 130 getfield # <Field OWSzqTzPR m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_2
+ 137 iaload
+ 138 iconst_m1
+ 139 if_icmpeq 178
+ 142 getstatic # <Field java.io.PrintStream out>
+ 145 new # <Class java.lang.StringBuffer>
+ 148 dup
+ 149 invokespecial # <Method java.lang.StringBuffer()>
+ 152 ldc # <String "   Start index in transition table: ">
+ 154 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 157 aload_0
+ 158 getfield # <Field OWSzqTzPR m_spec>
+ 161 getfield # <Field int m_state_dtrans[]>
+ 164 iload_2
+ 165 iaload
+ 166 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 169 invokevirtual # <Method java.lang.String toString()>
+ 172 invokevirtual # <Method void println(java.lang.String)>
+ 175 goto 186
+ 178 getstatic # <Field java.io.PrintStream out>
+ 181 ldc # <String "   No associated transition states.">
+ 183 invokevirtual # <Method void println(java.lang.String)>
+ 186 aload_1
+ 187 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+ 192 iconst_1
+ 193 if_icmpeq 25
+ 196 iconst_0
+ 197 istore_2
+ 198 goto 779
+ 201 aload_0
+ 202 getfield # <Field OWSzqTzPR m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 iload_2
+ 209 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 212 checkcast # <Class dSqSxJFla>
+ 215 astore 5
+ 217 aload_0
+ 218 getfield # <Field OWSzqTzPR m_spec>
+ 221 getfield # <Field java.util.Vector m_accept_vector>
+ 224 ifnonnull 428
+ 227 aload_0
+ 228 getfield # <Field OWSzqTzPR m_spec>
+ 231 getfield # <Field int m_anchor_array[]>
+ 234 ifnonnull 428
+ 237 aload 5
+ 239 getfield # <Field erEfVsiXy m_accept>
+ 242 ifnonnull 278
+ 245 getstatic # <Field java.io.PrintStream out>
+ 248 new # <Class java.lang.StringBuffer>
+ 251 dup
+ 252 invokespecial # <Method java.lang.StringBuffer()>
+ 255 ldc # <String " * State ">
+ 257 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 260 iload_2
+ 261 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 264 ldc # <String " [nonaccepting]">
+ 266 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 269 invokevirtual # <Method java.lang.String toString()>
+ 272 invokevirtual # <Method void print(java.lang.String)>
+ 275 goto 632
+ 278 getstatic # <Field java.io.PrintStream out>
+ 281 new # <Class java.lang.StringBuffer>
+ 284 dup
+ 285 invokespecial # <Method java.lang.StringBuffer()>
+ 288 ldc # <String " * State ">
+ 290 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 293 iload_2
+ 294 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 297 ldc # <String " [accepting, line ">
+ 299 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 302 aload 5
+ 304 getfield # <Field erEfVsiXy m_accept>
+ 307 getfield # <Field int m_line_number>
+ 310 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 313 ldc # <String " <">
+ 315 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 318 new # <Class java.lang.String>
+ 321 dup
+ 322 aload 5
+ 324 getfield # <Field erEfVsiXy m_accept>
+ 327 getfield # <Field char m_action[]>
+ 330 iconst_0
+ 331 aload 5
+ 333 getfield # <Field erEfVsiXy m_accept>
+ 336 getfield # <Field int m_action_read>
+ 339 invokespecial # <Method java.lang.String(char[],int,int)>
+ 342 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 345 ldc # <String ">]">
+ 347 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 350 invokevirtual # <Method java.lang.String toString()>
+ 353 invokevirtual # <Method void print(java.lang.String)>
+ 356 aload 5
+ 358 getfield # <Field int m_anchor>
+ 361 ifeq 632
+ 364 getstatic # <Field java.io.PrintStream out>
+ 367 new # <Class java.lang.StringBuffer>
+ 370 dup
+ 371 invokespecial # <Method java.lang.StringBuffer()>
+ 374 ldc # <String " Anchor: ">
+ 376 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 379 aload 5
+ 381 getfield # <Field int m_anchor>
+ 384 iconst_1
+ 385 iand
+ 386 ifeq 394
+ 389 ldc # <String "start ">
+ 391 goto 396
+ 394 ldc # <String "">
+ 396 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 399 aload 5
+ 401 getfield # <Field int m_anchor>
+ 404 iconst_2
+ 405 iand
+ 406 ifeq 414
+ 409 ldc # <String "end ">
+ 411 goto 416
+ 414 ldc # <String "">
+ 416 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 419 invokevirtual # <Method java.lang.String toString()>
+ 422 invokevirtual # <Method void print(java.lang.String)>
+ 425 goto 632
+ 428 aload_0
+ 429 getfield # <Field OWSzqTzPR m_spec>
+ 432 getfield # <Field java.util.Vector m_accept_vector>
+ 435 iload_2
+ 436 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 439 checkcast # <Class erEfVsiXy>
+ 442 astore 8
+ 444 aload 8
+ 446 ifnonnull 482
+ 449 getstatic # <Field java.io.PrintStream out>
+ 452 new # <Class java.lang.StringBuffer>
+ 455 dup
+ 456 invokespecial # <Method java.lang.StringBuffer()>
+ 459 ldc # <String " * State ">
+ 461 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 464 iload_2
+ 465 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 468 ldc # <String " [nonaccepting]">
+ 470 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 473 invokevirtual # <Method java.lang.String toString()>
+ 476 invokevirtual # <Method void print(java.lang.String)>
+ 479 goto 632
+ 482 getstatic # <Field java.io.PrintStream out>
+ 485 new # <Class java.lang.StringBuffer>
+ 488 dup
+ 489 invokespecial # <Method java.lang.StringBuffer()>
+ 492 ldc # <String " * State ">
+ 494 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 497 iload_2
+ 498 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 501 ldc # <String " [accepting, line ">
+ 503 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 506 aload 8
+ 508 getfield # <Field int m_line_number>
+ 511 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 514 ldc # <String " <">
+ 516 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 519 new # <Class java.lang.String>
+ 522 dup
+ 523 aload 8
+ 525 getfield # <Field char m_action[]>
+ 528 iconst_0
+ 529 aload 8
+ 531 getfield # <Field int m_action_read>
+ 534 invokespecial # <Method java.lang.String(char[],int,int)>
+ 537 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 540 ldc # <String ">]">
+ 542 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 545 invokevirtual # <Method java.lang.String toString()>
+ 548 invokevirtual # <Method void print(java.lang.String)>
+ 551 aload_0
+ 552 getfield # <Field OWSzqTzPR m_spec>
+ 555 getfield # <Field int m_anchor_array[]>
+ 558 iload_2
+ 559 iaload
+ 560 ifeq 632
+ 563 getstatic # <Field java.io.PrintStream out>
+ 566 new # <Class java.lang.StringBuffer>
+ 569 dup
+ 570 invokespecial # <Method java.lang.StringBuffer()>
+ 573 ldc # <String " Anchor: ">
+ 575 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 578 aload_0
+ 579 getfield # <Field OWSzqTzPR m_spec>
+ 582 getfield # <Field int m_anchor_array[]>
+ 585 iload_2
+ 586 iaload
+ 587 iconst_1
+ 588 iand
+ 589 ifeq 597
+ 592 ldc # <String "start ">
+ 594 goto 599
+ 597 ldc # <String "">
+ 599 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 602 aload_0
+ 603 getfield # <Field OWSzqTzPR m_spec>
+ 606 getfield # <Field int m_anchor_array[]>
+ 609 iload_2
+ 610 iaload
+ 611 iconst_2
+ 612 iand
+ 613 ifeq 621
+ 616 ldc # <String "end ">
+ 618 goto 623
+ 621 ldc # <String "">
+ 623 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 626 invokevirtual # <Method java.lang.String toString()>
+ 629 invokevirtual # <Method void print(java.lang.String)>
+ 632 iconst_m1
+ 633 istore 6
+ 635 iconst_0
+ 636 istore_3
+ 637 goto 757
+ 640 aload 5
+ 642 getfield # <Field int m_dtrans[]>
+ 645 iload_3
+ 646 iaload
+ 647 iconst_m1
+ 648 if_icmpeq 754
+ 651 iload 6
+ 653 aload 5
+ 655 getfield # <Field int m_dtrans[]>
+ 658 iload_3
+ 659 iaload
+ 660 if_icmpeq 702
+ 663 getstatic # <Field java.io.PrintStream out>
+ 666 new # <Class java.lang.StringBuffer>
+ 669 dup
+ 670 invokespecial # <Method java.lang.StringBuffer()>
+ 673 ldc # <String "
+ *    goto ">
+ 675 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 678 aload 5
+ 680 getfield # <Field int m_dtrans[]>
+ 683 iload_3
+ 684 iaload
+ 685 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 688 ldc # <String " on ">
+ 690 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 693 invokevirtual # <Method java.lang.String toString()>
+ 696 invokevirtual # <Method void print(java.lang.String)>
+ 699 iconst_0
+ 700 istore 4
+ 702 aload_0
+ 703 iload_3
+ 704 invokespecial # <Method java.lang.String interp_int(int)>
+ 707 astore 7
+ 709 getstatic # <Field java.io.PrintStream out>
+ 712 aload 7
+ 714 invokevirtual # <Method void print(java.lang.String)>
+ 717 iload 4
+ 719 aload 7
+ 721 invokevirtual # <Method int length()>
+ 724 iadd
+ 725 istore 4
+ 727 iload 4
+ 729 bipush 56
+ 731 if_icmple 745
+ 734 getstatic # <Field java.io.PrintStream out>
+ 737 ldc # <String "
+ *             ">
+ 739 invokevirtual # <Method void print(java.lang.String)>
+ 742 iconst_0
+ 743 istore 4
+ 745 aload 5
+ 747 getfield # <Field int m_dtrans[]>
+ 750 iload_3
+ 751 iaload
+ 752 istore 6
+ 754 iinc 3 1
+ 757 iload_3
+ 758 aload_0
+ 759 getfield # <Field OWSzqTzPR m_spec>
+ 762 getfield # <Field int m_dtrans_ncols>
+ 765 if_icmplt 640
+ 768 getstatic # <Field java.io.PrintStream out>
+ 771 ldc # <String "">
+ 773 invokevirtual # <Method void println(java.lang.String)>
+ 776 iinc 2 1
+ 779 iload_2
+ 780 aload_0
+ 781 getfield # <Field OWSzqTzPR m_spec>
+ 784 getfield # <Field java.util.Vector m_dtrans_vector>
+ 787 invokevirtual # <Method int size()>
+ 790 if_icmplt 201
+ 793 getstatic # <Field java.io.PrintStream out>
+ 796 ldc # <String " */
+">
+ 798 invokevirtual # <Method void println(java.lang.String)>
+ 801 return
+Compiled from JavaLex.java
+final class tnHOvxlTL extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    tnHOvxlTL();
+    void make_dfa(tgasWBJtc, OWSzqTzPR);
+    void move(java.util.Vector, java.util.BitSet, int, JfEtZXdya);
+}
+
+Method tnHOvxlTL()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 invokespecial # <Method void reset()>
+   8 return
+
+Method void set(tgasWBJtc, OWSzqTzPR)
+   0 aload_0
+   1 aload_1
+   2 putfield # <Field tgasWBJtc m_lexGen>
+   5 aload_0
+   6 aload_2
+   7 putfield # <Field OWSzqTzPR m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field tgasWBJtc m_lexGen>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field OWSzqTzPR m_spec>
+  10 aload_0
+  11 iconst_0
+  12 putfield # <Field int m_unmarked_dfa>
+  15 return
+
+Method void make_dfa(tgasWBJtc, OWSzqTzPR)
+   0 aload_0
+   1 invokespecial # <Method void reset()>
+   4 aload_0
+   5 aload_1
+   6 aload_2
+   7 invokespecial # <Method void set(tgasWBJtc, OWSzqTzPR)>
+  10 aload_0
+  11 invokespecial # <Method void make_dtrans()>
+  14 aload_0
+  15 invokespecial # <Method void free_nfa_states()>
+  18 aload_0
+  19 invokespecial # <Method void free_dfa_states()>
+  22 return
+
+Method void make_dtrans()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "Working on DFA states.">
+   5 invokevirtual # <Method void print(java.lang.String)>
+   8 new # <Class JfEtZXdya>
+  11 dup
+  12 invokespecial # <Method JfEtZXdya()>
+  15 astore_2
+  16 aload_0
+  17 iconst_0
+  18 putfield # <Field int m_unmarked_dfa>
+  21 aload_0
+  22 getfield # <Field OWSzqTzPR m_spec>
+  25 getfield # <Field java.util.Vector m_state_rules[]>
+  28 arraylength
+  29 istore 9
+  31 aload_0
+  32 getfield # <Field OWSzqTzPR m_spec>
+  35 iload 9
+  37 newarray int
+  39 putfield # <Field int m_state_dtrans[]>
+  42 iconst_0
+  43 istore 8
+  45 goto 517
+  48 aload_0
+  49 getfield # <Field OWSzqTzPR m_spec>
+  52 getfield # <Field java.util.Vector m_state_rules[]>
+  55 iload 8
+  57 aaload
+  58 invokevirtual # <Method int size()>
+  61 ifne 78
+  64 aload_0
+  65 getfield # <Field OWSzqTzPR m_spec>
+  68 getfield # <Field int m_state_dtrans[]>
+  71 iload 8
+  73 iconst_m1
+  74 iastore
+  75 goto 514
+  78 aload_2
+  79 aload_0
+  80 getfield # <Field OWSzqTzPR m_spec>
+  83 getfield # <Field java.util.Vector m_state_rules[]>
+  86 iload 8
+  88 aaload
+  89 invokevirtual # <Method java.lang.Object clone()>
+  92 checkcast # <Class java.util.Vector>
+  95 putfield # <Field java.util.Vector m_nfa_set>
+  98 aload_0
+  99 aload_2
+ 100 getfield # <Field java.util.Vector m_nfa_set>
+ 103 invokespecial # <Method void sortStates(java.util.Vector)>
+ 106 aload_2
+ 107 new # <Class java.util.BitSet>
+ 110 dup
+ 111 invokespecial # <Method java.util.BitSet()>
+ 114 putfield # <Field java.util.BitSet m_nfa_bit>
+ 117 aload_2
+ 118 getfield # <Field java.util.Vector m_nfa_set>
+ 121 invokevirtual # <Method int size()>
+ 124 istore 5
+ 126 iconst_0
+ 127 istore_3
+ 128 goto 159
+ 131 aload_2
+ 132 getfield # <Field java.util.Vector m_nfa_set>
+ 135 iload_3
+ 136 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 139 checkcast # <Class gCRTXjbfh>
+ 142 astore 7
+ 144 aload_2
+ 145 getfield # <Field java.util.BitSet m_nfa_bit>
+ 148 aload 7
+ 150 getfield # <Field int m_label>
+ 153 invokevirtual # <Method void set(int)>
+ 156 iinc 3 1
+ 159 iload 5
+ 161 iload_3
+ 162 if_icmpgt 131
+ 165 aload_2
+ 166 aconst_null
+ 167 putfield # <Field erEfVsiXy m_accept>
+ 170 aload_2
+ 171 iconst_0
+ 172 putfield # <Field int m_anchor>
+ 175 aload_2
+ 176 ldc # <Integer 2147483647>
+ 178 putfield # <Field int m_accept_index>
+ 181 aload_0
+ 182 aload_2
+ 183 invokespecial # <Method void e_closure(JfEtZXdya)>
+ 186 aload_0
+ 187 aload_2
+ 188 invokespecial # <Method int add_to_dstates(JfEtZXdya)>
+ 191 pop
+ 192 aload_0
+ 193 getfield # <Field OWSzqTzPR m_spec>
+ 196 getfield # <Field int m_state_dtrans[]>
+ 199 iload 8
+ 201 aload_0
+ 202 getfield # <Field OWSzqTzPR m_spec>
+ 205 getfield # <Field java.util.Vector m_dtrans_vector>
+ 208 invokevirtual # <Method int size()>
+ 211 iastore
+ 212 goto 505
+ 215 getstatic # <Field java.io.PrintStream out>
+ 218 ldc # <String ".">
+ 220 invokevirtual # <Method void print(java.lang.String)>
+ 223 getstatic # <Field java.io.PrintStream out>
+ 226 invokevirtual # <Method void flush()>
+ 229 aload_1
+ 230 getfield # <Field boolean m_mark>
+ 233 iconst_0
+ 234 if_icmpeq 241
+ 237 iconst_0
+ 238 goto 242
+ 241 iconst_1
+ 242 invokestatic # <Method void assert(boolean)>
+ 245 aload_1
+ 246 iconst_1
+ 247 putfield # <Field boolean m_mark>
+ 250 new # <Class dSqSxJFla>
+ 253 dup
+ 254 aload_0
+ 255 getfield # <Field OWSzqTzPR m_spec>
+ 258 getfield # <Field java.util.Vector m_dtrans_vector>
+ 261 invokevirtual # <Method int size()>
+ 264 aload_0
+ 265 getfield # <Field OWSzqTzPR m_spec>
+ 268 invokespecial # <Method dSqSxJFla(int,OWSzqTzPR)>
+ 271 astore 6
+ 273 aload 6
+ 275 aload_1
+ 276 getfield # <Field erEfVsiXy m_accept>
+ 279 putfield # <Field erEfVsiXy m_accept>
+ 282 aload 6
+ 284 aload_1
+ 285 getfield # <Field int m_anchor>
+ 288 putfield # <Field int m_anchor>
+ 291 iconst_0
+ 292 istore_3
+ 293 goto 457
+ 296 iload_3
+ 297 ifge 304
+ 300 iconst_0
+ 301 goto 305
+ 304 iconst_1
+ 305 invokestatic # <Method void assert(boolean)>
+ 308 aload_0
+ 309 getfield # <Field OWSzqTzPR m_spec>
+ 312 getfield # <Field int m_dtrans_ncols>
+ 315 iload_3
+ 316 if_icmpgt 323
+ 319 iconst_0
+ 320 goto 324
+ 323 iconst_1
+ 324 invokestatic # <Method void assert(boolean)>
+ 327 aload_0
+ 328 aload_1
+ 329 getfield # <Field java.util.Vector m_nfa_set>
+ 332 aload_1
+ 333 getfield # <Field java.util.BitSet m_nfa_bit>
+ 336 iload_3
+ 337 aload_2
+ 338 invokevirtual # <Method void move(java.util.Vector, java.util.BitSet, int, JfEtZXdya)>
+ 341 aload_2
+ 342 getfield # <Field java.util.Vector m_nfa_set>
+ 345 ifnull 353
+ 348 aload_0
+ 349 aload_2
+ 350 invokespecial # <Method void e_closure(JfEtZXdya)>
+ 353 aload_2
+ 354 getfield # <Field java.util.Vector m_nfa_set>
+ 357 ifnonnull 367
+ 360 aload_2
+ 361 getfield # <Field java.util.BitSet m_nfa_bit>
+ 364 ifnull 385
+ 367 aload_2
+ 368 getfield # <Field java.util.Vector m_nfa_set>
+ 371 ifnull 381
+ 374 aload_2
+ 375 getfield # <Field java.util.BitSet m_nfa_bit>
+ 378 ifnonnull 385
+ 381 iconst_0
+ 382 goto 386
+ 385 iconst_1
+ 386 invokestatic # <Method void assert(boolean)>
+ 389 aload_2
+ 390 getfield # <Field java.util.Vector m_nfa_set>
+ 393 ifnonnull 402
+ 396 iconst_m1
+ 397 istore 4
+ 399 goto 422
+ 402 aload_0
+ 403 aload_2
+ 404 invokespecial # <Method int in_dstates(JfEtZXdya)>
+ 407 istore 4
+ 409 iload 4
+ 411 iconst_m1
+ 412 if_icmpne 422
+ 415 aload_0
+ 416 aload_2
+ 417 invokespecial # <Method int add_to_dstates(JfEtZXdya)>
+ 420 istore 4
+ 422 iload 4
+ 424 aload_0
+ 425 getfield # <Field OWSzqTzPR m_spec>
+ 428 getfield # <Field java.util.Vector m_dfa_states>
+ 431 invokevirtual # <Method int size()>
+ 434 if_icmplt 441
+ 437 iconst_0
+ 438 goto 442
+ 441 iconst_1
+ 442 invokestatic # <Method void assert(boolean)>
+ 445 aload 6
+ 447 getfield # <Field int m_dtrans[]>
+ 450 iload_3
+ 451 iload 4
+ 453 iastore
+ 454 iinc 3 1
+ 457 iload_3
+ 458 aload_0
+ 459 getfield # <Field OWSzqTzPR m_spec>
+ 462 getfield # <Field int m_dtrans_ncols>
+ 465 if_icmplt 296
+ 468 aload_0
+ 469 getfield # <Field OWSzqTzPR m_spec>
+ 472 getfield # <Field java.util.Vector m_dtrans_vector>
+ 475 invokevirtual # <Method int size()>
+ 478 aload_1
+ 479 getfield # <Field int m_label>
+ 482 if_icmpeq 489
+ 485 iconst_0
+ 486 goto 490
+ 489 iconst_1
+ 490 invokestatic # <Method void assert(boolean)>
+ 493 aload_0
+ 494 getfield # <Field OWSzqTzPR m_spec>
+ 497 getfield # <Field java.util.Vector m_dtrans_vector>
+ 500 aload 6
+ 502 invokevirtual # <Method void addElement(java.lang.Object)>
+ 505 aload_0
+ 506 invokespecial # <Method cYzDrSwmG get_unmarked()>
+ 509 dup
+ 510 astore_1
+ 511 ifnonnull 215
+ 514 iinc 8 1
+ 517 iload 9
+ 519 iload 8
+ 521 if_icmpgt 48
+ 524 getstatic # <Field java.io.PrintStream out>
+ 527 ldc # <String "">
+ 529 invokevirtual # <Method void println(java.lang.String)>
+ 532 return
+
+Method void free_dfa_states()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_dfa_states>
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 aconst_null
+  13 putfield # <Field java.util.Hashtable m_dfa_sets>
+  16 return
+
+Method void free_nfa_states()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 aconst_null
+   5 putfield # <Field java.util.Vector m_nfa_states>
+   8 aload_0
+   9 getfield # <Field OWSzqTzPR m_spec>
+  12 aconst_null
+  13 putfield # <Field gCRTXjbfh m_nfa_start>
+  16 aload_0
+  17 getfield # <Field OWSzqTzPR m_spec>
+  20 aconst_null
+  21 putfield # <Field java.util.Vector m_state_rules[]>
+  24 return
+
+Method void e_closure(JfEtZXdya)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_1
+  13 getfield # <Field java.util.Vector m_nfa_set>
+  16 ifnonnull 23
+  19 iconst_0
+  20 goto 24
+  23 iconst_1
+  24 invokestatic # <Method void assert(boolean)>
+  27 aload_1
+  28 getfield # <Field java.util.BitSet m_nfa_bit>
+  31 ifnonnull 38
+  34 iconst_0
+  35 goto 39
+  38 iconst_1
+  39 invokestatic # <Method void assert(boolean)>
+  42 aload_1
+  43 aconst_null
+  44 putfield # <Field erEfVsiXy m_accept>
+  47 aload_1
+  48 iconst_0
+  49 putfield # <Field int m_anchor>
+  52 aload_1
+  53 ldc # <Integer 2147483647>
+  55 putfield # <Field int m_accept_index>
+  58 new # <Class java.util.Stack>
+  61 dup
+  62 invokespecial # <Method java.util.Stack()>
+  65 astore_2
+  66 aload_1
+  67 getfield # <Field java.util.Vector m_nfa_set>
+  70 invokevirtual # <Method int size()>
+  73 istore_3
+  74 iconst_0
+  75 istore 4
+  77 goto 128
+  80 aload_1
+  81 getfield # <Field java.util.Vector m_nfa_set>
+  84 iload 4
+  86 invokevirtual # <Method java.lang.Object elementAt(int)>
+  89 checkcast # <Class gCRTXjbfh>
+  92 astore 5
+  94 aload_1
+  95 getfield # <Field java.util.BitSet m_nfa_bit>
+  98 aload 5
+ 100 getfield # <Field int m_label>
+ 103 invokevirtual # <Method boolean get(int)>
+ 106 iconst_1
+ 107 if_icmpeq 114
+ 110 iconst_0
+ 111 goto 115
+ 114 iconst_1
+ 115 invokestatic # <Method void assert(boolean)>
+ 118 aload_2
+ 119 aload 5
+ 121 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 124 pop
+ 125 iinc 4 1
+ 128 iload 4
+ 130 iload_3
+ 131 if_icmplt 80
+ 134 goto 427
+ 137 aload_2
+ 138 invokevirtual # <Method java.lang.Object pop()>
+ 141 checkcast # <Class gCRTXjbfh>
+ 144 astore 5
+ 146 aload 5
+ 148 getfield # <Field erEfVsiXy m_accept>
+ 151 ifnull 241
+ 154 aload 5
+ 156 getfield # <Field int m_label>
+ 159 aload_1
+ 160 getfield # <Field int m_accept_index>
+ 163 if_icmpge 241
+ 166 aload_1
+ 167 aload 5
+ 169 getfield # <Field int m_label>
+ 172 putfield # <Field int m_accept_index>
+ 175 aload_1
+ 176 aload 5
+ 178 getfield # <Field erEfVsiXy m_accept>
+ 181 putfield # <Field erEfVsiXy m_accept>
+ 184 aload_1
+ 185 aload 5
+ 187 getfield # <Field int m_anchor>
+ 190 putfield # <Field int m_anchor>
+ 193 aload_1
+ 194 getfield # <Field erEfVsiXy m_accept>
+ 197 ifnonnull 204
+ 200 iconst_0
+ 201 goto 205
+ 204 iconst_1
+ 205 invokestatic # <Method void assert(boolean)>
+ 208 aload_1
+ 209 getfield # <Field int m_anchor>
+ 212 ifeq 237
+ 215 aload_1
+ 216 getfield # <Field int m_anchor>
+ 219 iconst_2
+ 220 iand
+ 221 ifne 237
+ 224 aload_1
+ 225 getfield # <Field int m_anchor>
+ 228 iconst_1
+ 229 iand
+ 230 ifne 237
+ 233 iconst_0
+ 234 goto 238
+ 237 iconst_1
+ 238 invokestatic # <Method void assert(boolean)>
+ 241 aload 5
+ 243 getfield # <Field int m_edge>
+ 246 bipush -3
+ 248 if_icmpne 427
+ 251 aload 5
+ 253 getfield # <Field gCRTXjbfh m_next>
+ 256 ifnull 339
+ 259 aload_1
+ 260 getfield # <Field java.util.Vector m_nfa_set>
+ 263 aload 5
+ 265 getfield # <Field gCRTXjbfh m_next>
+ 268 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 271 iconst_0
+ 272 if_icmpne 339
+ 275 aload_1
+ 276 getfield # <Field java.util.BitSet m_nfa_bit>
+ 279 aload 5
+ 281 getfield # <Field gCRTXjbfh m_next>
+ 284 getfield # <Field int m_label>
+ 287 invokevirtual # <Method boolean get(int)>
+ 290 iconst_0
+ 291 if_icmpeq 298
+ 294 iconst_0
+ 295 goto 299
+ 298 iconst_1
+ 299 invokestatic # <Method void assert(boolean)>
+ 302 aload_1
+ 303 getfield # <Field java.util.BitSet m_nfa_bit>
+ 306 aload 5
+ 308 getfield # <Field gCRTXjbfh m_next>
+ 311 getfield # <Field int m_label>
+ 314 invokevirtual # <Method void set(int)>
+ 317 aload_1
+ 318 getfield # <Field java.util.Vector m_nfa_set>
+ 321 aload 5
+ 323 getfield # <Field gCRTXjbfh m_next>
+ 326 invokevirtual # <Method void addElement(java.lang.Object)>
+ 329 aload_2
+ 330 aload 5
+ 332 getfield # <Field gCRTXjbfh m_next>
+ 335 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 338 pop
+ 339 aload 5
+ 341 getfield # <Field gCRTXjbfh m_next2>
+ 344 ifnull 427
+ 347 aload_1
+ 348 getfield # <Field java.util.Vector m_nfa_set>
+ 351 aload 5
+ 353 getfield # <Field gCRTXjbfh m_next2>
+ 356 invokevirtual # <Method boolean contains(java.lang.Object)>
+ 359 iconst_0
+ 360 if_icmpne 427
+ 363 aload_1
+ 364 getfield # <Field java.util.BitSet m_nfa_bit>
+ 367 aload 5
+ 369 getfield # <Field gCRTXjbfh m_next2>
+ 372 getfield # <Field int m_label>
+ 375 invokevirtual # <Method boolean get(int)>
+ 378 iconst_0
+ 379 if_icmpeq 386
+ 382 iconst_0
+ 383 goto 387
+ 386 iconst_1
+ 387 invokestatic # <Method void assert(boolean)>
+ 390 aload_1
+ 391 getfield # <Field java.util.BitSet m_nfa_bit>
+ 394 aload 5
+ 396 getfield # <Field gCRTXjbfh m_next2>
+ 399 getfield # <Field int m_label>
+ 402 invokevirtual # <Method void set(int)>
+ 405 aload_1
+ 406 getfield # <Field java.util.Vector m_nfa_set>
+ 409 aload 5
+ 411 getfield # <Field gCRTXjbfh m_next2>
+ 414 invokevirtual # <Method void addElement(java.lang.Object)>
+ 417 aload_2
+ 418 aload 5
+ 420 getfield # <Field gCRTXjbfh m_next2>
+ 423 invokevirtual # <Method java.lang.Object push(java.lang.Object)>
+ 426 pop
+ 427 aload_2
+ 428 invokevirtual # <Method boolean empty()>
+ 431 iconst_0
+ 432 if_icmpeq 137
+ 435 aload_1
+ 436 getfield # <Field java.util.Vector m_nfa_set>
+ 439 ifnull 450
+ 442 aload_0
+ 443 aload_1
+ 444 getfield # <Field java.util.Vector m_nfa_set>
+ 447 invokespecial # <Method void sortStates(java.util.Vector)>
+ 450 return
+
+Method void move(java.util.Vector, java.util.BitSet, int, JfEtZXdya)
+   0 aload 4
+   2 aconst_null
+   3 putfield # <Field java.util.Vector m_nfa_set>
+   6 aload 4
+   8 aconst_null
+   9 putfield # <Field java.util.BitSet m_nfa_bit>
+  12 aload_1
+  13 invokevirtual # <Method int size()>
+  16 istore 5
+  18 iconst_0
+  19 istore 6
+  21 goto 156
+  24 aload_1
+  25 iload 6
+  27 invokevirtual # <Method java.lang.Object elementAt(int)>
+  30 checkcast # <Class gCRTXjbfh>
+  33 astore 7
+  35 iload_3
+  36 aload 7
+  38 getfield # <Field int m_edge>
+  41 if_icmpeq 66
+  44 aload 7
+  46 getfield # <Field int m_edge>
+  49 iconst_m1
+  50 if_icmpne 153
+  53 aload 7
+  55 getfield # <Field LbyVwnGUc m_set>
+  58 iload_3
+  59 invokevirtual # <Method boolean contains(int)>
+  62 iconst_1
+  63 if_icmpne 153
+  66 aload 4
+  68 getfield # <Field java.util.Vector m_nfa_set>
+  71 ifnonnull 124
+  74 aload 4
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 ifnull 86
+  82 iconst_0
+  83 goto 87
+  86 iconst_1
+  87 invokestatic # <Method void assert(boolean)>
+  90 aload 4
+  92 new # <Class java.util.Vector>
+  95 dup
+  96 invokespecial # <Method java.util.Vector()>
+  99 putfield # <Field java.util.Vector m_nfa_set>
+ 102 aload 4
+ 104 new # <Class java.util.BitSet>
+ 107 dup
+ 108 aload_0
+ 109 getfield # <Field OWSzqTzPR m_spec>
+ 112 getfield # <Field java.util.Vector m_nfa_states>
+ 115 invokevirtual # <Method int size()>
+ 118 invokespecial # <Method java.util.BitSet(int)>
+ 121 putfield # <Field java.util.BitSet m_nfa_bit>
+ 124 aload 4
+ 126 getfield # <Field java.util.Vector m_nfa_set>
+ 129 aload 7
+ 131 getfield # <Field gCRTXjbfh m_next>
+ 134 invokevirtual # <Method void addElement(java.lang.Object)>
+ 137 aload 4
+ 139 getfield # <Field java.util.BitSet m_nfa_bit>
+ 142 aload 7
+ 144 getfield # <Field gCRTXjbfh m_next>
+ 147 getfield # <Field int m_label>
+ 150 invokevirtual # <Method void set(int)>
+ 153 iinc 6 1
+ 156 iload 6
+ 158 iload 5
+ 160 if_icmplt 24
+ 163 aload 4
+ 165 getfield # <Field java.util.Vector m_nfa_set>
+ 168 ifnull 196
+ 171 aload 4
+ 173 getfield # <Field java.util.BitSet m_nfa_bit>
+ 176 ifnonnull 183
+ 179 iconst_0
+ 180 goto 184
+ 183 iconst_1
+ 184 invokestatic # <Method void assert(boolean)>
+ 187 aload_0
+ 188 aload 4
+ 190 getfield # <Field java.util.Vector m_nfa_set>
+ 193 invokespecial # <Method void sortStates(java.util.Vector)>
+ 196 return
+
+Method void sortStates(java.util.Vector)
+   0 aload_1
+   1 invokevirtual # <Method int size()>
+   4 istore 4
+   6 iconst_0
+   7 istore_3
+   8 goto 115
+  11 aload_1
+  12 iload_3
+  13 invokevirtual # <Method java.lang.Object elementAt(int)>
+  16 checkcast # <Class gCRTXjbfh>
+  19 astore_2
+  20 aload_2
+  21 getfield # <Field int m_label>
+  24 istore 8
+  26 iload_3
+  27 istore 7
+  29 iload_3
+  30 iconst_1
+  31 iadd
+  32 istore 5
+  34 goto 71
+  37 aload_1
+  38 iload 5
+  40 invokevirtual # <Method java.lang.Object elementAt(int)>
+  43 checkcast # <Class gCRTXjbfh>
+  46 astore_2
+  47 aload_2
+  48 getfield # <Field int m_label>
+  51 istore 6
+  53 iload 6
+  55 iload 8
+  57 if_icmpge 68
+  60 iload 5
+  62 istore 7
+  64 iload 6
+  66 istore 8
+  68 iinc 5 1
+  71 iload 5
+  73 iload 4
+  75 if_icmplt 37
+  78 aload_1
+  79 iload_3
+  80 invokevirtual # <Method java.lang.Object elementAt(int)>
+  83 checkcast # <Class gCRTXjbfh>
+  86 astore 9
+  88 aload_1
+  89 iload 7
+  91 invokevirtual # <Method java.lang.Object elementAt(int)>
+  94 checkcast # <Class gCRTXjbfh>
+  97 astore_2
+  98 aload_1
+  99 aload_2
+ 100 iload_3
+ 101 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 104 aload_1
+ 105 aload 9
+ 107 iload 7
+ 109 invokevirtual # <Method void setElementAt(java.lang.Object, int)>
+ 112 iinc 3 1
+ 115 iload_3
+ 116 iload 4
+ 118 if_icmplt 11
+ 121 return
+
+Method cYzDrSwmG get_unmarked()
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Vector m_dfa_states>
+   7 invokevirtual # <Method int size()>
+  10 istore_1
+  11 goto 52
+  14 aload_0
+  15 getfield # <Field OWSzqTzPR m_spec>
+  18 getfield # <Field java.util.Vector m_dfa_states>
+  21 aload_0
+  22 getfield # <Field int m_unmarked_dfa>
+  25 invokevirtual # <Method java.lang.Object elementAt(int)>
+  28 checkcast # <Class cYzDrSwmG>
+  31 astore_2
+  32 aload_2
+  33 getfield # <Field boolean m_mark>
+  36 iconst_0
+  37 if_icmpne 42
+  40 aload_2
+  41 areturn
+  42 aload_0
+  43 dup
+  44 getfield # <Field int m_unmarked_dfa>
+  47 iconst_1
+  48 iadd
+  49 putfield # <Field int m_unmarked_dfa>
+  52 aload_0
+  53 getfield # <Field int m_unmarked_dfa>
+  56 iload_1
+  57 if_icmplt 14
+  60 aconst_null
+  61 areturn
+
+Method int add_to_dstates(JfEtZXdya)
+   0 aload_1
+   1 getfield # <Field java.util.Vector m_nfa_set>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_1
+  16 getfield # <Field java.util.BitSet m_nfa_bit>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_1
+  31 getfield # <Field erEfVsiXy m_accept>
+  34 ifnonnull 48
+  37 aload_1
+  38 getfield # <Field int m_anchor>
+  41 ifeq 48
+  44 iconst_0
+  45 goto 49
+  48 iconst_1
+  49 invokestatic # <Method void assert(boolean)>
+  52 aload_0
+  53 getfield # <Field OWSzqTzPR m_spec>
+  56 invokestatic # <Method cYzDrSwmG newcYzDrSwmG(OWSzqTzPR)>
+  59 astore_2
+  60 aload_2
+  61 aload_1
+  62 getfield # <Field java.util.Vector m_nfa_set>
+  65 invokevirtual # <Method java.lang.Object clone()>
+  68 checkcast # <Class java.util.Vector>
+  71 putfield # <Field java.util.Vector m_nfa_set>
+  74 aload_2
+  75 aload_1
+  76 getfield # <Field java.util.BitSet m_nfa_bit>
+  79 invokevirtual # <Method java.lang.Object clone()>
+  82 checkcast # <Class java.util.BitSet>
+  85 putfield # <Field java.util.BitSet m_nfa_bit>
+  88 aload_2
+  89 aload_1
+  90 getfield # <Field erEfVsiXy m_accept>
+  93 putfield # <Field erEfVsiXy m_accept>
+  96 aload_2
+  97 aload_1
+  98 getfield # <Field int m_anchor>
+ 101 putfield # <Field int m_anchor>
+ 104 aload_2
+ 105 iconst_0
+ 106 putfield # <Field boolean m_mark>
+ 109 aload_0
+ 110 getfield # <Field OWSzqTzPR m_spec>
+ 113 getfield # <Field java.util.Hashtable m_dfa_sets>
+ 116 aload_2
+ 117 getfield # <Field java.util.BitSet m_nfa_bit>
+ 120 aload_2
+ 121 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 124 pop
+ 125 aload_2
+ 126 getfield # <Field int m_label>
+ 129 ireturn
+
+Method int in_dstates(JfEtZXdya)
+   0 aload_0
+   1 getfield # <Field OWSzqTzPR m_spec>
+   4 getfield # <Field java.util.Hashtable m_dfa_sets>
+   7 aload_1
+   8 getfield # <Field java.util.BitSet m_nfa_bit>
+  11 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  14 checkcast # <Class cYzDrSwmG>
+  17 astore_2
+  18 aload_2
+  19 ifnull 27
+  22 aload_2
+  23 getfield # <Field int m_label>
+  26 ireturn
+  27 iconst_m1
+  28 ireturn
+Compiled from JavaLex.java
+final class uLvtBCSqU extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    uLvtBCSqU();
+    void emit(dWRgaYOHu, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method uLvtBCSqU()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field dWRgaYOHu m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(dWRgaYOHu, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field dWRgaYOHu m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field dWRgaYOHu m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class MZTWBrgSN>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field dWRgaYOHu m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field dWRgaYOHu m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class rHllaKEvd>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field dWRgaYOHu m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field dWRgaYOHu m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field dWRgaYOHu m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field dWRgaYOHu m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(dWRgaYOHu, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(dWRgaYOHu, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field dWRgaYOHu m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field dWRgaYOHu m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field dWRgaYOHu m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field dWRgaYOHu m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field dWRgaYOHu m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field dWRgaYOHu m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field dWRgaYOHu m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field dWRgaYOHu m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field dWRgaYOHu m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field dWRgaYOHu m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field dWRgaYOHu m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field dWRgaYOHu m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field dWRgaYOHu m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field dWRgaYOHu m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field dWRgaYOHu m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field dWRgaYOHu m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field dWRgaYOHu m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field dWRgaYOHu m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field dWRgaYOHu m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field dWRgaYOHu m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field dWRgaYOHu m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field dWRgaYOHu m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field dWRgaYOHu m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field dWRgaYOHu m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field dWRgaYOHu m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field dWRgaYOHu m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field dWRgaYOHu m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field dWRgaYOHu m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field dWRgaYOHu m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field dWRgaYOHu m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field dWRgaYOHu m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field dWRgaYOHu m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field dWRgaYOHu m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field dWRgaYOHu m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field dWRgaYOHu m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field dWRgaYOHu m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field dWRgaYOHu m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field dWRgaYOHu m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class MZTWBrgSN>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field dWRgaYOHu m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field dWRgaYOHu m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field dWRgaYOHu m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field dWRgaYOHu m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field dWRgaYOHu m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field dWRgaYOHu m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field dWRgaYOHu m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field dWRgaYOHu m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field dWRgaYOHu m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field dWRgaYOHu m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class rHllaKEvd>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field dWRgaYOHu m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field dWRgaYOHu m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field dWRgaYOHu m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field dWRgaYOHu m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field dWRgaYOHu m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field dWRgaYOHu m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field dWRgaYOHu m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field dWRgaYOHu m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field dWRgaYOHu m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field dWRgaYOHu m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field dWRgaYOHu m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field dWRgaYOHu m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field dWRgaYOHu m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field dWRgaYOHu m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field dWRgaYOHu m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field dWRgaYOHu m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field dWRgaYOHu m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field dWRgaYOHu m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field dWRgaYOHu m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field dWRgaYOHu m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field dWRgaYOHu m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field dWRgaYOHu m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field dWRgaYOHu m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field dWRgaYOHu m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class MZTWBrgSN>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field dWRgaYOHu m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class uQFetIDnd extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_dtrans[];
+    xAYJWnUkN m_accept;
+    int m_anchor;
+    int m_label;
+    static final int F;
+    uQFetIDnd(int,aYvbfLVVU);
+}
+
+Method uQFetIDnd(int,aYvbfLVVU)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_2
+   6 getfield # <Field int m_dtrans_ncols>
+   9 newarray int
+  11 putfield # <Field int m_dtrans[]>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field xAYJWnUkN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iload_1
+  26 putfield # <Field int m_label>
+  29 return
+Compiled from JavaLex.java
+final class uxLxRlchh extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    gCRTXjbfh m_start;
+    gCRTXjbfh m_end;
+    uxLxRlchh();
+}
+
+Method uxLxRlchh()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field gCRTXjbfh m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field gCRTXjbfh m_end>
+  14 return
+Compiled from JavaLex.java
+final class vJbRZSukC extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    SfZaCAliZ m_accept;
+    int m_anchor;
+    int m_accept_index;
+    vJbRZSukC();
+}
+
+Method vJbRZSukC()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field java.util.Vector m_nfa_set>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field java.util.BitSet m_nfa_bit>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field SfZaCAliZ m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 iconst_m1
+  26 putfield # <Field int m_accept_index>
+  29 return
+Compiled from JavaLex.java
+final class vNBAqFnCC extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static RnSdHehzX newRnSdHehzX(aYvbfLVVU);
+    static owjuLNyxC newowjuLNyxC();
+    static layAuDXcf newlayAuDXcf(aYvbfLVVU);
+    vNBAqFnCC();
+}
+
+Method RnSdHehzX newRnSdHehzX(aYvbfLVVU)
+   0 new # <Class RnSdHehzX>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method RnSdHehzX(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method owjuLNyxC newowjuLNyxC()
+   0 new # <Class owjuLNyxC>
+   3 dup
+   4 invokespecial # <Method owjuLNyxC()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method layAuDXcf newlayAuDXcf(aYvbfLVVU)
+   0 new # <Class layAuDXcf>
+   3 dup
+   4 invokespecial # <Method layAuDXcf()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method vNBAqFnCC()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class vVGGfGebU extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    SfZaCAliZ m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    vVGGfGebU(int);
+}
+
+Method vVGGfGebU(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field SfZaCAliZ m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class vbgkuBtYz extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    public static void main(java.lang.String[]) throws java.io.IOException;
+    vbgkuBtYz();
+}
+
+Method void main(java.lang.String[])
+   0 aload_0
+   1 arraylength
+   2 iconst_1
+   3 if_icmpge 15
+   6 getstatic # <Field java.io.PrintStream out>
+   9 ldc # <String "Usage: vbgkuBtYz <filename>">
+  11 invokevirtual # <Method void println(java.lang.String)>
+  14 return
+  15 new # <Class tgasWBJtc>
+  18 dup
+  19 aload_0
+  20 iconst_0
+  21 aaload
+  22 invokespecial # <Method tgasWBJtc(java.lang.String)>
+  25 astore_1
+  26 aload_1
+  27 invokevirtual # <Method void generate()>
+  30 return
+
+Method vbgkuBtYz()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class vjSXErPeE extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_edge;
+    JVUKgUbFW m_set;
+    vjSXErPeE m_next;
+    vjSXErPeE m_next2;
+    oNaJmmlAX m_accept;
+    int m_anchor;
+    int m_label;
+    java.util.BitSet m_states;
+    static final int NO_LABEL;
+    static final int CCL;
+    static final int EMPTY;
+    static final int EPSILON;
+    vjSXErPeE();
+    void mimic(vjSXErPeE);
+}
+
+Method vjSXErPeE()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 bipush -2
+   7 putfield # <Field int m_edge>
+  10 aload_0
+  11 aconst_null
+  12 putfield # <Field JVUKgUbFW m_set>
+  15 aload_0
+  16 aconst_null
+  17 putfield # <Field vjSXErPeE m_next>
+  20 aload_0
+  21 aconst_null
+  22 putfield # <Field vjSXErPeE m_next2>
+  25 aload_0
+  26 aconst_null
+  27 putfield # <Field oNaJmmlAX m_accept>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_anchor>
+  35 aload_0
+  36 iconst_m1
+  37 putfield # <Field int m_label>
+  40 aload_0
+  41 aconst_null
+  42 putfield # <Field java.util.BitSet m_states>
+  45 return
+
+Method void mimic(vjSXErPeE)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_edge>
+   5 putfield # <Field int m_edge>
+   8 aload_1
+   9 getfield # <Field JVUKgUbFW m_set>
+  12 ifnull 47
+  15 aload_0
+  16 getfield # <Field JVUKgUbFW m_set>
+  19 ifnonnull 33
+  22 aload_0
+  23 new # <Class JVUKgUbFW>
+  26 dup
+  27 invokespecial # <Method JVUKgUbFW()>
+  30 putfield # <Field JVUKgUbFW m_set>
+  33 aload_0
+  34 getfield # <Field JVUKgUbFW m_set>
+  37 aload_1
+  38 getfield # <Field JVUKgUbFW m_set>
+  41 invokevirtual # <Method void mimic(JVUKgUbFW)>
+  44 goto 52
+  47 aload_0
+  48 aconst_null
+  49 putfield # <Field JVUKgUbFW m_set>
+  52 aload_0
+  53 aload_1
+  54 getfield # <Field vjSXErPeE m_next>
+  57 putfield # <Field vjSXErPeE m_next>
+  60 aload_0
+  61 aload_1
+  62 getfield # <Field vjSXErPeE m_next2>
+  65 putfield # <Field vjSXErPeE m_next2>
+  68 aload_0
+  69 aload_1
+  70 getfield # <Field oNaJmmlAX m_accept>
+  73 putfield # <Field oNaJmmlAX m_accept>
+  76 aload_0
+  77 aload_1
+  78 getfield # <Field int m_anchor>
+  81 putfield # <Field int m_anchor>
+  84 aload_1
+  85 getfield # <Field java.util.BitSet m_states>
+  88 ifnull 106
+  91 aload_0
+  92 aload_1
+  93 getfield # <Field java.util.BitSet m_states>
+  96 invokevirtual # <Method java.lang.Object clone()>
+  99 checkcast # <Class java.util.BitSet>
+ 102 putfield # <Field java.util.BitSet m_states>
+ 105 return
+ 106 aload_0
+ 107 aconst_null
+ 108 putfield # <Field java.util.BitSet m_states>
+ 111 return
+Compiled from JavaLex.java
+final class vzHaKjPuC extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    int m_group;
+    boolean m_mark;
+    MZTWBrgSN m_accept;
+    int m_anchor;
+    java.util.Vector m_nfa_set;
+    java.util.BitSet m_nfa_bit;
+    int m_label;
+    vzHaKjPuC(int);
+}
+
+Method vzHaKjPuC(int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_0
+   6 putfield # <Field int m_group>
+   9 aload_0
+  10 iconst_0
+  11 putfield # <Field boolean m_mark>
+  14 aload_0
+  15 aconst_null
+  16 putfield # <Field MZTWBrgSN m_accept>
+  19 aload_0
+  20 iconst_0
+  21 putfield # <Field int m_anchor>
+  24 aload_0
+  25 aconst_null
+  26 putfield # <Field java.util.Vector m_nfa_set>
+  29 aload_0
+  30 aconst_null
+  31 putfield # <Field java.util.BitSet m_nfa_bit>
+  34 aload_0
+  35 iload_1
+  36 putfield # <Field int m_label>
+  39 return
+Compiled from JavaLex.java
+final class xAYJWnUkN extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    char m_action[];
+    int m_action_read;
+    int m_line_number;
+    xAYJWnUkN(char[],int,int);
+    xAYJWnUkN(xAYJWnUkN);
+    void mimic(xAYJWnUkN);
+}
+
+Method xAYJWnUkN(char[],int,int)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iload_2
+   6 putfield # <Field int m_action_read>
+   9 aload_0
+  10 aload_0
+  11 getfield # <Field int m_action_read>
+  14 newarray char
+  16 putfield # <Field char m_action[]>
+  19 iconst_0
+  20 istore 4
+  22 goto 39
+  25 aload_0
+  26 getfield # <Field char m_action[]>
+  29 iload 4
+  31 aload_1
+  32 iload 4
+  34 caload
+  35 castore
+  36 iinc 4 1
+  39 iload 4
+  41 aload_0
+  42 getfield # <Field int m_action_read>
+  45 if_icmplt 25
+  48 aload_0
+  49 iload_3
+  50 putfield # <Field int m_line_number>
+  53 return
+
+Method xAYJWnUkN(xAYJWnUkN)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aload_1
+   6 getfield # <Field int m_action_read>
+   9 putfield # <Field int m_action_read>
+  12 aload_0
+  13 aload_0
+  14 getfield # <Field int m_action_read>
+  17 newarray char
+  19 putfield # <Field char m_action[]>
+  22 iconst_0
+  23 istore_2
+  24 goto 42
+  27 aload_0
+  28 getfield # <Field char m_action[]>
+  31 iload_2
+  32 aload_1
+  33 getfield # <Field char m_action[]>
+  36 iload_2
+  37 caload
+  38 castore
+  39 iinc 2 1
+  42 iload_2
+  43 aload_0
+  44 getfield # <Field int m_action_read>
+  47 if_icmplt 27
+  50 aload_0
+  51 aload_1
+  52 getfield # <Field int m_line_number>
+  55 putfield # <Field int m_line_number>
+  58 return
+
+Method void mimic(xAYJWnUkN)
+   0 aload_0
+   1 aload_1
+   2 getfield # <Field int m_action_read>
+   5 putfield # <Field int m_action_read>
+   8 aload_0
+   9 aload_0
+  10 getfield # <Field int m_action_read>
+  13 newarray char
+  15 putfield # <Field char m_action[]>
+  18 iconst_0
+  19 istore_2
+  20 goto 38
+  23 aload_0
+  24 getfield # <Field char m_action[]>
+  27 iload_2
+  28 aload_1
+  29 getfield # <Field char m_action[]>
+  32 iload_2
+  33 caload
+  34 castore
+  35 iinc 2 1
+  38 iload_2
+  39 aload_0
+  40 getfield # <Field int m_action_read>
+  43 if_icmplt 23
+  46 return
+Compiled from JavaLex.java
+final class xGzSkpuZZ extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    xGzSkpuZZ();
+    void emit(tXIgSkwMI, java.io.OutputStream) throws java.io.IOException;
+}
+
+Method xGzSkpuZZ()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_1
+   6 putfield # <Field int START>
+   9 aload_0
+  10 iconst_2
+  11 putfield # <Field int END>
+  14 aload_0
+  15 iconst_4
+  16 putfield # <Field int NONE>
+  19 aload_0
+  20 iconst_1
+  21 putfield # <Field boolean EDBG>
+  24 aload_0
+  25 iconst_0
+  26 putfield # <Field boolean NOT_EDBG>
+  29 aload_0
+  30 invokespecial # <Method void reset()>
+  33 return
+
+Method void reset()
+   0 aload_0
+   1 aconst_null
+   2 putfield # <Field tXIgSkwMI m_spec>
+   5 aload_0
+   6 aconst_null
+   7 putfield # <Field java.io.DataOutputStream m_outstream>
+  10 return
+
+Method void set(tXIgSkwMI, java.io.OutputStream)
+   0 aload_1
+   1 ifnonnull 8
+   4 iconst_0
+   5 goto 9
+   8 iconst_1
+   9 invokestatic # <Method void assert(boolean)>
+  12 aload_2
+  13 ifnonnull 20
+  16 iconst_0
+  17 goto 21
+  20 iconst_1
+  21 invokestatic # <Method void assert(boolean)>
+  24 aload_0
+  25 aload_1
+  26 putfield # <Field tXIgSkwMI m_spec>
+  29 aload_0
+  30 new # <Class java.io.DataOutputStream>
+  33 dup
+  34 aload_2
+  35 invokespecial # <Method java.io.DataOutputStream(java.io.OutputStream)>
+  38 putfield # <Field java.io.DataOutputStream m_outstream>
+  41 return
+
+Method void print_details()
+   0 getstatic # <Field java.io.PrintStream out>
+   3 ldc # <String "---------------------- Transition Table ----------------------">
+   5 invokevirtual # <Method void println(java.lang.String)>
+   8 iconst_0
+   9 istore_1
+  10 goto 358
+  13 getstatic # <Field java.io.PrintStream out>
+  16 new # <Class java.lang.StringBuffer>
+  19 dup
+  20 invokespecial # <Method java.lang.StringBuffer()>
+  23 ldc # <String "State ">
+  25 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  28 iload_1
+  29 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  32 invokevirtual # <Method java.lang.String toString()>
+  35 invokevirtual # <Method void print(java.lang.String)>
+  38 aload_0
+  39 getfield # <Field tXIgSkwMI m_spec>
+  42 getfield # <Field java.util.Vector m_accept_vector>
+  45 iload_1
+  46 invokevirtual # <Method java.lang.Object elementAt(int)>
+  49 checkcast # <Class SfZaCAliZ>
+  52 astore 6
+  54 aload 6
+  56 ifnonnull 70
+  59 getstatic # <Field java.io.PrintStream out>
+  62 ldc # <String " [nonaccepting]">
+  64 invokevirtual # <Method void println(java.lang.String)>
+  67 goto 130
+  70 getstatic # <Field java.io.PrintStream out>
+  73 new # <Class java.lang.StringBuffer>
+  76 dup
+  77 invokespecial # <Method java.lang.StringBuffer()>
+  80 ldc # <String " [accepting, line ">
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 aload 6
+  87 getfield # <Field int m_line_number>
+  90 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  93 ldc # <String " <">
+  95 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  98 new # <Class java.lang.String>
+ 101 dup
+ 102 aload 6
+ 104 getfield # <Field char m_action[]>
+ 107 iconst_0
+ 108 aload 6
+ 110 getfield # <Field int m_action_read>
+ 113 invokespecial # <Method java.lang.String(char[],int,int)>
+ 116 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 119 ldc # <String ">]">
+ 121 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 124 invokevirtual # <Method java.lang.String toString()>
+ 127 invokevirtual # <Method void println(java.lang.String)>
+ 130 aload_0
+ 131 getfield # <Field tXIgSkwMI m_spec>
+ 134 getfield # <Field java.util.Vector m_dtrans_vector>
+ 137 aload_0
+ 138 getfield # <Field tXIgSkwMI m_spec>
+ 141 getfield # <Field int m_row_map[]>
+ 144 iload_1
+ 145 iaload
+ 146 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 149 checkcast # <Class eCuCgyNDI>
+ 152 astore 5
+ 154 iconst_0
+ 155 istore 7
+ 157 aload 5
+ 159 getfield # <Field int m_dtrans[]>
+ 162 aload_0
+ 163 getfield # <Field tXIgSkwMI m_spec>
+ 166 getfield # <Field int m_col_map[]>
+ 169 iconst_0
+ 170 iaload
+ 171 iaload
+ 172 istore 4
+ 174 iload 4
+ 176 iconst_m1
+ 177 if_icmpeq 218
+ 180 iconst_1
+ 181 istore 7
+ 183 getstatic # <Field java.io.PrintStream out>
+ 186 new # <Class java.lang.StringBuffer>
+ 189 dup
+ 190 invokespecial # <Method java.lang.StringBuffer()>
+ 193 ldc # <String "   goto ">
+ 195 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 198 iload 4
+ 200 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 203 ldc # <String " on [">
+ 205 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 208 iconst_0
+ 209 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 212 invokevirtual # <Method java.lang.String toString()>
+ 215 invokevirtual # <Method void print(java.lang.String)>
+ 218 iconst_1
+ 219 istore_2
+ 220 goto 330
+ 223 aload 5
+ 225 getfield # <Field int m_dtrans[]>
+ 228 aload_0
+ 229 getfield # <Field tXIgSkwMI m_spec>
+ 232 getfield # <Field int m_col_map[]>
+ 235 iload_2
+ 236 iaload
+ 237 iaload
+ 238 istore_3
+ 239 iload 4
+ 241 iload_3
+ 242 if_icmpne 262
+ 245 iload 4
+ 247 iconst_m1
+ 248 if_icmpeq 327
+ 251 getstatic # <Field java.io.PrintStream out>
+ 254 iload_2
+ 255 i2c
+ 256 invokevirtual # <Method void print(char)>
+ 259 goto 327
+ 262 iload_3
+ 263 istore 4
+ 265 iload 7
+ 267 iconst_1
+ 268 if_icmpne 282
+ 271 getstatic # <Field java.io.PrintStream out>
+ 274 ldc # <String "]">
+ 276 invokevirtual # <Method void println(java.lang.String)>
+ 279 iconst_0
+ 280 istore 7
+ 282 iload 4
+ 284 iconst_m1
+ 285 if_icmpeq 327
+ 288 iconst_1
+ 289 istore 7
+ 291 getstatic # <Field java.io.PrintStream out>
+ 294 new # <Class java.lang.StringBuffer>
+ 297 dup
+ 298 invokespecial # <Method java.lang.StringBuffer()>
+ 301 ldc # <String "   goto ">
+ 303 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 306 iload 4
+ 308 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 311 ldc # <String " on [">
+ 313 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 316 iload_2
+ 317 i2c
+ 318 invokevirtual # <Method java.lang.StringBuffer append(char)>
+ 321 invokevirtual # <Method java.lang.String toString()>
+ 324 invokevirtual # <Method void print(java.lang.String)>
+ 327 iinc 2 1
+ 330 iload_2
+ 331 aload_0
+ 332 getfield # <Field tXIgSkwMI m_spec>
+ 335 getfield # <Field int m_dtrans_ncols>
+ 338 if_icmplt 223
+ 341 iload 7
+ 343 iconst_1
+ 344 if_icmpne 355
+ 347 getstatic # <Field java.io.PrintStream out>
+ 350 ldc # <String "]">
+ 352 invokevirtual # <Method void println(java.lang.String)>
+ 355 iinc 1 1
+ 358 iload_1
+ 359 aload_0
+ 360 getfield # <Field tXIgSkwMI m_spec>
+ 363 getfield # <Field int m_row_map[]>
+ 366 arraylength
+ 367 if_icmplt 13
+ 370 getstatic # <Field java.io.PrintStream out>
+ 373 ldc # <String "---------------------- Transition Table ----------------------">
+ 375 invokevirtual # <Method void println(java.lang.String)>
+ 378 return
+
+Method void emit(tXIgSkwMI, java.io.OutputStream)
+   0 aload_0
+   1 aload_1
+   2 aload_2
+   3 invokespecial # <Method void set(tXIgSkwMI, java.io.OutputStream)>
+   6 aload_0
+   7 getfield # <Field tXIgSkwMI m_spec>
+  10 ifnonnull 17
+  13 iconst_0
+  14 goto 18
+  17 iconst_1
+  18 invokestatic # <Method void assert(boolean)>
+  21 aload_0
+  22 getfield # <Field java.io.DataOutputStream m_outstream>
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 invokespecial # <Method void emit_header()>
+  40 aload_0
+  41 invokespecial # <Method void emit_construct()>
+  44 aload_0
+  45 invokespecial # <Method void emit_helpers()>
+  48 aload_0
+  49 invokespecial # <Method void emit_driver()>
+  52 aload_0
+  53 invokespecial # <Method void emit_footer()>
+  56 aload_0
+  57 invokespecial # <Method void reset()>
+  60 return
+
+Method void emit_construct()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private static final int YY_BUFFER_SIZE = 512;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 ldc # <String "   private static final int YY_F = -1;
+">
+  45 invokevirtual # <Method void writeBytes(java.lang.String)>
+  48 aload_0
+  49 getfield # <Field java.io.DataOutputStream m_outstream>
+  52 ldc # <String "   private static final int YY_NO_STATE = -1;
+">
+  54 invokevirtual # <Method void writeBytes(java.lang.String)>
+  57 aload_0
+  58 getfield # <Field java.io.DataOutputStream m_outstream>
+  61 ldc # <String "   private static final byte YY_NOT_ACCEPT = 0;
+">
+  63 invokevirtual # <Method void writeBytes(java.lang.String)>
+  66 aload_0
+  67 getfield # <Field java.io.DataOutputStream m_outstream>
+  70 ldc # <String "   private static final int YY_START = 1;
+">
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String "   private static final int YY_END = 2;
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 aload_0
+  85 getfield # <Field java.io.DataOutputStream m_outstream>
+  88 ldc # <String "   private static final byte YY_NO_ANCHOR = 4;
+">
+  90 invokevirtual # <Method void writeBytes(java.lang.String)>
+  93 aload_0
+  94 getfield # <Field java.io.DataOutputStream m_outstream>
+  97 ldc # <String "   public static final int YYEOF = -1;
+">
+  99 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 102 aload_0
+ 103 getfield # <Field tXIgSkwMI m_spec>
+ 106 getfield # <Field char m_class_code[]>
+ 109 ifnull 141
+ 112 aload_0
+ 113 getfield # <Field java.io.DataOutputStream m_outstream>
+ 116 new # <Class java.lang.String>
+ 119 dup
+ 120 aload_0
+ 121 getfield # <Field tXIgSkwMI m_spec>
+ 124 getfield # <Field char m_class_code[]>
+ 127 iconst_0
+ 128 aload_0
+ 129 getfield # <Field tXIgSkwMI m_spec>
+ 132 getfield # <Field int m_class_read>
+ 135 invokespecial # <Method java.lang.String(char[],int,int)>
+ 138 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 141 aload_0
+ 142 getfield # <Field java.io.DataOutputStream m_outstream>
+ 145 ldc # <String "   private java.io.DataInputStream yy_instream;
+">
+ 147 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 150 aload_0
+ 151 getfield # <Field java.io.DataOutputStream m_outstream>
+ 154 ldc # <String "   private int yy_buffer_index;
+">
+ 156 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 159 aload_0
+ 160 getfield # <Field java.io.DataOutputStream m_outstream>
+ 163 ldc # <String "   private int yy_buffer_read;
+">
+ 165 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 168 aload_0
+ 169 getfield # <Field java.io.DataOutputStream m_outstream>
+ 172 ldc # <String "   private int yy_buffer_start;
+">
+ 174 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 177 aload_0
+ 178 getfield # <Field java.io.DataOutputStream m_outstream>
+ 181 ldc # <String "   private int yy_buffer_end;
+">
+ 183 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 186 aload_0
+ 187 getfield # <Field java.io.DataOutputStream m_outstream>
+ 190 ldc # <String "   private byte yy_buffer[];
+">
+ 192 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 195 aload_0
+ 196 getfield # <Field tXIgSkwMI m_spec>
+ 199 getfield # <Field boolean m_count_chars>
+ 202 iconst_1
+ 203 if_icmpne 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String "   private int yy_char_count;
+">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field tXIgSkwMI m_spec>
+ 219 getfield # <Field boolean m_count_lines>
+ 222 iconst_1
+ 223 if_icmpne 235
+ 226 aload_0
+ 227 getfield # <Field java.io.DataOutputStream m_outstream>
+ 230 ldc # <String "   private int yy_line_count;
+">
+ 232 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 235 aload_0
+ 236 getfield # <Field java.io.DataOutputStream m_outstream>
+ 239 ldc # <String "   private int yy_lexical_state;
+">
+ 241 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 244 aload_0
+ 245 getfield # <Field java.io.DataOutputStream m_outstream>
+ 248 ldc # <String "   ">
+ 250 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 253 aload_0
+ 254 getfield # <Field java.io.DataOutputStream m_outstream>
+ 257 new # <Class java.lang.String>
+ 260 dup
+ 261 aload_0
+ 262 getfield # <Field tXIgSkwMI m_spec>
+ 265 getfield # <Field char m_class_name[]>
+ 268 invokespecial # <Method java.lang.String(char[])>
+ 271 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 274 aload_0
+ 275 getfield # <Field java.io.DataOutputStream m_outstream>
+ 278 ldc # <String " (java.io.InputStream instream)">
+ 280 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 283 aload_0
+ 284 getfield # <Field tXIgSkwMI m_spec>
+ 287 getfield # <Field char m_init_throw_code[]>
+ 290 ifnull 352
+ 293 aload_0
+ 294 getfield # <Field java.io.DataOutputStream m_outstream>
+ 297 ldc # <String "
+">
+ 299 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 302 aload_0
+ 303 getfield # <Field java.io.DataOutputStream m_outstream>
+ 306 ldc # <String "           throws ">
+ 308 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 311 aload_0
+ 312 getfield # <Field java.io.DataOutputStream m_outstream>
+ 315 new # <Class java.lang.String>
+ 318 dup
+ 319 aload_0
+ 320 getfield # <Field tXIgSkwMI m_spec>
+ 323 getfield # <Field char m_init_throw_code[]>
+ 326 iconst_0
+ 327 aload_0
+ 328 getfield # <Field tXIgSkwMI m_spec>
+ 331 getfield # <Field int m_init_throw_read>
+ 334 invokespecial # <Method java.lang.String(char[],int,int)>
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "
+               {
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 goto 361
+ 352 aload_0
+ 353 getfield # <Field java.io.DataOutputStream m_outstream>
+ 356 ldc # <String " {
+">
+ 358 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           if (null == instream) {
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field java.io.DataOutputStream m_outstream>
+ 374 ldc # <String "                   throw (new Error("Error: Bad input stream initializer."));
+">
+ 376 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 379 aload_0
+ 380 getfield # <Field java.io.DataOutputStream m_outstream>
+ 383 ldc # <String "           }
+">
+ 385 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 388 aload_0
+ 389 getfield # <Field java.io.DataOutputStream m_outstream>
+ 392 ldc # <String "           yy_instream = new java.io.DataInputStream(instream);
+">
+ 394 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 397 aload_0
+ 398 getfield # <Field java.io.DataOutputStream m_outstream>
+ 401 ldc # <String "           yy_buffer = new byte[YY_BUFFER_SIZE];
+">
+ 403 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 406 aload_0
+ 407 getfield # <Field java.io.DataOutputStream m_outstream>
+ 410 ldc # <String "           yy_buffer_read = 0;
+">
+ 412 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 415 aload_0
+ 416 getfield # <Field java.io.DataOutputStream m_outstream>
+ 419 ldc # <String "           yy_buffer_index = 0;
+">
+ 421 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 424 aload_0
+ 425 getfield # <Field java.io.DataOutputStream m_outstream>
+ 428 ldc # <String "           yy_buffer_start = 0;
+">
+ 430 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 433 aload_0
+ 434 getfield # <Field java.io.DataOutputStream m_outstream>
+ 437 ldc # <String "           yy_buffer_end = 0;
+">
+ 439 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 442 aload_0
+ 443 getfield # <Field tXIgSkwMI m_spec>
+ 446 getfield # <Field boolean m_count_chars>
+ 449 iconst_1
+ 450 if_icmpne 462
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           yy_char_count = 0;
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field tXIgSkwMI m_spec>
+ 466 getfield # <Field boolean m_count_lines>
+ 469 iconst_1
+ 470 if_icmpne 482
+ 473 aload_0
+ 474 getfield # <Field java.io.DataOutputStream m_outstream>
+ 477 ldc # <String "           yy_line_count = 0;
+">
+ 479 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 482 aload_0
+ 483 getfield # <Field java.io.DataOutputStream m_outstream>
+ 486 ldc # <String "           yy_lexical_state = YYINITIAL;
+">
+ 488 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 491 aload_0
+ 492 getfield # <Field tXIgSkwMI m_spec>
+ 495 getfield # <Field char m_init_code[]>
+ 498 ifnull 530
+ 501 aload_0
+ 502 getfield # <Field java.io.DataOutputStream m_outstream>
+ 505 new # <Class java.lang.String>
+ 508 dup
+ 509 aload_0
+ 510 getfield # <Field tXIgSkwMI m_spec>
+ 513 getfield # <Field char m_init_code[]>
+ 516 iconst_0
+ 517 aload_0
+ 518 getfield # <Field tXIgSkwMI m_spec>
+ 521 getfield # <Field int m_init_read>
+ 524 invokespecial # <Method java.lang.String(char[],int,int)>
+ 527 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 ldc # <String "   }
+">
+ 536 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 539 return
+
+Method void emit_states()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Hashtable m_states>
+   7 invokevirtual # <Method java.util.Enumeration keys()>
+  10 astore_1
+  11 goto 89
+  14 aload_1
+  15 invokeinterface (args 1) # <InterfaceMethod java.lang.Object nextElement()>
+  20 checkcast # <Class java.lang.String>
+  23 astore_2
+  24 aload_2
+  25 ifnonnull 32
+  28 iconst_0
+  29 goto 33
+  32 iconst_1
+  33 invokestatic # <Method void assert(boolean)>
+  36 aload_0
+  37 getfield # <Field java.io.DataOutputStream m_outstream>
+  40 new # <Class java.lang.StringBuffer>
+  43 dup
+  44 invokespecial # <Method java.lang.StringBuffer()>
+  47 ldc # <String "   private final int ">
+  49 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  52 aload_2
+  53 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  56 ldc # <String " = ">
+  58 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  61 aload_0
+  62 getfield # <Field tXIgSkwMI m_spec>
+  65 getfield # <Field java.util.Hashtable m_states>
+  68 aload_2
+  69 invokevirtual # <Method java.lang.Object get(java.lang.Object)>
+  72 invokevirtual # <Method java.lang.String toString()>
+  75 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  78 ldc # <String ";
+">
+  80 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  83 invokevirtual # <Method java.lang.String toString()>
+  86 invokevirtual # <Method void writeBytes(java.lang.String)>
+  89 aload_1
+  90 invokeinterface (args 1) # <InterfaceMethod boolean hasMoreElements()>
+  95 iconst_1
+  96 if_icmpeq 14
+  99 aload_0
+ 100 getfield # <Field java.io.DataOutputStream m_outstream>
+ 103 ldc # <String "   private final int yy_state_dtrans[] = {
+">
+ 105 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 108 iconst_0
+ 109 istore_3
+ 110 goto 185
+ 113 aload_0
+ 114 getfield # <Field java.io.DataOutputStream m_outstream>
+ 117 new # <Class java.lang.StringBuffer>
+ 120 dup
+ 121 invokespecial # <Method java.lang.StringBuffer()>
+ 124 ldc # <String "           ">
+ 126 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 129 aload_0
+ 130 getfield # <Field tXIgSkwMI m_spec>
+ 133 getfield # <Field int m_state_dtrans[]>
+ 136 iload_3
+ 137 iaload
+ 138 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 141 invokevirtual # <Method java.lang.String toString()>
+ 144 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 147 iload_3
+ 148 aload_0
+ 149 getfield # <Field tXIgSkwMI m_spec>
+ 152 getfield # <Field int m_state_dtrans[]>
+ 155 arraylength
+ 156 iconst_1
+ 157 isub
+ 158 if_icmpge 173
+ 161 aload_0
+ 162 getfield # <Field java.io.DataOutputStream m_outstream>
+ 165 ldc # <String ",
+">
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 goto 182
+ 173 aload_0
+ 174 getfield # <Field java.io.DataOutputStream m_outstream>
+ 177 ldc # <String "
+">
+ 179 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 182 iinc 3 1
+ 185 iload_3
+ 186 aload_0
+ 187 getfield # <Field tXIgSkwMI m_spec>
+ 190 getfield # <Field int m_state_dtrans[]>
+ 193 arraylength
+ 194 if_icmplt 113
+ 197 aload_0
+ 198 getfield # <Field java.io.DataOutputStream m_outstream>
+ 201 ldc # <String "   };
+">
+ 203 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 206 return
+
+Method void emit_helpers()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private boolean yy_eof_done = false;
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field tXIgSkwMI m_spec>
+  43 getfield # <Field char m_eof_code[]>
+  46 ifnull 201
+  49 aload_0
+  50 getfield # <Field java.io.DataOutputStream m_outstream>
+  53 ldc # <String "   private void yy_do_eof ()">
+  55 invokevirtual # <Method void writeBytes(java.lang.String)>
+  58 aload_0
+  59 getfield # <Field tXIgSkwMI m_spec>
+  62 getfield # <Field char m_eof_throw_code[]>
+  65 ifnull 127
+  68 aload_0
+  69 getfield # <Field java.io.DataOutputStream m_outstream>
+  72 ldc # <String "
+">
+  74 invokevirtual # <Method void writeBytes(java.lang.String)>
+  77 aload_0
+  78 getfield # <Field java.io.DataOutputStream m_outstream>
+  81 ldc # <String "           throws ">
+  83 invokevirtual # <Method void writeBytes(java.lang.String)>
+  86 aload_0
+  87 getfield # <Field java.io.DataOutputStream m_outstream>
+  90 new # <Class java.lang.String>
+  93 dup
+  94 aload_0
+  95 getfield # <Field tXIgSkwMI m_spec>
+  98 getfield # <Field char m_eof_throw_code[]>
+ 101 iconst_0
+ 102 aload_0
+ 103 getfield # <Field tXIgSkwMI m_spec>
+ 106 getfield # <Field int m_eof_throw_read>
+ 109 invokespecial # <Method java.lang.String(char[],int,int)>
+ 112 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 115 aload_0
+ 116 getfield # <Field java.io.DataOutputStream m_outstream>
+ 119 ldc # <String "
+               {
+">
+ 121 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 124 goto 136
+ 127 aload_0
+ 128 getfield # <Field java.io.DataOutputStream m_outstream>
+ 131 ldc # <String " {
+">
+ 133 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 136 aload_0
+ 137 getfield # <Field java.io.DataOutputStream m_outstream>
+ 140 ldc # <String "           if (false == yy_eof_done) {
+">
+ 142 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 145 aload_0
+ 146 getfield # <Field java.io.DataOutputStream m_outstream>
+ 149 new # <Class java.lang.String>
+ 152 dup
+ 153 aload_0
+ 154 getfield # <Field tXIgSkwMI m_spec>
+ 157 getfield # <Field char m_eof_code[]>
+ 160 iconst_0
+ 161 aload_0
+ 162 getfield # <Field tXIgSkwMI m_spec>
+ 165 getfield # <Field int m_eof_read>
+ 168 invokespecial # <Method java.lang.String(char[],int,int)>
+ 171 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 174 aload_0
+ 175 getfield # <Field java.io.DataOutputStream m_outstream>
+ 178 ldc # <String "           }
+">
+ 180 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 183 aload_0
+ 184 getfield # <Field java.io.DataOutputStream m_outstream>
+ 187 ldc # <String "           yy_eof_done = true;
+">
+ 189 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 192 aload_0
+ 193 getfield # <Field java.io.DataOutputStream m_outstream>
+ 196 ldc # <String "   }
+">
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 invokespecial # <Method void emit_states()>
+ 205 aload_0
+ 206 getfield # <Field java.io.DataOutputStream m_outstream>
+ 209 ldc # <String "   private void yybegin (int state) {
+">
+ 211 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 214 aload_0
+ 215 getfield # <Field java.io.DataOutputStream m_outstream>
+ 218 ldc # <String "           yy_lexical_state = state;
+">
+ 220 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 223 aload_0
+ 224 getfield # <Field java.io.DataOutputStream m_outstream>
+ 227 ldc # <String "   }
+">
+ 229 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   private int yy_advance ()
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "           throws java.io.IOException {
+">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 aload_0
+ 251 getfield # <Field java.io.DataOutputStream m_outstream>
+ 254 ldc # <String "           int next_read;
+">
+ 256 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 259 aload_0
+ 260 getfield # <Field java.io.DataOutputStream m_outstream>
+ 263 ldc # <String "           int i;
+">
+ 265 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 268 aload_0
+ 269 getfield # <Field java.io.DataOutputStream m_outstream>
+ 272 ldc # <String "           int j;
+">
+ 274 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 277 aload_0
+ 278 getfield # <Field java.io.DataOutputStream m_outstream>
+ 281 ldc # <String "
+">
+ 283 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 286 aload_0
+ 287 getfield # <Field java.io.DataOutputStream m_outstream>
+ 290 ldc # <String "           if (yy_buffer_index < yy_buffer_read) {
+">
+ 292 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String "                   return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 aload_0
+ 305 getfield # <Field java.io.DataOutputStream m_outstream>
+ 308 ldc # <String "           }
+">
+ 310 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 aload_0
+ 323 getfield # <Field java.io.DataOutputStream m_outstream>
+ 326 ldc # <String "           if (0 != yy_buffer_start) {
+">
+ 328 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 331 aload_0
+ 332 getfield # <Field java.io.DataOutputStream m_outstream>
+ 335 ldc # <String "                   i = yy_buffer_start;
+">
+ 337 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 340 aload_0
+ 341 getfield # <Field java.io.DataOutputStream m_outstream>
+ 344 ldc # <String "                   j = 0;
+">
+ 346 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "                   while (i < yy_buffer_read) {
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "                           yy_buffer[j] = yy_buffer[i];
+">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 aload_0
+ 368 getfield # <Field java.io.DataOutputStream m_outstream>
+ 371 ldc # <String "                           ++i;
+">
+ 373 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 376 aload_0
+ 377 getfield # <Field java.io.DataOutputStream m_outstream>
+ 380 ldc # <String "                           ++j;
+">
+ 382 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 385 aload_0
+ 386 getfield # <Field java.io.DataOutputStream m_outstream>
+ 389 ldc # <String "                   }
+">
+ 391 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 394 aload_0
+ 395 getfield # <Field java.io.DataOutputStream m_outstream>
+ 398 ldc # <String "                   yy_buffer_end = yy_buffer_end - yy_buffer_start;
+">
+ 400 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 403 aload_0
+ 404 getfield # <Field java.io.DataOutputStream m_outstream>
+ 407 ldc # <String "                   yy_buffer_start = 0;
+">
+ 409 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String "                   yy_buffer_read = j;
+">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 aload_0
+ 422 getfield # <Field java.io.DataOutputStream m_outstream>
+ 425 ldc # <String "                   yy_buffer_index = j;
+">
+ 427 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 aload_0
+ 440 getfield # <Field java.io.DataOutputStream m_outstream>
+ 443 ldc # <String "                                   yy_buffer_read,
+">
+ 445 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 448 aload_0
+ 449 getfield # <Field java.io.DataOutputStream m_outstream>
+ 452 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 454 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 457 aload_0
+ 458 getfield # <Field java.io.DataOutputStream m_outstream>
+ 461 ldc # <String "                   if (-1 == next_read) {
+">
+ 463 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "                           return YYEOF;
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "                   }
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field java.io.DataOutputStream m_outstream>
+ 488 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 490 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 493 aload_0
+ 494 getfield # <Field java.io.DataOutputStream m_outstream>
+ 497 ldc # <String "           }
+">
+ 499 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 502 aload_0
+ 503 getfield # <Field java.io.DataOutputStream m_outstream>
+ 506 ldc # <String "
+">
+ 508 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 511 aload_0
+ 512 getfield # <Field java.io.DataOutputStream m_outstream>
+ 515 ldc # <String "           while (yy_buffer_index >= yy_buffer_read) {
+">
+ 517 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 520 aload_0
+ 521 getfield # <Field java.io.DataOutputStream m_outstream>
+ 524 ldc # <String "                   if (yy_buffer_index >= yy_buffer.length) {
+">
+ 526 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 529 aload_0
+ 530 getfield # <Field java.io.DataOutputStream m_outstream>
+ 533 ldc # <String "                           yy_buffer = yy_double(yy_buffer);
+">
+ 535 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 538 aload_0
+ 539 getfield # <Field java.io.DataOutputStream m_outstream>
+ 542 ldc # <String "                   }
+">
+ 544 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 547 aload_0
+ 548 getfield # <Field java.io.DataOutputStream m_outstream>
+ 551 ldc # <String "                   next_read = yy_instream.read(yy_buffer,
+">
+ 553 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 556 aload_0
+ 557 getfield # <Field java.io.DataOutputStream m_outstream>
+ 560 ldc # <String "                                   yy_buffer_read,
+">
+ 562 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 565 aload_0
+ 566 getfield # <Field java.io.DataOutputStream m_outstream>
+ 569 ldc # <String "                                   yy_buffer.length - yy_buffer_read);
+">
+ 571 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 574 aload_0
+ 575 getfield # <Field java.io.DataOutputStream m_outstream>
+ 578 ldc # <String "                   if (-1 == next_read) {
+">
+ 580 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 583 aload_0
+ 584 getfield # <Field java.io.DataOutputStream m_outstream>
+ 587 ldc # <String "                           return YYEOF;
+">
+ 589 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 592 aload_0
+ 593 getfield # <Field java.io.DataOutputStream m_outstream>
+ 596 ldc # <String "                   }
+">
+ 598 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 601 aload_0
+ 602 getfield # <Field java.io.DataOutputStream m_outstream>
+ 605 ldc # <String "                   yy_buffer_read = yy_buffer_read + next_read;
+">
+ 607 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 610 aload_0
+ 611 getfield # <Field java.io.DataOutputStream m_outstream>
+ 614 ldc # <String "           }
+">
+ 616 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 619 aload_0
+ 620 getfield # <Field java.io.DataOutputStream m_outstream>
+ 623 ldc # <String "           return yy_buffer[yy_buffer_index++] & 0xFF;
+">
+ 625 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 628 aload_0
+ 629 getfield # <Field java.io.DataOutputStream m_outstream>
+ 632 ldc # <String "   }
+">
+ 634 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 637 aload_0
+ 638 getfield # <Field java.io.DataOutputStream m_outstream>
+ 641 ldc # <String "   private void yy_move_start () {
+">
+ 643 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 646 aload_0
+ 647 getfield # <Field tXIgSkwMI m_spec>
+ 650 getfield # <Field boolean m_count_lines>
+ 653 iconst_1
+ 654 if_icmpne 716
+ 657 aload_0
+ 658 getfield # <Field tXIgSkwMI m_spec>
+ 661 getfield # <Field boolean m_unix>
+ 664 iconst_1
+ 665 if_icmpne 680
+ 668 aload_0
+ 669 getfield # <Field java.io.DataOutputStream m_outstream>
+ 672 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+">
+ 674 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 677 goto 698
+ 680 aload_0
+ 681 getfield # <Field java.io.DataOutputStream m_outstream>
+ 684 ldc # <String "           if ((byte) '\n' == yy_buffer[yy_buffer_start]
+">
+ 686 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 689 aload_0
+ 690 getfield # <Field java.io.DataOutputStream m_outstream>
+ 693 ldc # <String "                   || (byte) '\r' == yy_buffer[yy_buffer_start]) {
+">
+ 695 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 698 aload_0
+ 699 getfield # <Field java.io.DataOutputStream m_outstream>
+ 702 ldc # <String "                   ++yy_line_count; yy_char_count = 0;
+">
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 aload_0
+ 708 getfield # <Field java.io.DataOutputStream m_outstream>
+ 711 ldc # <String "           }
+">
+ 713 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 716 aload_0
+ 717 getfield # <Field tXIgSkwMI m_spec>
+ 720 getfield # <Field boolean m_count_chars>
+ 723 iconst_1
+ 724 if_icmpne 736
+ 727 aload_0
+ 728 getfield # <Field java.io.DataOutputStream m_outstream>
+ 731 ldc # <String "           ++yy_char_count;
+">
+ 733 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 736 aload_0
+ 737 getfield # <Field java.io.DataOutputStream m_outstream>
+ 740 ldc # <String "           ++yy_buffer_start;
+">
+ 742 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 745 aload_0
+ 746 getfield # <Field java.io.DataOutputStream m_outstream>
+ 749 ldc # <String "   }
+">
+ 751 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 754 aload_0
+ 755 getfield # <Field java.io.DataOutputStream m_outstream>
+ 758 ldc # <String "   private void yy_pushback () {
+">
+ 760 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 763 aload_0
+ 764 getfield # <Field java.io.DataOutputStream m_outstream>
+ 767 ldc # <String "           --yy_buffer_end;
+">
+ 769 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 772 aload_0
+ 773 getfield # <Field java.io.DataOutputStream m_outstream>
+ 776 ldc # <String "   }
+">
+ 778 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 781 aload_0
+ 782 getfield # <Field java.io.DataOutputStream m_outstream>
+ 785 ldc # <String "   private void yy_mark_start () {
+">
+ 787 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 790 aload_0
+ 791 getfield # <Field tXIgSkwMI m_spec>
+ 794 getfield # <Field boolean m_count_lines>
+ 797 iconst_1
+ 798 if_icmpeq 812
+ 801 aload_0
+ 802 getfield # <Field tXIgSkwMI m_spec>
+ 805 getfield # <Field boolean m_count_chars>
+ 808 iconst_1
+ 809 if_icmpne 909
+ 812 aload_0
+ 813 getfield # <Field tXIgSkwMI m_spec>
+ 816 getfield # <Field boolean m_count_lines>
+ 819 iconst_1
+ 820 if_icmpne 909
+ 823 aload_0
+ 824 getfield # <Field java.io.DataOutputStream m_outstream>
+ 827 ldc # <String "           int i;
+">
+ 829 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 832 aload_0
+ 833 getfield # <Field java.io.DataOutputStream m_outstream>
+ 836 ldc # <String "           for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+">
+ 838 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 841 aload_0
+ 842 getfield # <Field tXIgSkwMI m_spec>
+ 845 getfield # <Field boolean m_unix>
+ 848 iconst_1
+ 849 if_icmpne 864
+ 852 aload_0
+ 853 getfield # <Field java.io.DataOutputStream m_outstream>
+ 856 ldc # <String "                   if ((byte) '\n' == yy_buffer[i]) {
+">
+ 858 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 861 goto 873
+ 864 aload_0
+ 865 getfield # <Field java.io.DataOutputStream m_outstream>
+ 868 ldc # <String "                   if ((byte) '\n' == yy_buffer[i] || (byte) '\r' == yy_buffer[i]) {
+">
+ 870 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 873 aload_0
+ 874 getfield # <Field java.io.DataOutputStream m_outstream>
+ 877 ldc # <String "                           ++yy_line_count;  yy_char_count = 0;
+">
+ 879 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 882 aload_0
+ 883 getfield # <Field java.io.DataOutputStream m_outstream>
+ 886 ldc # <String "                   }
+">
+ 888 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 891 aload_0
+ 892 getfield # <Field java.io.DataOutputStream m_outstream>
+ 895 ldc # <String "           ++yy_char_count;
+">
+ 897 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "           }
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "           yy_buffer_start = yy_buffer_index;
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "   }
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "   private void yy_mark_end () {
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "           yy_buffer_end = yy_buffer_index;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "   }
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "   private void yy_to_mark () {
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "           yy_buffer_index = yy_buffer_end;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "   }
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "   private java.lang.String yy_gettext () {
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "           return (new java.lang.String(yy_buffer,0,
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                   yy_buffer_start,
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                   yy_buffer_end - yy_buffer_start));
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "   }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "private char[] yy_getcharArray()
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "   {
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   int  count   = yy_buffer_end - yy_buffer_start;
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 aload_0
+1054 getfield # <Field java.io.DataOutputStream m_outstream>
+1057 ldc # <String "   char value[] = new char[count];
+">
+1059 invokevirtual # <Method void writeBytes(java.lang.String)>
+1062 aload_0
+1063 getfield # <Field java.io.DataOutputStream m_outstream>
+1066 ldc # <String "   for( int i = count ; i-- > 0 ; )
+">
+1068 invokevirtual # <Method void writeBytes(java.lang.String)>
+1071 aload_0
+1072 getfield # <Field java.io.DataOutputStream m_outstream>
+1075 ldc # <String "           value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+">
+1077 invokevirtual # <Method void writeBytes(java.lang.String)>
+1080 aload_0
+1081 getfield # <Field java.io.DataOutputStream m_outstream>
+1084 ldc # <String "   return value;
+">
+1086 invokevirtual # <Method void writeBytes(java.lang.String)>
+1089 aload_0
+1090 getfield # <Field java.io.DataOutputStream m_outstream>
+1093 ldc # <String "   }
+">
+1095 invokevirtual # <Method void writeBytes(java.lang.String)>
+1098 aload_0
+1099 getfield # <Field tXIgSkwMI m_spec>
+1102 getfield # <Field boolean m_count_chars>
+1105 iconst_1
+1106 if_icmpne 1136
+1109 aload_0
+1110 getfield # <Field java.io.DataOutputStream m_outstream>
+1113 ldc # <String "   private int yy_getchar () {
+">
+1115 invokevirtual # <Method void writeBytes(java.lang.String)>
+1118 aload_0
+1119 getfield # <Field java.io.DataOutputStream m_outstream>
+1122 ldc # <String "           return yy_char_count;
+">
+1124 invokevirtual # <Method void writeBytes(java.lang.String)>
+1127 aload_0
+1128 getfield # <Field java.io.DataOutputStream m_outstream>
+1131 ldc # <String "   }
+">
+1133 invokevirtual # <Method void writeBytes(java.lang.String)>
+1136 aload_0
+1137 getfield # <Field tXIgSkwMI m_spec>
+1140 getfield # <Field boolean m_count_lines>
+1143 iconst_1
+1144 if_icmpne 1174
+1147 aload_0
+1148 getfield # <Field java.io.DataOutputStream m_outstream>
+1151 ldc # <String "   private int yy_getline () {
+">
+1153 invokevirtual # <Method void writeBytes(java.lang.String)>
+1156 aload_0
+1157 getfield # <Field java.io.DataOutputStream m_outstream>
+1160 ldc # <String "           return yy_line_count;
+">
+1162 invokevirtual # <Method void writeBytes(java.lang.String)>
+1165 aload_0
+1166 getfield # <Field java.io.DataOutputStream m_outstream>
+1169 ldc # <String "   }
+">
+1171 invokevirtual # <Method void writeBytes(java.lang.String)>
+1174 aload_0
+1175 getfield # <Field java.io.DataOutputStream m_outstream>
+1178 ldc # <String "   private byte[] yy_double (byte buf[]) {
+">
+1180 invokevirtual # <Method void writeBytes(java.lang.String)>
+1183 aload_0
+1184 getfield # <Field java.io.DataOutputStream m_outstream>
+1187 ldc # <String "           int i;
+               byte newbuf[];
+">
+1189 invokevirtual # <Method void writeBytes(java.lang.String)>
+1192 aload_0
+1193 getfield # <Field java.io.DataOutputStream m_outstream>
+1196 ldc # <String "           newbuf = new byte[2*buf.length];
+">
+1198 invokevirtual # <Method void writeBytes(java.lang.String)>
+1201 aload_0
+1202 getfield # <Field java.io.DataOutputStream m_outstream>
+1205 ldc # <String "           for (i = 0; i < buf.length; ++i) {
+">
+1207 invokevirtual # <Method void writeBytes(java.lang.String)>
+1210 aload_0
+1211 getfield # <Field java.io.DataOutputStream m_outstream>
+1214 ldc # <String "                   newbuf[i] = buf[i];
+">
+1216 invokevirtual # <Method void writeBytes(java.lang.String)>
+1219 aload_0
+1220 getfield # <Field java.io.DataOutputStream m_outstream>
+1223 ldc # <String "           }
+">
+1225 invokevirtual # <Method void writeBytes(java.lang.String)>
+1228 aload_0
+1229 getfield # <Field java.io.DataOutputStream m_outstream>
+1232 ldc # <String "           return newbuf;
+">
+1234 invokevirtual # <Method void writeBytes(java.lang.String)>
+1237 aload_0
+1238 getfield # <Field java.io.DataOutputStream m_outstream>
+1241 ldc # <String "   }
+">
+1243 invokevirtual # <Method void writeBytes(java.lang.String)>
+1246 aload_0
+1247 getfield # <Field java.io.DataOutputStream m_outstream>
+1250 ldc # <String "   private final int YY_E_INTERNAL = 0;
+">
+1252 invokevirtual # <Method void writeBytes(java.lang.String)>
+1255 aload_0
+1256 getfield # <Field java.io.DataOutputStream m_outstream>
+1259 ldc # <String "   private final int YY_E_MATCH = 1;
+">
+1261 invokevirtual # <Method void writeBytes(java.lang.String)>
+1264 aload_0
+1265 getfield # <Field java.io.DataOutputStream m_outstream>
+1268 ldc # <String "   private java.lang.String yy_error_string[] = {
+">
+1270 invokevirtual # <Method void writeBytes(java.lang.String)>
+1273 aload_0
+1274 getfield # <Field java.io.DataOutputStream m_outstream>
+1277 ldc # <String "           "Error: Internal error.\n",
+">
+1279 invokevirtual # <Method void writeBytes(java.lang.String)>
+1282 aload_0
+1283 getfield # <Field java.io.DataOutputStream m_outstream>
+1286 ldc # <String "           "Error: Unmatched input.\n"
+">
+1288 invokevirtual # <Method void writeBytes(java.lang.String)>
+1291 aload_0
+1292 getfield # <Field java.io.DataOutputStream m_outstream>
+1295 ldc # <String "   };
+">
+1297 invokevirtual # <Method void writeBytes(java.lang.String)>
+1300 aload_0
+1301 getfield # <Field java.io.DataOutputStream m_outstream>
+1304 ldc # <String "   private void yy_error (int code,boolean fatal) {
+">
+1306 invokevirtual # <Method void writeBytes(java.lang.String)>
+1309 aload_0
+1310 getfield # <Field java.io.DataOutputStream m_outstream>
+1313 ldc # <String "           java.lang.System.out.print(yy_error_string[code]);
+">
+1315 invokevirtual # <Method void writeBytes(java.lang.String)>
+1318 aload_0
+1319 getfield # <Field java.io.DataOutputStream m_outstream>
+1322 ldc # <String "           java.lang.System.out.flush();
+">
+1324 invokevirtual # <Method void writeBytes(java.lang.String)>
+1327 aload_0
+1328 getfield # <Field java.io.DataOutputStream m_outstream>
+1331 ldc # <String "           if (true == fatal) {
+">
+1333 invokevirtual # <Method void writeBytes(java.lang.String)>
+1336 aload_0
+1337 getfield # <Field java.io.DataOutputStream m_outstream>
+1340 ldc # <String "                   throw new Error("Fatal Error.\n");
+">
+1342 invokevirtual # <Method void writeBytes(java.lang.String)>
+1345 aload_0
+1346 getfield # <Field java.io.DataOutputStream m_outstream>
+1349 ldc # <String "           }
+">
+1351 invokevirtual # <Method void writeBytes(java.lang.String)>
+1354 aload_0
+1355 getfield # <Field java.io.DataOutputStream m_outstream>
+1358 ldc # <String "   }
+">
+1360 invokevirtual # <Method void writeBytes(java.lang.String)>
+1363 return
+
+Method void emit_header()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "
+
+class ">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field java.io.DataOutputStream m_outstream>
+  43 new # <Class java.lang.String>
+  46 dup
+  47 aload_0
+  48 getfield # <Field tXIgSkwMI m_spec>
+  51 getfield # <Field char m_class_name[]>
+  54 iconst_0
+  55 aload_0
+  56 getfield # <Field tXIgSkwMI m_spec>
+  59 getfield # <Field char m_class_name[]>
+  62 arraylength
+  63 invokespecial # <Method java.lang.String(char[],int,int)>
+  66 invokevirtual # <Method void writeBytes(java.lang.String)>
+  69 aload_0
+  70 getfield # <Field java.io.DataOutputStream m_outstream>
+  73 ldc # <String " {
+">
+  75 invokevirtual # <Method void writeBytes(java.lang.String)>
+  78 return
+
+Method void emit_table()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "   private byte yy_acpt[] = {
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 aload_0
+  40 getfield # <Field tXIgSkwMI m_spec>
+  43 getfield # <Field java.util.Vector m_accept_vector>
+  46 invokevirtual # <Method int size()>
+  49 istore_3
+  50 iconst_0
+  51 istore_2
+  52 goto 227
+  55 aload_0
+  56 getfield # <Field tXIgSkwMI m_spec>
+  59 getfield # <Field java.util.Vector m_accept_vector>
+  62 iload_2
+  63 invokevirtual # <Method java.lang.Object elementAt(int)>
+  66 checkcast # <Class SfZaCAliZ>
+  69 astore 7
+  71 aload 7
+  73 ifnull 190
+  76 aload_0
+  77 getfield # <Field tXIgSkwMI m_spec>
+  80 getfield # <Field int m_anchor_array[]>
+  83 iload_2
+  84 iaload
+  85 iconst_1
+  86 iand
+  87 ifne 94
+  90 iconst_0
+  91 goto 95
+  94 iconst_1
+  95 istore 5
+  97 aload_0
+  98 getfield # <Field tXIgSkwMI m_spec>
+ 101 getfield # <Field int m_anchor_array[]>
+ 104 iload_2
+ 105 iaload
+ 106 iconst_2
+ 107 iand
+ 108 ifne 115
+ 111 iconst_0
+ 112 goto 116
+ 115 iconst_1
+ 116 istore 6
+ 118 iload 5
+ 120 iconst_1
+ 121 if_icmpne 142
+ 124 iload 6
+ 126 iconst_1
+ 127 if_icmpne 142
+ 130 aload_0
+ 131 getfield # <Field java.io.DataOutputStream m_outstream>
+ 134 ldc # <String "           YY_START | YY_END">
+ 136 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 139 goto 199
+ 142 iload 5
+ 144 iconst_1
+ 145 if_icmpne 160
+ 148 aload_0
+ 149 getfield # <Field java.io.DataOutputStream m_outstream>
+ 152 ldc # <String "           YY_START">
+ 154 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 157 goto 199
+ 160 iload 6
+ 162 iconst_1
+ 163 if_icmpne 178
+ 166 aload_0
+ 167 getfield # <Field java.io.DataOutputStream m_outstream>
+ 170 ldc # <String "           YY_END">
+ 172 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 175 goto 199
+ 178 aload_0
+ 179 getfield # <Field java.io.DataOutputStream m_outstream>
+ 182 ldc # <String "           YY_NO_ANCHOR">
+ 184 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 187 goto 199
+ 190 aload_0
+ 191 getfield # <Field java.io.DataOutputStream m_outstream>
+ 194 ldc # <String "           YY_NOT_ACCEPT">
+ 196 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 199 iload_2
+ 200 iload_3
+ 201 iconst_1
+ 202 isub
+ 203 if_icmpge 215
+ 206 aload_0
+ 207 getfield # <Field java.io.DataOutputStream m_outstream>
+ 210 ldc # <String ",">
+ 212 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 215 aload_0
+ 216 getfield # <Field java.io.DataOutputStream m_outstream>
+ 219 ldc # <String "
+">
+ 221 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 224 iinc 2 1
+ 227 iload_2
+ 228 iload_3
+ 229 if_icmplt 55
+ 232 aload_0
+ 233 getfield # <Field java.io.DataOutputStream m_outstream>
+ 236 ldc # <String "   };
+">
+ 238 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 241 aload_0
+ 242 getfield # <Field java.io.DataOutputStream m_outstream>
+ 245 ldc # <String "   private short yy_cmap[] = {
+               ">
+ 247 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 250 iconst_0
+ 251 istore_1
+ 252 goto 337
+ 255 aload_0
+ 256 getfield # <Field java.io.DataOutputStream m_outstream>
+ 259 new # <Class java.lang.Integer>
+ 262 dup
+ 263 aload_0
+ 264 getfield # <Field tXIgSkwMI m_spec>
+ 267 getfield # <Field int m_col_map[]>
+ 270 iload_1
+ 271 iaload
+ 272 invokespecial # <Method java.lang.Integer(int)>
+ 275 invokevirtual # <Method java.lang.String toString()>
+ 278 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 281 iload_1
+ 282 aload_0
+ 283 getfield # <Field tXIgSkwMI m_spec>
+ 286 getfield # <Field int m_col_map[]>
+ 289 arraylength
+ 290 iconst_1
+ 291 isub
+ 292 if_icmpge 304
+ 295 aload_0
+ 296 getfield # <Field java.io.DataOutputStream m_outstream>
+ 299 ldc # <String ",">
+ 301 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 304 iload_1
+ 305 iconst_1
+ 306 iadd
+ 307 bipush 8
+ 309 irem
+ 310 ifne 325
+ 313 aload_0
+ 314 getfield # <Field java.io.DataOutputStream m_outstream>
+ 317 ldc # <String "
+               ">
+ 319 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 322 goto 334
+ 325 aload_0
+ 326 getfield # <Field java.io.DataOutputStream m_outstream>
+ 329 ldc # <String " ">
+ 331 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 334 iinc 1 1
+ 337 iload_1
+ 338 aload_0
+ 339 getfield # <Field tXIgSkwMI m_spec>
+ 342 getfield # <Field int m_col_map[]>
+ 345 arraylength
+ 346 if_icmplt 255
+ 349 aload_0
+ 350 getfield # <Field java.io.DataOutputStream m_outstream>
+ 353 ldc # <String "
+       };
+">
+ 355 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 358 aload_0
+ 359 getfield # <Field java.io.DataOutputStream m_outstream>
+ 362 ldc # <String "   private short yy_rmap[] = {
+               ">
+ 364 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 367 iconst_0
+ 368 istore_1
+ 369 goto 454
+ 372 aload_0
+ 373 getfield # <Field java.io.DataOutputStream m_outstream>
+ 376 new # <Class java.lang.Integer>
+ 379 dup
+ 380 aload_0
+ 381 getfield # <Field tXIgSkwMI m_spec>
+ 384 getfield # <Field int m_row_map[]>
+ 387 iload_1
+ 388 iaload
+ 389 invokespecial # <Method java.lang.Integer(int)>
+ 392 invokevirtual # <Method java.lang.String toString()>
+ 395 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 398 iload_1
+ 399 aload_0
+ 400 getfield # <Field tXIgSkwMI m_spec>
+ 403 getfield # <Field int m_row_map[]>
+ 406 arraylength
+ 407 iconst_1
+ 408 isub
+ 409 if_icmpge 421
+ 412 aload_0
+ 413 getfield # <Field java.io.DataOutputStream m_outstream>
+ 416 ldc # <String ",">
+ 418 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 421 iload_1
+ 422 iconst_1
+ 423 iadd
+ 424 bipush 8
+ 426 irem
+ 427 ifne 442
+ 430 aload_0
+ 431 getfield # <Field java.io.DataOutputStream m_outstream>
+ 434 ldc # <String "
+               ">
+ 436 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 439 goto 451
+ 442 aload_0
+ 443 getfield # <Field java.io.DataOutputStream m_outstream>
+ 446 ldc # <String " ">
+ 448 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 451 iinc 1 1
+ 454 iload_1
+ 455 aload_0
+ 456 getfield # <Field tXIgSkwMI m_spec>
+ 459 getfield # <Field int m_row_map[]>
+ 462 arraylength
+ 463 if_icmplt 372
+ 466 aload_0
+ 467 getfield # <Field java.io.DataOutputStream m_outstream>
+ 470 ldc # <String "
+       };
+">
+ 472 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 475 aload_0
+ 476 getfield # <Field java.io.DataOutputStream m_outstream>
+ 479 ldc # <String "   private short yy_nxt[][] = {
+">
+ 481 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 484 aload_0
+ 485 getfield # <Field tXIgSkwMI m_spec>
+ 488 getfield # <Field java.util.Vector m_dtrans_vector>
+ 491 invokevirtual # <Method int size()>
+ 494 istore_3
+ 495 iconst_0
+ 496 istore_2
+ 497 goto 657
+ 500 aload_0
+ 501 getfield # <Field tXIgSkwMI m_spec>
+ 504 getfield # <Field java.util.Vector m_dtrans_vector>
+ 507 iload_2
+ 508 invokevirtual # <Method java.lang.Object elementAt(int)>
+ 511 checkcast # <Class eCuCgyNDI>
+ 514 astore 4
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "           { ">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 iconst_0
+ 526 istore_1
+ 527 goto 609
+ 530 aload_0
+ 531 getfield # <Field java.io.DataOutputStream m_outstream>
+ 534 new # <Class java.lang.Integer>
+ 537 dup
+ 538 aload 4
+ 540 getfield # <Field int m_dtrans[]>
+ 543 iload_1
+ 544 iaload
+ 545 invokespecial # <Method java.lang.Integer(int)>
+ 548 invokevirtual # <Method java.lang.String toString()>
+ 551 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 554 iload_1
+ 555 aload_0
+ 556 getfield # <Field tXIgSkwMI m_spec>
+ 559 getfield # <Field int m_dtrans_ncols>
+ 562 iconst_1
+ 563 isub
+ 564 if_icmpge 576
+ 567 aload_0
+ 568 getfield # <Field java.io.DataOutputStream m_outstream>
+ 571 ldc # <String ",">
+ 573 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 576 iload_1
+ 577 iconst_1
+ 578 iadd
+ 579 bipush 8
+ 581 irem
+ 582 ifne 597
+ 585 aload_0
+ 586 getfield # <Field java.io.DataOutputStream m_outstream>
+ 589 ldc # <String "
+                       ">
+ 591 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 594 goto 606
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String " ">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 iinc 1 1
+ 609 iload_1
+ 610 aload_0
+ 611 getfield # <Field tXIgSkwMI m_spec>
+ 614 getfield # <Field int m_dtrans_ncols>
+ 617 if_icmplt 530
+ 620 aload_0
+ 621 getfield # <Field java.io.DataOutputStream m_outstream>
+ 624 ldc # <String "
+               }">
+ 626 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 629 iload_2
+ 630 iload_3
+ 631 iconst_1
+ 632 isub
+ 633 if_icmpge 645
+ 636 aload_0
+ 637 getfield # <Field java.io.DataOutputStream m_outstream>
+ 640 ldc # <String ",">
+ 642 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 645 aload_0
+ 646 getfield # <Field java.io.DataOutputStream m_outstream>
+ 649 ldc # <String "
+">
+ 651 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 654 iinc 2 1
+ 657 iload_2
+ 658 iload_3
+ 659 if_icmplt 500
+ 662 aload_0
+ 663 getfield # <Field java.io.DataOutputStream m_outstream>
+ 666 ldc # <String "   };
+">
+ 668 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 671 return
+
+Method void emit_driver()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 invokespecial # <Method void emit_table()>
+  34 aload_0
+  35 getfield # <Field tXIgSkwMI m_spec>
+  38 getfield # <Field boolean m_integer_type>
+  41 iconst_1
+  42 if_icmpne 87
+  45 aload_0
+  46 getfield # <Field java.io.DataOutputStream m_outstream>
+  49 ldc # <String "   public int ">
+  51 invokevirtual # <Method void writeBytes(java.lang.String)>
+  54 aload_0
+  55 getfield # <Field java.io.DataOutputStream m_outstream>
+  58 new # <Class java.lang.String>
+  61 dup
+  62 aload_0
+  63 getfield # <Field tXIgSkwMI m_spec>
+  66 getfield # <Field char m_function_name[]>
+  69 invokespecial # <Method java.lang.String(char[])>
+  72 invokevirtual # <Method void writeBytes(java.lang.String)>
+  75 aload_0
+  76 getfield # <Field java.io.DataOutputStream m_outstream>
+  79 ldc # <String " ()
+">
+  81 invokevirtual # <Method void writeBytes(java.lang.String)>
+  84 goto 209
+  87 aload_0
+  88 getfield # <Field tXIgSkwMI m_spec>
+  91 getfield # <Field boolean m_intwrap_type>
+  94 iconst_1
+  95 if_icmpne 140
+  98 aload_0
+  99 getfield # <Field java.io.DataOutputStream m_outstream>
+ 102 ldc # <String "   public java.lang.Integer ">
+ 104 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 107 aload_0
+ 108 getfield # <Field java.io.DataOutputStream m_outstream>
+ 111 new # <Class java.lang.String>
+ 114 dup
+ 115 aload_0
+ 116 getfield # <Field tXIgSkwMI m_spec>
+ 119 getfield # <Field char m_function_name[]>
+ 122 invokespecial # <Method java.lang.String(char[])>
+ 125 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 128 aload_0
+ 129 getfield # <Field java.io.DataOutputStream m_outstream>
+ 132 ldc # <String " ()
+">
+ 134 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 137 goto 209
+ 140 aload_0
+ 141 getfield # <Field java.io.DataOutputStream m_outstream>
+ 144 ldc # <String "   public ">
+ 146 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 149 aload_0
+ 150 getfield # <Field java.io.DataOutputStream m_outstream>
+ 153 new # <Class java.lang.String>
+ 156 dup
+ 157 aload_0
+ 158 getfield # <Field tXIgSkwMI m_spec>
+ 161 getfield # <Field char m_type_name[]>
+ 164 invokespecial # <Method java.lang.String(char[])>
+ 167 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 170 aload_0
+ 171 getfield # <Field java.io.DataOutputStream m_outstream>
+ 174 ldc # <String " ">
+ 176 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 179 aload_0
+ 180 getfield # <Field java.io.DataOutputStream m_outstream>
+ 183 new # <Class java.lang.String>
+ 186 dup
+ 187 aload_0
+ 188 getfield # <Field tXIgSkwMI m_spec>
+ 191 getfield # <Field char m_function_name[]>
+ 194 invokespecial # <Method java.lang.String(char[])>
+ 197 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 200 aload_0
+ 201 getfield # <Field java.io.DataOutputStream m_outstream>
+ 204 ldc # <String " ()
+">
+ 206 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 209 aload_0
+ 210 getfield # <Field java.io.DataOutputStream m_outstream>
+ 213 ldc # <String "           throws java.io.IOException">
+ 215 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 218 aload_0
+ 219 getfield # <Field tXIgSkwMI m_spec>
+ 222 getfield # <Field char m_yylex_throw_code[]>
+ 225 ifnull 278
+ 228 aload_0
+ 229 getfield # <Field java.io.DataOutputStream m_outstream>
+ 232 ldc # <String ", ">
+ 234 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 237 aload_0
+ 238 getfield # <Field java.io.DataOutputStream m_outstream>
+ 241 new # <Class java.lang.String>
+ 244 dup
+ 245 aload_0
+ 246 getfield # <Field tXIgSkwMI m_spec>
+ 249 getfield # <Field char m_yylex_throw_code[]>
+ 252 iconst_0
+ 253 aload_0
+ 254 getfield # <Field tXIgSkwMI m_spec>
+ 257 getfield # <Field int m_yylex_throw_read>
+ 260 invokespecial # <Method java.lang.String(char[],int,int)>
+ 263 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 266 aload_0
+ 267 getfield # <Field java.io.DataOutputStream m_outstream>
+ 270 ldc # <String "
+               {
+">
+ 272 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 275 goto 287
+ 278 aload_0
+ 279 getfield # <Field java.io.DataOutputStream m_outstream>
+ 282 ldc # <String " {
+">
+ 284 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 287 aload_0
+ 288 getfield # <Field java.io.DataOutputStream m_outstream>
+ 291 ldc # <String "           int yy_lookahead;
+">
+ 293 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 296 aload_0
+ 297 getfield # <Field java.io.DataOutputStream m_outstream>
+ 300 ldc # <String "           int yy_anchor = YY_NO_ANCHOR;
+">
+ 302 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 305 aload_0
+ 306 getfield # <Field java.io.DataOutputStream m_outstream>
+ 309 ldc # <String "           int yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 311 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 314 aload_0
+ 315 getfield # <Field java.io.DataOutputStream m_outstream>
+ 318 ldc # <String "           int yy_next_state = YY_NO_STATE;
+">
+ 320 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 323 aload_0
+ 324 getfield # <Field java.io.DataOutputStream m_outstream>
+ 327 ldc # <String "           int yy_last_accept_state = YY_NO_STATE;
+">
+ 329 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 332 aload_0
+ 333 getfield # <Field java.io.DataOutputStream m_outstream>
+ 336 ldc # <String "           boolean yy_initial = true;
+">
+ 338 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 341 aload_0
+ 342 getfield # <Field java.io.DataOutputStream m_outstream>
+ 345 ldc # <String "           byte yy_this_accept;
+">
+ 347 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 350 aload_0
+ 351 getfield # <Field tXIgSkwMI m_spec>
+ 354 getfield # <Field boolean m_count_chars>
+ 357 iconst_1
+ 358 if_icmpne 370
+ 361 aload_0
+ 362 getfield # <Field java.io.DataOutputStream m_outstream>
+ 365 ldc # <String "           int yychar;
+">
+ 367 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 370 aload_0
+ 371 getfield # <Field tXIgSkwMI m_spec>
+ 374 getfield # <Field boolean m_count_lines>
+ 377 iconst_1
+ 378 if_icmpne 390
+ 381 aload_0
+ 382 getfield # <Field java.io.DataOutputStream m_outstream>
+ 385 ldc # <String "           int yyline;
+">
+ 387 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 390 aload_0
+ 391 getfield # <Field java.io.DataOutputStream m_outstream>
+ 394 ldc # <String "           java.lang.String yytext;
+">
+ 396 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 399 aload_0
+ 400 getfield # <Field java.io.DataOutputStream m_outstream>
+ 403 ldc # <String "
+">
+ 405 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 408 aload_0
+ 409 getfield # <Field java.io.DataOutputStream m_outstream>
+ 412 ldc # <String "           yy_mark_start();
+">
+ 414 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 417 aload_0
+ 418 getfield # <Field java.io.DataOutputStream m_outstream>
+ 421 ldc # <String "           yy_this_accept = yy_acpt[yy_state];
+">
+ 423 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 426 aload_0
+ 427 getfield # <Field java.io.DataOutputStream m_outstream>
+ 430 ldc # <String "           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 432 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 435 aload_0
+ 436 getfield # <Field java.io.DataOutputStream m_outstream>
+ 439 ldc # <String "                   yy_last_accept_state = yy_state;
+">
+ 441 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 444 aload_0
+ 445 getfield # <Field java.io.DataOutputStream m_outstream>
+ 448 ldc # <String "                   yy_mark_end();
+">
+ 450 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 453 aload_0
+ 454 getfield # <Field java.io.DataOutputStream m_outstream>
+ 457 ldc # <String "           }
+">
+ 459 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 462 aload_0
+ 463 getfield # <Field java.io.DataOutputStream m_outstream>
+ 466 ldc # <String "           while (true) {
+">
+ 468 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 471 aload_0
+ 472 getfield # <Field java.io.DataOutputStream m_outstream>
+ 475 ldc # <String "                   yy_lookahead = yy_advance();
+">
+ 477 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 480 aload_0
+ 481 getfield # <Field java.io.DataOutputStream m_outstream>
+ 484 ldc # <String "                   yy_next_state = YY_F;
+">
+ 486 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 489 aload_0
+ 490 getfield # <Field java.io.DataOutputStream m_outstream>
+ 493 ldc # <String "                   if (YYEOF != yy_lookahead) {
+">
+ 495 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 498 aload_0
+ 499 getfield # <Field java.io.DataOutputStream m_outstream>
+ 502 ldc # <String "                           yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+">
+ 504 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 507 aload_0
+ 508 getfield # <Field java.io.DataOutputStream m_outstream>
+ 511 ldc # <String "                   }
+">
+ 513 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 516 aload_0
+ 517 getfield # <Field java.io.DataOutputStream m_outstream>
+ 520 ldc # <String "                   if (YY_F != yy_next_state) {
+">
+ 522 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 525 aload_0
+ 526 getfield # <Field java.io.DataOutputStream m_outstream>
+ 529 ldc # <String "                           yy_state = yy_next_state;
+">
+ 531 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 534 aload_0
+ 535 getfield # <Field java.io.DataOutputStream m_outstream>
+ 538 ldc # <String "                           yy_initial = false;
+">
+ 540 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 543 aload_0
+ 544 getfield # <Field java.io.DataOutputStream m_outstream>
+ 547 ldc # <String "                           yy_this_accept = yy_acpt[yy_state];
+">
+ 549 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 552 aload_0
+ 553 getfield # <Field java.io.DataOutputStream m_outstream>
+ 556 ldc # <String "                           if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 558 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 561 aload_0
+ 562 getfield # <Field java.io.DataOutputStream m_outstream>
+ 565 ldc # <String "                                   yy_last_accept_state = yy_state;
+">
+ 567 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 570 aload_0
+ 571 getfield # <Field java.io.DataOutputStream m_outstream>
+ 574 ldc # <String "                                   yy_mark_end();
+">
+ 576 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 579 aload_0
+ 580 getfield # <Field java.io.DataOutputStream m_outstream>
+ 583 ldc # <String "                           }
+">
+ 585 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 588 aload_0
+ 589 getfield # <Field java.io.DataOutputStream m_outstream>
+ 592 ldc # <String "                   }
+">
+ 594 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 597 aload_0
+ 598 getfield # <Field java.io.DataOutputStream m_outstream>
+ 601 ldc # <String "                   else {
+">
+ 603 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 606 aload_0
+ 607 getfield # <Field java.io.DataOutputStream m_outstream>
+ 610 ldc # <String "                           if (YYEOF == yy_lookahead && true == yy_initial) {
+">
+ 612 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 615 aload_0
+ 616 getfield # <Field tXIgSkwMI m_spec>
+ 619 getfield # <Field char m_eof_code[]>
+ 622 ifnull 634
+ 625 aload_0
+ 626 getfield # <Field java.io.DataOutputStream m_outstream>
+ 629 ldc # <String "                                   yy_do_eof();
+">
+ 631 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 634 aload_0
+ 635 getfield # <Field tXIgSkwMI m_spec>
+ 638 getfield # <Field boolean m_integer_type>
+ 641 iconst_1
+ 642 if_icmpeq 656
+ 645 aload_0
+ 646 getfield # <Field tXIgSkwMI m_spec>
+ 649 getfield # <Field boolean m_yyeof>
+ 652 iconst_1
+ 653 if_icmpne 668
+ 656 aload_0
+ 657 getfield # <Field java.io.DataOutputStream m_outstream>
+ 660 ldc # <String "                                   return YYEOF;
+">
+ 662 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 665 goto 719
+ 668 aload_0
+ 669 getfield # <Field tXIgSkwMI m_spec>
+ 672 getfield # <Field char m_eof_value_code[]>
+ 675 ifnull 710
+ 678 aload_0
+ 679 getfield # <Field java.io.DataOutputStream m_outstream>
+ 682 new # <Class java.lang.String>
+ 685 dup
+ 686 aload_0
+ 687 getfield # <Field tXIgSkwMI m_spec>
+ 690 getfield # <Field char m_eof_value_code[]>
+ 693 iconst_0
+ 694 aload_0
+ 695 getfield # <Field tXIgSkwMI m_spec>
+ 698 getfield # <Field int m_eof_value_read>
+ 701 invokespecial # <Method java.lang.String(char[],int,int)>
+ 704 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 707 goto 719
+ 710 aload_0
+ 711 getfield # <Field java.io.DataOutputStream m_outstream>
+ 714 ldc # <String "                                   return null;
+">
+ 716 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 719 aload_0
+ 720 getfield # <Field java.io.DataOutputStream m_outstream>
+ 723 ldc # <String "                           }
+">
+ 725 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 728 aload_0
+ 729 getfield # <Field java.io.DataOutputStream m_outstream>
+ 732 ldc # <String "                           else if (YY_NO_STATE == yy_last_accept_state) {
+">
+ 734 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 737 aload_0
+ 738 getfield # <Field java.io.DataOutputStream m_outstream>
+ 741 ldc # <String "                                   throw (new Error("Lexical Error: Unmatched Input."));
+">
+ 743 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 746 aload_0
+ 747 getfield # <Field java.io.DataOutputStream m_outstream>
+ 750 ldc # <String "                           }
+">
+ 752 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 755 aload_0
+ 756 getfield # <Field java.io.DataOutputStream m_outstream>
+ 759 ldc # <String "                           else {
+">
+ 761 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 764 aload_0
+ 765 getfield # <Field java.io.DataOutputStream m_outstream>
+ 768 ldc # <String "                                   yy_to_mark();
+">
+ 770 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 773 aload_0
+ 774 getfield # <Field java.io.DataOutputStream m_outstream>
+ 777 ldc # <String "                                   yy_anchor = yy_acpt[yy_last_accept_state];
+">
+ 779 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 782 aload_0
+ 783 getfield # <Field java.io.DataOutputStream m_outstream>
+ 786 ldc # <String "                                   if (0 != (YY_END & yy_anchor)) {
+">
+ 788 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 791 aload_0
+ 792 getfield # <Field java.io.DataOutputStream m_outstream>
+ 795 ldc # <String "                                           yy_pushback();
+">
+ 797 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 800 aload_0
+ 801 getfield # <Field java.io.DataOutputStream m_outstream>
+ 804 ldc # <String "                                   }
+">
+ 806 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 809 aload_0
+ 810 getfield # <Field java.io.DataOutputStream m_outstream>
+ 813 ldc # <String "                                   if (0 != (YY_START & yy_anchor)) {
+">
+ 815 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 818 aload_0
+ 819 getfield # <Field java.io.DataOutputStream m_outstream>
+ 822 ldc # <String "                                           yy_move_start();
+">
+ 824 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 827 aload_0
+ 828 getfield # <Field java.io.DataOutputStream m_outstream>
+ 831 ldc # <String "                                   }
+">
+ 833 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 836 aload_0
+ 837 getfield # <Field tXIgSkwMI m_spec>
+ 840 getfield # <Field boolean m_count_chars>
+ 843 iconst_1
+ 844 if_icmpne 856
+ 847 aload_0
+ 848 getfield # <Field java.io.DataOutputStream m_outstream>
+ 851 ldc # <String "                                   yychar = yy_getchar();
+">
+ 853 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 856 aload_0
+ 857 getfield # <Field tXIgSkwMI m_spec>
+ 860 getfield # <Field boolean m_count_lines>
+ 863 iconst_1
+ 864 if_icmpne 876
+ 867 aload_0
+ 868 getfield # <Field java.io.DataOutputStream m_outstream>
+ 871 ldc # <String "                                   yyline = yy_getline();
+">
+ 873 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 876 aload_0
+ 877 getfield # <Field java.io.DataOutputStream m_outstream>
+ 880 ldc # <String "                                   yytext = yy_gettext();
+">
+ 882 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 885 aload_0
+ 886 getfield # <Field java.io.DataOutputStream m_outstream>
+ 889 ldc # <String "                                   switch (yy_last_accept_state) {
+">
+ 891 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 894 aload_0
+ 895 ldc # <String "                                   ">
+ 897 invokespecial # <Method void emit_actions(java.lang.String)>
+ 900 aload_0
+ 901 getfield # <Field java.io.DataOutputStream m_outstream>
+ 904 ldc # <String "                                   default:
+">
+ 906 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 909 aload_0
+ 910 getfield # <Field java.io.DataOutputStream m_outstream>
+ 913 ldc # <String "                                           yy_error(YY_E_INTERNAL,false);
+">
+ 915 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 918 aload_0
+ 919 getfield # <Field java.io.DataOutputStream m_outstream>
+ 922 ldc # <String "                                   case -1:
+">
+ 924 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 927 aload_0
+ 928 getfield # <Field java.io.DataOutputStream m_outstream>
+ 931 ldc # <String "                                   }
+">
+ 933 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 936 aload_0
+ 937 getfield # <Field java.io.DataOutputStream m_outstream>
+ 940 ldc # <String "                                   yy_initial = true;
+">
+ 942 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 945 aload_0
+ 946 getfield # <Field java.io.DataOutputStream m_outstream>
+ 949 ldc # <String "                                   yy_state = yy_state_dtrans[yy_lexical_state];
+">
+ 951 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 954 aload_0
+ 955 getfield # <Field java.io.DataOutputStream m_outstream>
+ 958 ldc # <String "                                   yy_next_state = YY_NO_STATE;
+">
+ 960 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 963 aload_0
+ 964 getfield # <Field java.io.DataOutputStream m_outstream>
+ 967 ldc # <String "                                   yy_last_accept_state = YY_NO_STATE;
+">
+ 969 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 972 aload_0
+ 973 getfield # <Field java.io.DataOutputStream m_outstream>
+ 976 ldc # <String "                                   yy_mark_start();
+">
+ 978 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 981 aload_0
+ 982 getfield # <Field java.io.DataOutputStream m_outstream>
+ 985 ldc # <String "                                   yy_this_accept = yy_acpt[yy_state];
+">
+ 987 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 990 aload_0
+ 991 getfield # <Field java.io.DataOutputStream m_outstream>
+ 994 ldc # <String "                                   if (YY_NOT_ACCEPT != yy_this_accept) {
+">
+ 996 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 999 aload_0
+1000 getfield # <Field java.io.DataOutputStream m_outstream>
+1003 ldc # <String "                                           yy_last_accept_state = yy_state;
+">
+1005 invokevirtual # <Method void writeBytes(java.lang.String)>
+1008 aload_0
+1009 getfield # <Field java.io.DataOutputStream m_outstream>
+1012 ldc # <String "                                   }
+">
+1014 invokevirtual # <Method void writeBytes(java.lang.String)>
+1017 aload_0
+1018 getfield # <Field java.io.DataOutputStream m_outstream>
+1021 ldc # <String "                           }
+">
+1023 invokevirtual # <Method void writeBytes(java.lang.String)>
+1026 aload_0
+1027 getfield # <Field java.io.DataOutputStream m_outstream>
+1030 ldc # <String "                   }
+">
+1032 invokevirtual # <Method void writeBytes(java.lang.String)>
+1035 aload_0
+1036 getfield # <Field java.io.DataOutputStream m_outstream>
+1039 ldc # <String "           }
+">
+1041 invokevirtual # <Method void writeBytes(java.lang.String)>
+1044 aload_0
+1045 getfield # <Field java.io.DataOutputStream m_outstream>
+1048 ldc # <String "   }
+">
+1050 invokevirtual # <Method void writeBytes(java.lang.String)>
+1053 return
+
+Method void emit_actions(java.lang.String)
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 getfield # <Field java.util.Vector m_accept_vector>
+   7 invokevirtual # <Method int size()>
+  10 aload_0
+  11 getfield # <Field tXIgSkwMI m_spec>
+  14 getfield # <Field int m_anchor_array[]>
+  17 arraylength
+  18 if_icmpeq 25
+  21 iconst_0
+  22 goto 26
+  25 iconst_1
+  26 invokestatic # <Method void assert(boolean)>
+  29 bipush -2
+  31 istore 4
+  33 aload_0
+  34 getfield # <Field tXIgSkwMI m_spec>
+  37 getfield # <Field java.util.Vector m_accept_vector>
+  40 invokevirtual # <Method int size()>
+  43 istore_3
+  44 iconst_0
+  45 istore_2
+  46 goto 233
+  49 aload_0
+  50 getfield # <Field tXIgSkwMI m_spec>
+  53 getfield # <Field java.util.Vector m_accept_vector>
+  56 iload_2
+  57 invokevirtual # <Method java.lang.Object elementAt(int)>
+  60 checkcast # <Class SfZaCAliZ>
+  63 astore 5
+  65 aload 5
+  67 ifnull 230
+  70 aload_0
+  71 getfield # <Field java.io.DataOutputStream m_outstream>
+  74 new # <Class java.lang.StringBuffer>
+  77 dup
+  78 invokespecial # <Method java.lang.StringBuffer()>
+  81 aload_1
+  82 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  85 ldc # <String "case ">
+  87 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  90 iload_2
+  91 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  94 ldc # <String ":
+">
+  96 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  99 invokevirtual # <Method java.lang.String toString()>
+ 102 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 105 aload_0
+ 106 getfield # <Field java.io.DataOutputStream m_outstream>
+ 109 new # <Class java.lang.StringBuffer>
+ 112 dup
+ 113 invokespecial # <Method java.lang.StringBuffer()>
+ 116 aload_1
+ 117 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 120 ldc # <String "   ">
+ 122 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 125 invokevirtual # <Method java.lang.String toString()>
+ 128 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 131 aload_0
+ 132 getfield # <Field java.io.DataOutputStream m_outstream>
+ 135 new # <Class java.lang.String>
+ 138 dup
+ 139 aload 5
+ 141 getfield # <Field char m_action[]>
+ 144 iconst_0
+ 145 aload 5
+ 147 getfield # <Field int m_action_read>
+ 150 invokespecial # <Method java.lang.String(char[],int,int)>
+ 153 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 156 aload_0
+ 157 getfield # <Field java.io.DataOutputStream m_outstream>
+ 160 ldc # <String "
+">
+ 162 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 165 aload_0
+ 166 getfield # <Field java.io.DataOutputStream m_outstream>
+ 169 new # <Class java.lang.StringBuffer>
+ 172 dup
+ 173 invokespecial # <Method java.lang.StringBuffer()>
+ 176 aload_1
+ 177 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 180 ldc # <String "case ">
+ 182 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 185 iload 4
+ 187 invokevirtual # <Method java.lang.StringBuffer append(int)>
+ 190 ldc # <String ":
+">
+ 192 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 195 invokevirtual # <Method java.lang.String toString()>
+ 198 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 201 aload_0
+ 202 getfield # <Field java.io.DataOutputStream m_outstream>
+ 205 new # <Class java.lang.StringBuffer>
+ 208 dup
+ 209 invokespecial # <Method java.lang.StringBuffer()>
+ 212 aload_1
+ 213 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 216 ldc # <String "   break;
+">
+ 218 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+ 221 invokevirtual # <Method java.lang.String toString()>
+ 224 invokevirtual # <Method void writeBytes(java.lang.String)>
+ 227 iinc 4 -1
+ 230 iinc 2 1
+ 233 iload_2
+ 234 iload_3
+ 235 if_icmplt 49
+ 238 return
+
+Method void emit_footer()
+   0 aload_0
+   1 getfield # <Field tXIgSkwMI m_spec>
+   4 ifnonnull 11
+   7 iconst_0
+   8 goto 12
+  11 iconst_1
+  12 invokestatic # <Method void assert(boolean)>
+  15 aload_0
+  16 getfield # <Field java.io.DataOutputStream m_outstream>
+  19 ifnonnull 26
+  22 iconst_0
+  23 goto 27
+  26 iconst_1
+  27 invokestatic # <Method void assert(boolean)>
+  30 aload_0
+  31 getfield # <Field java.io.DataOutputStream m_outstream>
+  34 ldc # <String "}
+">
+  36 invokevirtual # <Method void writeBytes(java.lang.String)>
+  39 return
+Compiled from JavaLex.java
+final class yCWZtShZT extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    java.util.Hashtable m_states;
+    java.util.Hashtable m_macros;
+    pHNWlbrmz m_nfa_start;
+    java.util.Vector m_nfa_states;
+    java.util.Vector m_state_rules[];
+    int m_state_dtrans[];
+    java.util.Vector m_dfa_states;
+    java.util.Hashtable m_dfa_sets;
+    java.util.Vector m_accept_vector;
+    int m_anchor_array[];
+    java.util.Vector m_dtrans_vector;
+    int m_dtrans_ncols;
+    int m_row_map[];
+    int m_col_map[];
+    int m_current_token;
+    char m_lexeme;
+    boolean m_in_quote;
+    boolean m_verbose;
+    boolean m_integer_type;
+    boolean m_intwrap_type;
+    boolean m_yyeof;
+    boolean m_count_chars;
+    boolean m_count_lines;
+    boolean m_cup_compatible;
+    boolean m_unix;
+    char m_init_code[];
+    int m_init_read;
+    char m_init_throw_code[];
+    int m_init_throw_read;
+    char m_class_code[];
+    int m_class_read;
+    char m_eof_code[];
+    int m_eof_read;
+    char m_eof_value_code[];
+    int m_eof_value_read;
+    char m_eof_throw_code[];
+    int m_eof_throw_read;
+    char m_yylex_throw_code[];
+    int m_yylex_throw_read;
+    char m_class_name[];
+    char m_function_name[];
+    char m_type_name[];
+    static final int NONE;
+    static final int START;
+    static final int END;
+    yCWZtShZT(ctxmGlswy);
+}
+
+Method yCWZtShZT(ctxmGlswy)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 iconst_5
+   6 newarray char
+   8 dup
+   9 iconst_0
+  10 bipush 89
+  12 castore
+  13 dup
+  14 iconst_1
+  15 bipush 121
+  17 castore
+  18 dup
+  19 iconst_2
+  20 bipush 108
+  22 castore
+  23 dup
+  24 iconst_3
+  25 bipush 101
+  27 castore
+  28 dup
+  29 iconst_4
+  30 bipush 120
+  32 castore
+  33 putfield # <Field char m_class_name[]>
+  36 aload_0
+  37 iconst_5
+  38 newarray char
+  40 dup
+  41 iconst_0
+  42 bipush 121
+  44 castore
+  45 dup
+  46 iconst_1
+  47 bipush 121
+  49 castore
+  50 dup
+  51 iconst_2
+  52 bipush 108
+  54 castore
+  55 dup
+  56 iconst_3
+  57 bipush 101
+  59 castore
+  60 dup
+  61 iconst_4
+  62 bipush 120
+  64 castore
+  65 putfield # <Field char m_function_name[]>
+  68 aload_0
+  69 bipush 7
+  71 newarray char
+  73 dup
+  74 iconst_0
+  75 bipush 89
+  77 castore
+  78 dup
+  79 iconst_1
+  80 bipush 121
+  82 castore
+  83 dup
+  84 iconst_2
+  85 bipush 116
+  87 castore
+  88 dup
+  89 iconst_3
+  90 bipush 111
+  92 castore
+  93 dup
+  94 iconst_4
+  95 bipush 107
+  97 castore
+  98 dup
+  99 iconst_5
+ 100 bipush 101
+ 102 castore
+ 103 dup
+ 104 bipush 6
+ 106 bipush 110
+ 108 castore
+ 109 putfield # <Field char m_type_name[]>
+ 112 aload_0
+ 113 aload_1
+ 114 putfield # <Field ctxmGlswy m_lexGen>
+ 117 aload_0
+ 118 iconst_1
+ 119 putfield # <Field int m_current_token>
+ 122 aload_0
+ 123 iconst_0
+ 124 putfield # <Field char m_lexeme>
+ 127 aload_0
+ 128 iconst_0
+ 129 putfield # <Field boolean m_in_quote>
+ 132 aload_0
+ 133 new # <Class java.util.Hashtable>
+ 136 dup
+ 137 invokespecial # <Method java.util.Hashtable()>
+ 140 putfield # <Field java.util.Hashtable m_states>
+ 143 aload_0
+ 144 getfield # <Field java.util.Hashtable m_states>
+ 147 new # <Class java.lang.String>
+ 150 dup
+ 151 ldc # <String "YYINITIAL">
+ 153 invokespecial # <Method java.lang.String(java.lang.String)>
+ 156 new # <Class java.lang.Integer>
+ 159 dup
+ 160 aload_0
+ 161 getfield # <Field java.util.Hashtable m_states>
+ 164 invokevirtual # <Method int size()>
+ 167 invokespecial # <Method java.lang.Integer(int)>
+ 170 invokevirtual # <Method java.lang.Object put(java.lang.Object, java.lang.Object)>
+ 173 pop
+ 174 aload_0
+ 175 new # <Class java.util.Hashtable>
+ 178 dup
+ 179 invokespecial # <Method java.util.Hashtable()>
+ 182 putfield # <Field java.util.Hashtable m_macros>
+ 185 aload_0
+ 186 iconst_0
+ 187 putfield # <Field boolean m_integer_type>
+ 190 aload_0
+ 191 iconst_0
+ 192 putfield # <Field boolean m_intwrap_type>
+ 195 aload_0
+ 196 iconst_0
+ 197 putfield # <Field boolean m_count_lines>
+ 200 aload_0
+ 201 iconst_0
+ 202 putfield # <Field boolean m_count_chars>
+ 205 aload_0
+ 206 iconst_0
+ 207 putfield # <Field boolean m_cup_compatible>
+ 210 aload_0
+ 211 iconst_1
+ 212 putfield # <Field boolean m_unix>
+ 215 aload_0
+ 216 iconst_0
+ 217 putfield # <Field boolean m_yyeof>
+ 220 aload_0
+ 221 iconst_1
+ 222 putfield # <Field boolean m_verbose>
+ 225 aload_0
+ 226 aconst_null
+ 227 putfield # <Field pHNWlbrmz m_nfa_start>
+ 230 aload_0
+ 231 new # <Class java.util.Vector>
+ 234 dup
+ 235 invokespecial # <Method java.util.Vector()>
+ 238 putfield # <Field java.util.Vector m_nfa_states>
+ 241 aload_0
+ 242 new # <Class java.util.Vector>
+ 245 dup
+ 246 invokespecial # <Method java.util.Vector()>
+ 249 putfield # <Field java.util.Vector m_dfa_states>
+ 252 aload_0
+ 253 new # <Class java.util.Hashtable>
+ 256 dup
+ 257 invokespecial # <Method java.util.Hashtable()>
+ 260 putfield # <Field java.util.Hashtable m_dfa_sets>
+ 263 aload_0
+ 264 new # <Class java.util.Vector>
+ 267 dup
+ 268 invokespecial # <Method java.util.Vector()>
+ 271 putfield # <Field java.util.Vector m_dtrans_vector>
+ 274 aload_0
+ 275 sipush 128
+ 278 putfield # <Field int m_dtrans_ncols>
+ 281 aload_0
+ 282 aconst_null
+ 283 putfield # <Field int m_row_map[]>
+ 286 aload_0
+ 287 aconst_null
+ 288 putfield # <Field int m_col_map[]>
+ 291 aload_0
+ 292 aconst_null
+ 293 putfield # <Field java.util.Vector m_accept_vector>
+ 296 aload_0
+ 297 aconst_null
+ 298 putfield # <Field int m_anchor_array[]>
+ 301 aload_0
+ 302 aconst_null
+ 303 putfield # <Field char m_init_code[]>
+ 306 aload_0
+ 307 iconst_0
+ 308 putfield # <Field int m_init_read>
+ 311 aload_0
+ 312 aconst_null
+ 313 putfield # <Field char m_init_throw_code[]>
+ 316 aload_0
+ 317 iconst_0
+ 318 putfield # <Field int m_init_throw_read>
+ 321 aload_0
+ 322 aconst_null
+ 323 putfield # <Field char m_yylex_throw_code[]>
+ 326 aload_0
+ 327 iconst_0
+ 328 putfield # <Field int m_yylex_throw_read>
+ 331 aload_0
+ 332 aconst_null
+ 333 putfield # <Field char m_class_code[]>
+ 336 aload_0
+ 337 iconst_0
+ 338 putfield # <Field int m_class_read>
+ 341 aload_0
+ 342 aconst_null
+ 343 putfield # <Field char m_eof_code[]>
+ 346 aload_0
+ 347 iconst_0
+ 348 putfield # <Field int m_eof_read>
+ 351 aload_0
+ 352 aconst_null
+ 353 putfield # <Field char m_eof_value_code[]>
+ 356 aload_0
+ 357 iconst_0
+ 358 putfield # <Field int m_eof_value_read>
+ 361 aload_0
+ 362 aconst_null
+ 363 putfield # <Field char m_eof_throw_code[]>
+ 366 aload_0
+ 367 iconst_0
+ 368 putfield # <Field int m_eof_throw_read>
+ 371 aload_0
+ 372 aconst_null
+ 373 putfield # <Field int m_state_dtrans[]>
+ 376 aload_0
+ 377 aconst_null
+ 378 putfield # <Field java.util.Vector m_state_rules[]>
+ 381 return
+Compiled from JavaLex.java
+final class yEmQdtJeg extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static vVGGfGebU newvVGGfGebU(tXIgSkwMI);
+    static NSQWZCoAa newNSQWZCoAa();
+    static NMUlQfUtR newNMUlQfUtR(tXIgSkwMI);
+    yEmQdtJeg();
+}
+
+Method vVGGfGebU newvVGGfGebU(tXIgSkwMI)
+   0 new # <Class vVGGfGebU>
+   3 dup
+   4 aload_0
+   5 getfield # <Field java.util.Vector m_dfa_states>
+   8 invokevirtual # <Method int size()>
+  11 invokespecial # <Method vVGGfGebU(int)>
+  14 astore_1
+  15 aload_0
+  16 getfield # <Field java.util.Vector m_dfa_states>
+  19 aload_1
+  20 invokevirtual # <Method void addElement(java.lang.Object)>
+  23 aload_1
+  24 areturn
+
+Method NSQWZCoAa newNSQWZCoAa()
+   0 new # <Class NSQWZCoAa>
+   3 dup
+   4 invokespecial # <Method NSQWZCoAa()>
+   7 astore_0
+   8 aload_0
+   9 areturn
+
+Method NMUlQfUtR newNMUlQfUtR(tXIgSkwMI)
+   0 new # <Class NMUlQfUtR>
+   3 dup
+   4 invokespecial # <Method NMUlQfUtR()>
+   7 astore_1
+   8 aload_0
+   9 getfield # <Field java.util.Vector m_nfa_states>
+  12 aload_1
+  13 invokevirtual # <Method void addElement(java.lang.Object)>
+  16 aload_1
+  17 bipush -3
+  19 putfield # <Field int m_edge>
+  22 aload_1
+  23 areturn
+
+Method yEmQdtJeg()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+Compiled from JavaLex.java
+final class ysfxQMQHy extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    pHNWlbrmz m_start;
+    pHNWlbrmz m_end;
+    ysfxQMQHy();
+}
+
+Method ysfxQMQHy()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_0
+   5 aconst_null
+   6 putfield # <Field pHNWlbrmz m_start>
+   9 aload_0
+  10 aconst_null
+  11 putfield # <Field pHNWlbrmz m_end>
+  14 return
+Compiled from JavaLex.java
+final class zYNGrmVJo extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final int E_BADEXPR;
+    static final int E_PAREN;
+    static final int E_LENGTH;
+    static final int E_BRACKET;
+    static final int E_BOL;
+    static final int E_CLOSE;
+    static final int E_NEWLINE;
+    static final int E_BADMAC;
+    static final int E_NOMAC;
+    static final int E_MACDEPTH;
+    static final int E_INIT;
+    static final int E_EOF;
+    static final int E_DIRECT;
+    static final int E_INTERNAL;
+    static final int E_STATE;
+    static final int E_MACDEF;
+    static final int E_SYNTAX;
+    static final int E_BRACE;
+    static final java.lang.String errmsg[];
+    static void impos(java.lang.String);
+    static void parse_error(int, int);
+    zYNGrmVJo();
+    static {};
+}
+
+Method void impos(java.lang.String)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Java-Lex Error: ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 invokevirtual # <Method java.lang.String toString()>
+  22 invokevirtual # <Method void println(java.lang.String)>
+  25 return
+
+Method void parse_error(int, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Error: Parse error at line ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 iload_1
+  16 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  19 ldc # <String ".">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 invokevirtual # <Method java.lang.String toString()>
+  27 invokevirtual # <Method void println(java.lang.String)>
+  30 getstatic # <Field java.io.PrintStream out>
+  33 new # <Class java.lang.StringBuffer>
+  36 dup
+  37 invokespecial # <Method java.lang.StringBuffer()>
+  40 ldc # <String "Error Description: ">
+  42 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  45 getstatic # <Field java.lang.String errmsg[]>
+  48 iload_0
+  49 aaload
+  50 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  53 invokevirtual # <Method java.lang.String toString()>
+  56 invokevirtual # <Method void println(java.lang.String)>
+  59 new # <Class java.lang.Error>
+  62 dup
+  63 ldc # <String "Parse error.">
+  65 invokespecial # <Method java.lang.Error(java.lang.String)>
+  68 athrow
+
+Method zYNGrmVJo()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+
+Method static {}
+   0 bipush 18
+   2 anewarray class # <Class java.lang.String>
+   5 dup
+   6 iconst_0
+   7 ldc # <String "Malformed regular expression.">
+   9 aastore
+  10 dup
+  11 iconst_1
+  12 ldc # <String "Missing close parenthesis.">
+  14 aastore
+  15 dup
+  16 iconst_2
+  17 ldc # <String "Too many regular expressions or expression too long.">
+  19 aastore
+  20 dup
+  21 iconst_3
+  22 ldc # <String "Missing [ in character class.">
+  24 aastore
+  25 dup
+  26 iconst_4
+  27 ldc # <String "^ must be at start of expression or after [.">
+  29 aastore
+  30 dup
+  31 iconst_5
+  32 ldc # <String "+ ? or * must follow an expression or subexpression.">
+  34 aastore
+  35 dup
+  36 bipush 6
+  38 ldc # <String "Newline in quoted string.">
+  40 aastore
+  41 dup
+  42 bipush 7
+  44 ldc # <String "Missing } in macro expansion.">
+  46 aastore
+  47 dup
+  48 bipush 8
+  50 ldc # <String "Macro does not exist.">
+  52 aastore
+  53 dup
+  54 bipush 9
+  56 ldc # <String "Macro expansions nested too deeply.">
+  58 aastore
+  59 dup
+  60 bipush 10
+  62 ldc # <String "Java-Lex has not been successfully initialized.">
+  64 aastore
+  65 dup
+  66 bipush 11
+  68 ldc # <String "Unexpected end-of-file found.">
+  70 aastore
+  71 dup
+  72 bipush 12
+  74 ldc # <String "Undefined or badly-formed Java-Lex directive.">
+  76 aastore
+  77 dup
+  78 bipush 13
+  80 ldc # <String "Internal Java-Lex error.">
+  82 aastore
+  83 dup
+  84 bipush 14
+  86 ldc # <String "Unitialized state name.">
+  88 aastore
+  89 dup
+  90 bipush 15
+  92 ldc # <String "Badly formed macro definition.">
+  94 aastore
+  95 dup
+  96 bipush 16
+  98 ldc # <String "Syntax error.">
+ 100 aastore
+ 101 dup
+ 102 bipush 17
+ 104 ldc # <String "Missing brace at start of lexical action.">
+ 106 aastore
+ 107 putstatic # <Field java.lang.String errmsg[]>
+ 110 return
+Compiled from JavaLex.java
+final class zkBeKJFxt extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    boolean m_eof_reached;
+    boolean m_pushback_line;
+    char m_line[];
+    int m_line_read;
+    int m_line_index;
+    int m_line_number;
+    static final boolean EOF;
+    static final boolean NOT_EOF;
+    zkBeKJFxt(java.io.InputStream);
+    boolean getLine() throws java.io.IOException;
+}
+
+Method zkBeKJFxt(java.io.InputStream)
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 aload_1
+   5 ifnonnull 12
+   8 iconst_0
+   9 goto 13
+  12 iconst_1
+  13 invokestatic # <Method void assert(boolean)>
+  16 aload_0
+  17 aload_1
+  18 putfield # <Field java.io.InputStream m_input>
+  21 aload_0
+  22 sipush 1024
+  25 newarray byte
+  27 putfield # <Field byte m_buffer[]>
+  30 aload_0
+  31 iconst_0
+  32 putfield # <Field int m_buffer_read>
+  35 aload_0
+  36 iconst_0
+  37 putfield # <Field int m_buffer_index>
+  40 aload_0
+  41 sipush 1024
+  44 newarray char
+  46 putfield # <Field char m_line[]>
+  49 aload_0
+  50 iconst_0
+  51 putfield # <Field int m_line_read>
+  54 aload_0
+  55 iconst_0
+  56 putfield # <Field int m_line_index>
+  59 aload_0
+  60 iconst_0
+  61 putfield # <Field boolean m_eof_reached>
+  64 aload_0
+  65 iconst_0
+  66 putfield # <Field int m_line_number>
+  69 aload_0
+  70 iconst_0
+  71 putfield # <Field boolean m_pushback_line>
+  74 return
+
+Method boolean getLine()
+   0 aload_0
+   1 getfield # <Field boolean m_eof_reached>
+   4 iconst_1
+   5 if_icmpne 10
+   8 iconst_1
+   9 ireturn
+  10 aload_0
+  11 getfield # <Field boolean m_pushback_line>
+  14 iconst_1
+  15 if_icmpne 70
+  18 aload_0
+  19 iconst_0
+  20 putfield # <Field boolean m_pushback_line>
+  23 iconst_0
+  24 istore_1
+  25 goto 47
+  28 aload_0
+  29 getfield # <Field char m_line[]>
+  32 iload_1
+  33 caload
+  34 invokestatic # <Method boolean isspace(char)>
+  37 iconst_0
+  38 if_icmpne 44
+  41 goto 55
+  44 iinc 1 1
+  47 iload_1
+  48 aload_0
+  49 getfield # <Field int m_line_read>
+  52 if_icmplt 28
+  55 iload_1
+  56 aload_0
+  57 getfield # <Field int m_line_read>
+  60 if_icmpge 70
+  63 aload_0
+  64 iconst_0
+  65 putfield # <Field int m_line_index>
+  68 iconst_0
+  69 ireturn
+  70 aload_0
+  71 getfield # <Field int m_buffer_index>
+  74 aload_0
+  75 getfield # <Field int m_buffer_read>
+  78 if_icmplt 121
+  81 aload_0
+  82 aload_0
+  83 getfield # <Field java.io.InputStream m_input>
+  86 aload_0
+  87 getfield # <Field byte m_buffer[]>
+  90 invokevirtual # <Method int read(byte[])>
+  93 putfield # <Field int m_buffer_read>
+  96 aload_0
+  97 getfield # <Field int m_buffer_read>
+ 100 iconst_m1
+ 101 if_icmpne 116
+ 104 aload_0
+ 105 iconst_1
+ 106 putfield # <Field boolean m_eof_reached>
+ 109 aload_0
+ 110 iconst_0
+ 111 putfield # <Field int m_line_index>
+ 114 iconst_1
+ 115 ireturn
+ 116 aload_0
+ 117 iconst_0
+ 118 putfield # <Field int m_buffer_index>
+ 121 aload_0
+ 122 iconst_0
+ 123 putfield # <Field int m_line_read>
+ 126 goto 288
+ 129 aload_0
+ 130 getfield # <Field char m_line[]>
+ 133 aload_0
+ 134 getfield # <Field int m_line_read>
+ 137 aload_0
+ 138 getfield # <Field byte m_buffer[]>
+ 141 aload_0
+ 142 getfield # <Field int m_buffer_index>
+ 145 baload
+ 146 i2c
+ 147 castore
+ 148 aload_0
+ 149 dup
+ 150 getfield # <Field int m_buffer_index>
+ 153 iconst_1
+ 154 iadd
+ 155 putfield # <Field int m_buffer_index>
+ 158 aload_0
+ 159 getfield # <Field int m_buffer_index>
+ 162 aload_0
+ 163 getfield # <Field int m_buffer_read>
+ 166 if_icmplt 255
+ 169 aload_0
+ 170 aload_0
+ 171 getfield # <Field java.io.InputStream m_input>
+ 174 aload_0
+ 175 getfield # <Field byte m_buffer[]>
+ 178 invokevirtual # <Method int read(byte[])>
+ 181 putfield # <Field int m_buffer_read>
+ 184 aload_0
+ 185 getfield # <Field int m_buffer_read>
+ 188 iconst_m1
+ 189 if_icmpne 250
+ 192 aload_0
+ 193 iconst_1
+ 194 putfield # <Field boolean m_eof_reached>
+ 197 iconst_0
+ 198 istore_1
+ 199 goto 216
+ 202 iinc 1 1
+ 205 iload_1
+ 206 aload_0
+ 207 getfield # <Field int m_line_read>
+ 210 if_icmpne 216
+ 213 goto 228
+ 216 aload_0
+ 217 getfield # <Field char m_line[]>
+ 220 iload_1
+ 221 caload
+ 222 invokestatic # <Method boolean isspace(char)>
+ 225 ifne 202
+ 228 iload_1
+ 229 aload_0
+ 230 getfield # <Field int m_line_read>
+ 233 if_icmpge 243
+ 236 aload_0
+ 237 iconst_0
+ 238 putfield # <Field int m_line_index>
+ 241 iconst_0
+ 242 ireturn
+ 243 aload_0
+ 244 iconst_0
+ 245 putfield # <Field int m_line_index>
+ 248 iconst_1
+ 249 ireturn
+ 250 aload_0
+ 251 iconst_0
+ 252 putfield # <Field int m_buffer_index>
+ 255 aload_0
+ 256 dup
+ 257 getfield # <Field int m_line_read>
+ 260 iconst_1
+ 261 iadd
+ 262 putfield # <Field int m_line_read>
+ 265 aload_0
+ 266 getfield # <Field int m_line_read>
+ 269 aload_0
+ 270 getfield # <Field char m_line[]>
+ 273 arraylength
+ 274 if_icmplt 288
+ 277 aload_0
+ 278 aload_0
+ 279 getfield # <Field char m_line[]>
+ 282 invokestatic # <Method char doubleSize(char[])[]>
+ 285 putfield # <Field char m_line[]>
+ 288 aload_0
+ 289 getfield # <Field byte m_buffer[]>
+ 292 aload_0
+ 293 getfield # <Field int m_buffer_index>
+ 296 baload
+ 297 bipush 10
+ 299 if_icmpne 129
+ 302 aload_0
+ 303 getfield # <Field char m_line[]>
+ 306 aload_0
+ 307 getfield # <Field int m_line_read>
+ 310 aload_0
+ 311 getfield # <Field byte m_buffer[]>
+ 314 aload_0
+ 315 getfield # <Field int m_buffer_index>
+ 318 baload
+ 319 i2c
+ 320 castore
+ 321 aload_0
+ 322 dup
+ 323 getfield # <Field int m_line_read>
+ 326 iconst_1
+ 327 iadd
+ 328 putfield # <Field int m_line_read>
+ 331 aload_0
+ 332 dup
+ 333 getfield # <Field int m_buffer_index>
+ 336 iconst_1
+ 337 iadd
+ 338 putfield # <Field int m_buffer_index>
+ 341 aload_0
+ 342 dup
+ 343 getfield # <Field int m_line_number>
+ 346 iconst_1
+ 347 iadd
+ 348 putfield # <Field int m_line_number>
+ 351 iconst_0
+ 352 istore_1
+ 353 goto 370
+ 356 iinc 1 1
+ 359 iload_1
+ 360 aload_0
+ 361 getfield # <Field int m_line_read>
+ 364 if_icmpne 370
+ 367 goto 382
+ 370 aload_0
+ 371 getfield # <Field char m_line[]>
+ 374 iload_1
+ 375 caload
+ 376 invokestatic # <Method boolean isspace(char)>
+ 379 ifne 356
+ 382 iload_1
+ 383 aload_0
+ 384 getfield # <Field int m_line_read>
+ 387 if_icmpge 70
+ 390 goto 393
+ 393 aload_0
+ 394 iconst_0
+ 395 putfield # <Field int m_line_index>
+ 398 iconst_0
+ 399 ireturn
+Compiled from JavaLex.java
+final class zxOMstWxB extends java.lang.Object 
+    /* ACC_SUPER bit NOT set */
+{
+    static final boolean DEBUG;
+    static final boolean SLOW_DEBUG;
+    static final boolean DUMP_DEBUG;
+    static final boolean DESCENT_DEBUG;
+    static final boolean OLD_DEBUG;
+    static final boolean OLD_DUMP_DEBUG;
+    static final boolean FOODEBUG;
+    static final boolean DO_DEBUG;
+    static final int INT_MAX;
+    static final int MAX_SEVEN_BIT;
+    static final int MAX_EIGHT_BIT;
+    static void enter(java.lang.String, char, int);
+    static void leave(java.lang.String, char, int);
+    static void assert(boolean);
+    static char doubleSize(char[])[];
+    static byte doubleSize(byte[])[];
+    static char hex2bin(char);
+    static boolean ishexdigit(char);
+    static char oct2bin(char);
+    static boolean isoctdigit(char);
+    static boolean isspace(char);
+    static boolean isnewline(char);
+    static boolean isalpha(char);
+    static char toupper(char);
+    static int bytencmp(byte[], int, byte[], int, int);
+    static int charncmp(char[], int, char[], int, int);
+    zxOMstWxB();
+}
+
+Method void enter(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Entering ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme: ">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token: ">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void leave(java.lang.String, char, int)
+   0 getstatic # <Field java.io.PrintStream out>
+   3 new # <Class java.lang.StringBuffer>
+   6 dup
+   7 invokespecial # <Method java.lang.StringBuffer()>
+  10 ldc # <String "Leaving ">
+  12 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  15 aload_0
+  16 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  19 ldc # <String " [lexeme:">
+  21 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  24 iload_1
+  25 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  28 ldc # <String "] [token:">
+  30 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  33 iload_2
+  34 invokevirtual # <Method java.lang.StringBuffer append(int)>
+  37 ldc # <String "]">
+  39 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  42 invokevirtual # <Method java.lang.String toString()>
+  45 invokevirtual # <Method void println(java.lang.String)>
+  48 return
+
+Method void assert(boolean)
+   0 iload_0
+   1 iconst_0
+   2 if_icmpne 23
+   5 getstatic # <Field java.io.PrintStream out>
+   8 ldc # <String "Assertion Failed">
+  10 invokevirtual # <Method void println(java.lang.String)>
+  13 new # <Class java.lang.Error>
+  16 dup
+  17 ldc # <String "Assertion Failed.">
+  19 invokespecial # <Method java.lang.Error(java.lang.String)>
+  22 athrow
+  23 return
+
+Method char doubleSize(char[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray char
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 caload
+  17 castore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method byte doubleSize(byte[])[]
+   0 iconst_2
+   1 aload_0
+   2 arraylength
+   3 imul
+   4 newarray byte
+   6 astore_1
+   7 iconst_0
+   8 istore_2
+   9 goto 21
+  12 aload_1
+  13 iload_2
+  14 aload_0
+  15 iload_2
+  16 baload
+  17 bastore
+  18 iinc 2 1
+  21 iload_2
+  22 aload_0
+  23 arraylength
+  24 if_icmplt 12
+  27 aload_1
+  28 areturn
+
+Method char hex2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 57
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 iload_0
+  19 bipush 97
+  21 if_icmplt 39
+  24 iload_0
+  25 bipush 102
+  27 if_icmpgt 39
+  30 iload_0
+  31 bipush 97
+  33 isub
+  34 bipush 10
+  36 iadd
+  37 i2c
+  38 ireturn
+  39 iload_0
+  40 bipush 65
+  42 if_icmplt 60
+  45 iload_0
+  46 bipush 70
+  48 if_icmpgt 60
+  51 iload_0
+  52 bipush 65
+  54 isub
+  55 bipush 10
+  57 iadd
+  58 i2c
+  59 ireturn
+  60 new # <Class java.lang.StringBuffer>
+  63 dup
+  64 invokespecial # <Method java.lang.StringBuffer()>
+  67 ldc # <String "Bad hexidecimal digit">
+  69 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  72 iload_0
+  73 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  76 invokevirtual # <Method java.lang.String toString()>
+  79 invokestatic # <Method void impos(java.lang.String)>
+  82 iconst_0
+  83 ireturn
+
+Method boolean ishexdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 57
+   9 if_icmple 36
+  12 iload_0
+  13 bipush 97
+  15 if_icmplt 24
+  18 iload_0
+  19 bipush 102
+  21 if_icmple 36
+  24 iload_0
+  25 bipush 65
+  27 if_icmplt 38
+  30 iload_0
+  31 bipush 70
+  33 if_icmpgt 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method char oct2bin(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 18
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 18
+  12 iload_0
+  13 bipush 48
+  15 isub
+  16 i2c
+  17 ireturn
+  18 new # <Class java.lang.StringBuffer>
+  21 dup
+  22 invokespecial # <Method java.lang.StringBuffer()>
+  25 ldc # <String "Bad octal digit ">
+  27 invokevirtual # <Method java.lang.StringBuffer append(java.lang.String)>
+  30 iload_0
+  31 invokevirtual # <Method java.lang.StringBuffer append(char)>
+  34 invokevirtual # <Method java.lang.String toString()>
+  37 invokestatic # <Method void impos(java.lang.String)>
+  40 iconst_0
+  41 ireturn
+
+Method boolean isoctdigit(char)
+   0 iload_0
+   1 bipush 48
+   3 if_icmplt 14
+   6 iload_0
+   7 bipush 55
+   9 if_icmpgt 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isspace(char)
+   0 iload_0
+   1 bipush 8
+   3 if_icmpeq 36
+   6 iload_0
+   7 bipush 9
+   9 if_icmpeq 36
+  12 iload_0
+  13 bipush 10
+  15 if_icmpeq 36
+  18 iload_0
+  19 bipush 12
+  21 if_icmpeq 36
+  24 iload_0
+  25 bipush 13
+  27 if_icmpeq 36
+  30 iload_0
+  31 bipush 32
+  33 if_icmpne 38
+  36 iconst_1
+  37 ireturn
+  38 iconst_0
+  39 ireturn
+
+Method boolean isnewline(char)
+   0 iload_0
+   1 bipush 10
+   3 if_icmpeq 12
+   6 iload_0
+   7 bipush 13
+   9 if_icmpne 14
+  12 iconst_1
+  13 ireturn
+  14 iconst_0
+  15 ireturn
+
+Method boolean isalpha(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 12
+   6 iload_0
+   7 bipush 122
+   9 if_icmple 24
+  12 iload_0
+  13 bipush 65
+  15 if_icmplt 26
+  18 iload_0
+  19 bipush 90
+  21 if_icmpgt 26
+  24 iconst_1
+  25 ireturn
+  26 iconst_0
+  27 ireturn
+
+Method char toupper(char)
+   0 iload_0
+   1 bipush 97
+   3 if_icmplt 21
+   6 iload_0
+   7 bipush 122
+   9 if_icmpgt 21
+  12 iload_0
+  13 bipush 97
+  15 isub
+  16 bipush 65
+  18 iadd
+  19 i2c
+  20 ireturn
+  21 iload_0
+  22 ireturn
+
+Method int bytencmp(byte[], int, byte[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 baload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 baload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 baload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 baload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 baload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 baload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method int charncmp(char[], int, char[], int, int)
+   0 iconst_0
+   1 istore 5
+   3 goto 63
+   6 aload_0
+   7 iload_1
+   8 iload 5
+  10 iadd
+  11 caload
+  12 ifne 26
+  15 aload_2
+  16 iload_3
+  17 iload 5
+  19 iadd
+  20 caload
+  21 ifne 26
+  24 iconst_0
+  25 ireturn
+  26 aload_0
+  27 iload_1
+  28 iload 5
+  30 iadd
+  31 caload
+  32 aload_2
+  33 iload_3
+  34 iload 5
+  36 iadd
+  37 caload
+  38 if_icmpge 43
+  41 iconst_1
+  42 ireturn
+  43 aload_0
+  44 iload_1
+  45 iload 5
+  47 iadd
+  48 caload
+  49 aload_2
+  50 iload_3
+  51 iload 5
+  53 iadd
+  54 caload
+  55 if_icmple 60
+  58 iconst_m1
+  59 ireturn
+  60 iinc 5 1
+  63 iload 5
+  65 iload 4
+  67 if_icmplt 6
+  70 iconst_0
+  71 ireturn
+
+Method zxOMstWxB()
+   0 aload_0
+   1 invokespecial # <Method java.lang.Object()>
+   4 return
+import java.lang.System;
+class Sample {
+    public static void main(String argv[]) throws java.io.IOException {
+       Yylex yy = new Yylex(System.in);
+       Yytoken t;
+       while ((t = yy.yylex()) != null)
+           System.out.println(t);
+    }
+}
+class Utility {
+  public static void assert
+    (
+     boolean expr
+     )
+      { 
+       if (false == expr) {
+         throw (new Error("Error: Assertion failed."));
+       }
+      }
+  private static final String errorMsg[] = {
+    "Error: Unmatched end-of-comment punctuation.",
+    "Error: Unmatched start-of-comment punctuation.",
+    "Error: Unclosed string.",
+    "Error: Illegal character."
+    };
+  public static final int E_ENDCOMMENT = 0; 
+  public static final int E_STARTCOMMENT = 1; 
+  public static final int E_UNCLOSEDSTR = 2; 
+  public static final int E_UNMATCHED = 3; 
+  public static void error
+    (
+     int code
+     )
+      {
+       System.out.println(errorMsg[code]);
+      }
+}
+class Yytoken {
+  Yytoken 
+    (
+     int index,
+     String text,
+     int line,
+     int charBegin,
+     int charEnd
+     )
+      {
+       m_index = index;
+       m_text = new String(text);
+       m_line = line;
+       m_charBegin = charBegin;
+       m_charEnd = charEnd;
+      }
+  public int m_index;
+  public String m_text;
+  public int m_line;
+  public int m_charBegin;
+  public int m_charEnd;
+  public String toString() {
+      return "Token #"+m_index+": "+m_text+" (line "+m_line+")";
+  }
+}
+
+
+class Yylex {
+       private static final int YY_BUFFER_SIZE = 512;
+       private static final int YY_F = -1;
+       private static final int YY_NO_STATE = -1;
+       private static final byte YY_NOT_ACCEPT = 0;
+       private static final int YY_START = 1;
+       private static final int YY_END = 2;
+       private static final byte YY_NO_ANCHOR = 4;
+       public static final int YYEOF = -1;
+
+  private int comment_count = 0;
+       private java.io.DataInputStream yy_instream;
+       private int yy_buffer_index;
+       private int yy_buffer_read;
+       private int yy_buffer_start;
+       private int yy_buffer_end;
+       private byte yy_buffer[];
+       private int yy_char_count;
+       private int yy_line_count;
+       private int yy_lexical_state;
+       Yylex (java.io.InputStream instream) {
+               if (null == instream) {
+                       throw (new Error("Error: Bad input stream initializer."));
+               }
+               yy_instream = new java.io.DataInputStream(instream);
+               yy_buffer = new byte[YY_BUFFER_SIZE];
+               yy_buffer_read = 0;
+               yy_buffer_index = 0;
+               yy_buffer_start = 0;
+               yy_buffer_end = 0;
+               yy_char_count = 0;
+               yy_line_count = 0;
+               yy_lexical_state = YYINITIAL;
+       }
+       private boolean yy_eof_done = false;
+       private final int YYINITIAL = 0;
+       private final int COMMENT = 1;
+       private final int yy_state_dtrans[] = {
+               0,
+               31
+       };
+       private void yybegin (int state) {
+               yy_lexical_state = state;
+       }
+       private int yy_advance ()
+               throws java.io.IOException {
+               int next_read;
+               int i;
+               int j;
+
+               if (yy_buffer_index < yy_buffer_read) {
+                       return yy_buffer[yy_buffer_index++] & 0xFF;
+               }
+
+               if (0 != yy_buffer_start) {
+                       i = yy_buffer_start;
+                       j = 0;
+                       while (i < yy_buffer_read) {
+                               yy_buffer[j] = yy_buffer[i];
+                               ++i;
+                               ++j;
+                       }
+                       yy_buffer_end = yy_buffer_end - yy_buffer_start;
+                       yy_buffer_start = 0;
+                       yy_buffer_read = j;
+                       yy_buffer_index = j;
+                       next_read = yy_instream.read(yy_buffer,
+                                       yy_buffer_read,
+                                       yy_buffer.length - yy_buffer_read);
+                       if (-1 == next_read) {
+                               return YYEOF;
+                       }
+                       yy_buffer_read = yy_buffer_read + next_read;
+               }
+
+               while (yy_buffer_index >= yy_buffer_read) {
+                       if (yy_buffer_index >= yy_buffer.length) {
+                               yy_buffer = yy_double(yy_buffer);
+                       }
+                       next_read = yy_instream.read(yy_buffer,
+                                       yy_buffer_read,
+                                       yy_buffer.length - yy_buffer_read);
+                       if (-1 == next_read) {
+                               return YYEOF;
+                       }
+                       yy_buffer_read = yy_buffer_read + next_read;
+               }
+               return yy_buffer[yy_buffer_index++] & 0xFF;
+       }
+       private void yy_move_start () {
+               if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
+                       ++yy_line_count; yy_char_count = 0;
+               }
+               ++yy_char_count;
+               ++yy_buffer_start;
+       }
+       private void yy_pushback () {
+               --yy_buffer_end;
+       }
+       private void yy_mark_start () {
+               int i;
+               for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
+                       if ((byte) '\n' == yy_buffer[i]) {
+                               ++yy_line_count;  yy_char_count = 0;
+                       }
+               ++yy_char_count;
+               }
+               yy_buffer_start = yy_buffer_index;
+       }
+       private void yy_mark_end () {
+               yy_buffer_end = yy_buffer_index;
+       }
+       private void yy_to_mark () {
+               yy_buffer_index = yy_buffer_end;
+       }
+       private java.lang.String yy_gettext () {
+               return (new java.lang.String(yy_buffer,0,
+                       yy_buffer_start,
+                       yy_buffer_end - yy_buffer_start));
+       }
+private char[] yy_getcharArray()
+       {
+       int  count   = yy_buffer_end - yy_buffer_start;
+       char value[] = new char[count];
+       for( int i = count ; i-- > 0 ; )
+               value[i] = (char) (yy_buffer[i + yy_buffer_start] & 0xff);
+       return value;
+       }
+       private int yy_getchar () {
+               return yy_char_count;
+       }
+       private int yy_getline () {
+               return yy_line_count;
+       }
+       private byte[] yy_double (byte buf[]) {
+               int i;
+               byte newbuf[];
+               newbuf = new byte[2*buf.length];
+               for (i = 0; i < buf.length; ++i) {
+                       newbuf[i] = buf[i];
+               }
+               return newbuf;
+       }
+       private final int YY_E_INTERNAL = 0;
+       private final int YY_E_MATCH = 1;
+       private java.lang.String yy_error_string[] = {
+               "Error: Internal error.\n",
+               "Error: Unmatched input.\n"
+       };
+       private void yy_error (int code,boolean fatal) {
+               java.lang.System.out.print(yy_error_string[code]);
+               java.lang.System.out.flush();
+               if (true == fatal) {
+                       throw new Error("Fatal Error.\n");
+               }
+       }
+       private byte yy_acpt[] = {
+               YY_NOT_ACCEPT,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NOT_ACCEPT,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NOT_ACCEPT,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NO_ANCHOR,
+               YY_NOT_ACCEPT,
+               YY_NO_ANCHOR
+       };
+       private short yy_cmap[] = {
+               0, 0, 0, 0, 0, 0, 0, 0,
+               1, 1, 2, 0, 0, 0, 0, 0,
+               0, 0, 0, 0, 0, 0, 0, 0,
+               0, 0, 0, 0, 0, 0, 0, 0,
+               1, 0, 3, 0, 0, 0, 4, 0,
+               5, 6, 7, 8, 9, 10, 11, 12,
+               13, 13, 13, 13, 13, 13, 13, 13,
+               13, 13, 14, 15, 16, 17, 18, 0,
+               0, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 20, 21, 22, 0, 23,
+               0, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 19, 19, 19, 19, 19,
+               19, 19, 19, 24, 25, 26, 0, 0
+               
+       };
+       private short yy_rmap[] = {
+               0, 1, 2, 3, 1, 1, 1, 1,
+               1, 1, 1, 1, 4, 5, 6, 1,
+               7, 1, 8, 9, 1, 1, 1, 1,
+               1, 1, 1, 1, 1, 1, 1, 10,
+               1, 1, 1, 11, 12, 13, 3, 14,
+               15, 16, 17, 18, 19, 20 
+       };
+       private short yy_nxt[][] = {
+               { 1, 2, 2, 3, 4, 5, 6, 7,
+                       8, 9, 10, 11, 12, 13, 14, 15,
+                       16, 17, 18, 19, 20, 1, 21, 1,
+                       22, 23, 24 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, 2, 2, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { 3, 3, -1, 25, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 37, 3, 3,
+                       3, 3, 3 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, 26,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, 13, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, 27, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, 28, 29, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, 30, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1 
+               },
+               { -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, 19, -1, -1,
+                       -1, -1, -1, 19, -1, -1, -1, 19,
+                       -1, -1, -1 
+               },
+               { 39, 39, 32, 39, 39, 39, 39, 36,
+                       39, 39, 39, 39, 41, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { -1, 35, 35, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, -1, -1, -1,
+                       -1, -1, -1, -1, -1, 3, -1, -1,
+                       -1, -1, -1 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 43,
+                       39, 39, 39, 39, 33, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 3, 42, 35, 38, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 37, 3, 3,
+                       3, 3, 3 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 40,
+                       39, 39, 39, 39, 44, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 43,
+                       39, 39, 39, 39, -1, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 34,
+                       39, 39, 39, 39, 45, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 3, 42, 35, 25, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 3, 3, 3,
+                       3, 3, 3, 3, 3, 37, 3, 3,
+                       3, 3, 3 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 43,
+                       39, 39, 39, 39, 44, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, -1,
+                       39, 39, 39, 39, 45, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               },
+               { 39, 39, -1, 39, 39, 39, 39, 40,
+                       39, 39, 39, 39, 45, 39, 39, 39,
+                       39, 39, 39, 39, 39, 39, 39, 39,
+                       39, 39, 39 
+               }
+       };
+       public Yytoken yylex ()
+               throws java.io.IOException {
+               int yy_lookahead;
+               int yy_anchor = YY_NO_ANCHOR;
+               int yy_state = yy_state_dtrans[yy_lexical_state];
+               int yy_next_state = YY_NO_STATE;
+               int yy_last_accept_state = YY_NO_STATE;
+               boolean yy_initial = true;
+               byte yy_this_accept;
+               int yychar;
+               int yyline;
+               java.lang.String yytext;
+
+               yy_mark_start();
+               yy_this_accept = yy_acpt[yy_state];
+               if (YY_NOT_ACCEPT != yy_this_accept) {
+                       yy_last_accept_state = yy_state;
+                       yy_mark_end();
+               }
+               while (true) {
+                       yy_lookahead = yy_advance();
+                       yy_next_state = YY_F;
+                       if (YYEOF != yy_lookahead) {
+                               yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
+                       }
+                       if (YY_F != yy_next_state) {
+                               yy_state = yy_next_state;
+                               yy_initial = false;
+                               yy_this_accept = yy_acpt[yy_state];
+                               if (YY_NOT_ACCEPT != yy_this_accept) {
+                                       yy_last_accept_state = yy_state;
+                                       yy_mark_end();
+                               }
+                       }
+                       else {
+                               if (YYEOF == yy_lookahead && true == yy_initial) {
+                                       return null;
+                               }
+                               else if (YY_NO_STATE == yy_last_accept_state) {
+                                       throw (new Error("Lexical Error: Unmatched Input."));
+                               }
+                               else {
+                                       yy_to_mark();
+                                       yy_anchor = yy_acpt[yy_last_accept_state];
+                                       if (0 != (YY_END & yy_anchor)) {
+                                               yy_pushback();
+                                       }
+                                       if (0 != (YY_START & yy_anchor)) {
+                                               yy_move_start();
+                                       }
+                                       yychar = yy_getchar();
+                                       yyline = yy_getline();
+                                       yytext = yy_gettext();
+                                       switch (yy_last_accept_state) {
+                                       case 1:
+                                               {
+        System.out.println("Illegal character: <" + yytext() + ">");
+       Utility.error(Utility.E_UNMATCHED);
+}
+                                       case -2:
+                                               break;
+                                       case 2:
+                                               { }
+                                       case -3:
+                                               break;
+                                       case 3:
+                                               {
+       String str =  yytext().substring(1,yytext().length());
+       Utility.error(Utility.E_UNCLOSEDSTR);
+       Utility.assert(str.length() == yytext().length() - 1);
+       return (new Yytoken(41,str,yyline,yychar,yychar + str.length()));
+}
+                                       case -4:
+                                               break;
+                                       case 4:
+                                               { return (new Yytoken(20,yytext(),yyline,yychar,yychar+1)); }
+                                       case -5:
+                                               break;
+                                       case 5:
+                                               { return (new Yytoken(3,yytext(),yyline,yychar,yychar+1)); }
+                                       case -6:
+                                               break;
+                                       case 6:
+                                               { return (new Yytoken(4,yytext(),yyline,yychar,yychar+1)); }
+                                       case -7:
+                                               break;
+                                       case 7:
+                                               { return (new Yytoken(12,yytext(),yyline,yychar,yychar+1)); }
+                                       case -8:
+                                               break;
+                                       case 8:
+                                               { return (new Yytoken(10,yytext(),yyline,yychar,yychar+1)); }
+                                       case -9:
+                                               break;
+                                       case 9:
+                                               { return (new Yytoken(0,yytext(),yyline,yychar,yychar+1)); }
+                                       case -10:
+                                               break;
+                                       case 10:
+                                               { return (new Yytoken(11,yytext(),yyline,yychar,yychar+1)); }
+                                       case -11:
+                                               break;
+                                       case 11:
+                                               { return (new Yytoken(9,yytext(),yyline,yychar,yychar+1)); }
+                                       case -12:
+                                               break;
+                                       case 12:
+                                               { return (new Yytoken(13,yytext(),yyline,yychar,yychar+1)); }
+                                       case -13:
+                                               break;
+                                       case 13:
+                                               { 
+       return (new Yytoken(42,yytext(),yyline,yychar,yychar + yytext().length()));
+}
+                                       case -14:
+                                               break;
+                                       case 14:
+                                               { return (new Yytoken(1,yytext(),yyline,yychar,yychar+1)); }
+                                       case -15:
+                                               break;
+                                       case 15:
+                                               { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
+                                       case -16:
+                                               break;
+                                       case 16:
+                                               { return (new Yytoken(16,yytext(),yyline,yychar,yychar+1)); }
+                                       case -17:
+                                               break;
+                                       case 17:
+                                               { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
+                                       case -18:
+                                               break;
+                                       case 18:
+                                               { return (new Yytoken(18,yytext(),yyline,yychar,yychar+1)); }
+                                       case -19:
+                                               break;
+                                       case 19:
+                                               {
+       return (new Yytoken(43,yytext(),yyline,yychar,yychar + yytext().length()));
+}
+                                       case -20:
+                                               break;
+                                       case 20:
+                                               { return (new Yytoken(5,yytext(),yyline,yychar,yychar+1)); }
+                                       case -21:
+                                               break;
+                                       case 21:
+                                               { return (new Yytoken(6,yytext(),yyline,yychar,yychar+1)); }
+                                       case -22:
+                                               break;
+                                       case 22:
+                                               { return (new Yytoken(7,yytext(),yyline,yychar,yychar+1)); }
+                                       case -23:
+                                               break;
+                                       case 23:
+                                               { return (new Yytoken(21,yytext(),yyline,yychar,yychar+1)); }
+                                       case -24:
+                                               break;
+                                       case 24:
+                                               { return (new Yytoken(8,yytext(),yyline,yychar,yychar+1)); }
+                                       case -25:
+                                               break;
+                                       case 25:
+                                               {
+       String str =  yytext().substring(1,yytext().length() - 1);
+       Utility.assert(str.length() == yytext().length() - 2);
+       return (new Yytoken(40,str,yyline,yychar,yychar + str.length()));
+}
+                                       case -26:
+                                               break;
+                                       case 26:
+                                               { yybegin(COMMENT); comment_count = comment_count + 1; }
+                                       case -27:
+                                               break;
+                                       case 27:
+                                               { return (new Yytoken(22,yytext(),yyline,yychar,yychar+2)); }
+                                       case -28:
+                                               break;
+                                       case 28:
+                                               { return (new Yytoken(17,yytext(),yyline,yychar,yychar+2)); }
+                                       case -29:
+                                               break;
+                                       case 29:
+                                               { return (new Yytoken(15,yytext(),yyline,yychar,yychar+2)); }
+                                       case -30:
+                                               break;
+                                       case 30:
+                                               { return (new Yytoken(19,yytext(),yyline,yychar,yychar+2)); }
+                                       case -31:
+                                               break;
+                                       case 31:
+                                               { }
+                                       case -32:
+                                               break;
+                                       case 32:
+                                               { }
+                                       case -33:
+                                               break;
+                                       case 33:
+                                               { 
+       comment_count = comment_count - 1; 
+       Utility.assert(comment_count >= 0);
+       if (comment_count == 0) {
+               yybegin(YYINITIAL);
+       }
+}
+                                       case -34:
+                                               break;
+                                       case 34:
+                                               { comment_count = comment_count + 1; }
+                                       case -35:
+                                               break;
+                                       case 36:
+                                               {
+        System.out.println("Illegal character: <" + yytext() + ">");
+       Utility.error(Utility.E_UNMATCHED);
+}
+                                       case -36:
+                                               break;
+                                       case 37:
+                                               {
+       String str =  yytext().substring(1,yytext().length());
+       Utility.error(Utility.E_UNCLOSEDSTR);
+       Utility.assert(str.length() == yytext().length() - 1);
+       return (new Yytoken(41,str,yyline,yychar,yychar + str.length()));
+}
+                                       case -37:
+                                               break;
+                                       case 38:
+                                               {
+       String str =  yytext().substring(1,yytext().length() - 1);
+       Utility.assert(str.length() == yytext().length() - 2);
+       return (new Yytoken(40,str,yyline,yychar,yychar + str.length()));
+}
+                                       case -38:
+                                               break;
+                                       case 39:
+                                               { }
+                                       case -39:
+                                               break;
+                                       case 41:
+                                               {
+        System.out.println("Illegal character: <" + yytext() + ">");
+       Utility.error(Utility.E_UNMATCHED);
+}
+                                       case -40:
+                                               break;
+                                       case 42:
+                                               {
+       String str =  yytext().substring(1,yytext().length());
+       Utility.error(Utility.E_UNCLOSEDSTR);
+       Utility.assert(str.length() == yytext().length() - 1);
+       return (new Yytoken(41,str,yyline,yychar,yychar + str.length()));
+}
+                                       case -41:
+                                               break;
+                                       case 43:
+                                               { }
+                                       case -42:
+                                               break;
+                                       case 45:
+                                               { }
+                                       case -43:
+                                               break;
+                                       default:
+                                               yy_error(YY_E_INTERNAL,false);
+                                       case -1:
+                                       }
+                                       yy_initial = true;
+                                       yy_state = yy_state_dtrans[yy_lexical_state];
+                                       yy_next_state = YY_NO_STATE;
+                                       yy_last_accept_state = YY_NO_STATE;
+                                       yy_mark_start();
+                                       yy_this_accept = yy_acpt[yy_state];
+                                       if (YY_NOT_ACCEPT != yy_this_accept) {
+                                               yy_last_accept_state = yy_state;
+                                       }
+                               }
+                       }
+               }
+       }
+}
diff --git a/tests/jvm98/mpegaudio.output b/tests/jvm98/mpegaudio.output
new file mode 100644 (file)
index 0000000..aee9734
--- /dev/null
@@ -0,0 +1 @@
+d6de59d8ab7862aa4f491d19d70ace36  output.wav
diff --git a/tests/jvm98/raytrace.output b/tests/jvm98/raytrace.output
new file mode 100644 (file)
index 0000000..c42ace2
--- /dev/null
@@ -0,0 +1,127 @@
++0 to 199 by 200
+-0 to 199 by 200
+14802890
+14803146
+14868682
+14868682
+14868682
+14868682
+14868682
+14868682
+14868683
+14868939
+14934475
+14934475
+14934475
+14934475
+14934475
+14934476
+14934732
+15000268
+15000268
+15000268
+15000268
+15000268
+15000269
+15000525
+15066061
+15066061
+15066061
+15066061
+15066062
+15066318
+15131854
+15131854
+15131854
+15131854
+15131854
+15131855
+15132111
+15197647
+15197647
+15197647
+15197647
+15197647
+15197647
+15197648
+15197904
+15197904
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15263440
+15197904
+15197648
+15197648
+15197647
+15197647
+15197647
+15132111
+15131854
+15131854
+15131854
+15066062
+15066061
+15066061
+15000269
+15000268
+15000268
+14934475
+14934475
+14868682
+14868682
+14802889
+12631720
+12631720
+12566184
+12565927
+14605511
+14605510
+14539717
+14474181
+14473924
+14408131
+14342339
+14342338
+14276545
+14210752
+14144959
+14079167
+14079166
+14013373
+13947580
+13881787
+13815994
+13750201
+13684408
+13618615
+13552822
+13487029
+13421236
+13355443
+13289650
+13223857
+13158064
+13092271
+13689822
+13821666
+13821409
+13821410
+14414835
+14415092
+14480628
+16326701
+16129063
+17250122
+17315659
+18041185
+17777498