summaryrefslogtreecommitdiff
path: root/resources/sources/regexprdemo.jar
blob: 4d4f2ccc4b0a57593432847db923f3bf0dd0d356 (plain)
ofshex dumpascii
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 ..