------
= 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 {