ofs | hex dump | ascii |
---|
0000 | 50 4b 03 04 14 00 08 00 08 00 4b 93 9e 33 00 00 00 00 00 00 00 00 00 00 00 00 14 00 04 00 4d 45 | PK........K..3................ME |
0020 | 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 54 2e 4d 46 fe ca 00 00 f3 4d cc cb 4c 4b 2d 2e d1 0d | TA-INF/MANIFEST.MF.....M..LK-... |
0040 | 4b 2d 2a ce cc cf b3 52 30 d4 33 e0 e5 e2 e5 02 00 50 4b 07 08 b2 7f 02 ee 1b 00 00 00 19 00 00 | K-*....R0.3......PK............. |
0060 | 00 50 4b 03 04 0a 00 00 00 00 00 14 92 9e 33 0a 11 cf 2e 1e 01 00 00 1e 01 00 00 0a 00 00 00 49 | .PK...........3................I |
0080 | 74 65 6d 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 13 01 00 04 49 74 65 6d 07 00 01 01 00 10 | tem.class.......-.....Item...... |
00a0 | 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 03 01 00 03 6f 62 6a 01 00 12 4c 6a 61 76 | java/lang/Object......obj...Ljav |
00c0 | 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 01 00 03 6e 78 74 01 00 06 4c 49 74 65 6d 3b 01 00 06 | a/lang/Object;...nxt...LItem;... |
00e0 | 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0c 00 09 00 0a 0a 00 04 00 0c 01 00 0f | <init>...()V...Code............. |
0100 | 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 | LineNumberTable...LocalVariableT |
0120 | 61 62 6c 65 01 00 04 74 68 69 73 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 09 49 74 65 6d 2e | able...this...SourceFile...Item. |
0140 | 6a 61 76 61 00 20 00 02 00 04 00 00 00 02 00 01 00 05 00 06 00 00 00 01 00 07 00 08 00 00 00 01 | java............................ |
0160 | 00 00 00 09 00 0a 00 01 00 0b 00 00 00 2f 00 01 00 01 00 00 00 05 2a b7 00 0d b1 00 00 00 02 00 | ............./........*......... |
0180 | 0e 00 00 00 06 00 01 00 00 00 01 00 0f 00 00 00 0c 00 01 00 00 00 05 00 10 00 08 00 00 00 01 00 | ................................ |
01a0 | 11 00 00 00 02 00 12 50 4b 03 04 0a 00 00 00 00 00 d0 80 24 30 44 67 4d bf 3a 00 00 00 3a 00 00 | .......PK..........$0DgM.:...:.. |
01c0 | 00 09 00 00 00 49 74 65 6d 2e 6a 61 76 61 63 6c 61 73 73 20 49 74 65 6d 0d 0a 7b 0d 0a 09 70 75 | .....Item.javaclass.Item..{...pu |
01e0 | 62 6c 69 63 20 4f 62 6a 65 63 74 20 6f 62 6a 3b 0d 0a 09 70 75 62 6c 69 63 20 49 74 65 6d 20 6e | blic.Object.obj;...public.Item.n |
0200 | 78 74 3b 0d 0a 7d 0d 0a 50 4b 03 04 0a 00 00 00 00 00 14 92 9e 33 dc 67 ba b3 ad 08 00 00 ad 08 | xt;..}..PK...........3.g........ |
0220 | 00 00 09 00 00 00 4e 66 61 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 73 01 00 03 4e 66 61 07 | ......Nfa.class.......-.s...Nfa. |
0240 | 00 01 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 03 01 00 04 61 6e 66 7a 01 | .....java/lang/Object......anfz. |
0260 | 00 07 4c 53 74 61 74 65 3b 01 00 04 65 6e 64 7a 01 00 01 6e 01 00 01 49 01 00 06 3c 69 6e 69 74 | ..LState;...endz...n...I...<init |
0280 | 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0c 00 0a 00 0b 0a 00 04 00 0d 0c 00 08 00 09 09 00 02 | >...()V...Code.................. |
02a0 | 00 0f 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 | .....LineNumberTable...LocalVari |
02c0 | 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 05 4c 4e 66 61 3b 01 00 15 28 4c 6a 61 76 | ableTable...this...LNfa;...(Ljav |
02e0 | 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 05 53 74 61 74 65 07 00 16 0c 00 0a 00 15 | a/lang/String;)V...State........ |
0300 | 0a 00 17 00 18 0c 00 05 00 06 09 00 02 00 1a 0a 00 17 00 0d 0c 00 07 00 06 09 00 02 00 1d 01 00 | ................................ |
0320 | 01 74 01 00 08 5b 4c 53 74 61 74 65 3b 0c 00 1f 00 20 09 00 17 00 21 01 00 01 61 01 00 12 4c 6a | .t...[LState;.........!...a...Lj |
0340 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 06 63 6f 6e 63 61 74 01 00 0c 28 4c 4e 66 | ava/lang/String;...concat...(LNf |
0360 | 61 3b 29 4c 4e 66 61 3b 01 00 01 79 01 00 08 70 61 72 61 6c 6c 65 6c 01 00 01 73 01 00 04 73 74 | a;)LNfa;...y...parallel...s...st |
0380 | 61 72 01 00 07 28 29 4c 4e 66 61 3b 01 00 04 64 72 61 77 01 00 16 28 4c 6a 61 76 61 2f 61 77 74 | ar...()LNfa;...draw...(Ljava/awt |
03a0 | 2f 47 72 61 70 68 69 63 73 3b 29 56 01 00 05 51 75 65 75 65 07 00 2e 0a 00 2f 00 0d 01 00 03 61 | /Graphics;)V...Queue...../.....a |
03c0 | 64 64 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 56 0c 00 31 00 32 0a | dd...(Ljava/lang/Object;)V..1.2. |
03e0 | 00 2f 00 33 01 00 04 6d 61 72 6b 01 00 04 28 5a 29 56 0c 00 35 00 36 0a 00 17 00 37 01 00 06 72 | ./.3...mark...(Z)V..5.6....7...r |
0400 | 65 6d 6f 76 65 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 0c 00 39 00 | emove...()Ljava/lang/Object;..9. |
0420 | 3a 0a 00 2f 00 3b 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 07 | :../.;...java/lang/StringBuffer. |
0440 | 00 3d 01 00 02 6e 72 0c 00 3f 00 09 09 00 17 00 40 01 00 07 66 6e 73 2f 46 6e 73 07 00 42 01 00 | .=...nr..?......@...fns/Fns..B.. |
0460 | 06 66 6f 72 6d 61 74 01 00 16 28 49 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | .format...(II)Ljava/lang/String; |
0480 | 0c 00 44 00 45 0a 00 43 00 46 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 07 00 48 | ..D.E..C.F...java/lang/String..H |
04a0 | 01 00 07 76 61 6c 75 65 4f 66 01 00 26 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b | ...valueOf..&(Ljava/lang/Object; |
04c0 | 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 4a 00 4b 0a 00 49 00 4c 0a 00 3e | )Ljava/lang/String;..J.K..I.L..> |
04e0 | 00 18 01 00 01 20 08 00 4f 01 00 06 61 70 70 65 6e 64 01 00 2c 28 4c 6a 61 76 61 2f 6c 61 6e 67 | ........O...append..,(Ljava/lang |
0500 | 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 | /String;)Ljava/lang/StringBuffer |
0520 | 3b 0c 00 51 00 52 0a 00 3e 00 53 01 00 06 73 79 6d 62 6f 6c 0c 00 55 00 24 09 00 17 00 56 01 00 | ;..Q.R..>.S...symbol..U.$....V.. |
0540 | 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | .toString...()Ljava/lang/String; |
0560 | 0c 00 58 00 59 0a 00 3e 00 5a 01 00 11 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 68 69 63 73 07 00 | ..X.Y..>.Z...java/awt/Graphics.. |
0580 | 5c 01 00 0a 64 72 61 77 53 74 72 69 6e 67 01 00 17 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 | \...drawString...(Ljava/lang/Str |
05a0 | 69 6e 67 3b 49 49 29 56 0c 00 5e 00 5f 0a 00 5d 00 60 01 00 06 6d 61 72 6b 65 64 01 00 01 5a 0c | ing;II)V..^._..].`...marked...Z. |
05c0 | 00 62 00 63 09 00 17 00 64 01 00 07 69 73 45 6d 70 74 79 01 00 03 28 29 5a 0c 00 66 00 67 0a 00 | .b.c....d...isEmpty...()Z..f.g.. |
05e0 | 2f 00 68 01 00 01 67 01 00 13 4c 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 68 69 63 73 3b 01 00 01 | /.h...g...Ljava/awt/Graphics;... |
0600 | 70 01 00 07 4c 51 75 65 75 65 3b 01 00 01 71 01 00 03 72 6f 77 01 00 01 69 01 00 0a 53 6f 75 72 | p...LQueue;...q...row...i...Sour |
0620 | 63 65 46 69 6c 65 01 00 08 4e 66 61 2e 6a 61 76 61 00 20 00 02 00 04 00 00 00 03 00 01 00 05 00 | ceFile...Nfa.java............... |
0640 | 06 00 00 00 01 00 07 00 06 00 00 00 01 00 08 00 09 00 00 00 06 00 01 00 0a 00 0b 00 01 00 0c 00 | ................................ |
0660 | 00 00 3c 00 02 00 01 00 00 00 0a 2a b7 00 0e 2a 03 b5 00 10 b1 00 00 00 02 00 11 00 00 00 0e 00 | ..<........*...*................ |
0680 | 03 00 00 00 0a 00 04 00 08 00 09 00 0c 00 12 00 00 00 0c 00 01 00 00 00 0a 00 13 00 14 00 00 00 | ................................ |
06a0 | 01 00 0a 00 15 00 01 00 0c 00 00 00 7f 00 04 00 02 00 00 00 33 2a b7 00 0e 2a 03 b5 00 10 2a bb | ....................3*...*....*. |
06c0 | 00 17 59 2b b7 00 19 b5 00 1b 2a bb 00 17 59 b7 00 1c b5 00 1e 2a b4 00 1b b4 00 22 03 2a b4 00 | ..Y+......*...Y......*.....".*.. |
06e0 | 1e 53 2a 05 b5 00 10 b1 00 00 00 02 00 11 00 00 00 1e 00 07 00 00 00 0e 00 04 00 08 00 09 00 11 | .S*............................. |
0700 | 00 15 00 12 00 20 00 13 00 2d 00 14 00 32 00 15 00 12 00 00 00 16 00 02 00 00 00 33 00 13 00 14 | .........-...2.............3.... |
0720 | 00 00 00 00 00 33 00 23 00 24 00 01 00 01 00 25 00 26 00 01 00 0c 00 00 00 64 00 03 00 02 00 00 | .....3.#.$.....%.&.......d...... |
0740 | 00 24 2a b4 00 1e b4 00 22 03 2b b4 00 1b 53 2a 2b b4 00 1e b5 00 1e 2a 59 b4 00 10 2b b4 00 10 | .$*.....".+...S*+......*Y...+... |
0760 | 60 b5 00 10 2a b0 00 00 00 02 00 11 00 00 00 12 00 04 00 00 00 19 00 0d 00 1a 00 15 00 1b 00 22 | `...*.........................." |
0780 | 00 1c 00 12 00 00 00 16 00 02 00 00 00 24 00 13 00 14 00 00 00 00 00 24 00 27 00 14 00 01 00 01 | .............$.........$.'...... |
07a0 | 00 28 00 26 00 01 00 0c 00 00 00 bb 00 04 00 04 00 00 00 53 bb 00 17 59 b7 00 1c 4d bb 00 17 59 | .(.&...............S...Y...M...Y |
07c0 | b7 00 1c 4e 2c b4 00 22 03 2a b4 00 1b 53 2c b4 00 22 04 2b b4 00 1b 53 2a b4 00 1e b4 00 22 03 | ...N,..".*...S,..".+...S*.....". |
07e0 | 2d 53 2b b4 00 1e b4 00 22 03 2d 53 2a 2c b5 00 1b 2a 2d b5 00 1e 2a 59 b4 00 10 2b b4 00 10 05 | -S+.....".-S*,...*-...*Y...+.... |
0800 | 60 60 b5 00 10 2a b0 00 00 00 02 00 11 00 00 00 26 00 09 00 00 00 21 00 10 00 22 00 1a 00 23 00 | ``...*..........&.....!..."...#. |
0820 | 24 00 24 00 2e 00 25 00 38 00 26 00 3d 00 27 00 42 00 28 00 51 00 29 00 12 00 00 00 2a 00 04 00 | $.$...%.8.&.=.'.B.(.Q.).....*... |
0840 | 00 00 53 00 13 00 14 00 00 00 00 00 53 00 27 00 14 00 01 00 08 00 4b 00 29 00 06 00 02 00 10 00 | ..S.........S.'.......K.)....... |
0860 | 43 00 1f 00 06 00 03 00 01 00 2a 00 2b 00 01 00 0c 00 00 00 ac 00 03 00 03 00 00 00 4e bb 00 17 | C.........*.+...............N... |
0880 | 59 b7 00 1c 4c bb 00 17 59 b7 00 1c 4d 2b b4 00 22 03 2a b4 00 1b 53 2b b4 00 22 04 2c 53 2a b4 | Y...L...Y...M+..".*...S+..".,S*. |
08a0 | 00 1e b4 00 22 03 2a b4 00 1b 53 2a b4 00 1e b4 00 22 04 2c 53 2a 2b b5 00 1b 2a 2c b5 00 1e 2a | ....".*...S*.....".,S*+...*,...* |
08c0 | 59 b4 00 10 05 60 b5 00 10 2a b0 00 00 00 02 00 11 00 00 00 26 00 09 00 00 00 2e 00 10 00 2f 00 | Y....`...*..........&........./. |
08e0 | 1a 00 30 00 21 00 31 00 2e 00 32 00 38 00 33 00 3d 00 34 00 42 00 35 00 4c 00 36 00 12 00 00 00 | ..0.!.1...2.8.3.=.4.B.5.L.6..... |
0900 | 20 00 03 00 00 00 4e 00 13 00 14 00 00 00 08 00 46 00 29 00 06 00 01 00 10 00 3e 00 1f 00 06 00 | ......N.........F.).......>..... |
0920 | 02 00 01 00 2c 00 2d 00 01 00 0c 00 00 01 a3 00 05 00 07 00 00 00 db bb 00 2f 59 b7 00 30 4e bb | ....,.-................../Y..0N. |
0940 | 00 2f 59 b7 00 30 3a 04 10 14 36 05 2d 2a b4 00 1b b6 00 34 2a b4 00 1b 04 b6 00 38 a7 00 95 84 | ./Y..0:...6.-*.....4*......8.... |
0960 | 05 0a 2d b6 00 3c c0 00 17 4d 19 04 2c b6 00 34 2b bb 00 3e 59 2c b4 00 41 05 b8 00 47 b8 00 4d | ..-..<...M..,..4+..>Y,..A...G..M |
0980 | b7 00 4e 12 50 b6 00 54 2c b4 00 57 b6 00 54 b6 00 5b 10 0a 15 05 b6 00 61 03 36 06 a7 00 4f 2c | ..N.P..T,..W..T..[......a.6...O, |
09a0 | b4 00 22 15 06 32 c6 00 42 2c b4 00 22 15 06 32 b4 00 65 9a 00 19 2c b4 00 22 15 06 32 04 b6 00 | .."..2..B,.."..2..e...,.."..2... |
09c0 | 38 2d 2c b4 00 22 15 06 32 b6 00 34 2b 2c b4 00 22 15 06 32 b4 00 41 05 b8 00 47 10 32 10 14 15 | 8-,.."..2..4+,.."..2..A...G.2... |
09e0 | 06 68 60 15 05 b6 00 61 84 06 01 15 06 05 a1 ff b1 2d b6 00 69 99 ff 6a a7 00 11 19 04 b6 00 3c | .h`....a.........-..i..j.......< |
0a00 | c0 00 17 4d 2c 03 b6 00 38 19 04 b6 00 69 99 ff ed b1 00 00 00 02 00 11 00 00 00 5e 00 17 00 00 | ...M,...8....i.............^.... |
0a20 | 00 43 00 08 00 44 00 11 00 45 00 15 00 46 00 1d 00 47 00 25 00 48 00 28 00 4a 00 2b 00 4b 00 33 | .C...D...E...F...G.%.H.(.J.+.K.3 |
0a40 | 00 4c 00 39 00 4d 00 62 00 4e 00 68 00 4f 00 72 00 51 00 7f 00 53 00 8a 00 54 00 95 00 56 00 b1 | .L.9.M.b.N.h.O.r.Q...S...T...V.. |
0a60 | 00 4e 00 ba 00 48 00 c1 00 5b 00 c4 00 5d 00 cd 00 5e 00 d2 00 5b 00 da 00 60 00 12 00 00 00 52 | .N...H...[...]...^...[...`.....R |
0a80 | 00 08 00 00 00 db 00 13 00 14 00 00 00 00 00 db 00 6a 00 6b 00 01 00 33 00 87 00 29 00 06 00 02 | .................j.k...3...).... |
0aa0 | 00 cd 00 05 00 29 00 06 00 02 00 08 00 d3 00 6c 00 6d 00 03 00 11 00 ca 00 6e 00 6d 00 04 00 15 | .....).........l.m.......n.m.... |
0ac0 | 00 c6 00 6f 00 09 00 05 00 65 00 55 00 70 00 09 00 06 00 01 00 71 00 00 00 02 00 72 50 4b 03 04 | ...o.....e.U.p.......q.....rPK.. |
0ae0 | 0a 00 00 00 00 00 0e 90 9e 33 05 74 cf 14 18 09 00 00 18 09 00 00 08 00 00 00 4e 66 61 2e 6a 61 | .........3.t..............Nfa.ja |
0b00 | 76 61 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 77 74 2e 2a 3b 0d 0a 0d 0a 69 6d 70 6f 72 74 20 66 | vaimport.java.awt.*;....import.f |
0b20 | 6e 73 2e 46 6e 73 3b 0d 0a 0d 0a 63 6c 61 73 73 20 4e 66 61 0d 0a 7b 0d 0a 20 20 20 20 70 75 62 | ns.Fns;....class.Nfa..{......pub |
0b40 | 6c 69 63 20 53 74 61 74 65 20 61 6e 66 7a 2c 20 65 6e 64 7a 3b 0d 0a 20 20 20 20 70 75 62 6c 69 | lic.State.anfz,.endz;......publi |
0b60 | 63 20 69 6e 74 20 6e 20 3d 20 30 3b 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 28 29 | c.int.n.=.0;........public.Nfa() |
0b80 | 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 | ......{......}........public.Nfa |
0ba0 | 28 53 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 2f 2f 20 45 6c 65 6d 65 6e 74 61 72 61 75 74 6f | (String.a)......//.Elementarauto |
0bc0 | 6d 61 74 20 6d 69 74 20 53 79 6d 62 6f 6c 20 61 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 | mat.mit.Symbol.a......{......... |
0be0 | 20 61 6e 66 7a 20 3d 20 6e 65 77 20 53 74 61 74 65 28 61 29 3b 0d 0a 20 20 20 20 20 20 20 20 65 | .anfz.=.new.State(a);..........e |
0c00 | 6e 64 7a 20 3d 20 6e 65 77 20 53 74 61 74 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 61 6e 66 7a | ndz.=.new.State();..........anfz |
0c20 | 2e 74 5b 30 5d 20 3d 20 65 6e 64 7a 3b 0d 0a 20 20 20 20 20 20 20 20 6e 20 3d 20 32 3b 0d 0a 20 | .t[0].=.endz;..........n.=.2;... |
0c40 | 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 20 63 6f 6e 63 61 74 28 4e 66 | ...}........public.Nfa.concat(Nf |
0c60 | 61 20 79 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 2e 74 5b 30 5d 20 3d | a.y)......{..........endz.t[0].= |
0c80 | 20 79 2e 61 6e 66 7a 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 20 3d 20 79 2e 65 6e 64 7a 3b | .y.anfz;..........endz.=.y.endz; |
0ca0 | 0d 0a 20 20 20 20 20 20 20 20 6e 20 2b 3d 20 79 2e 6e 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 | ..........n.+=.y.n;..........ret |
0cc0 | 75 72 6e 20 74 68 69 73 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e | urn.this;......}........public.N |
0ce0 | 66 61 20 70 61 72 61 6c 6c 65 6c 28 4e 66 61 20 79 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 | fa.parallel(Nfa.y)......{....... |
0d00 | 20 20 20 53 74 61 74 65 20 73 20 3d 20 6e 65 77 20 53 74 61 74 65 28 29 2c 20 74 20 3d 20 6e 65 | ...State.s.=.new.State(),.t.=.ne |
0d20 | 77 20 53 74 61 74 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 73 2e 74 5b 30 5d 20 3d 20 61 6e 66 | w.State();..........s.t[0].=.anf |
0d40 | 7a 3b 0d 0a 20 20 20 20 20 20 20 20 73 2e 74 5b 31 5d 20 3d 20 79 2e 61 6e 66 7a 3b 0d 0a 20 20 | z;..........s.t[1].=.y.anfz;.... |
0d60 | 20 20 20 20 20 20 65 6e 64 7a 2e 74 5b 30 5d 20 3d 20 74 3b 0d 0a 20 20 20 20 20 20 20 20 79 2e | ......endz.t[0].=.t;..........y. |
0d80 | 65 6e 64 7a 2e 74 5b 30 5d 20 3d 20 74 3b 0d 0a 20 20 20 20 20 20 20 20 61 6e 66 7a 20 3d 20 73 | endz.t[0].=.t;..........anfz.=.s |
0da0 | 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 20 3d 20 74 3b 0d 0a 20 20 20 20 20 20 20 20 6e 20 | ;..........endz.=.t;..........n. |
0dc0 | 2b 3d 20 79 2e 6e 20 2b 20 32 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 | +=.y.n.+.2;..........return.this |
0de0 | 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 20 73 74 61 72 28 | ;......}........public.Nfa.star( |
0e00 | 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 74 61 74 65 20 73 20 3d 20 6e 65 77 20 | )......{..........State.s.=.new. |
0e20 | 53 74 61 74 65 28 29 2c 20 74 20 3d 20 6e 65 77 20 53 74 61 74 65 28 29 3b 0d 0a 20 20 20 20 20 | State(),.t.=.new.State();....... |
0e40 | 20 20 20 73 2e 74 5b 30 5d 20 3d 20 61 6e 66 7a 3b 0d 0a 20 20 20 20 20 20 20 20 73 2e 74 5b 31 | ...s.t[0].=.anfz;..........s.t[1 |
0e60 | 5d 20 3d 20 74 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 2e 74 5b 30 5d 20 3d 20 61 6e 66 7a | ].=.t;..........endz.t[0].=.anfz |
0e80 | 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 2e 74 5b 31 5d 20 3d 20 74 3b 0d 0a 20 20 20 20 20 | ;..........endz.t[1].=.t;....... |
0ea0 | 20 20 20 61 6e 66 7a 20 3d 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 20 3d 20 74 3b 0d | ...anfz.=.s;..........endz.=.t;. |
0ec0 | 0a 20 20 20 20 20 20 20 20 6e 20 2b 3d 20 32 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | .........n.+=.2;..........return |
0ee0 | 20 74 68 69 73 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 | .this;......}........public.void |
0f00 | 20 64 72 61 77 28 47 72 61 70 68 69 63 73 20 67 29 0d 0a 20 20 20 20 2f 2f 20 64 69 65 20 5a 75 | .draw(Graphics.g)......//.die.Zu |
0f20 | 73 74 e4 6e 64 65 20 64 65 73 20 41 75 74 6f 6d 61 74 65 6e 20 77 65 72 64 65 6e 20 62 72 65 61 | st.nde.des.Automaten.werden.brea |
0f40 | 64 74 68 2d 66 69 72 73 74 0d 0a 20 20 20 20 2f 2f 20 64 75 72 63 68 6c 61 75 66 65 6e 2e 20 44 | dth-first......//.durchlaufen..D |
0f60 | 69 65 20 62 65 73 75 63 68 74 65 6e 20 5a 75 73 74 e4 6e 64 65 20 77 65 72 64 65 6e 20 69 6e 20 | ie.besuchten.Zust.nde.werden.in. |
0f80 | 64 65 72 0d 0a 20 20 20 20 2f 2f 20 51 75 65 75 65 20 70 20 67 65 73 70 65 69 63 68 65 72 74 2c | der......//.Queue.p.gespeichert, |
0fa0 | 20 62 69 73 20 73 69 65 20 61 75 73 67 65 64 72 75 63 6b 74 20 77 65 72 64 65 6e 2e 0d 0a 20 20 | .bis.sie.ausgedruckt.werden..... |
0fc0 | 20 20 2f 2f 20 44 61 6e 6e 20 77 65 72 64 65 6e 20 73 69 65 20 61 75 73 20 64 65 72 20 51 75 65 | ..//.Dann.werden.sie.aus.der.Que |
0fe0 | 75 65 20 70 20 67 65 6c f6 73 63 68 74 2e 0d 0a 20 20 20 20 2f 2f 20 44 69 65 20 7a 77 65 69 74 | ue.p.gel.scht.......//.Die.zweit |
1000 | 65 20 51 75 65 75 65 20 71 20 64 69 65 6e 74 20 64 61 7a 75 2c 20 64 69 65 20 5a 75 73 74 e4 6e | e.Queue.q.dient.dazu,.die.Zust.n |
1020 | 64 65 20 7a 75 0d 0a 20 20 20 20 2f 2f 20 73 70 65 69 63 68 65 72 6e 2c 20 64 61 6d 69 74 20 73 | de.zu......//.speichern,.damit.s |
1040 | 69 65 20 7a 75 6d 20 53 63 68 6c 75 73 73 20 77 69 65 64 65 72 20 64 65 6d 61 72 6b 69 65 72 74 | ie.zum.Schluss.wieder.demarkiert |
1060 | 0d 0a 20 20 20 20 2f 2f 20 77 65 72 64 65 6e 20 6b f6 6e 6e 65 6e 2e 0d 0a 20 20 20 20 7b 0d 0a | ......//.werden.k.nnen.......{.. |
1080 | 20 20 20 20 20 20 20 20 53 74 61 74 65 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 51 75 65 75 65 20 | ........State.s;..........Queue. |
10a0 | 70 20 3d 20 6e 65 77 20 51 75 65 75 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 51 75 65 75 65 20 | p.=.new.Queue();..........Queue. |
10c0 | 71 20 3d 20 6e 65 77 20 51 75 65 75 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 6e 74 20 72 6f | q.=.new.Queue();..........int.ro |
10e0 | 77 20 3d 20 32 30 3b 0d 0a 20 20 20 20 20 20 20 20 70 2e 61 64 64 28 61 6e 66 7a 29 3b 0d 0a 20 | w.=.20;..........p.add(anfz);... |
1100 | 20 20 20 20 20 20 20 61 6e 66 7a 2e 6d 61 72 6b 28 74 72 75 65 29 3b 0d 0a 20 20 20 20 20 20 20 | .......anfz.mark(true);......... |
1120 | 20 77 68 69 6c 65 20 28 21 70 2e 69 73 45 6d 70 74 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 7b | .while.(!p.isEmpty())..........{ |
1140 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 77 20 2b 3d 20 31 30 3b 0d 0a 20 20 20 20 20 20 | ..............row.+=.10;........ |
1160 | 20 20 20 20 20 20 73 20 3d 20 28 53 74 61 74 65 29 20 70 2e 72 65 6d 6f 76 65 28 29 3b 0d 0a 20 | ......s.=.(State).p.remove();... |
1180 | 20 20 20 20 20 20 20 20 20 20 20 71 2e 61 64 64 28 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 | ...........q.add(s);............ |
11a0 | 20 20 67 2e 64 72 61 77 53 74 72 69 6e 67 28 46 6e 73 2e 66 6f 72 6d 61 74 28 73 2e 6e 72 2c 20 | ..g.drawString(Fns.format(s.nr,. |
11c0 | 32 29 20 2b 20 22 20 22 20 2b 20 73 2e 73 79 6d 62 6f 6c 2c 20 31 30 2c 20 72 6f 77 29 3b 0d 0a | 2).+.".".+.s.symbol,.10,.row);.. |
11e0 | 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 6e 74 20 69 20 3d 20 30 3b 20 69 20 3c 20 | ............for.(int.i.=.0;.i.<. |
1200 | 32 3b 20 69 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 2e 74 | 2;.i++)..................if.(s.t |
1220 | 5b 69 5d 20 21 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d | [i].!=.null)..................{. |
1240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 73 2e 74 5b 69 5d | .....................if.(!s.t[i] |
1260 | 2e 6d 61 72 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d | .marked)......................{. |
1280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2e 74 5b 69 5d 2e | .........................s.t[i]. |
12a0 | 6d 61 72 6b 28 74 72 75 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mark(true);..................... |
12c0 | 20 20 20 20 20 70 2e 61 64 64 28 73 2e 74 5b 69 5d 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | .....p.add(s.t[i]);............. |
12e0 | 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........}...................... |
1300 | 67 2e 64 72 61 77 53 74 72 69 6e 67 28 46 6e 73 2e 66 6f 72 6d 61 74 28 73 2e 74 5b 69 5d 2e 6e | g.drawString(Fns.format(s.t[i].n |
1320 | 72 2c 20 32 29 2c 20 35 30 20 2b 20 32 30 20 2a 20 69 2c 20 72 6f 77 29 3b 0d 0a 20 20 20 20 20 | r,.2),.50.+.20.*.i,.row);....... |
1340 | 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 20 | ...........}..........}......... |
1360 | 20 20 20 2f 2f 20 61 6c 6c 65 20 5a 75 73 74 e4 6e 64 65 20 77 69 65 64 65 72 20 64 65 6d 61 72 | ...//.alle.Zust.nde.wieder.demar |
1380 | 6b 69 65 72 65 6e 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 21 71 2e 69 73 45 6d 70 74 | kieren..........while.(!q.isEmpt |
13a0 | 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 20 3d | y())..........{..............s.= |
13c0 | 20 28 53 74 61 74 65 29 20 71 2e 72 65 6d 6f 76 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 | .(State).q.remove();............ |
13e0 | 20 20 73 2e 6d 61 72 6b 28 66 61 6c 73 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 | ..s.mark(false);..........}..... |
1400 | 20 7d 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 4e 66 61 0d 0a 50 4b 03 04 0a 00 | .}....}.//.end.class.Nfa..PK.... |
1420 | 00 00 00 00 14 92 9e 33 e0 c6 9b 1e 2f 07 00 00 2f 07 00 00 12 00 00 00 4e 66 61 53 69 6d 75 6c | .......3..../.../.......NfaSimul |
1440 | 61 74 6f 72 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 75 01 00 0c 4e 66 61 53 69 6d 75 6c 61 | ator.class.......-.u...NfaSimula |
1460 | 74 6f 72 07 00 01 01 00 03 4e 66 61 07 00 03 01 00 01 70 01 00 07 4c 51 75 65 75 65 3b 01 00 01 | tor......Nfa......p...LQueue;... |
1480 | 71 01 00 06 3c 69 6e 69 74 3e 01 00 08 28 4c 4e 66 61 3b 29 56 01 00 04 43 6f 64 65 01 00 03 28 | q...<init>...(LNfa;)V...Code...( |
14a0 | 29 56 0c 00 08 00 0b 0a 00 04 00 0c 01 00 04 61 6e 66 7a 01 00 07 4c 53 74 61 74 65 3b 0c 00 0e | )V.............anfz...LState;... |
14c0 | 00 0f 09 00 04 00 10 01 00 04 65 6e 64 7a 0c 00 12 00 0f 09 00 04 00 13 01 00 01 6e 01 00 01 49 | ..........endz.............n...I |
14e0 | 0c 00 15 00 16 09 00 04 00 17 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c | .............LineNumberTable...L |
1500 | 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 0e 4c 4e 66 61 53 | ocalVariableTable...this...LNfaS |
1520 | 69 6d 75 6c 61 74 6f 72 3b 01 00 01 7a 01 00 05 4c 4e 66 61 3b 01 00 03 72 75 6e 01 00 15 28 4c | imulator;...z...LNfa;...run...(L |
1540 | 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 00 05 51 75 65 75 65 07 00 21 0a 00 | java/lang/String;)Z...Queue..!.. |
1560 | 22 00 0c 0c 00 05 00 06 09 00 02 00 24 0c 00 07 00 06 09 00 02 00 26 01 00 05 53 74 61 74 65 07 | "...........$.........&...State. |
1580 | 00 28 01 00 04 6d 61 72 6b 01 00 04 28 5a 29 56 0c 00 2a 00 2b 0a 00 29 00 2c 01 00 03 61 64 64 | .(...mark...(Z)V..*.+..).,...add |
15a0 | 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 56 0c 00 2e 00 2f 0a 00 22 | ...(Ljava/lang/Object;)V..../.." |
15c0 | 00 30 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 07 00 32 01 00 | .0...java/lang/StringBuffer..2.. |
15e0 | 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 07 00 34 01 00 07 76 61 6c 75 65 4f 66 01 00 | .java/lang/String..4...valueOf.. |
1600 | 26 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f | &(Ljava/lang/Object;)Ljava/lang/ |
1620 | 53 74 72 69 6e 67 3b 0c 00 36 00 37 0a 00 35 00 38 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f | String;..6.7..5.8...(Ljava/lang/ |
1640 | 53 74 72 69 6e 67 3b 29 56 0c 00 08 00 3a 0a 00 33 00 3b 01 00 01 24 08 00 3d 01 00 06 61 70 70 | String;)V....:..3.;...$..=...app |
1660 | 65 6e 64 01 00 2c 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f | end..,(Ljava/lang/String;)Ljava/ |
1680 | 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b 0c 00 3f 00 40 0a 00 33 00 41 01 00 08 74 | lang/StringBuffer;..?.@..3.A...t |
16a0 | 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 | oString...()Ljava/lang/String;.. |
16c0 | 43 00 44 0a 00 33 00 45 01 00 0a 65 70 73 63 6c 6f 73 75 72 65 01 00 03 28 29 5a 0c 00 47 00 48 | C.D..3.E...epsclosure...()Z..G.H |
16e0 | 0a 00 02 00 49 01 00 09 73 75 62 73 74 72 69 6e 67 01 00 16 28 49 49 29 4c 6a 61 76 61 2f 6c 61 | ....I...substring...(II)Ljava/la |
1700 | 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 4b 00 4c 0a 00 35 00 4d 01 00 04 6d 6f 76 65 0c 00 4f 00 3a | ng/String;..K.L..5.M...move..O.: |
1720 | 0a 00 02 00 50 01 00 06 6c 65 6e 67 74 68 01 00 03 28 29 49 0c 00 52 00 53 0a 00 35 00 54 01 00 | ....P...length...()I..R.S..5.T.. |
1740 | 01 73 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 01 61 01 00 08 61 63 | .s...Ljava/lang/String;...a...ac |
1760 | 63 65 70 74 65 64 01 00 01 5a 01 00 01 69 01 00 06 72 65 6d 6f 76 65 01 00 14 28 29 4c 6a 61 76 | cepted...Z...i...remove...()Ljav |
1780 | 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 0c 00 5c 00 5d 0a 00 22 00 5e 01 00 06 73 79 6d 62 6f | a/lang/Object;..\.]..".^...symbo |
17a0 | 6c 0c 00 60 00 57 09 00 29 00 61 01 00 02 c2 a7 08 00 63 01 00 06 65 71 75 61 6c 73 01 00 15 28 | l..`.W..).a.......c...equals...( |
17c0 | 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 5a 0c 00 65 00 66 0a 00 35 00 67 01 00 | Ljava/lang/Object;)Z..e.f..5.g.. |
17e0 | 01 74 01 00 08 5b 4c 53 74 61 74 65 3b 0c 00 69 00 6a 09 00 29 00 6b 01 00 06 6d 61 72 6b 65 64 | .t...[LState;..i.j..).k...marked |
1800 | 0c 00 6d 00 5a 09 00 29 00 6e 01 00 07 69 73 45 6d 70 74 79 0c 00 70 00 48 0a 00 22 00 71 01 00 | ..m.Z..).n...isEmpty..p.H..".q.. |
1820 | 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 11 4e 66 61 53 69 6d 75 6c 61 74 6f 72 2e 6a 61 76 61 00 | .SourceFile...NfaSimulator.java. |
1840 | 20 00 02 00 04 00 00 00 02 00 02 00 05 00 06 00 00 00 02 00 07 00 06 00 00 00 04 00 01 00 08 00 | ................................ |
1860 | 09 00 01 00 0a 00 00 00 61 00 02 00 02 00 00 00 1d 2a b7 00 0d 2a 2b b4 00 11 b5 00 11 2a 2b b4 | ........a........*...*+......*+. |
1880 | 00 14 b5 00 14 2a 2b b4 00 18 b5 00 18 b1 00 00 00 02 00 19 00 00 00 16 00 05 00 00 00 05 00 04 | .....*+......................... |
18a0 | 00 07 00 0c 00 08 00 14 00 09 00 1c 00 0a 00 1a 00 00 00 16 00 02 00 00 00 1d 00 1b 00 1c 00 00 | ................................ |
18c0 | 00 00 00 1d 00 1d 00 1e 00 01 00 01 00 1f 00 20 00 01 00 0a 00 00 00 e6 00 04 00 05 00 00 00 68 | ...............................h |
18e0 | 03 3e 2a bb 00 22 59 b7 00 23 b5 00 25 2a bb 00 22 59 b7 00 23 b5 00 27 2a b4 00 11 04 b6 00 2d | .>*.."Y..#..%*.."Y..#..'*......- |
1900 | 2a b4 00 27 2a b4 00 11 b6 00 31 bb 00 33 59 2b b8 00 39 b7 00 3c 12 3e b6 00 42 b6 00 46 4c 03 | *..'*.....1..3Y+..9..<.>..B..FL. |
1920 | 36 04 a7 00 1b 2a b7 00 4a 3e 2b 15 04 15 04 04 60 b6 00 4e 4d 2a 2c b7 00 51 84 04 01 15 04 2b | 6....*..J>+.....`..NM*,..Q.....+ |
1940 | b6 00 55 a1 ff e2 1d ac 00 00 00 02 00 19 00 00 00 32 00 0c 00 00 00 10 00 02 00 11 00 0d 00 12 | ..U..............2.............. |
1960 | 00 18 00 13 00 20 00 14 00 2b 00 15 00 3f 00 16 00 45 00 18 00 4a 00 19 00 55 00 1a 00 5a 00 16 | .........+...?...E...J...U...Z.. |
1980 | 00 66 00 1c 00 1a 00 00 00 34 00 05 00 00 00 68 00 1b 00 1c 00 00 00 00 00 68 00 56 00 57 00 01 | .f.......4.....h.........h.V.W.. |
19a0 | 00 55 00 08 00 58 00 57 00 02 00 02 00 66 00 59 00 5a 00 03 00 42 00 24 00 5b 00 16 00 04 00 02 | .U...X.W.....f.Y.Z...B.$.[...... |
19c0 | 00 47 00 48 00 01 00 0a 00 00 00 fb 00 02 00 05 00 00 00 71 03 3e a7 00 63 2a b4 00 27 b6 00 5f | .G.H...............q.>..c*..'.._ |
19e0 | c0 00 29 4c 2a b4 00 25 2b b6 00 31 1d 9a 00 0b 2b 2a b4 00 14 a6 00 07 04 a7 00 04 03 3e 2b b4 | ..)L*..%+..1....+*...........>+. |
1a00 | 00 62 12 64 b6 00 68 99 00 32 03 36 04 a7 00 26 2b b4 00 6c 15 04 32 4d 2c c6 00 17 2c b4 00 6f | .b.d..h..2.6...&+..l..2M,...,..o |
1a20 | 9a 00 10 2c 04 b6 00 2d 2a b4 00 27 2c b6 00 31 84 04 01 15 04 05 a1 ff da 2a b4 00 27 b6 00 72 | ...,...-*..',..1.........*..'..r |
1a40 | 99 ff 99 1d ac 00 00 00 02 00 19 00 00 00 3e 00 0f 00 00 00 22 00 02 00 23 00 05 00 25 00 10 00 | ..............>....."...#...%... |
1a60 | 26 00 18 00 27 00 2a 00 28 00 36 00 29 00 3c 00 2b 00 44 00 2c 00 48 00 2d 00 4f 00 2f 00 54 00 | &...'.*.(.6.).<.+.D.,.H.-.O./.T. |
1a80 | 30 00 5c 00 29 00 65 00 23 00 6f 00 34 00 1a 00 00 00 34 00 05 00 00 00 71 00 1b 00 1c 00 00 00 | 0.\.).e.#.o.4.....4.....q....... |
1aa0 | 10 00 55 00 56 00 0f 00 01 00 44 00 1b 00 69 00 0f 00 02 00 02 00 6f 00 59 00 5a 00 03 00 39 00 | ..U.V.....D...i.......o.Y.Z...9. |
1ac0 | 2c 00 5b 00 16 00 04 00 02 00 4f 00 3a 00 01 00 0a 00 00 00 9a 00 03 00 03 00 00 00 40 a7 00 35 | ,.[.......O.:...............@..5 |
1ae0 | 2a b4 00 25 b6 00 5f c0 00 29 4d 2c 03 b6 00 2d 2c b4 00 62 2b b6 00 68 99 00 1a 2c b4 00 6c 03 | *..%.._..)M,...-,..b+..h...,..l. |
1b00 | 32 04 b6 00 2d 2a b4 00 27 2c b4 00 6c 03 32 b6 00 31 2a b4 00 25 b6 00 72 99 ff c7 b1 00 00 00 | 2...-*..',..l.2..1*..%..r....... |
1b20 | 02 00 19 00 00 00 22 00 08 00 00 00 3a 00 03 00 3c 00 0e 00 3d 00 13 00 3e 00 1e 00 40 00 28 00 | ......".....:...<...=...>...@.(. |
1b40 | 41 00 35 00 3a 00 3f 00 44 00 1a 00 00 00 20 00 03 00 00 00 40 00 1b 00 1c 00 00 00 00 00 40 00 | A.5.:.?.D...........@.........@. |
1b60 | 58 00 57 00 01 00 0e 00 27 00 56 00 0f 00 02 00 01 00 73 00 00 00 02 00 74 50 4b 03 04 0a 00 00 | X.W.....'.V.......s.....tPK..... |
1b80 | 00 00 00 8e a6 ec 30 27 c1 61 04 9c 06 00 00 9c 06 00 00 11 00 00 00 4e 66 61 53 69 6d 75 6c 61 | ......0'.a.............NfaSimula |
1ba0 | 74 6f 72 2e 6a 61 76 61 63 6c 61 73 73 20 4e 66 61 53 69 6d 75 6c 61 74 6f 72 20 65 78 74 65 6e | tor.javaclass.NfaSimulator.exten |
1bc0 | 64 73 20 4e 66 61 0d 0a 7b 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 51 75 65 75 65 20 70 2c 20 | ds.Nfa..{......private.Queue.p,. |
1be0 | 71 3b 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 53 69 6d 75 6c 61 74 6f 72 28 4e 66 | q;........public.NfaSimulator(Nf |
1c00 | 61 20 7a 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 61 6e 66 7a 20 3d 20 7a 2e 61 6e | a.z)......{..........anfz.=.z.an |
1c20 | 66 7a 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 7a 20 3d 20 7a 2e 65 6e 64 7a 3b 0d 0a 20 20 20 | fz;..........endz.=.z.endz;..... |
1c40 | 20 20 20 20 20 6e 20 3d 20 7a 2e 6e 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c | .....n.=.z.n;......}........publ |
1c60 | 69 63 20 62 6f 6f 6c 65 61 6e 20 72 75 6e 28 53 74 72 69 6e 67 20 73 29 0d 0a 20 20 20 20 2f 2f | ic.boolean.run(String.s)......// |
1c80 | 20 73 69 6d 75 6c 69 65 72 74 20 64 65 6e 20 41 75 74 6f 6d 61 74 65 6e 20 6d 69 74 20 53 74 72 | .simuliert.den.Automaten.mit.Str |
1ca0 | 69 6e 67 20 73 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 74 72 69 6e 67 20 61 3b 0d | ing.s......{..........String.a;. |
1cc0 | 0a 20 20 20 20 20 20 20 20 62 6f 6f 6c 65 61 6e 20 61 63 63 65 70 74 65 64 20 3d 20 66 61 6c 73 | .........boolean.accepted.=.fals |
1ce0 | 65 3b 0d 0a 20 20 20 20 20 20 20 20 70 20 3d 20 6e 65 77 20 51 75 65 75 65 28 29 3b 0d 0a 20 20 | e;..........p.=.new.Queue();.... |
1d00 | 20 20 20 20 20 20 71 20 3d 20 6e 65 77 20 51 75 65 75 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 | ......q.=.new.Queue();.......... |
1d20 | 61 6e 66 7a 2e 6d 61 72 6b 28 74 72 75 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 71 2e 61 64 64 28 | anfz.mark(true);..........q.add( |
1d40 | 61 6e 66 7a 29 3b 0d 0a 20 20 20 20 20 20 20 20 73 20 2b 3d 20 22 24 22 3b 20 2f 2f 20 44 75 6d | anfz);..........s.+=."$";.//.Dum |
1d60 | 6d 79 2d 53 79 6d 62 6f 6c 20 61 6e 20 53 74 72 69 6e 67 20 73 20 61 6e 68 e4 6e 67 65 6e 0d 0a | my-Symbol.an.String.s.anh.ngen.. |
1d80 | 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 6e 74 20 69 20 3d 20 30 3b 20 69 20 3c 20 73 2e 6c 65 | ........for.(int.i.=.0;.i.<.s.le |
1da0 | 6e 67 74 68 28 29 3b 20 69 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 | ngth();.i++)..........{......... |
1dc0 | 20 20 20 20 20 61 63 63 65 70 74 65 64 20 3d 20 65 70 73 63 6c 6f 73 75 72 65 28 29 3b 0d 0a 20 | .....accepted.=.epsclosure();... |
1de0 | 20 20 20 20 20 20 20 20 20 20 20 61 20 3d 20 73 2e 73 75 62 73 74 72 69 6e 67 28 69 2c 20 69 20 | ...........a.=.s.substring(i,.i. |
1e00 | 2b 20 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 76 65 28 61 29 3b 0d 0a 20 20 20 | +.1);..............move(a);..... |
1e20 | 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 63 63 65 70 74 65 64 3b | .....}..........return.accepted; |
1e40 | 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 65 | ......}........private.boolean.e |
1e60 | 70 73 63 6c 6f 73 75 72 65 28 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 74 61 74 | psclosure()......{..........Stat |
1e80 | 65 20 73 2c 20 74 3b 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6c 65 61 6e 20 61 63 63 65 70 74 65 | e.s,.t;..........boolean.accepte |
1ea0 | 64 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 21 71 2e 69 73 | d.=.false;..........while.(!q.is |
1ec0 | 45 6d 70 74 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | Empty())..........{............. |
1ee0 | 20 73 20 3d 20 28 53 74 61 74 65 29 20 71 2e 72 65 6d 6f 76 65 28 29 3b 0d 0a 20 20 20 20 20 20 | .s.=.(State).q.remove();........ |
1f00 | 20 20 20 20 20 20 70 2e 61 64 64 28 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 63 63 | ......p.add(s);..............acc |
1f20 | 65 70 74 65 64 20 3d 20 61 63 63 65 70 74 65 64 20 7c 7c 20 73 20 3d 3d 20 65 6e 64 7a 3b 0d 0a | epted.=.accepted.||.s.==.endz;.. |
1f40 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 2e 73 79 6d 62 6f 6c 2e 65 71 75 61 6c 73 28 | ............if.(s.symbol.equals( |
1f60 | 22 a7 22 29 29 20 2f 2f 20 45 70 73 69 6c 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".")).//.Epsilon................ |
1f80 | 20 20 66 6f 72 20 28 69 6e 74 20 69 20 3d 20 30 3b 20 69 20 3c 20 32 3b 20 69 2b 2b 29 0d 0a 20 | ..for.(int.i.=.0;.i.<.2;.i++)... |
1fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............{................ |
1fc0 | 20 20 20 20 20 20 74 20 3d 20 73 2e 74 5b 69 5d 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......t.=.s.t[i];............... |
1fe0 | 20 20 20 20 20 20 20 69 66 20 28 74 20 21 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 | .......if.(t.!=.null)........... |
2000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 74 2e 6d 61 72 6b 65 64 29 0d 0a 20 | ...............if.(!t.marked)... |
2020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 | .......................{........ |
2040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 2e 6d 61 72 6b 28 74 72 75 | ......................t.mark(tru |
2060 | 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e);............................. |
2080 | 20 71 2e 61 64 64 28 74 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .q.add(t);...................... |
20a0 | 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 | ....}..................}........ |
20c0 | 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 63 63 65 70 74 65 64 3b 0d 0a 20 | ..}..........return.accepted;... |
20e0 | 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 6d 6f 76 65 28 53 74 | ...}........private.void.move(St |
2100 | 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 74 61 74 65 20 73 3b | ring.a)......{..........State.s; |
2120 | 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 21 70 2e 69 73 45 6d 70 74 79 28 29 29 0d 0a | ..........while.(!p.isEmpty()).. |
2140 | 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 20 3d 20 28 53 74 61 74 | ........{..............s.=.(Stat |
2160 | 65 29 20 70 2e 72 65 6d 6f 76 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 2e 6d 61 | e).p.remove();..............s.ma |
2180 | 72 6b 28 66 61 6c 73 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 2e 73 79 | rk(false);..............if.(s.sy |
21a0 | 6d 62 6f 6c 2e 65 71 75 61 6c 73 28 61 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d 0a | mbol.equals(a))..............{.. |
21c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2e 74 5b 30 5d 2e 6d 61 72 6b 28 74 72 75 65 | ................s.t[0].mark(true |
21e0 | 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 71 2e 61 64 64 28 73 2e 74 5b 30 5d | );..................q.add(s.t[0] |
2200 | 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 | );..............}..........}.... |
2220 | 20 20 7d 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 4e 66 61 53 69 6d 75 6c 61 74 | ..}....}.//.end.class.NfaSimulat |
2240 | 6f 72 0d 0a 50 4b 03 04 0a 00 00 00 00 00 14 92 9e 33 0f 63 3c e8 9d 06 00 00 9d 06 00 00 0c 00 | or..PK...........3.c<........... |
2260 | 00 00 50 61 72 73 65 72 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 59 01 00 06 50 61 72 73 65 | ..Parser.class.......-.Y...Parse |
2280 | 72 07 00 01 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 03 01 00 05 41 4c 50 | r......java/lang/Object......ALP |
22a0 | 48 41 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0d 43 6f 6e 73 74 61 | HA...Ljava/lang/String;...Consta |
22c0 | 6e 74 56 61 6c 75 65 01 00 1a 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 | ntValue...abcdefghijklmnopqrstuv |
22e0 | 77 78 79 7a 08 00 08 01 00 03 4e 55 4d 01 00 0a 30 31 32 33 34 35 36 37 38 39 08 00 0b 01 00 01 | wxyz......NUM...0123456789...... |
2300 | 76 01 00 0c 65 72 72 6f 72 4d 65 73 73 61 67 65 01 00 0d 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e | v...errorMessage...errorPosition |
2320 | 01 00 01 49 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0c 00 11 00 12 0a | ...I...<init>...()V...Code...... |
2340 | 00 04 00 14 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 | .......LineNumberTable...LocalVa |
2360 | 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 08 4c 50 61 72 73 65 72 3b 01 00 09 | riableTable...this...LParser;... |
2380 | 6c 6f 6f 6b 61 68 65 61 64 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | lookahead...()Ljava/lang/String; |
23a0 | 0c 00 0d 00 06 09 00 02 00 1c 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 07 00 1e | .............java/lang/String... |
23c0 | 01 00 06 6c 65 6e 67 74 68 01 00 03 28 29 49 0c 00 20 00 21 0a 00 1f 00 22 01 00 09 73 75 62 73 | ...length...()I....!...."...subs |
23e0 | 74 72 69 6e 67 01 00 16 28 49 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 | tring...(II)Ljava/lang/String;.. |
2400 | 24 00 25 0a 00 1f 00 26 01 00 00 08 00 28 01 00 07 63 6f 6e 73 75 6d 65 01 00 15 28 4c 6a 61 76 | $.%....&.....(...consume...(Ljav |
2420 | 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 15 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 | a/lang/String;)V...(I)Ljava/lang |
2440 | 2f 53 74 72 69 6e 67 3b 0c 00 24 00 2c 0a 00 1f 00 2d 01 00 01 61 01 00 08 74 72 79 6d 61 74 63 | /String;..$.,....-...a...trymatc |
2460 | 68 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 00 0a 73 74 61 72 | h...(Ljava/lang/String;)Z...star |
2480 | 74 73 57 69 74 68 0c 00 32 00 31 0a 00 1f 00 33 0c 00 2a 00 2b 0a 00 02 00 35 01 00 05 6d 61 74 | tsWith..2.1....3..*.+....5...mat |
24a0 | 63 68 0c 00 30 00 31 0a 00 02 00 38 01 00 1a 6a 61 76 61 2f 6c 61 6e 67 2f 52 75 6e 74 69 6d 65 | ch..0.1....8...java/lang/Runtime |
24c0 | 45 78 63 65 70 74 69 6f 6e 07 00 3a 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 | Exception..:...java/lang/StringB |
24e0 | 75 66 66 65 72 07 00 3c 01 00 07 53 79 6d 62 6f 6c 20 08 00 3e 0c 00 11 00 2b 0a 00 3d 00 40 01 | uffer..<...Symbol...>....+..=.@. |
2500 | 00 06 61 70 70 65 6e 64 01 00 2c 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c | ..append..,(Ljava/lang/String;)L |
2520 | 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b 0c 00 42 00 43 0a 00 3d 00 | java/lang/StringBuffer;..B.C..=. |
2540 | 44 01 00 09 20 65 72 77 61 72 74 65 74 08 00 46 01 00 08 74 6f 53 74 72 69 6e 67 0c 00 48 00 1b | D....erwartet..F...toString..H.. |
2560 | 0a 00 3d 00 49 0a 00 3b 00 40 01 00 04 69 73 49 6e 01 00 27 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f | ..=.I..;.@...isIn..'(Ljava/lang/ |
2580 | 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 00 07 69 6e | String;Ljava/lang/String;)Z...in |
25a0 | 64 65 78 4f 66 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 49 0c 00 4e | dexOf...(Ljava/lang/String;)I..N |
25c0 | 00 4f 0a 00 1f 00 50 01 00 03 73 65 74 01 00 08 69 73 4c 65 74 74 65 72 0c 00 4c 00 4d 0a 00 02 | .O....P...set...isLetter..L.M... |
25e0 | 00 54 01 00 07 69 73 44 69 67 69 74 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0b 50 61 72 73 | .T...isDigit...SourceFile...Pars |
2600 | 65 72 2e 6a 61 76 61 00 20 00 02 00 04 00 00 00 05 00 1c 00 05 00 06 00 01 00 07 00 00 00 02 00 | er.java......................... |
2620 | 09 00 1c 00 0a 00 06 00 01 00 07 00 00 00 02 00 0c 00 04 00 0d 00 06 00 00 00 01 00 0e 00 06 00 | ................................ |
2640 | 00 00 01 00 0f 00 10 00 00 00 08 00 00 00 11 00 12 00 01 00 13 00 00 00 2f 00 01 00 01 00 00 00 | ......................../....... |
2660 | 05 2a b7 00 15 b1 00 00 00 02 00 16 00 00 00 06 00 01 00 00 00 01 00 17 00 00 00 0c 00 01 00 00 | .*.............................. |
2680 | 00 05 00 18 00 19 00 00 00 04 00 1a 00 1b 00 01 00 13 00 00 00 49 00 03 00 01 00 00 00 17 2a b4 | .....................I........*. |
26a0 | 00 1d b6 00 23 9e 00 0d 2a b4 00 1d 03 04 b6 00 27 b0 12 29 b0 00 00 00 02 00 16 00 00 00 0e 00 | ....#...*.......'..)............ |
26c0 | 03 00 00 00 0b 00 0a 00 0c 00 14 00 0d 00 17 00 00 00 0c 00 01 00 00 00 17 00 18 00 19 00 00 00 | ................................ |
26e0 | 04 00 2a 00 2b 00 01 00 13 00 00 00 45 00 03 00 02 00 00 00 0d 2a 2a b4 00 1d 04 b6 00 2e b5 00 | ..*.+.......E........**......... |
2700 | 1d b1 00 00 00 02 00 16 00 00 00 0a 00 02 00 00 00 12 00 0c 00 13 00 17 00 00 00 16 00 02 00 00 | ................................ |
2720 | 00 0d 00 18 00 19 00 00 00 00 00 0d 00 2f 00 06 00 01 00 04 00 30 00 31 00 01 00 13 00 00 00 54 | ............./.......0.1.......T |
2740 | 00 02 00 02 00 00 00 14 2a b4 00 1d 2b b6 00 34 99 00 0a 2a 2b b6 00 36 04 ac 03 ac 00 00 00 02 | ........*...+..4...*+..6........ |
2760 | 00 16 00 00 00 12 00 04 00 00 00 17 00 0b 00 19 00 10 00 1a 00 12 00 1c 00 17 00 00 00 16 00 02 | ................................ |
2780 | 00 00 00 14 00 18 00 19 00 00 00 00 00 14 00 2f 00 06 00 01 00 04 00 37 00 2b 00 01 00 13 00 00 | .............../.......7.+...... |
27a0 | 00 62 00 05 00 02 00 00 00 26 2a 2b b6 00 39 9a 00 20 bb 00 3b 59 bb 00 3d 59 12 3f b7 00 41 2b | .b.......&*+..9.....;Y..=Y.?..A+ |
27c0 | b6 00 45 12 47 b6 00 45 b6 00 4a b7 00 4b bf b1 00 00 00 02 00 16 00 00 00 0e 00 03 00 00 00 21 | ..E.G..E..J..K.................! |
27e0 | 00 08 00 22 00 25 00 23 00 17 00 00 00 16 00 02 00 00 00 26 00 18 00 19 00 00 00 00 00 26 00 2f | ...".%.#...........&.........&./ |
2800 | 00 06 00 01 00 04 00 4c 00 4d 00 01 00 13 00 00 00 5b 00 02 00 03 00 00 00 15 2b b6 00 23 9e 00 | .......L.M.......[........+..#.. |
2820 | 0f 2c 2b b6 00 51 9b 00 05 04 ac 03 ac 03 ac 00 00 00 02 00 16 00 00 00 0e 00 03 00 00 00 27 00 | .,+..Q........................'. |
2840 | 07 00 28 00 13 00 29 00 17 00 00 00 20 00 03 00 00 00 15 00 18 00 19 00 00 00 00 00 15 00 2f 00 | ..(...)......................./. |
2860 | 06 00 01 00 00 00 15 00 52 00 06 00 02 00 04 00 53 00 31 00 01 00 13 00 00 00 3c 00 03 00 02 00 | ........R.......S.1.......<..... |
2880 | 00 00 08 2a 2b 12 09 b6 00 55 ac 00 00 00 02 00 16 00 00 00 06 00 01 00 00 00 2e 00 17 00 00 00 | ...*+....U...................... |
28a0 | 16 00 02 00 00 00 08 00 18 00 19 00 00 00 00 00 08 00 2f 00 06 00 01 00 04 00 56 00 31 00 01 00 | ................../.......V.1... |
28c0 | 13 00 00 00 3c 00 03 00 02 00 00 00 08 2a 2b 12 0c b6 00 55 ac 00 00 00 02 00 16 00 00 00 06 00 | ....<........*+....U............ |
28e0 | 01 00 00 00 33 00 17 00 00 00 16 00 02 00 00 00 08 00 18 00 19 00 00 00 00 00 08 00 2f 00 06 00 | ....3......................./... |
2900 | 01 00 01 00 57 00 00 00 02 00 58 50 4b 03 04 0a 00 00 00 00 00 7a a6 ec 30 5f ce ec 3c ae 04 00 | ....W.....XPK........z..0_..<... |
2920 | 00 ae 04 00 00 0b 00 00 00 50 61 72 73 65 72 2e 6a 61 76 61 63 6c 61 73 73 20 50 61 72 73 65 72 | .........Parser.javaclass.Parser |
2940 | 0d 0a 7b 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 | ..{......protected.static.final. |
2960 | 53 74 72 69 6e 67 20 41 4c 50 48 41 20 3d 20 22 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 | String.ALPHA.=."abcdefghijklmnop |
2980 | 71 72 73 74 75 76 77 78 79 7a 22 3b 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 | qrstuvwxyz";......protected.stat |
29a0 | 69 63 20 66 69 6e 61 6c 20 53 74 72 69 6e 67 20 4e 55 4d 20 3d 20 22 30 31 32 33 34 35 36 37 38 | ic.final.String.NUM.=."012345678 |
29c0 | 39 22 3b 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 53 74 72 69 6e 67 20 76 3b 0d 0a 20 20 | 9";......protected.String.v;.... |
29e0 | 20 20 70 75 62 6c 69 63 20 53 74 72 69 6e 67 20 65 72 72 6f 72 4d 65 73 73 61 67 65 3b 0d 0a 20 | ..public.String.errorMessage;... |
2a00 | 20 20 20 70 75 62 6c 69 63 20 69 6e 74 20 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e 3b 0d 0a 0d 0a | ...public.int.errorPosition;.... |
2a20 | 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 53 74 72 69 6e 67 20 6c 6f 6f 6b 61 68 65 61 64 28 29 | ....protected.String.lookahead() |
2a40 | 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 76 2e 6c 65 6e 67 74 68 28 29 20 | ......{..........if.(v.length(). |
2a60 | 3e 20 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 76 2e 73 75 62 73 74 | >.0)..............return.v.subst |
2a80 | 72 69 6e 67 28 30 2c 20 31 29 3b 20 2f 2f 20 65 72 73 74 65 73 20 53 79 6d 62 6f 6c 0d 0a 20 20 | ring(0,.1);.//.erstes.Symbol.... |
2aa0 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 22 22 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 | ......return."";......}........p |
2ac0 | 72 6f 74 65 63 74 65 64 20 76 6f 69 64 20 63 6f 6e 73 75 6d 65 28 53 74 72 69 6e 67 20 61 29 0d | rotected.void.consume(String.a). |
2ae0 | 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 20 3d 20 76 2e 73 75 62 73 74 72 69 6e 67 28 | .....{..........v.=.v.substring( |
2b00 | 31 29 3b 20 2f 2f 20 52 65 73 74 20 61 75 df 65 72 20 64 65 6d 20 65 72 73 74 65 6e 20 53 79 6d | 1);.//.Rest.au.er.dem.ersten.Sym |
2b20 | 62 6f 6c 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 62 6f 6f 6c | bol......}........protected.bool |
2b40 | 65 61 6e 20 74 72 79 6d 61 74 63 68 28 53 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 | ean.trymatch(String.a)......{... |
2b60 | 20 20 20 20 20 20 20 69 66 20 28 76 2e 73 74 61 72 74 73 57 69 74 68 28 61 29 29 0d 0a 20 20 20 | .......if.(v.startsWith(a))..... |
2b80 | 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 75 6d 65 28 61 29 3b 0d | .....{..............consume(a);. |
2ba0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 20 20 20 20 20 | .............return.true;....... |
2bc0 | 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 20 20 20 | ...}..........return.false;..... |
2be0 | 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 76 6f 69 64 20 6d 61 74 63 68 28 53 | .}........protected.void.match(S |
2c00 | 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 74 72 | tring.a)......{..........if.(!tr |
2c20 | 79 6d 61 74 63 68 28 61 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 | ymatch(a))..............throw.ne |
2c40 | 77 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 53 79 6d 62 6f 6c 20 22 20 2b 20 61 | w.RuntimeException("Symbol.".+.a |
2c60 | 20 2b 20 22 20 65 72 77 61 72 74 65 74 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 | .+.".erwartet");......}........p |
2c80 | 72 6f 74 65 63 74 65 64 20 62 6f 6f 6c 65 61 6e 20 69 73 49 6e 28 53 74 72 69 6e 67 20 61 2c 20 | rotected.boolean.isIn(String.a,. |
2ca0 | 53 74 72 69 6e 67 20 73 65 74 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 | String.set)......{..........if.( |
2cc0 | 61 2e 6c 65 6e 67 74 68 28 29 20 3e 20 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | a.length().>.0)..............ret |
2ce0 | 75 72 6e 20 73 65 74 2e 69 6e 64 65 78 4f 66 28 61 29 20 3e 3d 20 30 3b 0d 0a 20 20 20 20 20 20 | urn.set.indexOf(a).>=.0;........ |
2d00 | 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 | ..return.false;......}........pr |
2d20 | 6f 74 65 63 74 65 64 20 62 6f 6f 6c 65 61 6e 20 69 73 4c 65 74 74 65 72 28 53 74 72 69 6e 67 20 | otected.boolean.isLetter(String. |
2d40 | 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 73 49 6e 28 61 | a)......{..........return.isIn(a |
2d60 | 2c 20 41 4c 50 48 41 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 | ,.ALPHA);......}........protecte |
2d80 | 64 20 62 6f 6f 6c 65 61 6e 20 69 73 44 69 67 69 74 28 53 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 | d.boolean.isDigit(String.a)..... |
2da0 | 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 73 49 6e 28 61 2c 20 4e 55 4d 29 3b | .{..........return.isIn(a,.NUM); |
2dc0 | 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 50 61 72 73 65 72 | ......}....}.//.end.class.Parser |
2de0 | 0d 0a 50 4b 03 04 0a 00 00 00 00 00 14 92 9e 33 a5 cc a6 4e 52 05 00 00 52 05 00 00 0b 00 00 00 | ..PK...........3...NR...R....... |
2e00 | 51 75 65 75 65 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 52 01 00 05 51 75 65 75 65 07 00 01 | Queue.class.......-.R...Queue... |
2e20 | 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 03 01 00 03 74 6f 70 01 00 06 4c | ...java/lang/Object......top...L |
2e40 | 49 74 65 6d 3b 01 00 03 62 6f 74 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 | Item;...bot...<init>...()V...Cod |
2e60 | 65 0c 00 08 00 09 0a 00 04 00 0b 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 | e.............LineNumberTable... |
2e80 | 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 07 4c 51 75 65 | LocalVariableTable...this...LQue |
2ea0 | 75 65 3b 01 00 07 69 73 45 6d 70 74 79 01 00 03 28 29 5a 0c 00 05 00 06 09 00 02 00 13 01 00 03 | ue;...isEmpty...()Z............. |
2ec0 | 61 64 64 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 56 01 00 04 49 74 | add...(Ljava/lang/Object;)V...It |
2ee0 | 65 6d 07 00 17 0a 00 18 00 0b 0c 00 11 00 12 0a 00 02 00 1a 0c 00 07 00 06 09 00 02 00 1c 01 00 | em.............................. |
2f00 | 03 6e 78 74 0c 00 1e 00 06 09 00 18 00 1f 01 00 03 6f 62 6a 01 00 12 4c 6a 61 76 61 2f 6c 61 6e | .nxt.............obj...Ljava/lan |
2f20 | 67 2f 4f 62 6a 65 63 74 3b 0c 00 21 00 22 09 00 18 00 23 01 00 01 70 01 00 01 62 01 00 06 72 65 | g/Object;..!."....#...p...b...re |
2f40 | 6d 6f 76 65 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 01 00 1a 6a 61 | move...()Ljava/lang/Object;...ja |
2f60 | 76 61 2f 6c 61 6e 67 2f 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 07 00 29 01 00 0b 51 75 | va/lang/RuntimeException..)...Qu |
2f80 | 65 75 65 20 65 6d 70 74 79 08 00 2b 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | eue.empty..+...(Ljava/lang/Strin |
2fa0 | 67 3b 29 56 0c 00 08 00 2d 0a 00 2a 00 2e 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a | g;)V....-..*.....toString...()Lj |
2fc0 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 00 08 00 32 01 00 16 6a 61 76 61 2f 6c 61 | ava/lang/String;.....2...java/la |
2fe0 | 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 07 00 34 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 | ng/StringBuffer..4...java/lang/S |
3000 | 74 72 69 6e 67 07 00 36 01 00 07 76 61 6c 75 65 4f 66 01 00 26 28 4c 6a 61 76 61 2f 6c 61 6e 67 | tring..6...valueOf..&(Ljava/lang |
3020 | 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 38 00 39 | /Object;)Ljava/lang/String;..8.9 |
3040 | 0a 00 37 00 3a 0a 00 35 00 2e 01 00 01 20 08 00 3d 01 00 06 61 70 70 65 6e 64 01 00 2c 28 4c 6a | ..7.:..5........=...append..,(Lj |
3060 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 | ava/lang/String;)Ljava/lang/Stri |
3080 | 6e 67 42 75 66 66 65 72 3b 0c 00 3f 00 40 0a 00 35 00 41 01 00 05 53 74 61 74 65 07 00 43 01 00 | ngBuffer;..?.@..5.A...State..C.. |
30a0 | 02 6e 72 01 00 01 49 0c 00 45 00 46 09 00 44 00 47 01 00 1b 28 49 29 4c 6a 61 76 61 2f 6c 61 6e | .nr...I..E.F..D.G...(I)Ljava/lan |
30c0 | 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b 0c 00 3f 00 49 0a 00 35 00 4a 0c 00 30 00 31 0a 00 | g/StringBuffer;..?.I..5.J..0.1.. |
30e0 | 35 00 4c 01 00 01 7a 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0a 53 | 5.L...z...Ljava/lang/String;...S |
3100 | 6f 75 72 63 65 46 69 6c 65 01 00 0a 51 75 65 75 65 2e 6a 61 76 61 00 20 00 02 00 04 00 00 00 02 | ourceFile...Queue.java.......... |
3120 | 00 02 00 05 00 06 00 00 00 02 00 07 00 06 00 00 00 05 00 00 00 08 00 09 00 01 00 0a 00 00 00 2f | .............................../ |
3140 | 00 01 00 01 00 00 00 05 2a b7 00 0c b1 00 00 00 02 00 0d 00 00 00 06 00 01 00 00 00 01 00 0e 00 | ........*....................... |
3160 | 00 00 0c 00 01 00 00 00 05 00 0f 00 10 00 00 00 01 00 11 00 12 00 01 00 0a 00 00 00 35 00 01 00 | ............................5... |
3180 | 01 00 00 00 0b 2a b4 00 14 c7 00 05 04 ac 03 ac 00 00 00 02 00 0d 00 00 00 06 00 01 00 00 00 08 | .....*.......................... |
31a0 | 00 0e 00 00 00 0c 00 01 00 00 00 0b 00 0f 00 10 00 00 00 01 00 15 00 16 00 01 00 0a 00 00 00 83 | ................................ |
31c0 | 00 02 00 03 00 00 00 2d bb 00 18 59 b7 00 19 4d 2a b6 00 1b 99 00 0b 2a 2c b5 00 14 a7 00 0b 2a | .......-...Y...M*......*,......* |
31e0 | b4 00 1d 2c b5 00 20 2a 2c b5 00 1d 2a b4 00 1d 2b b5 00 24 b1 00 00 00 02 00 0d 00 00 00 1e 00 | ...,...*,...*...+..$............ |
3200 | 07 00 00 00 0d 00 08 00 0e 00 0f 00 0f 00 17 00 11 00 1f 00 12 00 24 00 13 00 2c 00 14 00 0e 00 | ......................$...,..... |
3220 | 00 00 20 00 03 00 00 00 2d 00 0f 00 10 00 00 00 00 00 2d 00 25 00 22 00 01 00 08 00 25 00 26 00 | ........-.........-.%.".....%.&. |
3240 | 06 00 02 00 01 00 27 00 28 00 01 00 0a 00 00 00 67 00 03 00 02 00 00 00 23 2a b6 00 1b 99 00 0d | ......'.(.......g.......#*...... |
3260 | bb 00 2a 59 12 2c b7 00 2f bf 2a b4 00 14 4c 2a 2b b4 00 20 b5 00 14 2b b4 00 24 b0 00 00 00 02 | ..*Y.,../.*...L*+......+..$..... |
3280 | 00 0d 00 00 00 16 00 05 00 00 00 18 00 07 00 19 00 11 00 1a 00 16 00 1b 00 1e 00 1c 00 0e 00 00 | ................................ |
32a0 | 00 16 00 02 00 00 00 23 00 0f 00 10 00 00 00 16 00 0d 00 26 00 06 00 01 00 01 00 30 00 31 00 01 | .......#...........&.......0.1.. |
32c0 | 00 0a 00 00 00 8d 00 03 00 03 00 00 00 37 12 33 4c 2a b4 00 14 4d a7 00 29 bb 00 35 59 2b b8 00 | .............7.3L*...M..)..5Y+.. |
32e0 | 3b b7 00 3c 12 3e b6 00 42 2c b4 00 24 c0 00 44 b4 00 48 b6 00 4b b6 00 4d 4c 2c b4 00 20 4d 2c | ;..<.>..B,..$..D..H..K..ML,...M, |
3300 | c7 ff d9 2b b0 00 00 00 02 00 0d 00 00 00 1e 00 07 00 00 00 21 00 03 00 22 00 08 00 23 00 0b 00 | ...+................!..."...#... |
3320 | 25 00 2c 00 26 00 31 00 23 00 35 00 28 00 0e 00 00 00 20 00 03 00 00 00 37 00 0f 00 10 00 00 00 | %.,.&.1.#.5.(...........7....... |
3340 | 03 00 34 00 4e 00 4f 00 01 00 08 00 2f 00 26 00 06 00 02 00 01 00 50 00 00 00 02 00 51 50 4b 03 | ..4.N.O...../.&.......P.....QPK. |
3360 | 04 0a 00 00 00 00 00 cb a6 ec 30 f3 df 0a c8 11 03 00 00 11 03 00 00 0a 00 00 00 51 75 65 75 65 | ..........0................Queue |
3380 | 2e 6a 61 76 61 63 6c 61 73 73 20 51 75 65 75 65 0d 0a 7b 0d 0a 20 20 20 20 70 72 69 76 61 74 65 | .javaclass.Queue..{......private |
33a0 | 20 49 74 65 6d 20 74 6f 70 3b 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 49 74 65 6d 20 62 6f 74 | .Item.top;......private.Item.bot |
33c0 | 3b 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 69 73 45 6d 70 74 79 28 | ;........public.boolean.isEmpty( |
33e0 | 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 6f 70 20 3d 3d 20 | )......{..........return.top.==. |
3400 | 6e 75 6c 6c 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 | null;......}........public.void. |
3420 | 61 64 64 28 4f 62 6a 65 63 74 20 70 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 49 74 | add(Object.p)......{..........It |
3440 | 65 6d 20 62 20 3d 20 6e 65 77 20 49 74 65 6d 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 | em.b.=.new.Item();..........if.( |
3460 | 69 73 45 6d 70 74 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 20 3d 20 62 3b | isEmpty())..............top.=.b; |
3480 | 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 74 2e | ..........else..............bot. |
34a0 | 6e 78 74 20 3d 20 62 3b 0d 0a 20 20 20 20 20 20 20 20 62 6f 74 20 3d 20 62 3b 0d 0a 20 20 20 20 | nxt.=.b;..........bot.=.b;...... |
34c0 | 20 20 20 20 62 6f 74 2e 6f 62 6a 20 3d 20 70 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 | ....bot.obj.=.p;......}........p |
34e0 | 75 62 6c 69 63 20 4f 62 6a 65 63 74 20 72 65 6d 6f 76 65 28 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 | ublic.Object.remove()......{.... |
3500 | 20 20 20 20 20 20 69 66 20 28 69 73 45 6d 70 74 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 | ......if.(isEmpty())............ |
3520 | 20 20 74 68 72 6f 77 20 6e 65 77 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 51 75 | ..throw.new.RuntimeException("Qu |
3540 | 65 75 65 20 65 6d 70 74 79 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 49 74 65 6d 20 62 20 3d 20 74 | eue.empty");..........Item.b.=.t |
3560 | 6f 70 3b 0d 0a 20 20 20 20 20 20 20 20 74 6f 70 20 3d 20 62 2e 6e 78 74 3b 0d 0a 20 20 20 20 20 | op;..........top.=.b.nxt;....... |
3580 | 20 20 20 72 65 74 75 72 6e 20 62 2e 6f 62 6a 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 | ...return.b.obj;......}........p |
35a0 | 75 62 6c 69 63 20 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 0d 0a 20 20 20 20 7b 0d 0a | ublic.String.toString()......{.. |
35c0 | 20 20 20 20 20 20 20 20 53 74 72 69 6e 67 20 7a 20 3d 20 22 22 3b 0d 0a 20 20 20 20 20 20 20 20 | ........String.z.=."";.......... |
35e0 | 49 74 65 6d 20 62 20 3d 20 74 6f 70 3b 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 62 20 | Item.b.=.top;..........while.(b. |
3600 | 21 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | !=.null)..........{............. |
3620 | 20 7a 20 2b 3d 20 22 20 22 20 2b 20 28 28 53 74 61 74 65 29 20 62 2e 6f 62 6a 29 2e 6e 72 3b 0d | .z.+=.".".+.((State).b.obj).nr;. |
3640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 20 3d 20 62 2e 6e 78 74 3b 0d 0a 20 20 20 20 20 20 20 | .............b.=.b.nxt;......... |
3660 | 20 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 7a 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a | .}..........return.z;......}.... |
3680 | 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 51 75 65 75 65 0d 0a 50 4b 03 04 0a 00 00 00 00 00 | }.//.end.class.Queue..PK........ |
36a0 | 14 92 9e 33 53 a1 68 8c c0 0f 00 00 c0 0f 00 00 11 00 00 00 52 65 67 45 78 70 72 44 65 6d 6f 2e | ...3S.h.............RegExprDemo. |
36c0 | 63 6c 61 73 73 ca fe ba be 00 03 00 2d 01 08 01 00 0b 52 65 67 45 78 70 72 44 65 6d 6f 07 00 01 | class.......-.....RegExprDemo... |
36e0 | 01 00 12 6a 61 76 61 2f 61 70 70 6c 65 74 2f 41 70 70 6c 65 74 07 00 03 01 00 04 62 74 6e 31 01 | ...java/applet/Applet......btn1. |
3700 | 00 11 4c 6a 61 76 61 2f 61 77 74 2f 42 75 74 74 6f 6e 3b 01 00 04 62 74 6e 32 01 00 04 74 78 74 | ..Ljava/awt/Button;...btn2...txt |
3720 | 31 01 00 14 4c 6a 61 76 61 2f 61 77 74 2f 54 65 78 74 46 69 65 6c 64 3b 01 00 04 74 78 74 32 01 | 1...Ljava/awt/TextField;...txt2. |
3740 | 00 0c 64 72 75 63 6b 73 74 72 69 6e 67 31 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 | ..druckstring1...Ljava/lang/Stri |
3760 | 6e 67 3b 01 00 0c 64 72 75 63 6b 73 74 72 69 6e 67 32 01 00 01 70 01 00 0f 4c 52 65 67 45 78 70 | ng;...druckstring2...p...LRegExp |
3780 | 72 50 61 72 73 65 72 3b 01 00 01 7a 01 00 0e 4c 4e 66 61 53 69 6d 75 6c 61 74 6f 72 3b 01 00 0b | rParser;...z...LNfaSimulator;... |
37a0 | 69 6d 61 67 65 62 75 66 66 65 72 01 00 10 4c 6a 61 76 61 2f 61 77 74 2f 49 6d 61 67 65 3b 01 00 | imagebuffer...Ljava/awt/Image;.. |
37c0 | 0e 67 72 61 70 68 69 63 73 62 75 66 66 65 72 01 00 13 4c 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 | .graphicsbuffer...Ljava/awt/Grap |
37e0 | 68 69 63 73 3b 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0c 00 16 00 17 | hics;...<init>...()V...Code..... |
3800 | 0a 00 04 00 19 01 00 00 08 00 1b 0c 00 0b 00 0c 09 00 02 00 1d 0c 00 0d 00 0c 09 00 02 00 1f 01 | ................................ |
3820 | 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c | ..LineNumberTable...LocalVariabl |
3840 | 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 0d 4c 52 65 67 45 78 70 72 44 65 6d 6f 3b 01 00 04 | eTable...this...LRegExprDemo;... |
3860 | 69 6e 69 74 01 00 06 72 65 73 69 7a 65 01 00 05 28 49 49 29 56 0c 00 26 00 27 0a 00 04 00 28 01 | init...resize...(II)V..&.'....(. |
3880 | 00 0e 6a 61 76 61 2f 61 77 74 2f 43 6f 6c 6f 72 07 00 2a 01 00 05 77 68 69 74 65 01 00 10 4c 6a | ..java/awt/Color..*...white...Lj |
38a0 | 61 76 61 2f 61 77 74 2f 43 6f 6c 6f 72 3b 0c 00 2c 00 2d 09 00 2b 00 2e 01 00 12 6a 61 76 61 2f | ava/awt/Color;..,.-..+.....java/ |
38c0 | 61 77 74 2f 43 6f 6d 70 6f 6e 65 6e 74 07 00 30 01 00 0d 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 | awt/Component..0...setBackground |
38e0 | 01 00 13 28 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6c 6f 72 3b 29 56 0c 00 32 00 33 0a 00 31 00 34 | ...(Ljava/awt/Color;)V..2.3..1.4 |
3900 | 01 00 15 6a 61 76 61 2f 61 77 74 2f 42 6f 72 64 65 72 4c 61 79 6f 75 74 07 00 36 0a 00 37 00 19 | ...java/awt/BorderLayout..6..7.. |
3920 | 01 00 12 6a 61 76 61 2f 61 77 74 2f 43 6f 6e 74 61 69 6e 65 72 07 00 39 01 00 09 73 65 74 4c 61 | ...java/awt/Container..9...setLa |
3940 | 79 6f 75 74 01 00 1b 28 4c 6a 61 76 61 2f 61 77 74 2f 4c 61 79 6f 75 74 4d 61 6e 61 67 65 72 3b | yout...(Ljava/awt/LayoutManager; |
3960 | 29 56 0c 00 3b 00 3c 0a 00 3a 00 3d 01 00 0e 6a 61 76 61 2f 61 77 74 2f 50 61 6e 65 6c 07 00 3f | )V..;.<..:.=...java/awt/Panel..? |
3980 | 0a 00 40 00 19 01 00 12 6a 61 76 61 2f 61 77 74 2f 54 65 78 74 46 69 65 6c 64 07 00 42 01 00 0a | ..@.....java/awt/TextField..B... |
39a0 | 61 2b 61 28 61 2b 62 29 2a 61 08 00 44 01 00 16 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 | a+a(a+b)*a..D...(Ljava/lang/Stri |
39c0 | 6e 67 3b 49 29 56 0c 00 16 00 46 0a 00 43 00 47 0c 00 08 00 09 09 00 02 00 49 01 00 03 61 64 64 | ng;I)V....F..C.G.........I...add |
39e0 | 01 00 2a 28 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6d 70 6f 6e 65 6e 74 3b 29 4c 6a 61 76 61 2f 61 | ..*(Ljava/awt/Component;)Ljava/a |
3a00 | 77 74 2f 43 6f 6d 70 6f 6e 65 6e 74 3b 0c 00 4b 00 4c 0a 00 3a 00 4d 01 00 0f 6a 61 76 61 2f 61 | wt/Component;..K.L..:.M...java/a |
3a20 | 77 74 2f 42 75 74 74 6f 6e 07 00 4f 01 00 18 20 41 75 74 6f 6d 61 74 65 6e 20 6b 6f 6e 73 74 72 | wt/Button..O....Automaten.konstr |
3a40 | 75 69 65 72 65 6e 20 08 00 51 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | uieren...Q...(Ljava/lang/String; |
3a60 | 29 56 0c 00 16 00 53 0a 00 50 00 54 0c 00 05 00 06 09 00 02 00 56 01 00 04 61 62 62 61 08 00 58 | )V....S..P.T.........V...abba..X |
3a80 | 0c 00 0a 00 09 09 00 02 00 5a 01 00 16 20 41 75 74 6f 6d 61 74 65 6e 20 73 69 6d 75 6c 69 65 72 | .........Z....Automaten.simulier |
3aa0 | 65 6e 20 08 00 5c 0c 00 07 00 06 09 00 02 00 5e 01 00 05 53 6f 75 74 68 08 00 60 01 00 3c 28 4c | en...\.........^...South..`..<(L |
3ac0 | 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6d 70 6f | java/lang/String;Ljava/awt/Compo |
3ae0 | 6e 65 6e 74 3b 29 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6d 70 6f 6e 65 6e 74 3b 0c 00 4b 00 62 0a | nent;)Ljava/awt/Component;..K.b. |
3b00 | 00 3a 00 63 01 00 0d 52 65 67 45 78 70 72 50 61 72 73 65 72 07 00 65 0a 00 66 00 19 0c 00 0e 00 | .:.c...RegExprParser..e..f...... |
3b20 | 0f 09 00 02 00 68 01 00 07 72 65 70 61 69 6e 74 0c 00 6a 00 17 0a 00 31 00 6b 01 00 08 72 6f 77 | .....h...repaint..j....1.k...row |
3b40 | 70 61 6e 65 6c 01 00 10 4c 6a 61 76 61 2f 61 77 74 2f 50 61 6e 65 6c 3b 01 00 05 70 61 69 6e 74 | panel...Ljava/awt/Panel;...paint |
3b60 | 01 00 16 28 4c 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 68 69 63 73 3b 29 56 01 00 07 67 65 74 53 | ...(Ljava/awt/Graphics;)V...getS |
3b80 | 69 7a 65 01 00 16 28 29 4c 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 6f 6e 3b 0c 00 71 00 | ize...()Ljava/awt/Dimension;..q. |
3ba0 | 72 0a 00 31 00 73 0c 00 12 00 13 09 00 02 00 75 01 00 12 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 | r..1.s.........u...java/awt/Dime |
3bc0 | 6e 73 69 6f 6e 07 00 77 01 00 05 77 69 64 74 68 01 00 01 49 0c 00 79 00 7a 09 00 78 00 7b 01 00 | nsion..w...width...I..y.z..x.{.. |
3be0 | 06 68 65 69 67 68 74 0c 00 7d 00 7a 09 00 78 00 7e 01 00 0b 63 72 65 61 74 65 49 6d 61 67 65 01 | .height..}.z..x.~...createImage. |
3c00 | 00 14 28 49 49 29 4c 6a 61 76 61 2f 61 77 74 2f 49 6d 61 67 65 3b 0c 00 80 00 81 0a 00 31 00 82 | ..(II)Ljava/awt/Image;.......1.. |
3c20 | 0c 00 14 00 15 09 00 02 00 84 01 00 0e 6a 61 76 61 2f 61 77 74 2f 49 6d 61 67 65 07 00 86 01 00 | .............java/awt/Image..... |
3c40 | 0b 67 65 74 47 72 61 70 68 69 63 73 01 00 15 28 29 4c 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 68 | .getGraphics...()Ljava/awt/Graph |
3c60 | 69 63 73 3b 0c 00 88 00 89 0a 00 87 00 8a 01 00 0d 67 65 74 42 61 63 6b 67 72 6f 75 6e 64 01 00 | ics;.............getBackground.. |
3c80 | 12 28 29 4c 6a 61 76 61 2f 61 77 74 2f 43 6f 6c 6f 72 3b 0c 00 8c 00 8d 0a 00 31 00 8e 01 00 11 | .()Ljava/awt/Color;.......1..... |
3ca0 | 6a 61 76 61 2f 61 77 74 2f 47 72 61 70 68 69 63 73 07 00 90 01 00 08 73 65 74 43 6f 6c 6f 72 0c | java/awt/Graphics......setColor. |
3cc0 | 00 92 00 33 0a 00 91 00 93 01 00 08 66 69 6c 6c 52 65 63 74 01 00 07 28 49 49 49 49 29 56 0c 00 | ...3........fillRect...(IIII)V.. |
3ce0 | 95 00 96 0a 00 91 00 97 01 00 0d 67 65 74 46 6f 72 65 67 72 6f 75 6e 64 0c 00 99 00 8d 0a 00 31 | ...........getForeground.......1 |
3d00 | 00 9a 01 00 08 6f 66 66 70 61 69 6e 74 0c 00 9c 00 70 0a 00 02 00 9d 01 00 09 64 72 61 77 49 6d | .....offpaint....p........drawIm |
3d20 | 61 67 65 01 00 33 28 4c 6a 61 76 61 2f 61 77 74 2f 49 6d 61 67 65 3b 49 49 4c 6a 61 76 61 2f 61 | age..3(Ljava/awt/Image;IILjava/a |
3d40 | 77 74 2f 69 6d 61 67 65 2f 49 6d 61 67 65 4f 62 73 65 72 76 65 72 3b 29 5a 0c 00 9f 00 a0 0a 00 | wt/image/ImageObserver;)Z....... |
3d60 | 91 00 a1 01 00 02 67 72 01 00 01 64 01 00 14 4c 6a 61 76 61 2f 61 77 74 2f 44 69 6d 65 6e 73 69 | ......gr...d...Ljava/awt/Dimensi |
3d80 | 6f 6e 3b 01 00 06 75 70 64 61 74 65 0c 00 6f 00 70 0a 00 02 00 a7 01 00 0d 6a 61 76 61 2f 61 77 | on;...update..o.p........java/aw |
3da0 | 74 2f 46 6f 6e 74 07 00 a9 01 00 07 43 6f 75 72 69 65 72 08 00 ab 01 00 17 28 4c 6a 61 76 61 2f | t/Font......Courier......(Ljava/ |
3dc0 | 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 49 49 29 56 0c 00 16 00 ad 0a 00 aa 00 ae 01 00 07 73 65 74 | lang/String;II)V.............set |
3de0 | 46 6f 6e 74 01 00 12 28 4c 6a 61 76 61 2f 61 77 74 2f 46 6f 6e 74 3b 29 56 0c 00 b0 00 b1 0a 00 | Font...(Ljava/awt/Font;)V....... |
3e00 | 91 00 b2 01 00 0a 64 72 61 77 53 74 72 69 6e 67 0c 00 b4 00 ad 0a 00 91 00 b5 0c 00 10 00 11 09 | ......drawString................ |
3e20 | 00 02 00 b7 01 00 03 4e 66 61 07 00 b9 01 00 04 64 72 61 77 0c 00 bb 00 70 0a 00 ba 00 bc 01 00 | .......Nfa......draw....p....... |
3e40 | 06 61 63 74 69 6f 6e 01 00 25 28 4c 6a 61 76 61 2f 61 77 74 2f 45 76 65 6e 74 3b 4c 6a 61 76 61 | .action..%(Ljava/awt/Event;Ljava |
3e60 | 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 5a 01 00 0e 6a 61 76 61 2f 61 77 74 2f 45 76 65 6e 74 | /lang/Object;)Z...java/awt/Event |
3e80 | 07 00 c0 01 00 06 74 61 72 67 65 74 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 | ......target...Ljava/lang/Object |
3ea0 | 3b 0c 00 c2 00 c3 09 00 c1 00 c4 01 00 16 6a 61 76 61 2f 61 77 74 2f 54 65 78 74 43 6f 6d 70 6f | ;.............java/awt/TextCompo |
3ec0 | 6e 65 6e 74 07 00 c6 01 00 07 67 65 74 54 65 78 74 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 | nent......getText...()Ljava/lang |
3ee0 | 2f 53 74 72 69 6e 67 3b 0c 00 c8 00 c9 0a 00 c7 00 ca 01 00 05 70 61 72 73 65 01 00 22 28 4c 6a | /String;.............parse.."(Lj |
3f00 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 4e 66 61 53 69 6d 75 6c 61 74 6f 72 3b 0c | ava/lang/String;)LNfaSimulator;. |
3f20 | 00 cc 00 cd 0a 00 66 00 ce 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 | ......f.....java/lang/StringBuff |
3f40 | 65 72 07 00 d0 01 00 09 50 6f 73 69 74 69 6f 6e 20 08 00 d2 0a 00 d1 00 54 01 00 06 50 61 72 73 | er......Position........T...Pars |
3f60 | 65 72 07 00 d5 01 00 0d 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e 0c 00 d7 00 7a 09 00 d6 00 d8 01 | er......errorPosition....z...... |
3f80 | 00 06 61 70 70 65 6e 64 01 00 1b 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 | ..append...(I)Ljava/lang/StringB |
3fa0 | 75 66 66 65 72 3b 0c 00 da 00 db 0a 00 d1 00 dc 01 00 02 3a 20 08 00 de 01 00 2c 28 4c 6a 61 76 | uffer;.............:......,(Ljav |
3fc0 | 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 | a/lang/String;)Ljava/lang/String |
3fe0 | 42 75 66 66 65 72 3b 0c 00 da 00 e0 0a 00 d1 00 e1 01 00 0c 65 72 72 6f 72 4d 65 73 73 61 67 65 | Buffer;.............errorMessage |
4000 | 0c 00 e3 00 0c 09 00 d6 00 e4 01 00 08 74 6f 53 74 72 69 6e 67 0c 00 e6 00 c9 0a 00 d1 00 e7 01 | .............toString........... |
4020 | 00 11 73 65 74 53 65 6c 65 63 74 69 6f 6e 53 74 61 72 74 01 00 04 28 49 29 56 0c 00 e9 00 ea 0a | ..setSelectionStart...(I)V...... |
4040 | 00 c7 00 eb 01 00 0f 73 65 74 53 65 6c 65 63 74 69 6f 6e 45 6e 64 0c 00 ed 00 ea 0a 00 c7 00 ee | .......setSelectionEnd.......... |
4060 | 01 00 0c 72 65 71 75 65 73 74 46 6f 63 75 73 0c 00 f0 00 17 0a 00 31 00 f1 01 00 0c 4e 66 61 53 | ...requestFocus.......1.....NfaS |
4080 | 69 6d 75 6c 61 74 6f 72 07 00 f3 01 00 03 72 75 6e 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f | imulator......run...(Ljava/lang/ |
40a0 | 53 74 72 69 6e 67 3b 29 5a 0c 00 f5 00 f6 0a 00 f4 00 f7 01 00 09 61 63 63 65 70 74 65 64 3d 08 | String;)Z.............accepted=. |
40c0 | 00 f9 01 00 1b 28 5a 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b | .....(Z)Ljava/lang/StringBuffer; |
40e0 | 0c 00 da 00 fb 0a 00 d1 00 fc 01 00 03 65 76 74 01 00 10 4c 6a 61 76 61 2f 61 77 74 2f 45 76 65 | .............evt...Ljava/awt/Eve |
4100 | 6e 74 3b 01 00 04 77 68 61 74 01 00 08 61 63 63 65 70 74 65 64 01 00 01 5a 01 00 0d 67 65 74 41 | nt;...what...accepted...Z...getA |
4120 | 70 70 6c 65 74 49 6e 66 6f 01 00 29 57 72 69 74 74 65 6e 20 62 79 20 48 2e 57 2e 20 4c 61 6e 67 | ppletInfo..)Written.by.H.W..Lang |
4140 | 2c 20 46 48 20 46 6c 65 6e 73 62 75 72 67 20 28 31 39 39 38 29 08 01 04 01 00 0a 53 6f 75 72 63 | ,.FH.Flensburg.(1998)......Sourc |
4160 | 65 46 69 6c 65 01 00 10 52 65 67 45 78 70 72 44 65 6d 6f 2e 6a 61 76 61 00 21 00 02 00 04 00 00 | eFile...RegExprDemo.java.!...... |
4180 | 00 0a 00 02 00 05 00 06 00 00 00 02 00 07 00 06 00 00 00 02 00 08 00 09 00 00 00 02 00 0a 00 09 | ................................ |
41a0 | 00 00 00 02 00 0b 00 0c 00 00 00 02 00 0d 00 0c 00 00 00 02 00 0e 00 0f 00 00 00 02 00 10 00 11 | ................................ |
41c0 | 00 00 00 02 00 12 00 13 00 00 00 02 00 14 00 15 00 00 00 07 00 01 00 16 00 17 00 01 00 18 00 00 | ................................ |
41e0 | 00 43 00 02 00 01 00 00 00 11 2a b7 00 1a 2a 12 1c b5 00 1e 2a 12 1c b5 00 20 b1 00 00 00 02 00 | .C........*...*.....*........... |
4200 | 21 00 00 00 0e 00 03 00 00 00 03 00 04 00 07 00 10 00 03 00 22 00 00 00 0c 00 01 00 00 00 11 00 | !..................."........... |
4220 | 23 00 24 00 00 00 01 00 25 00 17 00 01 00 18 00 00 01 08 00 05 00 02 00 00 00 98 2a 11 02 58 11 | #.$.....%..................*..X. |
4240 | 01 2c b6 00 29 2a b2 00 2f b6 00 35 2a bb 00 37 59 b7 00 38 b6 00 3e bb 00 40 59 b7 00 41 4c 2a | .,..)*../..5*..7Y..8..>..@Y..AL* |
4260 | bb 00 43 59 12 45 10 0f b7 00 48 b5 00 4a 2b 2a b4 00 4a b6 00 4e 57 2a bb 00 50 59 12 52 b7 00 | ..CY.E....H..J+*..J..NW*..PY.R.. |
4280 | 55 b5 00 57 2b 2a b4 00 57 b6 00 4e 57 2a bb 00 43 59 12 59 10 0f b7 00 48 b5 00 5b 2b 2a b4 00 | U..W+*..W..NW*..CY.Y....H..[+*.. |
42a0 | 5b b6 00 4e 57 2a bb 00 50 59 12 5d b7 00 55 b5 00 5f 2b 2a b4 00 5f b6 00 4e 57 2a 12 61 2b b6 | [..NW*..PY.]..U.._+*.._..NW*.a+. |
42c0 | 00 64 57 2a bb 00 66 59 b7 00 67 b5 00 69 2a b6 00 6c b1 00 00 00 02 00 21 00 00 00 42 00 10 00 | .dW*..fY..g..i*..l......!...B... |
42e0 | 00 00 0f 00 0a 00 11 00 11 00 12 00 1c 00 13 00 24 00 14 00 33 00 15 00 3c 00 16 00 49 00 17 00 | ................$...3...<...I... |
4300 | 52 00 18 00 61 00 19 00 6a 00 1a 00 77 00 1b 00 80 00 1c 00 88 00 1d 00 93 00 1e 00 97 00 1f 00 | R...a...j...w................... |
4320 | 22 00 00 00 16 00 02 00 00 00 98 00 23 00 24 00 00 00 24 00 74 00 6d 00 6e 00 01 00 01 00 6f 00 | "...........#.$...$.t.m.n.....o. |
4340 | 70 00 01 00 18 00 00 00 dd 00 05 00 03 00 00 00 6f 2b c7 00 04 b1 2a b6 00 74 4d 2a b4 00 76 c7 | p...............o+....*..tM*..v. |
4360 | 00 13 2a 2a 2c b4 00 7c 2c b4 00 7f b6 00 83 b5 00 76 2a b4 00 85 c7 00 0e 2a 2a b4 00 76 b6 00 | ..**,..|,........v*......**..v.. |
4380 | 8b b5 00 85 2a b4 00 85 2a b6 00 8f b6 00 94 2a b4 00 85 03 03 2c b4 00 7c 2c b4 00 7f b6 00 98 | ....*...*......*.....,..|,...... |
43a0 | 2a b4 00 85 2a b6 00 9b b6 00 94 2a 2a b4 00 85 b6 00 9e 2b 2a b4 00 76 03 03 2a b6 00 a2 57 b1 | *...*......**......+*..v..*...W. |
43c0 | 00 00 00 02 00 21 00 00 00 36 00 0d 00 00 00 23 00 04 00 24 00 05 00 25 00 0a 00 26 00 11 00 27 | .....!...6.....#...$...%...&...' |
43e0 | 00 21 00 28 00 28 00 29 00 33 00 2a 00 3e 00 2b 00 4f 00 2c 00 5a 00 2d 00 62 00 2e 00 6e 00 2f | .!.(.(.).3.*.>.+.O.,.Z.-.b...n./ |
4400 | 00 22 00 00 00 20 00 03 00 00 00 6f 00 23 00 24 00 00 00 00 00 6f 00 a3 00 15 00 01 00 0a 00 65 | .".........o.#.$.....o.........e |
4420 | 00 a4 00 a5 00 02 00 01 00 a6 00 70 00 01 00 18 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b6 00 | ...........p.......>........*+.. |
4440 | a8 b1 00 00 00 02 00 21 00 00 00 0a 00 02 00 00 00 33 00 05 00 34 00 22 00 00 00 16 00 02 00 00 | .......!.........3...4."........ |
4460 | 00 06 00 23 00 24 00 00 00 00 00 06 00 a3 00 15 00 01 00 01 00 9c 00 70 00 01 00 18 00 00 00 81 | ...#.$.................p........ |
4480 | 00 06 00 02 00 00 00 39 2b bb 00 aa 59 12 ac 03 10 0b b7 00 af b6 00 b3 2b 2a b4 00 20 11 00 c8 | .......9+...Y...........+*...... |
44a0 | 10 0a b6 00 b6 2a b4 00 b8 c6 00 0b 2a b4 00 b8 2b b6 00 bd 2b 2a b4 00 1e 10 0a 10 0a b6 00 b6 | .....*......*...+...+*.......... |
44c0 | b1 00 00 00 02 00 21 00 00 00 1a 00 06 00 00 00 38 00 10 00 39 00 1d 00 3a 00 24 00 3b 00 2c 00 | ......!.........8...9...:.$.;.,. |
44e0 | 3c 00 38 00 3d 00 22 00 00 00 16 00 02 00 00 00 39 00 23 00 24 00 00 00 00 00 39 00 a3 00 15 00 | <.8.=.".........9.#.$.....9..... |
4500 | 01 00 01 00 be 00 bf 00 01 00 18 00 00 01 30 00 04 00 04 00 00 00 b0 03 3e 2b b4 00 c5 2a b4 00 | ..............0.........>+...*.. |
4520 | 57 a6 00 6b 2a 2a b4 00 69 2a b4 00 4a b6 00 cb b6 00 cf b5 00 b8 2a bb 00 d1 59 12 d3 b7 00 d4 | W..k**..i*..J.........*...Y..... |
4540 | 2a b4 00 69 b4 00 d9 b6 00 dd 12 df b6 00 e2 2a b4 00 69 b4 00 e5 b6 00 e2 b6 00 e8 b5 00 1e 2a | *..i...........*..i............* |
4560 | 12 1c b5 00 20 2a b4 00 4a 2a b4 00 69 b4 00 d9 b6 00 ec 2a b4 00 4a 2a b4 00 69 b4 00 d9 b6 00 | .....*..J*..i......*..J*..i..... |
4580 | ef 2a b4 00 4a b6 00 f2 2a b6 00 6c 2b b4 00 c5 2a b4 00 5f a6 00 31 2a b4 00 b8 c6 00 26 2a b4 | .*..J...*..l+...*.._..1*.....&*. |
45a0 | 00 b8 2a b4 00 5b b6 00 cb b6 00 f8 3e 2a bb 00 d1 59 12 fa b7 00 d4 1d b6 00 fd b6 00 e8 b5 00 | ..*..[......>*...Y.............. |
45c0 | 20 2a b6 00 6c 04 ac 00 00 00 02 00 21 00 00 00 3e 00 0f 00 00 00 41 00 02 00 42 00 0d 00 44 00 | .*..l.......!...>.....A...B...D. |
45e0 | 1f 00 45 00 48 00 46 00 4e 00 47 00 5c 00 48 00 6a 00 49 00 71 00 4a 00 75 00 4c 00 80 00 4e 00 | ..E.H.F.N.G.\.H.j.I.q.J.u.L...N. |
4600 | 87 00 50 00 96 00 51 00 aa 00 53 00 ae 00 55 00 22 00 00 00 2a 00 04 00 00 00 b0 00 23 00 24 00 | ..P...Q...S...U."...*.......#.$. |
4620 | 00 00 00 00 b0 00 fe 00 ff 00 01 00 00 00 b0 01 00 00 c3 00 02 00 02 00 ae 01 01 01 02 00 03 00 | ................................ |
4640 | 01 01 03 00 c9 00 01 00 18 00 00 00 2e 00 01 00 01 00 00 00 04 13 01 05 b0 00 00 00 02 00 21 00 | ..............................!. |
4660 | 00 00 06 00 01 00 00 00 5a 00 22 00 00 00 0c 00 01 00 00 00 04 00 23 00 24 00 00 00 01 01 06 00 | ........Z."...........#.$....... |
4680 | 00 00 02 01 07 50 4b 03 04 0a 00 00 00 00 00 f6 90 9e 33 7e 25 b1 21 d3 0a 00 00 d3 0a 00 00 10 | .....PK...........3~%.!......... |
46a0 | 00 00 00 52 65 67 45 78 70 72 44 65 6d 6f 2e 6a 61 76 61 69 6d 70 6f 72 74 20 6a 61 76 61 2e 61 | ...RegExprDemo.javaimport.java.a |
46c0 | 77 74 2e 2a 3b 0d 0a 0d 0a 70 75 62 6c 69 63 20 63 6c 61 73 73 20 52 65 67 45 78 70 72 44 65 6d | wt.*;....public.class.RegExprDem |
46e0 | 6f 20 65 78 74 65 6e 64 73 20 6a 61 76 61 2e 61 70 70 6c 65 74 2e 41 70 70 6c 65 74 0d 0a 7b 0d | o.extends.java.applet.Applet..{. |
4700 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 42 75 74 74 6f 6e 20 62 74 6e 31 2c 20 62 74 6e 32 3b 0d | .....private.Button.btn1,.btn2;. |
4720 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 54 65 78 74 46 69 65 6c 64 20 74 78 74 31 2c 20 74 78 74 | .....private.TextField.txt1,.txt |
4740 | 32 3b 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 53 74 72 69 6e 67 20 64 72 75 63 6b 73 74 72 69 | 2;......private.String.druckstri |
4760 | 6e 67 31 20 3d 20 22 22 2c 20 64 72 75 63 6b 73 74 72 69 6e 67 32 20 3d 20 22 22 3b 0d 0a 20 20 | ng1.=."",.druckstring2.=."";.... |
4780 | 20 20 70 72 69 76 61 74 65 20 52 65 67 45 78 70 72 50 61 72 73 65 72 20 70 3b 0d 0a 20 20 20 20 | ..private.RegExprParser.p;...... |
47a0 | 70 72 69 76 61 74 65 20 4e 66 61 53 69 6d 75 6c 61 74 6f 72 20 7a 3b 0d 0a 20 20 20 20 70 72 69 | private.NfaSimulator.z;......pri |
47c0 | 76 61 74 65 20 49 6d 61 67 65 20 69 6d 61 67 65 62 75 66 66 65 72 3b 0d 0a 20 20 20 20 70 72 69 | vate.Image.imagebuffer;......pri |
47e0 | 76 61 74 65 20 47 72 61 70 68 69 63 73 20 67 72 61 70 68 69 63 73 62 75 66 66 65 72 3b 0d 0a 0d | vate.Graphics.graphicsbuffer;... |
4800 | 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 69 6e 69 74 28 29 0d 0a 20 20 20 20 7b 0d 0a | .....public.void.init()......{.. |
4820 | 20 20 20 20 20 20 20 20 72 65 73 69 7a 65 28 36 30 30 2c 20 33 30 30 29 3b 0d 0a 20 20 20 20 20 | ........resize(600,.300);....... |
4840 | 20 20 20 50 61 6e 65 6c 20 72 6f 77 70 61 6e 65 6c 3b 0d 0a 20 20 20 20 20 20 20 20 73 65 74 42 | ...Panel.rowpanel;..........setB |
4860 | 61 63 6b 67 72 6f 75 6e 64 28 43 6f 6c 6f 72 2e 77 68 69 74 65 29 3b 0d 0a 20 20 20 20 20 20 20 | ackground(Color.white);......... |
4880 | 20 73 65 74 4c 61 79 6f 75 74 28 6e 65 77 20 42 6f 72 64 65 72 4c 61 79 6f 75 74 28 29 29 3b 0d | .setLayout(new.BorderLayout());. |
48a0 | 0a 20 20 20 20 20 20 20 20 72 6f 77 70 61 6e 65 6c 20 3d 20 6e 65 77 20 50 61 6e 65 6c 28 29 3b | .........rowpanel.=.new.Panel(); |
48c0 | 0d 0a 20 20 20 20 20 20 20 20 74 78 74 31 20 3d 20 6e 65 77 20 54 65 78 74 46 69 65 6c 64 28 22 | ..........txt1.=.new.TextField(" |
48e0 | 61 2b 61 28 61 2b 62 29 2a 61 22 2c 20 31 35 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 70 61 | a+a(a+b)*a",.15);..........rowpa |
4900 | 6e 65 6c 2e 61 64 64 28 74 78 74 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 62 74 6e 31 20 3d 20 6e | nel.add(txt1);..........btn1.=.n |
4920 | 65 77 20 42 75 74 74 6f 6e 28 22 20 41 75 74 6f 6d 61 74 65 6e 20 6b 6f 6e 73 74 72 75 69 65 72 | ew.Button(".Automaten.konstruier |
4940 | 65 6e 20 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 70 61 6e 65 6c 2e 61 64 64 28 62 74 6e | en.");..........rowpanel.add(btn |
4960 | 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 74 78 74 32 20 3d 20 6e 65 77 20 54 65 78 74 46 69 65 6c | 1);..........txt2.=.new.TextFiel |
4980 | 64 28 22 61 62 62 61 22 2c 20 31 35 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 70 61 6e 65 6c | d("abba",.15);..........rowpanel |
49a0 | 2e 61 64 64 28 74 78 74 32 29 3b 0d 0a 20 20 20 20 20 20 20 20 62 74 6e 32 20 3d 20 6e 65 77 20 | .add(txt2);..........btn2.=.new. |
49c0 | 42 75 74 74 6f 6e 28 22 20 41 75 74 6f 6d 61 74 65 6e 20 73 69 6d 75 6c 69 65 72 65 6e 20 22 29 | Button(".Automaten.simulieren.") |
49e0 | 3b 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 70 61 6e 65 6c 2e 61 64 64 28 62 74 6e 32 29 3b 0d 0a | ;..........rowpanel.add(btn2);.. |
4a00 | 20 20 20 20 20 20 20 20 61 64 64 28 22 53 6f 75 74 68 22 2c 20 72 6f 77 70 61 6e 65 6c 29 3b 0d | ........add("South",.rowpanel);. |
4a20 | 0a 20 20 20 20 20 20 20 20 70 20 3d 20 6e 65 77 20 52 65 67 45 78 70 72 50 61 72 73 65 72 28 29 | .........p.=.new.RegExprParser() |
4a40 | 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 70 61 69 6e 74 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a | ;..........repaint();......}.... |
4a60 | 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 70 61 69 6e 74 28 47 72 61 70 68 69 63 73 20 67 | ....public.void.paint(Graphics.g |
4a80 | 72 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 67 72 20 3d 3d 20 6e 75 6c | r)......{..........if.(gr.==.nul |
4aa0 | 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 | l)..............return;......... |
4ac0 | 20 44 69 6d 65 6e 73 69 6f 6e 20 64 20 3d 20 67 65 74 53 69 7a 65 28 29 3b 0d 0a 20 20 20 20 20 | .Dimension.d.=.getSize();....... |
4ae0 | 20 20 20 69 66 20 28 69 6d 61 67 65 62 75 66 66 65 72 20 3d 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 | ...if.(imagebuffer.==.null)..... |
4b00 | 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 62 75 66 66 65 72 20 3d 20 63 72 65 61 74 65 49 6d 61 | .........imagebuffer.=.createIma |
4b20 | 67 65 28 64 2e 77 69 64 74 68 2c 20 64 2e 68 65 69 67 68 74 29 3b 0d 0a 20 20 20 20 20 20 20 20 | ge(d.width,.d.height);.......... |
4b40 | 69 66 20 28 67 72 61 70 68 69 63 73 62 75 66 66 65 72 20 3d 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 | if.(graphicsbuffer.==.null)..... |
4b60 | 20 20 20 20 20 20 20 20 20 67 72 61 70 68 69 63 73 62 75 66 66 65 72 20 3d 20 69 6d 61 67 65 62 | .........graphicsbuffer.=.imageb |
4b80 | 75 66 66 65 72 2e 67 65 74 47 72 61 70 68 69 63 73 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 67 72 | uffer.getGraphics();..........gr |
4ba0 | 61 70 68 69 63 73 62 75 66 66 65 72 2e 73 65 74 43 6f 6c 6f 72 28 67 65 74 42 61 63 6b 67 72 6f | aphicsbuffer.setColor(getBackgro |
4bc0 | 75 6e 64 28 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 67 72 61 70 68 69 63 73 62 75 66 66 65 72 2e | und());..........graphicsbuffer. |
4be0 | 66 69 6c 6c 52 65 63 74 28 30 2c 20 30 2c 20 64 2e 77 69 64 74 68 2c 20 64 2e 68 65 69 67 68 74 | fillRect(0,.0,.d.width,.d.height |
4c00 | 29 3b 0d 0a 20 20 20 20 20 20 20 20 67 72 61 70 68 69 63 73 62 75 66 66 65 72 2e 73 65 74 43 6f | );..........graphicsbuffer.setCo |
4c20 | 6c 6f 72 28 67 65 74 46 6f 72 65 67 72 6f 75 6e 64 28 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 6f | lor(getForeground());..........o |
4c40 | 66 66 70 61 69 6e 74 28 67 72 61 70 68 69 63 73 62 75 66 66 65 72 29 3b 0d 0a 20 20 20 20 20 20 | ffpaint(graphicsbuffer);........ |
4c60 | 20 20 67 72 2e 64 72 61 77 49 6d 61 67 65 28 69 6d 61 67 65 62 75 66 66 65 72 2c 20 30 2c 20 30 | ..gr.drawImage(imagebuffer,.0,.0 |
4c80 | 2c 20 74 68 69 73 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 76 6f | ,.this);......}........public.vo |
4ca0 | 69 64 20 75 70 64 61 74 65 28 47 72 61 70 68 69 63 73 20 67 72 29 0d 0a 20 20 20 20 7b 0d 0a 20 | id.update(Graphics.gr)......{... |
4cc0 | 20 20 20 20 20 20 20 70 61 69 6e 74 28 67 72 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | .......paint(gr);......}........ |
4ce0 | 70 75 62 6c 69 63 20 76 6f 69 64 20 6f 66 66 70 61 69 6e 74 28 47 72 61 70 68 69 63 73 20 67 72 | public.void.offpaint(Graphics.gr |
4d00 | 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 67 72 2e 73 65 74 46 6f 6e 74 28 6e 65 77 | )......{..........gr.setFont(new |
4d20 | 20 46 6f 6e 74 28 22 43 6f 75 72 69 65 72 22 2c 20 46 6f 6e 74 2e 50 4c 41 49 4e 2c 20 31 31 29 | .Font("Courier",.Font.PLAIN,.11) |
4d40 | 29 3b 0d 0a 20 20 20 20 20 20 20 20 67 72 2e 64 72 61 77 53 74 72 69 6e 67 28 64 72 75 63 6b 73 | );..........gr.drawString(drucks |
4d60 | 74 72 69 6e 67 32 2c 20 32 30 30 2c 20 31 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 7a | tring2,.200,.10);..........if.(z |
4d80 | 20 21 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a 2e 64 72 61 77 28 67 72 | .!=.null)..............z.draw(gr |
4da0 | 29 3b 0d 0a 20 20 20 20 20 20 20 20 67 72 2e 64 72 61 77 53 74 72 69 6e 67 28 64 72 75 63 6b 73 | );..........gr.drawString(drucks |
4dc0 | 74 72 69 6e 67 31 2c 20 31 30 2c 20 31 30 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 | tring1,.10,.10);......}........p |
4de0 | 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 61 63 74 69 6f 6e 28 45 76 65 6e 74 20 65 76 74 2c 20 | ublic.boolean.action(Event.evt,. |
4e00 | 4f 62 6a 65 63 74 20 77 68 61 74 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f | Object.what)......{..........boo |
4e20 | 6c 65 61 6e 20 61 63 63 65 70 74 65 64 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 | lean.accepted.=.false;.......... |
4e40 | 69 66 20 28 65 76 74 2e 74 61 72 67 65 74 20 3d 3d 20 62 74 6e 31 29 0d 0a 20 20 20 20 20 20 20 | if.(evt.target.==.btn1)......... |
4e60 | 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a 20 3d 20 70 2e 70 61 72 73 65 28 74 78 74 31 | .{..............z.=.p.parse(txt1 |
4e80 | 2e 67 65 74 54 65 78 74 28 29 29 3b 20 2f 2f 20 6b 6f 6e 73 74 72 75 69 65 72 74 20 41 75 74 6f | .getText());.//.konstruiert.Auto |
4ea0 | 6d 61 74 65 6e 09 09 09 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 72 75 63 6b 73 74 72 69 6e | maten.................druckstrin |
4ec0 | 67 31 20 3d 20 22 50 6f 73 69 74 69 6f 6e 20 22 20 2b 20 70 2e 65 72 72 6f 72 50 6f 73 69 74 69 | g1.=."Position.".+.p.errorPositi |
4ee0 | 6f 6e 20 2b 20 22 3a 20 22 20 2b 20 70 2e 65 72 72 6f 72 4d 65 73 73 61 67 65 3b 0d 0a 20 20 20 | on.+.":.".+.p.errorMessage;..... |
4f00 | 20 20 20 20 20 20 20 20 20 64 72 75 63 6b 73 74 72 69 6e 67 32 20 3d 20 22 22 3b 0d 0a 20 20 20 | .........druckstring2.=."";..... |
4f20 | 20 20 20 20 20 20 20 20 20 74 78 74 31 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 53 74 61 72 74 28 | .........txt1.setSelectionStart( |
4f40 | 70 2e 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 | p.errorPosition);..............t |
4f60 | 78 74 31 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 45 6e 64 28 70 2e 65 72 72 6f 72 50 6f 73 69 74 | xt1.setSelectionEnd(p.errorPosit |
4f80 | 69 6f 6e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 78 74 31 2e 72 65 71 75 65 73 74 46 | ion);..............txt1.requestF |
4fa0 | 6f 63 75 73 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 61 69 6e 74 28 29 3b 0d | ocus();..............repaint();. |
4fc0 | 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 65 76 74 2e 74 61 72 67 | .........}..........if.(evt.targ |
4fe0 | 65 74 20 3d 3d 20 62 74 6e 32 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 | et.==.btn2)..........{.......... |
5000 | 20 20 20 20 69 66 20 28 7a 20 21 3d 20 6e 75 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....if.(z.!=.null).............. |
5020 | 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 63 65 70 74 65 64 20 3d 20 7a 2e | {..................accepted.=.z. |
5040 | 72 75 6e 28 74 78 74 32 2e 67 65 74 54 65 78 74 28 29 29 3b 20 2f 2f 20 73 69 6d 75 6c 69 65 72 | run(txt2.getText());.//.simulier |
5060 | 74 20 64 65 6e 20 41 75 74 6f 6d 61 74 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.den.Automaten................. |
5080 | 20 64 72 75 63 6b 73 74 72 69 6e 67 32 20 3d 20 22 61 63 63 65 70 74 65 64 3d 22 20 2b 20 61 63 | .druckstring2.=."accepted=".+.ac |
50a0 | 63 65 70 74 65 64 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 | cepted;..............}.......... |
50c0 | 20 20 20 20 72 65 70 61 69 6e 74 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 | ....repaint();..........}....... |
50e0 | 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 | ...return.true;......}........pu |
5100 | 62 6c 69 63 20 53 74 72 69 6e 67 20 67 65 74 41 70 70 6c 65 74 49 6e 66 6f 28 29 0d 0a 20 20 20 | blic.String.getAppletInfo()..... |
5120 | 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 22 57 72 69 74 74 65 6e 20 62 79 20 48 | .{..........return."Written.by.H |
5140 | 2e 57 2e 20 4c 61 6e 67 2c 20 46 48 20 46 6c 65 6e 73 62 75 72 67 20 28 31 39 39 38 29 22 3b 0d | .W..Lang,.FH.Flensburg.(1998)";. |
5160 | 0a 20 20 20 20 7d 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 52 65 67 45 78 70 72 | .....}....}.//.end.class.RegExpr |
5180 | 44 65 6d 6f 0d 0a 50 4b 03 04 0a 00 00 00 00 00 14 92 9e 33 51 40 8e 2f 73 08 00 00 73 08 00 00 | Demo..PK...........3Q@./s...s... |
51a0 | 13 00 00 00 52 65 67 45 78 70 72 50 61 72 73 65 72 2e 63 6c 61 73 73 ca fe ba be 00 03 00 2d 00 | ....RegExprParser.class.......-. |
51c0 | 87 01 00 0d 52 65 67 45 78 70 72 50 61 72 73 65 72 07 00 01 01 00 06 50 61 72 73 65 72 07 00 03 | ....RegExprParser......Parser... |
51e0 | 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0c 00 05 00 06 0a 00 04 00 08 | ...<init>...()V...Code.......... |
5200 | 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 | ...LineNumberTable...LocalVariab |
5220 | 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 0f 4c 52 65 67 45 78 70 72 50 61 72 73 65 72 3b | leTable...this...LRegExprParser; |
5240 | 01 00 08 69 73 4c 65 74 74 65 72 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 | ...isLetter...(Ljava/lang/String |
5260 | 3b 29 5a 01 00 05 61 62 63 64 25 08 00 10 01 00 04 69 73 49 6e 01 00 27 28 4c 6a 61 76 61 2f 6c | ;)Z...abcd%......isIn..'(Ljava/l |
5280 | 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 0c | ang/String;Ljava/lang/String;)Z. |
52a0 | 00 12 00 13 0a 00 04 00 14 01 00 01 61 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | ............a...Ljava/lang/Strin |
52c0 | 67 3b 01 00 07 6c 69 74 65 72 61 6c 01 00 07 28 29 4c 4e 66 61 3b 01 00 09 6c 6f 6f 6b 61 68 65 | g;...literal...()LNfa;...lookahe |
52e0 | 61 64 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 1a 00 1b 0a 00 | ad...()Ljava/lang/String;....... |
5300 | 04 00 1c 0c 00 0e 00 0f 0a 00 02 00 1e 01 00 07 63 6f 6e 73 75 6d 65 01 00 15 28 4c 6a 61 76 61 | ................consume...(Ljava |
5320 | 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 0c 00 20 00 21 0a 00 04 00 22 01 00 03 4e 66 61 07 | /lang/String;)V....!...."...Nfa. |
5340 | 00 24 0c 00 05 00 21 0a 00 25 00 26 01 00 1a 6a 61 76 61 2f 6c 61 6e 67 2f 52 75 6e 74 69 6d 65 | .$....!..%.&...java/lang/Runtime |
5360 | 45 78 63 65 70 74 69 6f 6e 07 00 28 01 00 19 42 75 63 68 73 74 61 62 65 20 6f 64 65 72 20 25 20 | Exception..(...Buchstabe.oder.%. |
5380 | 65 72 77 61 72 74 65 74 08 00 2a 0a 00 29 00 26 01 00 04 61 74 6f 6d 01 00 01 28 08 00 2e 01 00 | erwartet..*..).&...atom...(..... |
53a0 | 08 74 72 79 6d 61 74 63 68 0c 00 30 00 0f 0a 00 04 00 31 01 00 04 65 78 70 72 0c 00 33 00 19 0a | .trymatch..0......1...expr..3... |
53c0 | 00 02 00 34 01 00 01 29 08 00 36 01 00 05 6d 61 74 63 68 0c 00 38 00 21 0a 00 04 00 39 0c 00 18 | ...4...)..6...match..8.!....9... |
53e0 | 00 19 0a 00 02 00 3b 01 00 01 78 01 00 05 4c 4e 66 61 3b 01 00 06 66 61 63 74 6f 72 0c 00 2d 00 | ......;...x...LNfa;...factor..-. |
5400 | 19 0a 00 02 00 40 01 00 05 73 74 61 72 73 01 00 0c 28 4c 4e 66 61 3b 29 4c 4e 66 61 3b 0c 00 42 | .....@...stars...(LNfa;)LNfa;..B |
5420 | 00 43 0a 00 02 00 44 01 00 01 2a 08 00 46 01 00 04 73 74 61 72 0c 00 48 00 19 0a 00 25 00 49 01 | .C....D...*..F...star..H....%.I. |
5440 | 00 04 74 65 72 6d 0c 00 3f 00 19 0a 00 02 00 4c 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 | ..term..?......L...java/lang/Str |
5460 | 69 6e 67 07 00 4e 01 00 06 65 71 75 61 6c 73 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 | ing..N...equals...(Ljava/lang/Ob |
5480 | 6a 65 63 74 3b 29 5a 0c 00 50 00 51 0a 00 4f 00 52 0c 00 4b 00 19 0a 00 02 00 54 01 00 06 63 6f | ject;)Z..P.Q..O.R..K......T...co |
54a0 | 6e 63 61 74 0c 00 56 00 43 0a 00 25 00 57 01 00 01 2b 08 00 59 01 00 08 70 61 72 61 6c 6c 65 6c | ncat..V.C..%.W...+..Y...parallel |
54c0 | 0c 00 5b 00 43 0a 00 25 00 5c 01 00 05 70 61 72 73 65 01 00 22 28 4c 6a 61 76 61 2f 6c 61 6e 67 | ..[.C..%.\...parse.."(Ljava/lang |
54e0 | 2f 53 74 72 69 6e 67 3b 29 4c 4e 66 61 53 69 6d 75 6c 61 74 6f 72 3b 01 00 01 76 0c 00 60 00 17 | /String;)LNfaSimulator;...v..`.. |
5500 | 09 00 04 00 61 01 00 02 4f 4b 08 00 63 01 00 0c 65 72 72 6f 72 4d 65 73 73 61 67 65 0c 00 65 00 | ....a...OK..c...errorMessage..e. |
5520 | 17 09 00 04 00 66 01 00 05 53 74 61 74 65 07 00 68 01 00 01 6e 01 00 01 49 0c 00 6a 00 6b 09 00 | .....f...State..h...n...I..j.k.. |
5540 | 69 00 6c 01 00 0c 4e 66 61 53 69 6d 75 6c 61 74 6f 72 07 00 6e 01 00 08 28 4c 4e 66 61 3b 29 56 | i.l...NfaSimulator..n...(LNfa;)V |
5560 | 0c 00 05 00 70 0a 00 6f 00 71 01 00 06 6c 65 6e 67 74 68 01 00 03 28 29 49 0c 00 73 00 74 0a 00 | ....p..o.q...length...()I..s.t.. |
5580 | 4f 00 75 01 00 15 c3 9c 62 65 72 7a c3 a4 68 6c 69 67 65 20 53 79 6d 62 6f 6c 65 08 00 77 01 00 | O.u.....berz..hlige.Symbole..w.. |
55a0 | 13 6a 61 76 61 2f 6c 61 6e 67 2f 54 68 72 6f 77 61 62 6c 65 07 00 79 01 00 0a 67 65 74 4d 65 73 | .java/lang/Throwable..y...getMes |
55c0 | 73 61 67 65 0c 00 7b 00 1b 0a 00 7a 00 7c 01 00 0d 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e 0c 00 | sage..{....z.|...errorPosition.. |
55e0 | 7e 00 6b 09 00 04 00 7f 01 00 01 7a 01 00 0e 4c 4e 66 61 53 69 6d 75 6c 61 74 6f 72 3b 01 00 01 | ~.k........z...LNfaSimulator;... |
5600 | 65 01 00 1c 4c 6a 61 76 61 2f 6c 61 6e 67 2f 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 3b | e...Ljava/lang/RuntimeException; |
5620 | 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 12 52 65 67 45 78 70 72 50 61 72 73 65 72 2e 6a 61 | ...SourceFile...RegExprParser.ja |
5640 | 76 61 00 20 00 02 00 04 00 00 00 00 00 09 00 00 00 05 00 06 00 01 00 07 00 00 00 2f 00 01 00 01 | va........................./.... |
5660 | 00 00 00 05 2a b7 00 09 b1 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 01 00 0b 00 00 00 0c 00 | ....*........................... |
5680 | 01 00 00 00 05 00 0c 00 0d 00 00 00 04 00 0e 00 0f 00 01 00 07 00 00 00 3c 00 03 00 02 00 00 00 | ........................<....... |
56a0 | 08 2a 2b 12 11 b6 00 15 ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 06 00 0b 00 00 00 16 00 | .*+............................. |
56c0 | 02 00 00 00 08 00 0c 00 0d 00 00 00 00 00 08 00 16 00 17 00 01 00 02 00 18 00 19 00 01 00 07 00 | ................................ |
56e0 | 00 00 69 00 03 00 02 00 00 00 25 2a b6 00 1d 4c 2a 2b b6 00 1f 99 00 11 2a 2b b6 00 23 bb 00 25 | ..i.......%*...L*+......*+..#..% |
5700 | 59 2b b7 00 27 b0 bb 00 29 59 12 2b b7 00 2c bf 00 00 00 02 00 0a 00 00 00 16 00 05 00 00 00 0c | Y+..'...)Y.+..,................. |
5720 | 00 05 00 0d 00 0d 00 0f 00 12 00 10 00 1b 00 12 00 0b 00 00 00 16 00 02 00 00 00 25 00 0c 00 0d | ...........................%.... |
5740 | 00 00 00 05 00 20 00 16 00 17 00 01 00 02 00 2d 00 19 00 01 00 07 00 00 00 5f 00 02 00 02 00 00 | ...............-........._...... |
5760 | 00 1b 2a 12 2f b6 00 32 99 00 10 2a b7 00 35 4c 2a 12 37 b6 00 3a 2b b0 2a b7 00 3c b0 00 00 00 | ..*./..2...*..5L*.7..:+.*..<.... |
5780 | 02 00 0a 00 00 00 16 00 05 00 00 00 17 00 09 00 19 00 0e 00 1a 00 14 00 1b 00 16 00 1d 00 0b 00 | ................................ |
57a0 | 00 00 16 00 02 00 00 00 1b 00 0c 00 0d 00 00 00 0e 00 08 00 3d 00 3e 00 01 00 02 00 3f 00 19 00 | ....................=.>.....?... |
57c0 | 01 00 07 00 00 00 33 00 02 00 01 00 00 00 09 2a 2a b7 00 41 b7 00 45 b0 00 00 00 02 00 0a 00 00 | ......3........**..A..E......... |
57e0 | 00 06 00 01 00 00 00 22 00 0b 00 00 00 0c 00 01 00 00 00 09 00 0c 00 0d 00 00 00 02 00 42 00 43 | .......".....................B.C |
5800 | 00 01 00 07 00 00 00 50 00 02 00 02 00 00 00 14 2a 12 47 b6 00 32 99 00 0c 2a 2b b6 00 4a b7 00 | .......P........*.G..2...*+..J.. |
5820 | 45 b0 2b b0 00 00 00 02 00 0a 00 00 00 0e 00 03 00 00 00 27 00 09 00 28 00 12 00 29 00 0b 00 00 | E.+................'...(...).... |
5840 | 00 16 00 02 00 00 00 14 00 0c 00 0d 00 00 00 00 00 14 00 3d 00 3e 00 01 00 02 00 4b 00 19 00 01 | ...................=.>.....K.... |
5860 | 00 07 00 00 00 74 00 02 00 03 00 00 00 26 2a b7 00 4d 4c 2a b6 00 1d 4d 2a 2c b6 00 1f 9a 00 0c | .....t.......&*..ML*...M*,...... |
5880 | 2c 12 2f b6 00 53 99 00 0c 2b 2a b7 00 55 b6 00 58 b0 2b b0 00 00 00 02 00 0a 00 00 00 16 00 05 | ,./..S...+*..U..X.+............. |
58a0 | 00 00 00 2e 00 05 00 2f 00 0a 00 30 00 1b 00 31 00 24 00 32 00 0b 00 00 00 20 00 03 00 00 00 26 | ......./...0...1.$.2...........& |
58c0 | 00 0c 00 0d 00 00 00 05 00 21 00 3d 00 3e 00 01 00 0a 00 1c 00 16 00 17 00 02 00 02 00 33 00 19 | .........!.=.>...............3.. |
58e0 | 00 01 00 07 00 00 00 59 00 02 00 02 00 00 00 19 2a b7 00 55 4c 2a 12 5a b6 00 32 99 00 0c 2b 2a | .......Y........*..UL*.Z..2...+* |
5900 | b7 00 35 b6 00 5d b0 2b b0 00 00 00 02 00 0a 00 00 00 12 00 04 00 00 00 37 00 05 00 38 00 0e 00 | ..5..].+................7...8... |
5920 | 39 00 17 00 3a 00 0b 00 00 00 16 00 02 00 00 00 19 00 0c 00 0d 00 00 00 05 00 14 00 3d 00 3e 00 | 9...:.......................=.>. |
5940 | 01 00 01 00 5e 00 5f 00 01 00 07 00 00 00 d1 00 03 00 04 00 00 00 4f 2a 2b b5 00 62 2a 12 64 b5 | ....^._...............O*+..b*.d. |
5960 | 00 67 03 b3 00 6d bb 00 6f 59 2a b7 00 35 b7 00 72 4d 2a b4 00 62 b6 00 76 9e 00 1b bb 00 29 59 | .g...m..oY*..5..rM*..b..v.....)Y |
5980 | 12 78 b7 00 2c bf a7 00 0e 4e 2a 2d b6 00 7d b5 00 67 01 4d 2a 2b b6 00 76 2a b4 00 62 b6 00 76 | .x..,....N*-..}..g.M*+..v*..b..v |
59a0 | 64 b5 00 80 2c b0 00 01 00 0f 00 32 00 32 00 29 00 02 00 0a 00 00 00 2e 00 0b 00 00 00 41 00 05 | d...,......2.2.).............A.. |
59c0 | 00 42 00 0b 00 43 00 0f 00 46 00 1b 00 47 00 25 00 48 00 32 00 4a 00 33 00 4c 00 3b 00 4d 00 3d | .B...C...F...G.%.H.2.J.3.L.;.M.= |
59e0 | 00 4f 00 4d 00 50 00 0b 00 00 00 34 00 05 00 00 00 4f 00 0c 00 0d 00 00 00 00 00 4f 00 16 00 17 | .O.M.P.....4.....O.........O.... |
5a00 | 00 01 00 1b 00 17 00 81 00 82 00 02 00 3d 00 12 00 81 00 82 00 02 00 33 00 0a 00 83 00 84 00 03 | .............=.........3........ |
5a20 | 00 01 00 85 00 00 00 02 00 86 50 4b 03 04 0a 00 00 00 00 00 4b a6 ec 30 72 c0 c5 9e db 06 00 00 | ..........PK........K..0r....... |
5a40 | db 06 00 00 12 00 00 00 52 65 67 45 78 70 72 50 61 72 73 65 72 2e 6a 61 76 61 63 6c 61 73 73 20 | ........RegExprParser.javaclass. |
5a60 | 52 65 67 45 78 70 72 50 61 72 73 65 72 20 65 78 74 65 6e 64 73 20 50 61 72 73 65 72 0d 0a 7b 0d | RegExprParser.extends.Parser..{. |
5a80 | 0a 0d 0a 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 62 6f 6f 6c 65 61 6e 20 69 73 4c 65 74 74 65 | .......protected.boolean.isLette |
5aa0 | 72 28 53 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 | r(String.a)......{..........retu |
5ac0 | 72 6e 20 69 73 49 6e 28 61 2c 20 22 61 62 63 64 25 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 2f 2f | rn.isIn(a,."abcd%");..........// |
5ae0 | 20 25 20 77 69 72 64 20 77 69 65 20 4c 65 74 74 65 72 20 62 65 68 61 6e 64 65 6c 74 0d 0a 20 20 | .%.wird.wie.Letter.behandelt.... |
5b00 | 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 4e 66 61 20 6c 69 74 65 72 61 6c 28 29 | ..}........private.Nfa.literal() |
5b20 | 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 74 72 69 6e 67 20 61 20 3d 20 6c 6f 6f 6b | ......{..........String.a.=.look |
5b40 | 61 68 65 61 64 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 69 73 4c 65 74 74 65 72 28 61 | ahead();..........if.(isLetter(a |
5b60 | 29 29 20 2f 2f 20 45 6c 65 6d 65 6e 74 61 72 61 75 74 6f 6d 61 74 20 66 fc 72 20 53 79 6d 62 6f | )).//.Elementarautomat.f.r.Symbo |
5b80 | 6c 20 61 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 | l.a..........{..............cons |
5ba0 | 75 6d 65 28 61 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 | ume(a);..............return.new. |
5bc0 | 4e 66 61 28 61 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 74 68 72 6f | Nfa(a);..........}..........thro |
5be0 | 77 20 6e 65 77 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 42 75 63 68 73 74 61 62 | w.new.RuntimeException("Buchstab |
5c00 | 65 20 6f 64 65 72 20 25 20 65 72 77 61 72 74 65 74 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 | e.oder.%.erwartet");......}..... |
5c20 | 20 20 20 70 72 69 76 61 74 65 20 4e 66 61 20 61 74 6f 6d 28 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 | ...private.Nfa.atom()......{.... |
5c40 | 20 20 20 20 20 20 69 66 20 28 74 72 79 6d 61 74 63 68 28 22 28 22 29 29 0d 0a 20 20 20 20 20 20 | ......if.(trymatch("("))........ |
5c60 | 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 66 61 20 78 20 3d 20 65 78 70 72 28 29 3b | ..{..............Nfa.x.=.expr(); |
5c80 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 28 22 29 22 29 3b 0d 0a 20 20 20 20 20 | ..............match(")");....... |
5ca0 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 | .......return.x;..........}..... |
5cc0 | 20 20 20 20 20 72 65 74 75 72 6e 20 6c 69 74 65 72 61 6c 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d | .....return.literal();......}... |
5ce0 | 0a 20 20 20 20 70 72 69 76 61 74 65 20 4e 66 61 20 66 61 63 74 6f 72 28 29 0d 0a 20 20 20 20 7b | .....private.Nfa.factor()......{ |
5d00 | 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 74 61 72 73 28 61 74 6f 6d 28 29 29 3b 0d | ..........return.stars(atom());. |
5d20 | 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 4e 66 61 20 73 74 61 72 73 28 | .....}........private.Nfa.stars( |
5d40 | 4e 66 61 20 78 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 72 79 6d 61 | Nfa.x)......{..........if.(tryma |
5d60 | 74 63 68 28 22 2a 22 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 74 | tch("*"))..............return.st |
5d80 | 61 72 73 28 78 2e 73 74 61 72 28 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 | ars(x.star());..........return.x |
5da0 | 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 4e 66 61 20 74 65 72 6d | ;......}........private.Nfa.term |
5dc0 | 28 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 4e 66 61 20 78 20 3d 20 66 61 63 74 6f | ()......{..........Nfa.x.=.facto |
5de0 | 72 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 53 74 72 69 6e 67 20 61 20 3d 20 6c 6f 6f 6b 61 68 65 | r();..........String.a.=.lookahe |
5e00 | 61 64 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 69 73 4c 65 74 74 65 72 28 61 29 20 7c | ad();..........if.(isLetter(a).| |
5e20 | 7c 20 61 2e 65 71 75 61 6c 73 28 22 28 22 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | |.a.equals("("))..............re |
5e40 | 74 75 72 6e 20 78 2e 63 6f 6e 63 61 74 28 74 65 72 6d 28 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 | turn.x.concat(term());.......... |
5e60 | 72 65 74 75 72 6e 20 78 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 72 69 76 61 74 65 20 | return.x;......}........private. |
5e80 | 4e 66 61 20 65 78 70 72 28 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 4e 66 61 20 78 | Nfa.expr()......{..........Nfa.x |
5ea0 | 20 3d 20 74 65 72 6d 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 72 79 6d 61 74 63 68 | .=.term();..........if.(trymatch |
5ec0 | 28 22 2b 22 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 2e 70 61 72 | ("+"))..............return.x.par |
5ee0 | 61 6c 6c 65 6c 28 65 78 70 72 28 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 | allel(expr());..........return.x |
5f00 | 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 4e 66 61 53 69 6d 75 6c 61 | ;......}........public.NfaSimula |
5f20 | 74 6f 72 20 70 61 72 73 65 28 53 74 72 69 6e 67 20 61 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 | tor.parse(String.a)......{...... |
5f40 | 20 20 20 20 4e 66 61 53 69 6d 75 6c 61 74 6f 72 20 7a 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 76 | ....NfaSimulator.z;............v |
5f60 | 20 3d 20 61 3b 0d 0a 20 20 20 20 20 20 20 20 65 72 72 6f 72 4d 65 73 73 61 67 65 20 3d 20 22 4f | .=.a;..........errorMessage.=."O |
5f80 | 4b 22 3b 0d 0a 20 20 20 20 20 20 20 20 53 74 61 74 65 2e 6e 20 3d 20 30 3b 0d 0a 20 20 20 20 20 | K";..........State.n.=.0;....... |
5fa0 | 20 20 20 74 72 79 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a | ...try..........{..............z |
5fc0 | 20 3d 20 6e 65 77 20 4e 66 61 53 69 6d 75 6c 61 74 6f 72 28 65 78 70 72 28 29 29 3b 0d 0a 20 20 | .=.new.NfaSimulator(expr());.... |
5fe0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 28 76 2e 6c 65 6e 67 74 68 28 29 20 3e 20 30 29 0d 0a 20 | ..........if.(v.length().>.0)... |
6000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 52 75 6e 74 69 6d 65 | ...............throw.new.Runtime |
6020 | 45 78 63 65 70 74 69 6f 6e 28 22 dc 62 65 72 7a e4 68 6c 69 67 65 20 53 79 6d 62 6f 6c 65 22 29 | Exception(".berz.hlige.Symbole") |
6040 | 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 63 61 74 63 68 20 28 52 75 6e | ;..........}..........catch.(Run |
6060 | 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 20 65 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 | timeException.e)..........{..... |
6080 | 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 4d 65 73 73 61 67 65 20 3d 20 65 2e 67 65 74 4d 65 73 | .........errorMessage.=.e.getMes |
60a0 | 73 61 67 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7a 20 3d 20 6e 75 6c 6c 3b 0d 0a | sage();..............z.=.null;.. |
60c0 | 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 65 72 72 6f 72 50 6f 73 69 74 69 6f 6e | ........}..........errorPosition |
60e0 | 20 3d 20 61 2e 6c 65 6e 67 74 68 28 29 20 2d 20 76 2e 6c 65 6e 67 74 68 28 29 3b 0d 0a 20 20 20 | .=.a.length().-.v.length();..... |
6100 | 20 20 20 20 20 72 65 74 75 72 6e 20 7a 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e | .....return.z;......}....}.//.en |
6120 | 64 20 63 6c 61 73 73 20 52 65 67 45 78 70 72 50 61 72 73 65 72 50 4b 03 04 0a 00 00 00 00 00 14 | d.class.RegExprParserPK......... |
6140 | 92 9e 33 fd 55 8b 7c e5 02 00 00 e5 02 00 00 0b 00 00 00 53 74 61 74 65 2e 63 6c 61 73 73 ca fe | ..3.U.|............State.class.. |
6160 | ba be 00 03 00 2d 00 2d 01 00 05 53 74 61 74 65 07 00 01 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f | .....-.-...State......java/lang/ |
6180 | 4f 62 6a 65 63 74 07 00 03 01 00 01 74 01 00 08 5b 4c 53 74 61 74 65 3b 01 00 06 73 79 6d 62 6f | Object......t...[LState;...symbo |
61a0 | 6c 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 06 6d 61 72 6b 65 64 01 | l...Ljava/lang/String;...marked. |
61c0 | 00 01 5a 01 00 02 6e 72 01 00 01 49 01 00 01 6e 01 00 08 3c 63 6c 69 6e 69 74 3e 01 00 03 28 29 | ..Z...nr...I...n...<clinit>...() |
61e0 | 56 01 00 04 43 6f 64 65 0c 00 0d 00 0c 09 00 02 00 11 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 | V...Code.............LineNumberT |
6200 | 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 06 3c 69 6e 69 | able...LocalVariableTable...<ini |
6220 | 74 3e 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 0c 00 15 00 0f 0a | t>...(Ljava/lang/String;)V...... |
6240 | 00 04 00 17 0c 00 09 00 0a 09 00 02 00 19 0c 00 05 00 06 09 00 02 00 1b 0c 00 07 00 08 09 00 02 | ................................ |
6260 | 00 1d 0c 00 0b 00 0c 09 00 02 00 1f 01 00 04 74 68 69 73 01 00 07 4c 53 74 61 74 65 3b 01 00 01 | ...............this...LState;... |
6280 | 61 01 00 02 c2 a7 08 00 24 0c 00 15 00 16 0a 00 02 00 26 01 00 04 6d 61 72 6b 01 00 04 28 5a 29 | a.......$.........&...mark...(Z) |
62a0 | 56 01 00 01 62 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 0a 53 74 61 74 65 2e 6a 61 76 61 00 | V...b...SourceFile...State.java. |
62c0 | 20 00 02 00 04 00 00 00 05 00 01 00 05 00 06 00 00 00 01 00 07 00 08 00 00 00 01 00 09 00 0a 00 | ................................ |
62e0 | 00 00 01 00 0b 00 0c 00 00 00 09 00 0d 00 0c 00 00 00 04 00 08 00 0e 00 0f 00 01 00 10 00 00 00 | ................................ |
6300 | 29 00 01 00 00 00 00 00 05 03 b3 00 12 b1 00 00 00 02 00 13 00 00 00 0a 00 02 00 00 00 08 00 04 | )............................... |
6320 | 00 01 00 14 00 00 00 02 00 00 00 01 00 15 00 16 00 01 00 10 00 00 00 72 00 02 00 02 00 00 00 26 | .......................r.......& |
6340 | 2a b7 00 18 2a 03 b5 00 1a 2a 05 bd 00 02 b5 00 1c 2a 2b b5 00 1e b2 00 12 04 60 b3 00 12 2a b2 | *...*....*.......*+.......`...*. |
6360 | 00 12 b5 00 20 b1 00 00 00 02 00 13 00 00 00 1e 00 07 00 00 00 0a 00 04 00 06 00 09 00 0c 00 11 | ................................ |
6380 | 00 0d 00 16 00 0e 00 1e 00 0f 00 25 00 10 00 14 00 00 00 16 00 02 00 00 00 26 00 21 00 22 00 00 | ...........%.............&.!.".. |
63a0 | 00 00 00 26 00 23 00 08 00 01 00 01 00 15 00 0f 00 01 00 10 00 00 00 35 00 02 00 01 00 00 00 07 | ...&.#.................5........ |
63c0 | 2a 12 25 b7 00 27 b1 00 00 00 02 00 13 00 00 00 0a 00 02 00 00 00 14 00 06 00 15 00 14 00 00 00 | *.%..'.......................... |
63e0 | 0c 00 01 00 00 00 07 00 21 00 22 00 00 00 01 00 28 00 29 00 01 00 10 00 00 00 3e 00 02 00 02 00 | ........!.".....(.).......>..... |
6400 | 00 00 06 2a 1b b5 00 1a b1 00 00 00 02 00 13 00 00 00 0a 00 02 00 00 00 19 00 05 00 1a 00 14 00 | ...*............................ |
6420 | 00 00 16 00 02 00 00 00 06 00 21 00 22 00 00 00 00 00 06 00 2a 00 0a 00 01 00 01 00 2b 00 00 00 | ..........!.".......*.......+... |
6440 | 02 00 2c 50 4b 03 04 0a 00 00 00 00 00 d0 80 24 30 18 f3 18 e8 ce 01 00 00 ce 01 00 00 0a 00 00 | ..,PK..........$0............... |
6460 | 00 53 74 61 74 65 2e 6a 61 76 61 63 6c 61 73 73 20 53 74 61 74 65 0d 0a 7b 0d 0a 09 70 75 62 6c | .State.javaclass.State..{...publ |
6480 | 69 63 20 53 74 61 74 65 5b 5d 20 74 3b 09 2f 2f 20 46 6f 6c 67 65 7a 75 73 74 e4 6e 64 65 0d 0a | ic.State[].t;.//.Folgezust.nde.. |
64a0 | 09 70 75 62 6c 69 63 20 53 74 72 69 6e 67 20 73 79 6d 62 6f 6c 3b 09 2f 2f 20 4d 61 72 6b 69 65 | .public.String.symbol;.//.Markie |
64c0 | 72 75 6e 67 20 64 65 73 20 41 75 73 67 61 6e 67 73 70 66 65 69 6c 73 0d 0a 09 2f 2f 20 42 65 69 | rung.des.Ausgangspfeils...//.Bei |
64e0 | 20 7a 77 65 69 20 41 75 73 67 61 6e 67 73 70 66 65 69 6c 65 6e 20 73 69 6e 64 20 62 65 69 64 65 | .zwei.Ausgangspfeilen.sind.beide |
6500 | 20 6d 69 74 20 45 70 73 69 6c 6f 6e 20 6d 61 72 6b 69 65 72 74 0d 0a 09 70 75 62 6c 69 63 20 62 | .mit.Epsilon.markiert...public.b |
6520 | 6f 6f 6c 65 61 6e 20 6d 61 72 6b 65 64 3d 66 61 6c 73 65 3b 0d 0a 09 70 75 62 6c 69 63 20 69 6e | oolean.marked=false;...public.in |
6540 | 74 20 6e 72 3b 0d 0a 09 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 6e 3d 30 3b 0d 0a | t.nr;...public.static.int.n=0;.. |
6560 | 09 0d 0a 09 70 75 62 6c 69 63 20 53 74 61 74 65 28 53 74 72 69 6e 67 20 61 29 0d 0a 09 7b 0d 0a | ....public.State(String.a)...{.. |
6580 | 09 09 74 3d 6e 65 77 20 53 74 61 74 65 5b 32 5d 3b 0d 0a 09 09 73 79 6d 62 6f 6c 3d 61 3b 0d 0a | ..t=new.State[2];....symbol=a;.. |
65a0 | 09 09 6e 2b 2b 3b 0d 0a 09 09 6e 72 3d 6e 3b 0d 0a 09 7d 0d 0a 09 0d 0a 09 70 75 62 6c 69 63 20 | ..n++;....nr=n;...}......public. |
65c0 | 53 74 61 74 65 28 29 0d 0a 09 7b 0d 0a 09 09 74 68 69 73 28 22 a7 22 29 3b 09 2f 2f 20 45 70 73 | State()...{....this(".");.//.Eps |
65e0 | 69 6c 6f 6e 0d 0a 09 7d 0d 0a 09 0d 0a 09 70 75 62 6c 69 63 20 76 6f 69 64 20 6d 61 72 6b 28 62 | ilon...}......public.void.mark(b |
6600 | 6f 6f 6c 65 61 6e 20 62 29 0d 0a 09 7b 0d 0a 09 09 6d 61 72 6b 65 64 3d 62 3b 0d 0a 09 7d 0d 0a | oolean.b)...{....marked=b;...}.. |
6620 | 09 0d 0a 7d 09 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 53 74 61 74 65 0d 0a 50 4b 03 04 0a 00 00 | ...}.//.end.class.State..PK..... |
6640 | 00 00 00 14 92 9e 33 e5 9d f1 4f bc 0d 00 00 bc 0d 00 00 0d 00 00 00 66 6e 73 2f 46 6e 73 2e 63 | ......3...O............fns/Fns.c |
6660 | 6c 61 73 73 ca fe ba be 00 03 00 2d 00 98 01 00 07 66 6e 73 2f 46 6e 73 07 00 01 01 00 10 6a 61 | lass.......-.....fns/Fns......ja |
6680 | 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 03 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 | va/lang/Object......<init>...()V |
66a0 | 01 00 04 43 6f 64 65 0c 00 05 00 06 0a 00 04 00 08 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 | ...Code.............LineNumberTa |
66c0 | 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 | ble...LocalVariableTable...this. |
66e0 | 00 09 4c 66 6e 73 2f 46 6e 73 3b 01 00 04 66 69 6c 6c 01 00 27 28 4c 6a 61 76 61 2f 6c 61 6e 67 | ..Lfns/Fns;...fill..'(Ljava/lang |
6700 | 2f 53 74 72 69 6e 67 3b 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 00 08 | /String;I)Ljava/lang/String;.... |
6720 | 00 10 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 07 00 12 01 00 06 6c 65 6e 67 74 | .....java/lang/String......lengt |
6740 | 68 01 00 03 28 29 49 0c 00 14 00 15 0a 00 13 00 16 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 | h...()I.............java/lang/St |
6760 | 72 69 6e 67 42 75 66 66 65 72 07 00 18 01 00 07 76 61 6c 75 65 4f 66 01 00 26 28 4c 6a 61 76 61 | ringBuffer......valueOf..&(Ljava |
6780 | 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | /lang/Object;)Ljava/lang/String; |
67a0 | 0c 00 1a 00 1b 0a 00 13 00 1c 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b | .............(Ljava/lang/String; |
67c0 | 29 56 0c 00 05 00 1e 0a 00 19 00 1f 01 00 06 61 70 70 65 6e 64 01 00 2c 28 4c 6a 61 76 61 2f 6c | )V.............append..,(Ljava/l |
67e0 | 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 | ang/String;)Ljava/lang/StringBuf |
6800 | 66 65 72 3b 0c 00 21 00 22 0a 00 19 00 23 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a | fer;..!."....#...toString...()Lj |
6820 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 25 00 26 0a 00 19 00 27 01 00 09 73 75 62 | ava/lang/String;..%.&....'...sub |
6840 | 73 74 72 69 6e 67 01 00 16 28 49 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c | string...(II)Ljava/lang/String;. |
6860 | 00 29 00 2a 0a 00 13 00 2b 01 00 01 73 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | .).*....+...s...Ljava/lang/Strin |
6880 | 67 3b 01 00 01 6e 01 00 01 49 01 00 03 65 72 67 01 00 04 6c 65 66 74 01 00 05 73 70 61 63 65 01 | g;...n...I...erg...left...space. |
68a0 | 00 15 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 01 20 08 00 35 0c 00 | ..(I)Ljava/lang/String;......5.. |
68c0 | 0e 00 0f 0a 00 02 00 37 01 00 05 72 69 67 68 74 0c 00 29 00 34 0a 00 13 00 3a 01 00 03 73 74 72 | .......7...right..).4....:...str |
68e0 | 01 00 04 73 74 72 6c 01 00 06 66 6f 72 6d 61 74 01 00 1b 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 | ...strl...format...(I)Ljava/lang |
6900 | 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b 0c 00 21 00 3f 0a 00 19 00 40 01 00 01 6b 01 00 03 6d | /StringBuffer;..!.?....@...k...m |
6920 | 69 64 01 00 28 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 49 49 29 4c 6a 61 76 61 | id..((Ljava/lang/String;II)Ljava |
6940 | 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 02 6c 67 01 00 05 69 6e 73 74 72 01 00 27 28 4c 6a | /lang/String;...lg...instr..'(Lj |
6960 | 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e | ava/lang/String;Ljava/lang/Strin |
6980 | 67 3b 29 5a 01 00 07 69 6e 64 65 78 4f 66 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 | g;)Z...indexOf...(Ljava/lang/Str |
69a0 | 69 6e 67 3b 29 49 0c 00 48 00 49 0a 00 13 00 4a 01 00 01 78 01 00 01 79 01 00 03 63 68 72 01 00 | ing;)I..H.I....J...x...y...chr.. |
69c0 | 15 28 43 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0c 00 1a 00 4f 0a 00 13 00 50 | .(C)Ljava/lang/String;....O....P |
69e0 | 01 00 03 76 61 6c 01 00 04 74 72 69 6d 0c 00 53 00 26 0a 00 13 00 54 01 00 11 6a 61 76 61 2f 6c | ...val...trim..S.&....T...java/l |
6a00 | 61 6e 67 2f 49 6e 74 65 67 65 72 07 00 56 01 00 08 70 61 72 73 65 49 6e 74 0c 00 58 00 49 0a 00 | ang/Integer..V...parseInt..X.I.. |
6a20 | 57 00 59 01 00 03 6c 6f 67 01 00 04 28 49 29 44 01 00 0e 6a 61 76 61 2f 6c 61 6e 67 2f 4d 61 74 | W.Y...log...(I)D...java/lang/Mat |
6a40 | 68 07 00 5d 01 00 04 28 44 29 44 0c 00 5b 00 5f 0a 00 5e 00 60 06 40 00 00 00 00 00 00 00 01 00 | h..]...(D)D..[._..^.`.@......... |
6a60 | 03 64 65 67 01 00 04 28 44 29 49 06 40 66 80 00 00 00 00 00 06 40 09 21 fb 54 44 2d 18 06 3f e0 | .deg...(D)I.@f.......@.!.TD-..?. |
6a80 | 00 00 00 00 00 00 01 00 01 72 01 00 01 44 01 00 03 72 6e 64 01 00 04 28 49 29 49 01 00 06 72 61 | .........r...D...rnd...(I)I...ra |
6aa0 | 6e 64 6f 6d 01 00 03 28 29 44 0c 00 70 00 71 0a 00 5e 00 72 01 00 05 72 6f 75 6e 64 01 00 05 28 | ndom...()D..p.q..^.r...round...( |
6ac0 | 44 49 29 44 06 40 24 00 00 00 00 00 00 01 00 03 70 6f 77 01 00 05 28 44 44 29 44 0c 00 78 00 79 | DI)D.@$.........pow...(DD)D..x.y |
6ae0 | 0a 00 5e 00 7a 01 00 04 72 69 6e 74 0c 00 7c 00 5f 0a 00 5e 00 7d 01 00 01 70 01 00 02 73 71 01 | ..^.z...rint..|._..^.}...p...sq. |
6b00 | 00 03 6d 61 78 01 00 05 28 49 49 29 49 01 00 01 61 01 00 01 62 01 00 06 28 49 49 49 29 49 0c 00 | ..max...(II)I...a...b...(III)I.. |
6b20 | 81 00 82 0a 00 02 00 86 01 00 01 63 01 00 03 6d 69 6e 0c 00 89 00 82 0a 00 02 00 8a 01 00 05 69 | ...........c...min.............i |
6b40 | 73 53 65 74 01 00 05 28 49 49 29 5a 01 00 01 69 01 00 06 69 73 5a 65 72 6f 01 00 04 28 44 29 5a | sSet...(II)Z...i...isZero...(D)Z |
6b60 | 01 00 03 61 62 73 0c 00 91 00 5f 0a 00 5e 00 92 06 3d 71 97 99 81 2d ea 11 01 00 0a 53 6f 75 72 | ...abs...._..^...=q...-.....Sour |
6b80 | 63 65 46 69 6c 65 01 00 08 46 6e 73 2e 6a 61 76 61 00 21 00 02 00 04 00 00 00 00 00 1a 00 01 00 | ceFile...Fns.java.!............. |
6ba0 | 05 00 06 00 01 00 07 00 00 00 2f 00 01 00 01 00 00 00 05 2a b7 00 09 b1 00 00 00 02 00 0a 00 00 | ........../........*............ |
6bc0 | 00 06 00 01 00 00 00 03 00 0b 00 00 00 0c 00 01 00 00 00 05 00 0c 00 0d 00 00 00 09 00 0e 00 0f | ................................ |
6be0 | 00 01 00 07 00 00 00 88 00 03 00 03 00 00 00 32 12 11 4d 2a b6 00 17 9a 00 1c 12 11 b0 a7 00 16 | ...............2..M*............ |
6c00 | bb 00 19 59 2c b8 00 1d b7 00 20 2a b6 00 24 b6 00 28 4d 2c b6 00 17 1b a1 ff e8 2c 03 1b b6 00 | ...Y,......*..$..(M,.......,.... |
6c20 | 2c b0 00 00 00 02 00 0a 00 00 00 1e 00 07 00 00 00 09 00 03 00 0a 00 0a 00 0b 00 0d 00 0c 00 10 | ,............................... |
6c40 | 00 0d 00 23 00 0c 00 2b 00 0e 00 0b 00 00 00 20 00 03 00 00 00 32 00 2d 00 2e 00 00 00 00 00 32 | ...#...+.............2.-.......2 |
6c60 | 00 2f 00 30 00 01 00 03 00 2f 00 31 00 2e 00 02 00 09 00 32 00 0f 00 01 00 07 00 00 00 4d 00 03 | ./.0...../.1.......2.........M.. |
6c80 | 00 02 00 00 00 11 2a b6 00 17 1b a3 00 05 2a b0 2a 03 1b b6 00 2c b0 00 00 00 02 00 0a 00 00 00 | ......*.......*.*....,.......... |
6ca0 | 0e 00 03 00 00 00 15 00 08 00 16 00 0a 00 17 00 0b 00 00 00 16 00 02 00 00 00 11 00 2d 00 2e 00 | ............................-... |
6cc0 | 00 00 00 00 11 00 2f 00 30 00 01 00 09 00 33 00 34 00 01 00 07 00 00 00 31 00 02 00 01 00 00 00 | ....../.0.....3.4.......1....... |
6ce0 | 07 12 36 1a b8 00 38 b0 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 1d 00 0b 00 00 00 0c 00 01 | ..6...8......................... |
6d00 | 00 00 00 07 00 2f 00 30 00 00 00 09 00 39 00 0f 00 01 00 07 00 00 00 51 00 03 00 02 00 00 00 15 | ...../.0.....9.........Q........ |
6d20 | 2a b6 00 17 1b a3 00 05 2a b0 2a 2a b6 00 17 1b 64 b6 00 3b b0 00 00 00 02 00 0a 00 00 00 0e 00 | *.......*.**....d..;............ |
6d40 | 03 00 00 00 24 00 08 00 25 00 0a 00 26 00 0b 00 00 00 16 00 02 00 00 00 15 00 2d 00 2e 00 00 00 | ....$...%...&.............-..... |
6d60 | 00 00 15 00 2f 00 30 00 01 00 09 00 3c 00 0f 00 01 00 07 00 00 00 63 00 04 00 02 00 00 00 27 2a | ..../.0.....<.........c.......'* |
6d80 | b6 00 17 1b a1 00 05 2a b0 bb 00 19 59 2a b8 00 1d b7 00 20 12 36 1b 2a b6 00 17 64 b8 00 38 b6 | .......*....Y*.......6.*...d..8. |
6da0 | 00 24 b6 00 28 b0 00 00 00 02 00 0a 00 00 00 0e 00 03 00 00 00 2e 00 08 00 2f 00 0a 00 30 00 0b | .$..(..................../...0.. |
6dc0 | 00 00 00 16 00 02 00 00 00 27 00 2d 00 2e 00 00 00 00 00 27 00 2f 00 30 00 01 00 09 00 3d 00 0f | .........'.-.......'./.0.....=.. |
6de0 | 00 01 00 07 00 00 00 63 00 05 00 02 00 00 00 27 2a b6 00 17 1b a1 00 05 2a b0 bb 00 19 59 12 36 | .......c.......'*.......*....Y.6 |
6e00 | 1b 2a b6 00 17 64 b8 00 38 b8 00 1d b7 00 20 2a b6 00 24 b6 00 28 b0 00 00 00 02 00 0a 00 00 00 | .*...d..8......*..$..(.......... |
6e20 | 0e 00 03 00 00 00 38 00 08 00 39 00 0a 00 3a 00 0b 00 00 00 16 00 02 00 00 00 27 00 2d 00 2e 00 | ......8...9...:...........'.-... |
6e40 | 00 00 00 00 27 00 2f 00 30 00 01 00 09 00 3e 00 2a 00 01 00 07 00 00 00 82 00 05 00 03 00 00 00 | ....'./.0.....>.*............... |
6e60 | 38 bb 00 19 59 12 11 b7 00 20 1a b6 00 41 b6 00 28 4d 2c b6 00 17 1b a1 00 05 2c b0 bb 00 19 59 | 8...Y........A..(M,.......,....Y |
6e80 | 12 36 1b 2c b6 00 17 64 b8 00 38 b8 00 1d b7 00 20 2c b6 00 24 b6 00 28 b0 00 00 00 02 00 0a 00 | .6.,...d..8......,..$..(........ |
6ea0 | 00 00 12 00 04 00 00 00 42 00 11 00 43 00 19 00 44 00 1b 00 45 00 0b 00 00 00 20 00 03 00 00 00 | ........B...C...D...E........... |
6ec0 | 38 00 42 00 30 00 00 00 00 00 38 00 2f 00 30 00 01 00 11 00 27 00 2d 00 2e 00 02 00 09 00 43 00 | 8.B.0.....8./.0.....'.-.......C. |
6ee0 | 44 00 01 00 07 00 00 00 47 00 04 00 03 00 00 00 09 2a 1b 1b 1c 60 b6 00 2c b0 00 00 00 02 00 0a | D.......G........*...`..,....... |
6f00 | 00 00 00 06 00 01 00 00 00 4c 00 0b 00 00 00 20 00 03 00 00 00 09 00 2d 00 2e 00 00 00 00 00 09 | .........L.............-........ |
6f20 | 00 42 00 30 00 01 00 00 00 09 00 45 00 30 00 02 00 09 00 43 00 0f 00 01 00 07 00 00 00 3a 00 02 | .B.0.......E.0.....C.........:.. |
6f40 | 00 02 00 00 00 06 2a 1b b6 00 3b b0 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 53 00 0b 00 00 | ......*...;................S.... |
6f60 | 00 16 00 02 00 00 00 06 00 2d 00 2e 00 00 00 00 00 06 00 42 00 30 00 01 00 09 00 46 00 47 00 01 | .........-.........B.0.....F.G.. |
6f80 | 00 07 00 00 00 51 00 02 00 02 00 00 00 15 2a b6 00 17 9a 00 05 03 ac 2b 2a b6 00 4b 9b 00 05 04 | .....Q........*........+*..K.... |
6fa0 | ac 03 ac 00 00 00 02 00 0a 00 00 00 0e 00 03 00 00 00 59 00 07 00 5a 00 09 00 5b 00 0b 00 00 00 | ..................Y...Z...[..... |
6fc0 | 16 00 02 00 00 00 15 00 4c 00 2e 00 00 00 00 00 15 00 4d 00 2e 00 01 00 09 00 4e 00 34 00 01 00 | ........L.........M.......N.4... |
6fe0 | 07 00 00 00 30 00 01 00 01 00 00 00 06 1a 92 b8 00 51 b0 00 00 00 02 00 0a 00 00 00 06 00 01 00 | ....0............Q.............. |
7000 | 00 00 61 00 0b 00 00 00 0c 00 01 00 00 00 06 00 42 00 30 00 00 00 09 00 52 00 49 00 01 00 07 00 | ..a.............B.0.....R.I..... |
7020 | 00 00 32 00 01 00 01 00 00 00 08 2a b6 00 55 b8 00 5a ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 | ..2........*..U..Z.............. |
7040 | 00 00 67 00 0b 00 00 00 0c 00 01 00 00 00 08 00 4c 00 2e 00 00 00 09 00 5b 00 5c 00 01 00 07 00 | ..g.............L.......[.\..... |
7060 | 00 00 37 00 04 00 01 00 00 00 0d 1a 87 b8 00 61 14 00 62 b8 00 61 6f af 00 00 00 02 00 0a 00 00 | ..7............a..b..ao......... |
7080 | 00 06 00 01 00 00 00 6d 00 0b 00 00 00 0c 00 01 00 00 00 0d 00 4c 00 30 00 00 00 09 00 64 00 65 | .......m.............L.0.....d.e |
70a0 | 00 01 00 07 00 00 00 39 00 04 00 02 00 00 00 0f 26 14 00 66 6b 14 00 68 6f 14 00 6a 63 8e ac 00 | .......9........&..fk..ho..jc... |
70c0 | 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 73 00 0b 00 00 00 0c 00 01 00 00 00 0f 00 6c 00 6d 00 | ..............s.............l.m. |
70e0 | 00 00 09 00 6e 00 6f 00 01 00 07 00 00 00 34 00 04 00 01 00 00 00 0a b8 00 73 1a 87 6b 0f 63 8e | ....n.o.......4..........s..k.c. |
7100 | ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 79 00 0b 00 00 00 0c 00 01 00 00 00 0a 00 6c 00 | ................y.............l. |
7120 | 30 00 00 00 09 00 74 00 75 00 01 00 07 00 00 00 54 00 04 00 05 00 00 00 12 14 00 76 1c 87 b8 00 | 0.....t.u.......T..........v.... |
7140 | 7b 4a 26 29 6b b8 00 7e 29 6f af 00 00 00 02 00 0a 00 00 00 0a 00 02 00 00 00 7f 00 09 00 80 00 | {J&)k..~)o...................... |
7160 | 0b 00 00 00 20 00 03 00 00 00 12 00 6c 00 6d 00 00 00 00 00 12 00 42 00 30 00 02 00 09 00 09 00 | ............l.m.......B.0....... |
7180 | 7f 00 6d 00 03 00 09 00 74 00 65 00 01 00 07 00 00 00 30 00 02 00 02 00 00 00 06 26 b8 00 7e 8e | ..m.....t.e.......0........&..~. |
71a0 | ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 86 00 0b 00 00 00 0c 00 01 00 00 00 06 00 6c 00 | ..............................l. |
71c0 | 6d 00 00 00 09 00 80 00 5f 00 01 00 07 00 00 00 2e 00 04 00 02 00 00 00 04 26 26 6b af 00 00 00 | m......._................&&k.... |
71e0 | 02 00 0a 00 00 00 06 00 01 00 00 00 8c 00 0b 00 00 00 0c 00 01 00 00 00 04 00 6c 00 6d 00 00 00 | ..........................l.m... |
7200 | 09 00 80 00 6f 00 01 00 07 00 00 00 2e 00 02 00 01 00 00 00 04 1a 1a 68 ac 00 00 00 02 00 0a 00 | ....o..................h........ |
7220 | 00 00 06 00 01 00 00 00 92 00 0b 00 00 00 0c 00 01 00 00 00 04 00 6c 00 30 00 00 00 09 00 81 00 | ......................l.0....... |
7240 | 82 00 01 00 07 00 00 00 3f 00 02 00 02 00 00 00 0b 1a 1b a4 00 07 1a a7 00 04 1b ac 00 00 00 02 | ........?....................... |
7260 | 00 0a 00 00 00 06 00 01 00 00 00 97 00 0b 00 00 00 16 00 02 00 00 00 0b 00 83 00 30 00 00 00 00 | ...........................0.... |
7280 | 00 0b 00 84 00 30 00 01 00 09 00 81 00 85 00 01 00 07 00 00 00 48 00 03 00 03 00 00 00 0a 1a 1b | .....0...............H.......... |
72a0 | 1c b8 00 87 b8 00 87 ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 9c 00 0b 00 00 00 20 00 03 | ................................ |
72c0 | 00 00 00 0a 00 83 00 30 00 00 00 00 00 0a 00 84 00 30 00 01 00 00 00 0a 00 88 00 30 00 02 00 09 | .......0.........0.........0.... |
72e0 | 00 89 00 82 00 01 00 07 00 00 00 3f 00 02 00 02 00 00 00 0b 1a 1b a2 00 07 1a a7 00 04 1b ac 00 | ...........?.................... |
7300 | 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 a1 00 0b 00 00 00 16 00 02 00 00 00 0b 00 83 00 30 00 | ..............................0. |
7320 | 00 00 00 00 0b 00 84 00 30 00 01 00 09 00 89 00 85 00 01 00 07 00 00 00 48 00 03 00 03 00 00 00 | ........0...............H....... |
7340 | 0a 1a 1b 1c b8 00 8b b8 00 8b ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 a6 00 0b 00 00 00 | ................................ |
7360 | 20 00 03 00 00 00 0a 00 83 00 30 00 00 00 00 00 0a 00 84 00 30 00 01 00 00 00 0a 00 88 00 30 00 | ..........0.........0.........0. |
7380 | 02 00 09 00 8c 00 8d 00 01 00 07 00 00 00 40 00 03 00 02 00 00 00 0c 1a 04 1b 78 7e 99 00 05 04 | ..............@...........x~.... |
73a0 | ac 03 ac 00 00 00 02 00 0a 00 00 00 06 00 01 00 00 00 ad 00 0b 00 00 00 16 00 02 00 00 00 0c 00 | ................................ |
73c0 | 42 00 30 00 00 00 00 00 0c 00 8e 00 30 00 01 00 09 00 8f 00 90 00 01 00 07 00 00 00 39 00 04 00 | B.0.........0...............9... |
73e0 | 02 00 00 00 0f 26 b8 00 93 14 00 94 98 9c 00 05 04 ac 03 ac 00 00 00 02 00 0a 00 00 00 06 00 01 | .....&.......................... |
7400 | 00 00 00 b4 00 0b 00 00 00 0c 00 01 00 00 00 0f 00 88 00 6d 00 00 00 01 00 96 00 00 00 02 00 97 | ...................m............ |
7420 | 50 4b 03 04 0a 00 00 00 00 00 0b 90 9e 33 00 a6 bb 37 0e 11 00 00 0e 11 00 00 0c 00 00 00 66 6e | PK...........3...7............fn |
7440 | 73 2f 46 6e 73 2e 6a 61 76 61 70 61 63 6b 61 67 65 20 66 6e 73 3b 0d 0a 0d 0a 70 75 62 6c 69 63 | s/Fns.javapackage.fns;....public |
7460 | 20 63 6c 61 73 73 20 46 6e 73 0d 0a 7b 0d 0a 20 20 20 20 2f 2f 20 20 65 72 7a 65 75 67 74 20 65 | .class.Fns..{......//..erzeugt.e |
7480 | 69 6e 65 6e 20 53 74 72 69 6e 67 20 64 65 72 20 4c e4 6e 67 65 20 6e 20 64 75 72 63 68 0d 0a 20 | inen.String.der.L.nge.n.durch... |
74a0 | 20 20 20 2f 2f 20 20 57 69 65 64 65 72 68 6f 6c 75 6e 67 20 76 6f 6e 20 53 74 72 69 6e 67 20 73 | ...//..Wiederholung.von.String.s |
74c0 | 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 66 69 6c 6c 28 | ......public.static.String.fill( |
74e0 | 53 74 72 69 6e 67 20 73 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 | String.s,.int.n)......{......... |
7500 | 20 53 74 72 69 6e 67 20 65 72 67 20 3d 20 22 22 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 73 | .String.erg.=."";..........if.(s |
7520 | 2e 6c 65 6e 67 74 68 28 29 20 3d 3d 20 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | .length().==.0)..............ret |
7540 | 75 72 6e 20 22 22 3b 0d 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 65 72 67 2e 6c 65 6e 67 | urn."";..........while.(erg.leng |
7560 | 74 68 28 29 20 3c 20 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 72 67 20 3d 20 65 72 67 | th().<.n)..............erg.=.erg |
7580 | 20 2b 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 67 2e 73 75 62 73 74 72 | .+.s;..........return.erg.substr |
75a0 | 69 6e 67 28 30 2c 20 6e 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 65 72 7a | ing(0,.n);......}........//..erz |
75c0 | 65 75 67 74 20 65 69 6e 65 6e 20 53 74 72 69 6e 67 20 64 65 72 20 4c e4 6e 67 65 20 6e 2c 20 64 | eugt.einen.String.der.L.nge.n,.d |
75e0 | 65 72 0d 0a 20 20 20 20 2f 2f 20 20 41 6e 66 61 6e 67 73 73 74 72 69 6e 67 20 76 6f 6e 20 53 74 | er......//..Anfangsstring.von.St |
7600 | 72 69 6e 67 20 73 20 69 73 74 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 | ring.s.ist......public.static.St |
7620 | 72 69 6e 67 20 6c 65 66 74 28 53 74 72 69 6e 67 20 73 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 | ring.left(String.s,.int.n)...... |
7640 | 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 73 2e 6c 65 6e 67 74 68 28 29 20 3c 3d 20 6e 29 0d | {..........if.(s.length().<=.n). |
7660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 | .............return.s;.......... |
7680 | 72 65 74 75 72 6e 20 73 2e 73 75 62 73 74 72 69 6e 67 28 30 2c 20 6e 29 3b 0d 0a 20 20 20 20 7d | return.s.substring(0,.n);......} |
76a0 | 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 65 72 7a 65 75 67 74 20 65 69 6e 65 6e 20 53 74 72 69 6e 67 | ........//..erzeugt.einen.String |
76c0 | 20 64 65 72 20 4c e4 6e 67 65 20 6e 20 61 75 73 20 42 6c 61 6e 6b 73 0d 0a 20 20 20 20 70 75 62 | .der.L.nge.n.aus.Blanks......pub |
76e0 | 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 73 70 61 63 65 28 69 6e 74 20 6e 29 0d 0a | lic.static.String.space(int.n).. |
7700 | 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 69 6c 6c 28 22 20 22 2c 20 | ....{..........return.fill(".",. |
7720 | 6e 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 65 72 7a 65 75 67 74 20 65 69 | n);......}........//..erzeugt.ei |
7740 | 6e 65 6e 20 53 74 72 69 6e 67 20 64 65 72 20 4c e4 6e 67 65 20 6e 2c 20 64 65 72 0d 0a 20 20 20 | nen.String.der.L.nge.n,.der..... |
7760 | 20 2f 2f 20 20 45 6e 64 73 74 72 69 6e 67 20 76 6f 6e 20 53 74 72 69 6e 67 20 73 20 69 73 74 0d | .//..Endstring.von.String.s.ist. |
7780 | 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 72 69 67 68 74 28 | .....public.static.String.right( |
77a0 | 53 74 72 69 6e 67 20 73 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 | String.s,.int.n)......{......... |
77c0 | 20 69 66 20 28 73 2e 6c 65 6e 67 74 68 28 29 20 3c 3d 20 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 | .if.(s.length().<=.n)........... |
77e0 | 20 20 20 72 65 74 75 72 6e 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 2e 73 | ...return.s;..........return.s.s |
7800 | 75 62 73 74 72 69 6e 67 28 73 2e 6c 65 6e 67 74 68 28 29 20 2d 20 6e 29 3b 0d 0a 20 20 20 20 7d | ubstring(s.length().-.n);......} |
7820 | 0d 0a 0d 0a 20 20 20 20 2f 2a 2a 20 77 65 6e 6e 20 64 65 72 20 53 74 72 69 6e 67 20 73 20 6b fc | ......../**.wenn.der.String.s.k. |
7840 | 72 7a 65 72 20 61 6c 73 20 6e 20 69 73 74 2c 20 77 69 72 64 20 65 72 0d 0a 20 20 20 20 20 2a 20 | rzer.als.n.ist,.wird.er.......*. |
7860 | 20 72 65 63 68 74 73 20 6d 69 74 20 4c 65 65 72 7a 65 69 63 68 65 6e 20 61 75 66 20 64 69 65 20 | .rechts.mit.Leerzeichen.auf.die. |
7880 | 4c e4 6e 67 65 20 6e 20 61 75 66 67 65 66 fc 6c 6c 74 0d 0a 20 20 20 20 20 2a 2f 20 20 20 20 0d | L.nge.n.aufgef.llt.......*/..... |
78a0 | 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 73 74 72 28 53 74 | .....public.static.String.str(St |
78c0 | 72 69 6e 67 20 73 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 | ring.s,.int.n)......{..........i |
78e0 | 66 20 28 73 2e 6c 65 6e 67 74 68 28 29 20 3e 3d 20 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | f.(s.length().>=.n)............. |
7900 | 20 72 65 74 75 72 6e 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 20 2b 20 66 | .return.s;..........return.s.+.f |
7920 | 69 6c 6c 28 22 20 22 2c 20 6e 20 2d 20 73 2e 6c 65 6e 67 74 68 28 29 29 3b 0d 0a 20 20 20 20 7d | ill(".",.n.-.s.length());......} |
7940 | 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2a 2a 20 77 65 6e 6e 20 64 65 72 20 53 74 72 69 6e 67 20 | ............/**.wenn.der.String. |
7960 | 73 20 6b fc 72 7a 65 72 20 61 6c 73 20 6e 20 69 73 74 2c 20 77 69 72 64 20 65 72 0d 0a 20 20 20 | s.k.rzer.als.n.ist,.wird.er..... |
7980 | 20 20 2a 20 20 6c 69 6e 6b 73 20 6d 69 74 20 4c 65 65 72 7a 65 69 63 68 65 6e 20 61 75 66 20 64 | ..*..links.mit.Leerzeichen.auf.d |
79a0 | 69 65 20 4c e4 6e 67 65 20 6e 20 61 75 66 67 65 66 fc 6c 6c 74 0d 0a 20 20 20 20 20 2a 2f 20 20 | ie.L.nge.n.aufgef.llt.......*/.. |
79c0 | 20 20 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 73 74 72 | ........public.static.String.str |
79e0 | 6c 28 53 74 72 69 6e 67 20 73 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 | l(String.s,.int.n)......{....... |
7a00 | 20 20 20 69 66 20 28 73 2e 6c 65 6e 67 74 68 28 29 20 3e 3d 20 6e 29 0d 0a 20 20 20 20 20 20 20 | ...if.(s.length().>=.n)......... |
7a20 | 20 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 | .....return.s;..........return.f |
7a40 | 69 6c 6c 28 22 20 22 2c 20 6e 20 2d 20 73 2e 6c 65 6e 67 74 68 28 29 29 20 2b 20 73 3b 0d 0a 20 | ill(".",.n.-.s.length()).+.s;... |
7a60 | 20 20 20 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2a 2a 20 73 74 65 6c 6c 74 20 65 69 6e 65 20 | ...}............/**.stellt.eine. |
7a80 | 69 6e 74 2d 5a 61 68 6c 20 6b 20 72 65 63 68 74 73 62 fc 6e 64 69 67 20 6d 69 74 0d 0a 20 20 20 | int-Zahl.k.rechtsb.ndig.mit..... |
7aa0 | 20 20 2a 20 20 6e 20 53 74 65 6c 6c 65 6e 20 64 61 72 0d 0a 20 20 20 20 20 2a 2f 20 20 20 20 0d | ..*..n.Stellen.dar.......*/..... |
7ac0 | 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 66 6f 72 6d 61 74 | .....public.static.String.format |
7ae0 | 28 69 6e 74 20 6b 2c 20 69 6e 74 20 6e 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 53 | (int.k,.int.n)......{..........S |
7b00 | 74 72 69 6e 67 20 73 3d 22 22 2b 6b 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 73 2e 6c 65 6e | tring.s=""+k;..........if.(s.len |
7b20 | 67 74 68 28 29 20 3e 3d 20 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | gth().>=.n)..............return. |
7b40 | 73 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 69 6c 6c 28 22 20 22 2c 20 6e 20 2d | s;..........return.fill(".",.n.- |
7b60 | 20 73 2e 6c 65 6e 67 74 68 28 29 29 20 2b 20 73 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | .s.length()).+.s;......}........ |
7b80 | 2f 2f 20 20 54 65 69 6c 73 74 72 69 6e 67 20 76 6f 6e 20 53 74 72 69 6e 67 20 73 2c 20 62 65 67 | //..Teilstring.von.String.s,.beg |
7ba0 | 69 6e 6e 65 6e 64 20 62 65 69 20 6b 0d 0a 20 20 20 20 2f 2f 20 20 75 6e 64 20 64 65 72 20 4c e4 | innend.bei.k......//..und.der.L. |
7bc0 | 6e 67 65 20 6c 67 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 | nge.lg......public.static.String |
7be0 | 20 6d 69 64 28 53 74 72 69 6e 67 20 73 2c 20 69 6e 74 20 6b 2c 20 69 6e 74 20 6c 67 29 0d 0a 20 | .mid(String.s,.int.k,.int.lg)... |
7c00 | 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 2e 73 75 62 73 74 72 69 6e 67 | ...{..........return.s.substring |
7c20 | 28 6b 2c 20 6b 20 2b 20 6c 67 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 54 | (k,.k.+.lg);......}........//..T |
7c40 | 65 69 6c 73 74 72 69 6e 67 20 76 6f 6e 20 53 74 72 69 6e 67 20 73 2c 20 62 65 67 69 6e 6e 65 6e | eilstring.von.String.s,.beginnen |
7c60 | 64 20 62 65 69 20 6b 0d 0a 20 20 20 20 2f 2f 20 20 62 69 73 20 7a 75 6d 20 45 6e 64 65 0d 0a 20 | d.bei.k......//..bis.zum.Ende... |
7c80 | 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 53 74 72 69 6e 67 20 6d 69 64 28 53 74 72 69 | ...public.static.String.mid(Stri |
7ca0 | 6e 67 20 73 2c 20 69 6e 74 20 6b 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 | ng.s,.int.k)......{..........ret |
7cc0 | 75 72 6e 20 73 2e 73 75 62 73 74 72 69 6e 67 28 6b 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 | urn.s.substring(k);......}...... |
7ce0 | 20 20 2f 2f 20 20 74 72 75 65 2c 20 77 65 6e 6e 20 78 20 69 6e 20 79 20 76 6f 72 6b 6f 6d 6d 74 | ..//..true,.wenn.x.in.y.vorkommt |
7d00 | 2e 20 78 20 64 61 72 66 20 6e 69 63 68 74 20 6c 65 65 72 20 73 65 69 6e 2e 0d 0a 20 20 20 20 70 | ..x.darf.nicht.leer.sein.......p |
7d20 | 75 62 6c 69 63 20 73 74 61 74 69 63 20 62 6f 6f 6c 65 61 6e 20 69 6e 73 74 72 28 53 74 72 69 6e | ublic.static.boolean.instr(Strin |
7d40 | 67 20 78 2c 20 53 74 72 69 6e 67 20 79 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 | g.x,.String.y)......{..........i |
7d60 | 66 20 28 78 2e 6c 65 6e 67 74 68 28 29 20 3d 3d 20 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 | f.(x.length().==.0)............. |
7d80 | 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 79 | .return.false;..........return.y |
7da0 | 2e 69 6e 64 65 78 4f 66 28 78 29 20 3e 3d 20 30 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | .indexOf(x).>=.0;......}........ |
7dc0 | 2f 2f 20 20 41 53 43 49 49 2d 53 79 6d 62 6f 6c 20 4e 72 2e 20 6b 20 61 6c 73 20 53 74 72 69 6e | //..ASCII-Symbol.Nr..k.als.Strin |
7de0 | 67 20 64 61 72 67 65 73 74 65 6c 6c 74 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 | g.dargestellt......public.static |
7e00 | 20 53 74 72 69 6e 67 20 63 68 72 28 69 6e 74 20 6b 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 | .String.chr(int.k)......{....... |
7e20 | 20 20 20 72 65 74 75 72 6e 20 53 74 72 69 6e 67 2e 76 61 6c 75 65 4f 66 28 28 63 68 61 72 29 20 | ...return.String.valueOf((char). |
7e40 | 6b 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 49 6e 74 65 67 65 72 2d 57 65 | k);......}........//..Integer-We |
7e60 | 72 74 20 76 6f 6e 20 53 74 72 69 6e 67 20 78 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 | rt.von.String.x......public.stat |
7e80 | 69 63 20 69 6e 74 20 76 61 6c 28 53 74 72 69 6e 67 20 78 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 | ic.int.val(String.x)......{..... |
7ea0 | 20 20 20 20 20 72 65 74 75 72 6e 20 49 6e 74 65 67 65 72 2e 70 61 72 73 65 49 6e 74 28 78 2e 74 | .....return.Integer.parseInt(x.t |
7ec0 | 72 69 6d 28 29 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 4c 6f 67 61 72 69 | rim());......}........//..Logari |
7ee0 | 74 68 6d 75 73 20 7a 75 72 20 42 61 73 69 73 20 32 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 | thmus.zur.Basis.2......public.st |
7f00 | 61 74 69 63 20 64 6f 75 62 6c 65 20 6c 6f 67 28 69 6e 74 20 78 29 0d 0a 20 20 20 20 7b 0d 0a 20 | atic.double.log(int.x)......{... |
7f20 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4d 61 74 68 2e 6c 6f 67 28 28 64 6f 75 62 6c 65 29 20 | .......return.Math.log((double). |
7f40 | 78 29 20 2f 20 4d 61 74 68 2e 6c 6f 67 28 32 2e 30 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 | x)./.Math.log(2.0);......}...... |
7f60 | 20 20 2f 2f 20 20 55 6d 77 61 6e 64 6c 75 6e 67 20 76 6f 6e 20 42 6f 67 65 6e 6d 61 df 20 69 6e | ..//..Umwandlung.von.Bogenma..in |
7f80 | 20 47 72 61 64 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 64 65 67 | .Grad......public.static.int.deg |
7fa0 | 28 64 6f 75 62 6c 65 20 72 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 | (double.r)......{..........retur |
7fc0 | 6e 20 28 69 6e 74 29 20 28 72 20 2a 20 31 38 30 20 2f 20 4d 61 74 68 2e 50 49 20 2b 20 30 2e 35 | n.(int).(r.*.180./.Math.PI.+.0.5 |
7fe0 | 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 49 6e 74 65 67 65 72 2d 5a 75 66 | );......}........//..Integer-Zuf |
8000 | 61 6c 6c 73 7a 61 68 6c 20 7a 77 69 73 63 68 65 6e 20 31 20 75 6e 64 20 72 0d 0a 20 20 20 20 70 | allszahl.zwischen.1.und.r......p |
8020 | 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 72 6e 64 28 69 6e 74 20 72 29 0d 0a 20 20 20 | ublic.static.int.rnd(int.r)..... |
8040 | 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 69 6e 74 29 20 28 4d 61 74 68 2e 72 | .{..........return.(int).(Math.r |
8060 | 61 6e 64 6f 6d 28 29 20 2a 20 72 20 2b 20 31 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | andom().*.r.+.1);......}........ |
8080 | 2f 2f 20 20 72 75 6e 64 65 74 20 65 69 6e 65 20 64 6f 75 62 6c 65 2d 5a 61 68 6c 20 61 75 66 20 | //..rundet.eine.double-Zahl.auf. |
80a0 | 6b 20 53 74 65 6c 6c 65 6e 20 6e 61 63 68 20 64 65 6d 20 4b 6f 6d 6d 61 0d 0a 20 20 20 20 70 75 | k.Stellen.nach.dem.Komma......pu |
80c0 | 62 6c 69 63 20 73 74 61 74 69 63 20 64 6f 75 62 6c 65 20 72 6f 75 6e 64 28 64 6f 75 62 6c 65 20 | blic.static.double.round(double. |
80e0 | 72 2c 20 69 6e 74 20 6b 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 | r,.int.k)......{..........double |
8100 | 20 70 20 3d 20 4d 61 74 68 2e 70 6f 77 28 31 30 2c 20 6b 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 | .p.=.Math.pow(10,.k);..........r |
8120 | 65 74 75 72 6e 20 4d 61 74 68 2e 72 69 6e 74 28 72 20 2a 20 70 29 20 2f 20 70 3b 0d 0a 20 20 20 | eturn.Math.rint(r.*.p)./.p;..... |
8140 | 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 72 75 6e 64 65 74 20 65 69 6e 65 20 64 6f 75 62 6c 65 | .}........//..rundet.eine.double |
8160 | 2d 5a 61 68 6c 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 72 6f 75 | -Zahl......public.static.int.rou |
8180 | 6e 64 28 64 6f 75 62 6c 65 20 72 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 | nd(double.r)......{..........ret |
81a0 | 75 72 6e 20 28 69 6e 74 29 20 4d 61 74 68 2e 72 69 6e 74 28 72 29 3b 0d 0a 20 20 20 20 7d 0d 0a | urn.(int).Math.rint(r);......}.. |
81c0 | 0d 0a 20 20 20 20 2f 2f 20 20 71 75 61 64 72 69 65 72 74 20 65 69 6e 65 20 64 6f 75 62 6c 65 2d | ......//..quadriert.eine.double- |
81e0 | 5a 61 68 6c 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 64 6f 75 62 6c 65 20 73 | Zahl......public.static.double.s |
8200 | 71 28 64 6f 75 62 6c 65 20 72 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 | q(double.r)......{..........retu |
8220 | 72 6e 20 72 20 2a 20 72 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2f 20 20 71 75 61 64 | rn.r.*.r;......}........//..quad |
8240 | 72 69 65 72 74 20 65 69 6e 65 20 69 6e 74 65 67 65 72 2d 5a 61 68 6c 0d 0a 20 20 20 20 70 75 62 | riert.eine.integer-Zahl......pub |
8260 | 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 73 71 28 69 6e 74 20 72 29 0d 0a 20 20 20 20 7b 0d | lic.static.int.sq(int.r)......{. |
8280 | 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 20 2a 20 72 3b 0d 0a 20 20 20 20 7d 0d 0a 0d | .........return.r.*.r;......}... |
82a0 | 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 6d 61 78 28 69 6e 74 20 61 | .....public.static.int.max(int.a |
82c0 | 2c 20 69 6e 74 20 62 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | ,.int.b)......{..........return. |
82e0 | 61 20 3e 20 62 20 3f 20 61 20 3a 20 62 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 | a.>.b.?.a.:.b;......}........pub |
8300 | 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 6d 61 78 28 69 6e 74 20 61 2c 20 69 6e 74 20 62 2c | lic.static.int.max(int.a,.int.b, |
8320 | 20 69 6e 74 20 63 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6d | .int.c)......{..........return.m |
8340 | 61 78 28 61 2c 20 6d 61 78 28 62 2c 20 63 29 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 | ax(a,.max(b,.c));......}........ |
8360 | 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 6d 69 6e 28 69 6e 74 20 61 2c 20 69 6e 74 | public.static.int.min(int.a,.int |
8380 | 20 62 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 20 3c 20 62 | .b)......{..........return.a.<.b |
83a0 | 20 3f 20 61 20 3a 20 62 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 | .?.a.:.b;......}........public.s |
83c0 | 74 61 74 69 63 20 69 6e 74 20 6d 69 6e 28 69 6e 74 20 61 2c 20 69 6e 74 20 62 2c 20 69 6e 74 20 | tatic.int.min(int.a,.int.b,.int. |
83e0 | 63 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6d 69 6e 28 61 2c | c)......{..........return.min(a, |
8400 | 20 6d 69 6e 28 62 2c 20 63 29 29 3b 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 2f 2a 2a 20 72 | .min(b,.c));......}......../**.r |
8420 | 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 62 69 74 20 69 20 69 73 20 73 65 74 20 69 6e 20 69 | eturns.true.if.bit.i.is.set.in.i |
8440 | 6e 74 65 67 65 72 20 6b 0d 0a 20 20 20 20 20 2a 2f 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 | nteger.k.......*/......public.st |
8460 | 61 74 69 63 20 62 6f 6f 6c 65 61 6e 20 69 73 53 65 74 28 69 6e 74 20 6b 2c 20 69 6e 74 20 69 29 | atic.boolean.isSet(int.k,.int.i) |
8480 | 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 6b 20 26 20 28 31 3c | ......{..........return.(k.&.(1< |
84a0 | 3c 69 29 29 21 3d 30 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2a 2a 20 20 | <i))!=0;......}............/**.. |
84c0 | 5a 61 68 6c 20 63 20 69 73 74 20 28 75 6e 67 65 66 e4 68 72 29 20 4e 75 6c 6c 0d 0a 20 20 20 20 | Zahl.c.ist.(ungef.hr).Null...... |
84e0 | 20 2a 2f 0d 0a 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 62 6f 6f 6c 65 61 6e 20 69 | .*/......public.static.boolean.i |
8500 | 73 5a 65 72 6f 28 64 6f 75 62 6c 65 20 63 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 | sZero(double.c)......{.......... |
8520 | 72 65 74 75 72 6e 20 4d 61 74 68 2e 61 62 73 28 63 29 3c 31 65 2d 31 32 3b 0d 0a 20 20 20 20 7d | return.Math.abs(c)<1e-12;......} |
8540 | 0d 0a 0d 0a 7d 20 2f 2f 20 65 6e 64 20 63 6c 61 73 73 20 46 6e 73 0d 0a 50 4b 03 04 0a 00 00 00 | ....}.//.end.class.Fns..PK...... |
8560 | 00 00 ca 80 24 30 cf 31 f0 37 eb 00 00 00 eb 00 00 00 0a 00 00 00 2e 63 6c 61 73 73 70 61 74 68 | ....$0.1.7.............classpath |
8580 | 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 | <?xml.version="1.0".encoding="UT |
85a0 | 46 2d 38 22 3f 3e 0d 0a 3c 63 6c 61 73 73 70 61 74 68 3e 0d 0a 20 20 20 20 3c 63 6c 61 73 73 70 | F-8"?>..<classpath>......<classp |
85c0 | 61 74 68 65 6e 74 72 79 20 6b 69 6e 64 3d 22 73 72 63 22 20 70 61 74 68 3d 22 22 2f 3e 0d 0a 20 | athentry.kind="src".path=""/>... |
85e0 | 20 20 20 3c 63 6c 61 73 73 70 61 74 68 65 6e 74 72 79 20 6b 69 6e 64 3d 22 63 6f 6e 22 20 70 61 | ...<classpathentry.kind="con".pa |
8600 | 74 68 3d 22 6f 72 67 2e 65 63 6c 69 70 73 65 2e 6a 64 74 2e 6c 61 75 6e 63 68 69 6e 67 2e 4a 52 | th="org.eclipse.jdt.launching.JR |
8620 | 45 5f 43 4f 4e 54 41 49 4e 45 52 22 2f 3e 0d 0a 20 20 20 20 3c 63 6c 61 73 73 70 61 74 68 65 6e | E_CONTAINER"/>......<classpathen |
8640 | 74 72 79 20 6b 69 6e 64 3d 22 6f 75 74 70 75 74 22 20 70 61 74 68 3d 22 22 2f 3e 0d 0a 3c 2f 63 | try.kind="output".path=""/>..</c |
8660 | 6c 61 73 73 70 61 74 68 3e 0d 0a 50 4b 03 04 0a 00 00 00 00 00 ca 80 24 30 f8 96 d4 67 7f 01 00 | lasspath>..PK..........$0...g... |
8680 | 00 7f 01 00 00 08 00 00 00 2e 70 72 6f 6a 65 63 74 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 | ..........project<?xml.version=" |
86a0 | 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 0d 0a 3c 70 72 6f 6a 65 63 | 1.0".encoding="UTF-8"?>..<projec |
86c0 | 74 44 65 73 63 72 69 70 74 69 6f 6e 3e 0d 0a 09 3c 6e 61 6d 65 3e 72 65 67 65 78 70 72 3c 2f 6e | tDescription>...<name>regexpr</n |
86e0 | 61 6d 65 3e 0d 0a 09 3c 63 6f 6d 6d 65 6e 74 3e 3c 2f 63 6f 6d 6d 65 6e 74 3e 0d 0a 09 3c 70 72 | ame>...<comment></comment>...<pr |
8700 | 6f 6a 65 63 74 73 3e 0d 0a 09 3c 2f 70 72 6f 6a 65 63 74 73 3e 0d 0a 09 3c 62 75 69 6c 64 53 70 | ojects>...</projects>...<buildSp |
8720 | 65 63 3e 0d 0a 09 09 3c 62 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 0d 0a 09 09 09 3c 6e 61 6d 65 3e | ec>....<buildCommand>.....<name> |
8740 | 6f 72 67 2e 65 63 6c 69 70 73 65 2e 6a 64 74 2e 63 6f 72 65 2e 6a 61 76 61 62 75 69 6c 64 65 72 | org.eclipse.jdt.core.javabuilder |
8760 | 3c 2f 6e 61 6d 65 3e 0d 0a 09 09 09 3c 61 72 67 75 6d 65 6e 74 73 3e 0d 0a 09 09 09 3c 2f 61 72 | </name>.....<arguments>.....</ar |
8780 | 67 75 6d 65 6e 74 73 3e 0d 0a 09 09 3c 2f 62 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 0d 0a 09 3c 2f | guments>....</buildCommand>...</ |
87a0 | 62 75 69 6c 64 53 70 65 63 3e 0d 0a 09 3c 6e 61 74 75 72 65 73 3e 0d 0a 09 09 3c 6e 61 74 75 72 | buildSpec>...<natures>....<natur |
87c0 | 65 3e 6f 72 67 2e 65 63 6c 69 70 73 65 2e 6a 64 74 2e 63 6f 72 65 2e 6a 61 76 61 6e 61 74 75 72 | e>org.eclipse.jdt.core.javanatur |
87e0 | 65 3c 2f 6e 61 74 75 72 65 3e 0d 0a 09 3c 2f 6e 61 74 75 72 65 73 3e 0d 0a 3c 2f 70 72 6f 6a 65 | e</nature>...</natures>..</proje |
8800 | 63 74 44 65 73 63 72 69 70 74 69 6f 6e 3e 0d 0a 50 4b 03 04 0a 00 00 00 00 00 dd 80 24 30 87 10 | ctDescription>..PK..........$0.. |
8820 | 6d e0 8d 00 00 00 8d 00 00 00 12 00 00 00 6a 61 76 61 2e 70 6f 6c 69 63 79 2e 61 70 70 6c 65 74 | m.............java.policy.applet |
8840 | 2f 2a 20 41 55 54 4f 4d 41 54 49 43 41 4c 4c 59 20 47 45 4e 45 52 41 54 45 44 20 4f 4e 20 54 75 | /*.AUTOMATICALLY.GENERATED.ON.Tu |
8860 | 65 20 41 70 72 20 31 36 20 31 37 3a 32 30 3a 35 39 20 45 44 54 20 32 30 30 32 2a 2f 0d 0a 2f 2a | e.Apr.16.17:20:59.EDT.2002*/../* |
8880 | 20 44 4f 20 4e 4f 54 20 45 44 49 54 20 2a 2f 0d 0a 0d 0a 67 72 61 6e 74 20 7b 0d 0a 20 20 70 65 | .DO.NOT.EDIT.*/....grant.{....pe |
88a0 | 72 6d 69 73 73 69 6f 6e 20 6a 61 76 61 2e 73 65 63 75 72 69 74 79 2e 41 6c 6c 50 65 72 6d 69 73 | rmission.java.security.AllPermis |
88c0 | 73 69 6f 6e 3b 0d 0a 7d 3b 0d 0a 0d 0a 50 4b 03 04 0a 00 00 00 00 00 31 48 25 30 f9 b4 ca 6f c8 | sion;..};....PK........1H%0...o. |
88e0 | 00 00 00 c8 00 00 00 0a 00 00 00 72 65 61 64 6d 65 2e 74 78 74 42 65 73 63 68 72 65 69 62 75 6e | ...........readme.txtBeschreibun |
8900 | 67 0d 0a 0d 0a 4b 6f 6e 73 74 72 75 6b 74 69 6f 6e 20 65 69 6e 65 73 20 6e 69 63 68 74 64 65 74 | g....Konstruktion.eines.nichtdet |
8920 | 65 72 6d 69 6e 69 73 74 69 73 63 68 65 6e 20 65 6e 64 6c 69 63 68 65 6e 0d 0a 41 75 74 6f 6d 61 | erministischen.endlichen..Automa |
8940 | 74 65 6e 20 61 75 73 20 65 69 6e 65 6d 20 72 65 67 75 6c e4 72 65 6e 20 41 75 73 64 72 75 63 6b | ten.aus.einem.regul.ren.Ausdruck |
8960 | 0d 0a 0d 0a 41 75 73 67 61 62 65 20 64 65 73 20 41 75 74 6f 6d 61 74 65 6e 20 69 6e 20 54 61 62 | ....Ausgabe.des.Automaten.in.Tab |
8980 | 65 6c 6c 65 6e 66 6f 72 6d 0d 0a 0d 0a 53 69 6d 75 6c 61 74 69 6f 6e 20 64 65 73 20 41 75 74 6f | ellenform....Simulation.des.Auto |
89a0 | 6d 61 74 65 6e 20 6d 69 74 20 65 69 6e 65 6d 20 45 69 6e 67 61 62 65 77 6f 72 74 0d 0a 50 4b 01 | maten.mit.einem.Eingabewort..PK. |
89c0 | 02 14 00 14 00 08 00 08 00 4b 93 9e 33 b2 7f 02 ee 1b 00 00 00 19 00 00 00 14 00 04 00 00 00 00 | .........K..3................... |
89e0 | 00 00 00 00 00 00 00 00 00 00 00 4d 45 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 54 2e 4d 46 fe | ...........META-INF/MANIFEST.MF. |
8a00 | ca 00 00 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 0a 11 cf 2e 1e 01 00 00 1e 01 00 00 0a | ...PK.............3............. |
8a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 61 00 00 00 49 74 65 6d 2e 63 6c 61 73 73 50 4b 01 02 0a | .............a...Item.classPK... |
8a40 | 00 0a 00 00 00 00 00 d0 80 24 30 44 67 4d bf 3a 00 00 00 3a 00 00 00 09 00 00 00 00 00 00 00 00 | .........$0DgM.:...:............ |
8a60 | 00 00 00 00 00 a7 01 00 00 49 74 65 6d 2e 6a 61 76 61 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 | .........Item.javaPK............ |
8a80 | 9e 33 dc 67 ba b3 ad 08 00 00 ad 08 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 00 00 | .3.g............................ |
8aa0 | 4e 66 61 2e 63 6c 61 73 73 50 4b 01 02 0a 00 0a 00 00 00 00 00 0e 90 9e 33 05 74 cf 14 18 09 00 | Nfa.classPK.............3.t..... |
8ac0 | 00 18 09 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 dc 0a 00 00 4e 66 61 2e 6a 61 76 61 50 | .......................Nfa.javaP |
8ae0 | 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 e0 c6 9b 1e 2f 07 00 00 2f 07 00 00 12 00 00 00 00 | K.............3..../.../........ |
8b00 | 00 00 00 00 00 00 00 00 00 1a 14 00 00 4e 66 61 53 69 6d 75 6c 61 74 6f 72 2e 63 6c 61 73 73 50 | .............NfaSimulator.classP |
8b20 | 4b 01 02 0a 00 0a 00 00 00 00 00 8e a6 ec 30 27 c1 61 04 9c 06 00 00 9c 06 00 00 11 00 00 00 00 | K.............0'.a.............. |
8b40 | 00 00 00 00 00 00 00 00 00 79 1b 00 00 4e 66 61 53 69 6d 75 6c 61 74 6f 72 2e 6a 61 76 61 50 4b | .........y...NfaSimulator.javaPK |
8b60 | 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 0f 63 3c e8 9d 06 00 00 9d 06 00 00 0c 00 00 00 00 00 | .............3.c<............... |
8b80 | 00 00 00 00 00 00 00 00 44 22 00 00 50 61 72 73 65 72 2e 63 6c 61 73 73 50 4b 01 02 0a 00 0a 00 | ........D"..Parser.classPK...... |
8ba0 | 00 00 00 00 7a a6 ec 30 5f ce ec 3c ae 04 00 00 ae 04 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 | ....z..0_..<.................... |
8bc0 | 00 00 0b 29 00 00 50 61 72 73 65 72 2e 6a 61 76 61 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e | ...)..Parser.javaPK............. |
8be0 | 33 a5 cc a6 4e 52 05 00 00 52 05 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 e2 2d 00 00 51 | 3...NR...R..................-..Q |
8c00 | 75 65 75 65 2e 63 6c 61 73 73 50 4b 01 02 0a 00 0a 00 00 00 00 00 cb a6 ec 30 f3 df 0a c8 11 03 | ueue.classPK.............0...... |
8c20 | 00 00 11 03 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 5d 33 00 00 51 75 65 75 65 2e 6a 61 | ....................]3..Queue.ja |
8c40 | 76 61 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 53 a1 68 8c c0 0f 00 00 c0 0f 00 00 11 00 | vaPK.............3S.h........... |
8c60 | 00 00 00 00 00 00 00 00 00 00 00 00 96 36 00 00 52 65 67 45 78 70 72 44 65 6d 6f 2e 63 6c 61 73 | .............6..RegExprDemo.clas |
8c80 | 73 50 4b 01 02 0a 00 0a 00 00 00 00 00 f6 90 9e 33 7e 25 b1 21 d3 0a 00 00 d3 0a 00 00 10 00 00 | sPK.............3~%.!........... |
8ca0 | 00 00 00 00 00 00 00 00 00 00 00 85 46 00 00 52 65 67 45 78 70 72 44 65 6d 6f 2e 6a 61 76 61 50 | ............F..RegExprDemo.javaP |
8cc0 | 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 51 40 8e 2f 73 08 00 00 73 08 00 00 13 00 00 00 00 | K.............3Q@./s...s........ |
8ce0 | 00 00 00 00 00 00 00 00 00 86 51 00 00 52 65 67 45 78 70 72 50 61 72 73 65 72 2e 63 6c 61 73 73 | ..........Q..RegExprParser.class |
8d00 | 50 4b 01 02 0a 00 0a 00 00 00 00 00 4b a6 ec 30 72 c0 c5 9e db 06 00 00 db 06 00 00 12 00 00 00 | PK..........K..0r............... |
8d20 | 00 00 00 00 00 00 00 00 00 00 2a 5a 00 00 52 65 67 45 78 70 72 50 61 72 73 65 72 2e 6a 61 76 61 | ..........*Z..RegExprParser.java |
8d40 | 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e 33 fd 55 8b 7c e5 02 00 00 e5 02 00 00 0b 00 00 00 | PK.............3.U.|............ |
8d60 | 00 00 00 00 00 00 00 00 00 00 35 61 00 00 53 74 61 74 65 2e 63 6c 61 73 73 50 4b 01 02 0a 00 0a | ..........5a..State.classPK..... |
8d80 | 00 00 00 00 00 d0 80 24 30 18 f3 18 e8 ce 01 00 00 ce 01 00 00 0a 00 00 00 00 00 00 00 00 00 00 | .......$0....................... |
8da0 | 00 00 00 43 64 00 00 53 74 61 74 65 2e 6a 61 76 61 50 4b 01 02 0a 00 0a 00 00 00 00 00 14 92 9e | ...Cd..State.javaPK............. |
8dc0 | 33 e5 9d f1 4f bc 0d 00 00 bc 0d 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 39 66 00 00 66 | 3...O......................9f..f |
8de0 | 6e 73 2f 46 6e 73 2e 63 6c 61 73 73 50 4b 01 02 0a 00 0a 00 00 00 00 00 0b 90 9e 33 00 a6 bb 37 | ns/Fns.classPK.............3...7 |
8e00 | 0e 11 00 00 0e 11 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 20 74 00 00 66 6e 73 2f 46 6e | .......................t..fns/Fn |
8e20 | 73 2e 6a 61 76 61 50 4b 01 02 0a 00 0a 00 00 00 00 00 ca 80 24 30 cf 31 f0 37 eb 00 00 00 eb 00 | s.javaPK............$0.1.7...... |
8e40 | 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 58 85 00 00 2e 63 6c 61 73 73 70 61 74 68 50 4b | ................X....classpathPK |
8e60 | 01 02 0a 00 0a 00 00 00 00 00 ca 80 24 30 f8 96 d4 67 7f 01 00 00 7f 01 00 00 08 00 00 00 00 00 | ............$0...g.............. |
8e80 | 00 00 00 00 00 00 00 00 6b 86 00 00 2e 70 72 6f 6a 65 63 74 50 4b 01 02 0a 00 0a 00 00 00 00 00 | ........k....projectPK.......... |
8ea0 | dd 80 24 30 87 10 6d e0 8d 00 00 00 8d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 10 88 | ..$0..m......................... |
8ec0 | 00 00 6a 61 76 61 2e 70 6f 6c 69 63 79 2e 61 70 70 6c 65 74 50 4b 01 02 0a 00 0a 00 00 00 00 00 | ..java.policy.appletPK.......... |
8ee0 | 31 48 25 30 f9 b4 ca 6f c8 00 00 00 c8 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 cd 88 | 1H%0...o........................ |
8f00 | 00 00 72 65 61 64 6d 65 2e 74 78 74 50 4b 05 06 00 00 00 00 17 00 17 00 4f 05 00 00 bd 89 00 00 | ..readme.txtPK..........O....... |
8f20 | 00 00 | .. |