home *** CD-ROM | disk | FTP | other *** search
Java Class File | 2004-05-09 | 57.9 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was processed as: Java Class File
(other/javaClass).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Java Class File (other/javaClass)
| magic
| Unsupported |
100%
| file
| compiled Java class data, version 46.0 (Java 1.2)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Java bytecode
| default
| |
100%
| siegfried
| x-fmt/415 Java Class File
| default
| |
100%
| gt2
| Kompilierter Java Bytecode
| default
| |
100%
| detectItEasy
| Format: Java Class File (.CLASS)(JDK 1.2)
| default
| |
100%
| binwalkID
| Compiled Java class data, version 46.0 (Java 1.2)
| default
| |
100%
| xdgMime
| application/x-java
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 00 00 2e | 08 4e 0a 03 68 03 f6 09 |........|.N..h...|
|00000010| 03 67 03 f7 09 03 67 03 | f8 09 03 67 03 f9 09 03 |.g....g.|...g....|
|00000020| 67 03 fa 07 03 fb 0a 00 | 06 03 f6 09 03 67 03 fc |g.......|.....g..|
|00000030| 09 03 67 03 fd 09 03 67 | 03 fe 09 03 67 03 ff 07 |..g....g|....g...|
|00000040| 04 00 0a 00 0c 03 f6 09 | 03 67 04 01 09 03 67 04 |........|.g....g.|
|00000050| 02 0a 00 70 04 03 0a 00 | 70 04 04 09 03 67 04 05 |...p....|p....g..|
|00000060| 0a 04 06 04 07 08 04 08 | 0a 04 06 04 09 09 03 67 |........|.......g|
|00000070| 04 0a 09 04 0b 04 0c 0a | 00 06 04 0d 0b 04 0e 04 |........|........|
|00000080| 0f 0b 04 0e 04 10 07 04 | 11 09 03 67 04 12 0a 00 |........|...g....|
|00000090| 1b 04 13 0a 00 1b 04 14 | 0b 04 15 04 16 0a 03 67 |........|.......g|
|000000a0| 04 17 0a 00 1b 04 18 0a | 03 67 04 19 09 04 0b 04 |........|.g......|
|000000b0| 1a 07 04 1b 0b 00 24 04 | 1c 0a 03 67 04 1d 0a 03 |......$.|...g....|
|000000c0| 67 04 1e 07 04 1f 0a 04 | 06 04 20 09 03 67 04 21 |g.......|.. ..g.!|
|000000d0| 09 04 22 04 23 07 04 24 | 0a 00 2c 03 f6 08 04 25 |..".#..$|..,....%|
|000000e0| 0a 00 2c 04 26 0a 00 2c | 04 27 08 04 28 0a 00 2c |..,.&..,|.'..(..,|
|000000f0| 04 29 0a 04 2a 04 2b 09 | 04 2c 04 2d 09 04 2c 04 |.)..*.+.|.,.-..,.|
|00000100| 2e 09 04 2c 04 2f 0a 03 | 67 04 30 09 03 67 04 31 |...,./..|g.0..g.1|
|00000110| 09 00 1b 04 32 08 04 33 | 0a 03 67 04 2b 08 04 34 |....2..3|..g.+..4|
|00000120| 09 03 67 04 35 07 04 36 | 0a 00 3e 03 f6 0a 04 2c |..g.5..6|..>....,|
|00000130| 04 37 09 03 67 04 38 0a | 03 67 04 39 09 00 3e 04 |.7..g.8.|.g.9..>.|
|00000140| 3a 08 04 3b 09 03 67 04 | 3c 08 04 3d 0a 03 67 04 |:..;..g.|<..=..g.|
|00000150| 3e 09 00 3e 04 3f 08 04 | 40 08 04 41 08 04 42 08 |>..>.?..|@..A..B.|
|00000160| 04 43 08 04 44 08 04 45 | 08 04 46 08 04 47 08 04 |.C..D..E|..F..G..|
|00000170| 48 08 04 49 08 04 4a 0a | 03 67 04 4b 0a 03 67 04 |H..I..J.|.g.K..g.|
|00000180| 4c 09 03 67 04 4d 0a 01 | 2e 04 4e 09 00 1b 04 4f |L..g.M..|..N....O|
|00000190| 0b 04 15 04 50 0a 03 67 | 04 51 09 03 67 04 52 0a |....P..g|.Q..g.R.|
|000001a0| 03 67 04 53 08 04 54 08 | 04 55 0a 02 3f 04 4e 08 |.g.S..T.|.U..?.N.|
|000001b0| 04 56 09 03 67 04 57 0a | 02 3f 04 58 0a 03 67 04 |.V..g.W.|.?.X..g.|
|000001c0| 59 0a 04 5a 04 4e 07 04 | 5b 0a 04 5a 04 58 08 04 |Y..Z.N..|[..Z.X..|
|000001d0| 5c 08 04 5d 09 04 5a 04 | 5e 0a 03 67 04 5f 08 04 |\..]..Z.|^..g._..|
|000001e0| 60 09 04 5a 04 61 08 04 | 62 08 04 63 09 00 65 04 |`..Z.a..|b..c..e.|
|000001f0| 64 07 04 65 0a 00 70 03 | f6 0a 03 67 04 16 08 04 |d..e..p.|...g....|
|00000200| 66 0a 04 06 04 67 0a 03 | 67 04 68 08 04 69 08 04 |f....g..|g.h..i..|
|00000210| 6a 0a 04 6b 04 4e 08 04 | 6c 08 04 6d 09 04 6b 04 |j..k.N..|l..m..k.|
|00000220| 6e 0a 00 2c 04 6f 08 04 | 70 08 04 71 08 04 72 08 |n..,.o..|p..q..r.|
|00000230| 04 73 0b 04 15 04 74 09 | 00 1b 04 75 09 04 6b 04 |.s....t.|...u..k.|
|00000240| 76 09 04 6b 04 77 09 04 | 6b 04 78 0a 04 79 04 7a |v..k.w..|k.x..y.z|
|00000250| 03 7f ff ff ff 08 04 7b | 0a 03 67 04 7c 08 04 7d |.......{|..g.|..}|
|00000260| 08 04 7e 08 04 7f 08 04 | 80 08 04 81 08 04 82 08 |..~.....|........|
|00000270| 04 83 08 04 84 08 04 85 | 08 04 86 08 04 87 0a 03 |........|........|
|00000280| 67 04 88 08 04 89 09 00 | 98 04 64 07 04 8a 08 04 |g.......|..d.....|
|00000290| 8b 0a 03 67 04 8c 08 04 | 8d 09 01 2d 04 8e 0a 00 |...g....|...-....|
|000002a0| 1b 04 8f 07 04 90 0a 00 | 9e 04 91 08 04 92 08 04 |........|........|
|000002b0| 93 0a 00 1b 04 94 0a 01 | 2d 04 37 0a 01 2d 04 95 |........|-.7..-..|
|000002c0| 0a 04 06 04 96 08 04 97 | 08 04 98 0a 03 67 04 99 |........|.....g..|
|000002d0| 07 04 9a 0a 01 2d 04 4e | 08 04 9b 0a 01 2d 04 58 |.....-.N|.....-.X|
|000002e0| 0a 03 67 04 9c 0a 03 67 | 04 9d 09 01 2d 04 9e 09 |..g....g|....-...|
|000002f0| 00 9e 04 9f 09 00 fd 04 | a0 08 04 a1 0a 04 06 04 |........|........|
|00000300| a2 08 04 a3 08 04 a4 0a | 03 67 04 a5 09 00 1b 04 |........|.g......|
|00000310| a6 08 04 a7 08 04 a8 08 | 04 a9 08 04 aa 08 04 ab |........|........|
|00000320| 08 04 ac 0a 04 06 04 ad | 08 04 ae 0a 03 67 04 af |........|.....g..|
|00000330| 08 04 b0 0a 02 3c 04 4e | 0a 03 67 04 b1 0a 02 3c |.....<.N|..g....<|
|00000340| 04 58 08 04 b2 0a 04 b3 | 04 4e 09 04 b3 04 5e 09 |.X......|.N....^.|
|00000350| 04 b3 04 61 08 04 b4 08 | 04 b5 0a 02 1c 04 4e 08 |...a....|......N.|
|00000360| 04 b6 09 03 34 04 6e 08 | 04 b7 09 03 34 04 b8 0a |....4.n.|....4...|
|00000370| 01 39 04 4e 08 04 b9 08 | 04 ba 0a 01 39 04 58 08 |.9.N....|....9.X.|
|00000380| 04 bb 0a 03 34 04 37 0a | 03 34 04 95 0a 01 39 04 |....4.7.|.4....9.|
|00000390| bc 08 04 bd 08 04 be 08 | 04 bf 08 04 c0 08 04 c1 |........|........|
|000003a0| 07 04 c2 08 04 c3 08 04 | c4 0a 03 34 04 c5 0a 03 |........|...4....|
|000003b0| 34 04 c6 09 04 c7 04 c8 | 0a 01 2c 04 18 09 01 2c |4.......|..,....,|
|000003c0| 04 c9 08 04 ca 08 04 cb | 08 04 cc 0a 03 67 04 cd |........|.....g..|
|000003d0| 0a 00 dd 04 4e 0a 00 dd | 04 58 08 04 ce 08 04 cf |....N...|.X......|
|000003e0| 0a 03 67 04 d0 08 04 d1 | 08 04 d2 0a 04 d3 04 4e |..g.....|.......N|
|000003f0| 09 04 d3 04 6e 0b 04 15 | 04 d4 09 04 d3 04 76 09 |....n...|......v.|
|00000400| 04 d3 04 77 09 04 d3 04 | 78 08 04 d5 08 04 d6 08 |...w....|x.......|
|00000410| 04 d7 0a 04 c7 04 d8 09 | 04 c7 04 d9 08 04 da 07 |........|........|
|00000420| 04 db 07 04 dc 0a 00 fd | 04 dd 08 04 de 08 04 df |........|........|
|00000430| 0a 01 2e 04 37 0a 01 2e | 04 95 0a 03 67 04 e0 08 |....7...|....g...|
|00000440| 04 e1 0a 00 70 04 e2 07 | 04 e3 0a 01 06 04 e4 0a |....p...|........|
|00000450| 03 67 04 e5 08 04 e6 0a | 03 67 04 e7 08 04 e8 0a |.g......|.g......|
|00000460| 01 06 04 e9 08 04 ea 0a | 01 06 04 eb 08 04 ec 08 |........|........|
|00000470| 04 ed 08 04 ee 0a 01 06 | 04 ef 08 04 f0 08 04 f1 |........|........|
|00000480| 0a 00 2c 04 f2 08 04 f3 | 08 04 f4 08 04 f5 08 04 |..,.....|........|
|00000490| f6 08 04 f7 08 04 f8 08 | 04 f9 08 04 fa 08 04 fb |........|........|
|000004a0| 08 04 fc 08 04 fd 09 01 | e0 04 fe 09 01 e0 04 ff |........|........|
|000004b0| 09 01 e0 05 00 09 01 e0 | 05 01 08 05 02 0a 01 8b |........|........|
|000004c0| 05 03 08 05 04 08 05 05 | 0a 01 8b 05 06 09 01 2e |........|........|
|000004d0| 05 07 09 00 fd 05 08 07 | 05 09 07 05 0a 07 05 0b |........|........|
|000004e0| 07 05 0c 09 01 2e 05 0d | 0b 04 15 05 0e 09 03 67 |........|.......g|
|000004f0| 05 0f 08 05 10 0a 01 2c | 04 4e 09 03 67 05 11 0a |.......,|.N..g...|
|00000500| 03 67 05 12 08 05 13 08 | 05 14 07 05 15 0a 01 39 |.g......|.......9|
|00000510| 05 16 0a 03 67 05 17 0a | 00 1b 05 18 0a 03 67 05 |....g...|......g.|
|00000520| 19 0a 03 67 05 1a 0a 04 | 0b 05 1b 09 03 67 05 1c |...g....|.....g..|
|00000530| 09 03 67 05 1d 0a 03 44 | 05 1e 08 05 1f 08 05 20 |..g....D|....... |
|00000540| 08 05 21 08 05 22 08 05 | 23 08 05 24 09 00 65 05 |..!.."..|#..$..e.|
|00000550| 25 08 05 26 08 05 27 08 | 05 28 08 05 29 08 05 2a |%..&..'.|.(..)..*|
|00000560| 08 05 2b 08 05 2c 08 05 | 2d 08 05 2e 08 05 2f 08 |..+..,..|-...../.|
|00000570| 05 30 08 05 31 08 05 32 | 08 05 33 08 05 34 08 05 |.0..1..2|..3..4..|
|00000580| 35 08 05 36 08 05 37 08 | 05 38 08 05 39 08 05 3a |5..6..7.|.8..9..:|
|00000590| 09 00 1b 05 3b 0a 01 69 | 05 3c 09 00 1b 05 3d 08 |....;..i|.<....=.|
|000005a0| 05 3e 0a 00 1b 05 3f 09 | 00 1b 05 40 0a 03 67 05 |.>....?.|...@..g.|
|000005b0| 41 09 00 1b 05 42 08 05 | 43 0a 00 06 05 44 07 05 |A....B..|C....D..|
|000005c0| 45 08 05 46 0a 03 67 05 | 47 08 05 48 0a 05 49 05 |E..F..g.|G..H..I.|
|000005d0| 4a 08 05 4b 08 05 4c 08 | 05 4d 08 05 4e 08 05 4f |J..K..L.|.M..N..O|
|000005e0| 08 05 50 09 00 1b 05 51 | 0a 03 67 05 52 09 00 1b |..P....Q|..g.R...|
|000005f0| 05 53 0a 01 69 04 37 08 | 05 54 08 05 55 08 05 56 |.S..i.7.|.T..U..V|
|00000600| 09 00 1b 04 64 08 05 57 | 08 05 58 08 05 59 08 05 |....d..W|..X..Y..|
|00000610| 5a 08 05 5b 08 05 5c 08 | 05 5d 08 05 5e 08 05 5f |Z..[..\.|.]..^.._|
|00000620| 0a 00 2c 05 60 08 05 61 | 09 00 65 05 62 08 05 63 |..,.`..a|..e.b..c|
|00000630| 08 05 64 0b 00 24 05 65 | 07 05 66 0a 01 8b 05 67 |..d..$.e|..f....g|
|00000640| 0b 00 24 05 68 07 05 69 | 08 05 6a 0a 01 8e 05 6b |..$.h..i|..j....k|
|00000650| 0a 01 8e 05 6c 08 05 6d | 09 00 1b 05 6e 0a 00 70 |....l..m|....n..p|
|00000660| 04 0d 07 05 6f 08 05 70 | 0a 00 9e 05 6b 08 05 71 |....o..p|....k..q|
|00000670| 0a 03 67 05 72 08 05 73 | 0a 01 8b 05 74 0a 03 67 |..g.r..s|....t..g|
|00000680| 05 75 0a 03 67 05 76 09 | 03 67 05 77 09 00 65 05 |.u..g.v.|.g.w..e.|
|00000690| 78 0a 01 06 04 04 0a 03 | 67 05 79 0a 03 44 05 7a |x.......|g.y..D.z|
|000006a0| 0a 05 7b 05 7c 08 05 7d | 08 05 7e 0b 00 24 05 7f |..{.|..}|..~..$..|
|000006b0| 0b 00 24 05 80 0a 05 81 | 05 16 08 05 82 08 05 83 |..$.....|........|
|000006c0| 08 05 84 08 05 85 08 05 | 86 08 05 87 08 05 88 08 |........|........|
|000006d0| 05 89 08 05 8a 08 05 8b | 08 05 8c 08 05 8d 08 05 |........|........|
|000006e0| 8e 08 05 8f 08 05 90 08 | 05 91 08 05 92 08 05 93 |........|........|
|000006f0| 08 05 94 08 05 95 08 05 | 96 08 05 97 08 05 98 08 |........|........|
|00000700| 05 99 08 05 9a 08 05 9b | 08 05 9c 08 05 9d 08 05 |........|........|
|00000710| 9e 08 05 9f 08 05 a0 08 | 05 a1 08 05 a2 07 05 a3 |........|........|
|00000720| 0a 01 ca 05 a4 09 03 67 | 05 a5 09 00 9e 05 a6 08 |.......g|........|
|00000730| 05 a7 08 05 a8 08 05 a9 | 08 05 aa 08 05 ab 08 05 |........|........|
|00000740| ac 08 05 ad 08 05 ae 08 | 05 af 0a 03 67 05 b0 0a |........|....g...|
|00000750| 03 67 05 b1 08 05 b2 0a | 01 ca 03 f6 08 05 b3 0a |.g......|........|
|00000760| 01 06 05 b4 08 05 b5 08 | 05 b6 08 05 b7 07 05 b8 |........|........|
|00000770| 0a 01 e0 03 f6 08 05 b9 | 0a 01 2e 04 d8 08 05 ba |........|........|
|00000780| 0b 04 15 05 bb 08 05 bc | 08 05 bd 08 05 be 09 04 |........|........|
|00000790| 79 05 bf 0a 03 67 05 c0 | 0a 01 2e 04 c5 0a 01 2e |y....g..|........|
|000007a0| 04 c6 09 04 c7 05 c1 08 | 05 c2 0a 01 2f 04 37 0a |........|..../.7.|
|000007b0| 01 2f 04 95 09 04 c7 05 | c3 09 01 2e 04 2f 0a 03 |./......|...../..|
|000007c0| 67 05 c4 0a 03 67 05 c5 | 09 03 67 05 c6 0a 03 67 |g....g..|..g....g|
|000007d0| 05 c7 08 05 c8 08 05 c9 | 08 05 ca 08 05 cb 09 01 |........|........|
|000007e0| 2e 05 cc 09 04 c7 05 cd | 0a 01 06 05 ce 08 05 cf |........|........|
|000007f0| 0a 01 2c 04 37 0a 01 2c | 04 95 0a 03 67 05 d0 08 |..,.7..,|....g...|
|00000800| 05 d1 08 05 d2 08 05 d3 | 08 05 d4 09 04 c7 05 d5 |........|........|
|00000810| 08 05 d6 08 05 d7 0a 03 | 67 05 d8 0a 03 67 05 d9 |........|g....g..|
|00000820| 08 05 da 08 05 db 08 05 | dc 08 05 dd 08 05 de 0b |........|........|
|00000830| 05 df 05 e0 0a 03 67 05 | e1 08 05 e2 08 05 e3 0a |......g.|........|
|00000840| 03 67 05 e4 08 05 e5 08 | 05 e6 08 05 e7 08 05 e8 |.g......|........|
|00000850| 0a 03 67 05 e9 08 05 ea | 0a 01 2c 04 58 07 05 eb |..g.....|..,.X...|
|00000860| 0a 03 67 05 ec 08 05 ed | 0a 03 67 05 ee 0a 03 67 |..g.....|..g....g|
|00000870| 05 ef 08 05 f0 08 05 f1 | 08 05 f2 08 05 f3 09 01 |........|........|
|00000880| 2c 05 f4 0a 03 68 05 f5 | 08 05 f6 0a 00 fd 05 f7 |,....h..|........|
|00000890| 09 05 f8 05 f9 07 05 fa | 08 05 fb 09 02 2a 05 fc |........|.....*..|
|000008a0| 09 02 2a 05 fd 08 05 fe | 08 05 ff 0a 00 06 06 00 |..*.....|........|
|000008b0| 08 06 01 0a 00 06 06 02 | 08 06 03 09 04 06 06 04 |........|........|
|000008c0| 08 06 05 09 04 06 06 06 | 0a 04 06 06 07 08 06 08 |........|........|
|000008d0| 08 06 09 08 06 0a 08 06 | 0b 07 06 0c 0a 03 67 06 |........|......g.|
|000008e0| 0d 0a 03 67 06 0e 07 06 | 0f 08 06 10 0a 03 67 06 |...g....|......g.|
|000008f0| 11 09 01 39 05 0d 09 01 | 39 06 12 08 06 13 08 06 |...9....|9.......|
|00000900| 14 0a 01 39 06 15 09 00 | 9e 06 16 08 06 17 08 06 |...9....|........|
|00000910| 18 08 06 19 08 06 1a 08 | 06 1b 08 06 1c 08 06 1d |........|........|
|00000920| 08 06 1e 08 06 1f 08 06 | 20 0a 06 21 06 22 0a 00 |........| ..!."..|
|00000930| 9e 06 23 0a 00 9e 06 24 | 0a 00 9e 06 25 08 06 26 |..#....$|....%..&|
|00000940| 0a 00 1b 06 27 09 00 65 | 06 28 09 00 65 06 29 08 |....'..e|.(..e.).|
|00000950| 06 2a 08 06 2b 08 06 2c | 08 06 2d 08 06 2e 0a 00 |.*..+..,|..-.....|
|00000960| 1b 06 2f 09 00 1b 04 05 | 08 06 30 08 06 31 08 06 |../.....|..0..1..|
|00000970| 32 08 06 33 08 06 34 08 | 06 35 08 06 36 08 06 37 |2..3..4.|.5..6..7|
|00000980| 0a 00 fd 04 c5 0a 00 fd | 04 c6 0a 03 68 06 38 08 |........|....h.8.|
|00000990| 06 39 08 06 3a 0a 04 06 | 06 3b 08 06 3c 0a 04 22 |.9..:...|.;..<.."|
|000009a0| 06 3d 08 06 3e 08 06 3f | 08 06 40 08 06 41 08 06 |.=..>..?|..@..A..|
|000009b0| 42 08 06 43 08 06 44 08 | 06 45 08 06 46 08 06 47 |B..C..D.|.E..F..G|
|000009c0| 08 06 48 08 06 49 08 06 | 4a 08 06 4b 08 06 4c 08 |..H..I..|J..K..L.|
|000009d0| 06 4d 08 06 4e 08 06 4f | 08 06 50 08 06 51 0a 00 |.M..N..O|..P..Q..|
|000009e0| 65 06 52 0a 03 67 06 53 | 08 06 54 08 06 55 08 06 |e.R..g.S|..T..U..|
|000009f0| 56 08 06 57 08 06 58 08 | 06 59 08 06 5a 08 06 5b |V..W..X.|.Y..Z..[|
|00000a00| 08 06 5c 08 06 5d 08 06 | 5e 08 06 5f 0a 00 fd 06 |..\..]..|^.._....|
|00000a10| 60 08 06 61 08 06 62 08 | 06 63 08 06 64 08 06 65 |`..a..b.|.c..d..e|
|00000a20| 08 06 66 08 06 67 08 06 | 68 08 06 69 08 06 6a 0a |..f..g..|h..i..j.|
|00000a30| 00 9e 06 6b 0a 00 06 06 | 6c 0a 00 fd 04 d8 09 00 |...k....|l.......|
|00000a40| 9e 05 40 0a 00 fd 04 37 | 0a 00 fd 04 95 0a 03 67 |..@....7|.......g|
|00000a50| 06 6d 08 06 6e 09 03 67 | 06 6f 0a 01 8b 06 70 09 |.m..n..g|.o....p.|
|00000a60| 00 fd 06 71 08 06 72 09 | 03 67 06 73 08 06 74 08 |...q..r.|.g.s..t.|
|00000a70| 06 75 09 00 fd 06 76 08 | 06 77 09 00 fd 06 78 09 |.u....v.|.w....x.|
|00000a80| 03 67 06 79 09 00 1b 06 | 7a 08 06 7b 08 06 7c 08 |.g.y....|z..{..|.|
|00000a90| 06 7d 08 06 7e 08 06 7f | 08 06 80 08 06 81 08 06 |.}..~...|........|
|00000aa0| 82 08 06 83 08 06 84 08 | 06 85 08 06 86 08 06 87 |........|........|
|00000ab0| 08 06 88 09 00 fd 05 cc | 09 00 fd 04 2f 08 06 89 |........|..../...|
|00000ac0| 08 06 8a 08 06 8b 09 00 | fd 06 8c 0b 04 15 06 8d |........|........|
|00000ad0| 08 06 8e 08 06 8f 08 06 | 90 08 06 91 08 06 92 0a |........|........|
|00000ae0| 00 fd 06 52 08 06 93 0a | 03 67 06 94 08 06 95 08 |...R....|.g......|
|00000af0| 06 96 08 06 97 08 06 98 | 08 06 99 0a 03 67 06 9a |........|.....g..|
|00000b00| 08 06 9b 08 06 9c 08 06 | 9d 08 06 9e 08 06 9f 08 |........|........|
|00000b10| 06 a0 09 03 67 06 a1 09 | 01 2d 06 a2 08 06 a3 08 |....g...|.-......|
|00000b20| 06 a4 08 06 a5 08 06 a6 | 08 06 a7 08 06 a8 08 06 |........|........|
|00000b30| a9 08 06 aa 08 06 ab 08 | 06 ac 08 06 ad 09 01 2f |........|......./|
|00000b40| 04 6e 08 06 ae 08 06 af | 08 06 b0 08 06 b1 08 06 |.n......|........|
|00000b50| b2 08 06 b3 08 06 b4 08 | 06 b5 0a 03 67 06 b6 08 |........|....g...|
|00000b60| 06 b7 08 06 b8 08 06 b9 | 08 06 ba 08 06 bb 08 06 |........|........|
|00000b70| bc 08 06 bd 08 06 be 0a | 01 8b 06 bf 08 06 c0 0a |........|........|
|00000b80| 01 8b 06 c1 0a 05 81 06 | c2 0b 05 df 06 c3 0b 00 |........|........|
|00000b90| 24 06 c4 09 03 67 06 c5 | 08 06 c6 08 06 c7 08 06 |$....g..|........|
|00000ba0| c8 08 06 c9 08 06 ca 09 | 01 8e 06 cb 08 06 cc 0a |........|........|
|00000bb0| 03 67 06 cd 08 06 ce 0b | 00 24 06 cf 08 06 d0 08 |.g......|.$......|
|00000bc0| 06 d1 08 06 d2 08 06 d3 | 0a 01 39 05 3c 08 06 d4 |........|..9.<...|
|00000bd0| 08 06 d5 08 06 d6 0a 01 | 8b 06 d7 0a 01 8b 06 d8 |........|........|
|00000be0| 0a 00 2c 05 a4 08 06 d9 | 0a 03 67 06 da 08 06 db |..,.....|..g.....|
|00000bf0| 0a 03 67 06 dc 0a 03 67 | 06 dd 09 03 67 06 de 08 |..g....g|....g...|
|00000c00| 06 df 08 06 e0 08 06 e1 | 08 06 e2 08 06 e3 08 06 |........|........|
|00000c10| e4 08 06 e5 0b 05 df 06 | e6 0b 00 24 06 e7 0a 05 |........|...$....|
|00000c20| 81 05 6b 0a 01 8e 04 4e | 08 06 e8 08 06 e9 09 04 |..k....N|........|
|00000c30| 06 06 ea 0a 06 eb 06 ec | 0a 00 2c 06 ed 09 04 06 |........|..,.....|
|00000c40| 06 ee 0a 01 8b 06 ef 08 | 06 f0 0a 01 8b 06 f1 09 |........|........|
|00000c50| 03 67 06 f2 08 06 f3 08 | 06 f4 08 06 f5 07 06 f6 |.g......|........|
|00000c60| 09 02 1c 06 12 0a 00 06 | 06 f7 07 06 f8 0a 03 37 |........|.......7|
|00000c70| 06 f9 0a 03 37 06 fa 0a | 03 37 06 fb 0a 03 37 06 |....7...|.7....7.|
|00000c80| fc 0a 03 37 06 fd 0a 03 | 37 06 fe 07 06 ff 0a 03 |...7....|7.......|
|00000c90| 37 07 00 07 07 01 08 07 | 02 07 07 03 09 04 06 07 |7.......|........|
|00000ca0| 04 07 07 05 0a 07 06 06 | c4 0a 03 44 06 23 08 07 |........|...D.#..|
|00000cb0| 07 0a 00 1b 07 08 0a 00 | 1b 07 09 08 07 0a 08 07 |........|........|
|00000cc0| 0b 08 07 0c 08 07 0d 08 | 07 0e 08 07 0f 08 07 10 |........|........|
|00000cd0| 08 07 11 08 07 12 08 07 | 13 08 07 14 08 07 15 0a |........|........|
|00000ce0| 01 69 07 16 0a 00 1b 07 | 17 08 07 18 08 07 19 08 |.i......|........|
|00000cf0| 07 1a 08 07 1b 08 07 1c | 08 07 1d 08 07 1e 0a 04 |........|........|
|00000d00| 06 07 1f 0a 07 20 07 21 | 08 07 22 0a 07 20 07 23 |..... .!|..".. .#|
|00000d10| 0a 07 20 07 24 0a 01 8b | 06 23 08 07 25 0a 01 8b |.. .$...|.#..%...|
|00000d20| 03 f6 07 07 26 07 07 27 | 01 00 12 73 79 6e 74 61 |....&..'|...synta|
|00000d30| 63 74 69 63 50 72 65 64 | 4c 65 76 65 6c 01 00 01 |cticPred|Level...|
|00000d40| 49 01 00 06 67 65 6e 41 | 53 54 01 00 01 5a 01 00 |I...genA|ST...Z..|
|00000d50| 08 73 61 76 65 54 65 78 | 74 01 00 0e 75 73 69 6e |.saveTex|t...usin|
|00000d60| 67 43 75 73 74 6f 6d 41 | 53 54 01 00 12 6c 61 62 |gCustomA|ST...lab|
|00000d70| 65 6c 65 64 45 6c 65 6d | 65 6e 74 54 79 70 65 01 |eledElem|entType.|
|00000d80| 00 12 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |..Ljava/|lang/Str|
|00000d90| 69 6e 67 3b 01 00 15 6c | 61 62 65 6c 65 64 45 6c |ing;...l|abeledEl|
|00000da0| 65 6d 65 6e 74 41 53 54 | 54 79 70 65 01 00 12 6c |ementAST|Type...l|
|00000db0| 61 62 65 6c 65 64 45 6c | 65 6d 65 6e 74 49 6e 69 |abeledEl|ementIni|
|00000dc0| 74 01 00 0f 63 6f 6d 6d | 6f 6e 45 78 74 72 61 41 |t...comm|onExtraA|
|00000dd0| 72 67 73 01 00 11 63 6f | 6d 6d 6f 6e 45 78 74 72 |rgs...co|mmonExtr|
|00000de0| 61 50 61 72 61 6d 73 01 | 00 0f 63 6f 6d 6d 6f 6e |aParams.|..common|
|00000df0| 4c 6f 63 61 6c 56 61 72 | 73 01 00 08 6c 74 31 56 |LocalVar|s...lt1V|
|00000e00| 61 6c 75 65 01 00 0f 65 | 78 63 65 70 74 69 6f 6e |alue...e|xception|
|00000e10| 54 68 72 6f 77 6e 01 00 | 0d 74 68 72 6f 77 4e 6f |Thrown..|.throwNo|
|00000e20| 56 69 61 62 6c 65 01 00 | 0b 63 75 72 72 65 6e 74 |Viable..|.current|
|00000e30| 52 75 6c 65 01 00 11 4c | 61 6e 74 6c 72 2f 52 75 |Rule...L|antlr/Ru|
|00000e40| 6c 65 42 6c 6f 63 6b 3b | 01 00 10 63 75 72 72 65 |leBlock;|...curre|
|00000e50| 6e 74 41 53 54 52 65 73 | 75 6c 74 01 00 0f 74 72 |ntASTRes|ult...tr|
|00000e60| 65 65 56 61 72 69 61 62 | 6c 65 4d 61 70 01 00 15 |eeVariab|leMap...|
|00000e70| 4c 6a 61 76 61 2f 75 74 | 69 6c 2f 48 61 73 68 74 |Ljava/ut|il/Hasht|
|00000e80| 61 62 6c 65 3b 01 00 14 | 64 65 63 6c 61 72 65 64 |able;...|declared|
|00000e90| 41 53 54 56 61 72 69 61 | 62 6c 65 73 01 00 0c 61 |ASTVaria|bles...a|
|00000ea0| 73 74 56 61 72 4e 75 6d | 62 65 72 01 00 09 4e 4f |stVarNum|ber...NO|
|00000eb0| 4e 55 4e 49 51 55 45 01 | 00 11 63 61 73 65 53 69 |NUNIQUE.|..caseSi|
|00000ec0| 7a 65 54 68 72 65 73 68 | 6f 6c 64 01 00 0d 43 6f |zeThresh|old...Co|
|00000ed0| 6e 73 74 61 6e 74 56 61 | 6c 75 65 03 00 00 00 7f |nstantVa|lue.....|
|00000ee0| 01 00 08 73 65 6d 50 72 | 65 64 73 01 00 1f 4c 61 |...semPr|eds...La|
|00000ef0| 6e 74 6c 72 2f 63 6f 6c | 6c 65 63 74 69 6f 6e 73 |ntlr/col|lections|
|00000f00| 2f 69 6d 70 6c 2f 56 65 | 63 74 6f 72 3b 01 00 08 |/impl/Ve|ctor;...|
|00000f10| 61 73 74 54 79 70 65 73 | 01 00 12 4c 6a 61 76 61 |astTypes|...Ljava|
|00000f20| 2f 75 74 69 6c 2f 56 65 | 63 74 6f 72 3b 01 00 09 |/util/Ve|ctor;...|
|00000f30| 6e 61 6d 65 53 70 61 63 | 65 01 00 17 4c 61 6e 74 |nameSpac|e...Lant|
|00000f40| 6c 72 2f 43 53 68 61 72 | 70 4e 61 6d 65 53 70 61 |lr/CShar|pNameSpa|
|00000f50| 63 65 3b 01 00 11 62 53 | 61 76 65 49 6e 64 65 78 |ce;...bS|aveIndex|
|00000f60| 43 72 65 61 74 65 64 01 | 00 06 3c 69 6e 69 74 3e |Created.|..<init>|
|00000f70| 01 00 03 28 29 56 01 00 | 04 43 6f 64 65 01 00 0f |...()V..|.Code...|
|00000f80| 4c 69 6e 65 4e 75 6d 62 | 65 72 54 61 62 6c 65 01 |LineNumb|erTable.|
|00000f90| 00 0a 61 64 64 53 65 6d | 50 72 65 64 01 00 15 28 |..addSem|Pred...(|
|00000fa0| 4c 6a 61 76 61 2f 6c 61 | 6e 67 2f 53 74 72 69 6e |Ljava/la|ng/Strin|
|00000fb0| 67 3b 29 49 01 00 0b 65 | 78 69 74 49 66 45 72 72 |g;)I...e|xitIfErr|
|00000fc0| 6f 72 01 00 03 67 65 6e | 01 00 18 28 4c 61 6e 74 |or...gen|...(Lant|
|00000fd0| 6c 72 2f 41 63 74 69 6f | 6e 45 6c 65 6d 65 6e 74 |lr/Actio|nElement|
|00000fe0| 3b 29 56 01 00 1b 28 4c | 61 6e 74 6c 72 2f 41 6c |;)V...(L|antlr/Al|
|00000ff0| 74 65 72 6e 61 74 69 76 | 65 42 6c 6f 63 6b 3b 29 |ternativ|eBlock;)|
|00001000| 56 01 00 1a 28 4c 61 6e | 74 6c 72 2f 42 6c 6f 63 |V...(Lan|tlr/Bloc|
|00001010| 6b 45 6e 64 45 6c 65 6d | 65 6e 74 3b 29 56 01 00 |kEndElem|ent;)V..|
|00001020| 1d 28 4c 61 6e 74 6c 72 | 2f 43 68 61 72 4c 69 74 |.(Lantlr|/CharLit|
|00001030| 65 72 61 6c 45 6c 65 6d | 65 6e 74 3b 29 56 01 00 |eralElem|ent;)V..|
|00001040| 1b 28 4c 61 6e 74 6c 72 | 2f 43 68 61 72 52 61 6e |.(Lantlr|/CharRan|
|00001050| 67 65 45 6c 65 6d 65 6e | 74 3b 29 56 01 00 17 28 |geElemen|t;)V...(|
|00001060| 4c 61 6e 74 6c 72 2f 4c | 65 78 65 72 47 72 61 6d |Lantlr/L|exerGram|
|00001070| 6d 61 72 3b 29 56 01 00 | 0a 45 78 63 65 70 74 69 |mar;)V..|.Excepti|
|00001080| 6f 6e 73 01 00 19 28 4c | 61 6e 74 6c 72 2f 4f 6e |ons...(L|antlr/On|
|00001090| 65 4f 72 4d 6f 72 65 42 | 6c 6f 63 6b 3b 29 56 01 |eOrMoreB|lock;)V.|
|000010a0| 00 18 28 4c 61 6e 74 6c | 72 2f 50 61 72 73 65 72 |..(Lantl|r/Parser|
|000010b0| 47 72 61 6d 6d 61 72 3b | 29 56 01 00 19 28 4c 61 |Grammar;|)V...(La|
|000010c0| 6e 74 6c 72 2f 52 75 6c | 65 52 65 66 45 6c 65 6d |ntlr/Rul|eRefElem|
|000010d0| 65 6e 74 3b 29 56 01 00 | 1f 28 4c 61 6e 74 6c 72 |ent;)V..|.(Lantlr|
|000010e0| 2f 53 74 72 69 6e 67 4c | 69 74 65 72 61 6c 45 6c |/StringL|iteralEl|
|000010f0| 65 6d 65 6e 74 3b 29 56 | 01 00 1c 28 4c 61 6e 74 |ement;)V|...(Lant|
|00001100| 6c 72 2f 54 6f 6b 65 6e | 52 61 6e 67 65 45 6c 65 |lr/Token|RangeEle|
|00001110| 6d 65 6e 74 3b 29 56 01 | 00 1a 28 4c 61 6e 74 6c |ment;)V.|..(Lantl|
|00001120| 72 2f 54 6f 6b 65 6e 52 | 65 66 45 6c 65 6d 65 6e |r/TokenR|efElemen|
|00001130| 74 3b 29 56 01 00 16 28 | 4c 61 6e 74 6c 72 2f 54 |t;)V...(|Lantlr/T|
|00001140| 72 65 65 45 6c 65 6d 65 | 6e 74 3b 29 56 01 00 1c |reeEleme|nt;)V...|
|00001150| 28 4c 61 6e 74 6c 72 2f | 54 72 65 65 57 61 6c 6b |(Lantlr/|TreeWalk|
|00001160| 65 72 47 72 61 6d 6d 61 | 72 3b 29 56 01 00 1a 28 |erGramma|r;)V...(|
|00001170| 4c 61 6e 74 6c 72 2f 57 | 69 6c 64 63 61 72 64 45 |Lantlr/W|ildcardE|
|00001180| 6c 65 6d 65 6e 74 3b 29 | 56 01 00 1a 28 4c 61 6e |lement;)|V...(Lan|
|00001190| 74 6c 72 2f 5a 65 72 6f | 4f 72 4d 6f 72 65 42 6c |tlr/Zero|OrMoreBl|
|000011a0| 6f 63 6b 3b 29 56 01 00 | 06 67 65 6e 41 6c 74 01 |ock;)V..|.genAlt.|
|000011b0| 00 2e 28 4c 61 6e 74 6c | 72 2f 41 6c 74 65 72 6e |..(Lantl|r/Altern|
|000011c0| 61 74 69 76 65 3b 4c 61 | 6e 74 6c 72 2f 41 6c 74 |ative;La|ntlr/Alt|
|000011d0| 65 72 6e 61 74 69 76 65 | 42 6c 6f 63 6b 3b 29 56 |ernative|Block;)V|
|000011e0| 01 00 0a 67 65 6e 42 69 | 74 73 65 74 73 01 00 23 |...genBi|tsets..#|
|000011f0| 28 4c 61 6e 74 6c 72 2f | 63 6f 6c 6c 65 63 74 69 |(Lantlr/|collecti|
|00001200| 6f 6e 73 2f 69 6d 70 6c | 2f 56 65 63 74 6f 72 3b |ons/impl|/Vector;|
|00001210| 49 29 56 01 00 09 67 65 | 6e 42 69 74 53 65 74 01 |I)V...ge|nBitSet.|
|00001220| 00 23 28 4c 61 6e 74 6c | 72 2f 63 6f 6c 6c 65 63 |.#(Lantl|r/collec|
|00001230| 74 69 6f 6e 73 2f 69 6d | 70 6c 2f 42 69 74 53 65 |tions/im|pl/BitSe|
|00001240| 74 3b 49 29 56 01 00 0d | 67 65 74 42 69 74 73 65 |t;I)V...|getBitse|
|00001250| 74 4e 61 6d 65 01 00 15 | 28 49 29 4c 6a 61 76 61 |tName...|(I)Ljava|
|00001260| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 3b 01 00 0e |/lang/St|ring;...|
|00001270| 67 65 6e 42 6c 6f 63 6b | 46 69 6e 69 73 68 01 00 |genBlock|Finish..|
|00001280| 35 28 4c 61 6e 74 6c 72 | 2f 43 53 68 61 72 70 42 |5(Lantlr|/CSharpB|
|00001290| 6c 6f 63 6b 46 69 6e 69 | 73 68 69 6e 67 49 6e 66 |lockFini|shingInf|
|000012a0| 6f 3b 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |o;Ljava/|lang/Str|
|000012b0| 69 6e 67 3b 29 56 01 00 | 12 67 65 6e 42 6c 6f 63 |ing;)V..|.genBloc|
|000012c0| 6b 49 6e 69 74 41 63 74 | 69 6f 6e 01 00 10 67 65 |kInitAct|ion...ge|
|000012d0| 6e 42 6c 6f 63 6b 50 72 | 65 61 6d 62 6c 65 01 00 |nBlockPr|eamble..|
|000012e0| 07 67 65 6e 42 6f 64 79 | 01 00 0e 67 65 6e 49 6e |.genBody|...genIn|
|000012f0| 69 74 46 61 63 74 6f 72 | 79 01 00 12 28 4c 61 6e |itFactor|y...(Lan|
|00001300| 74 6c 72 2f 47 72 61 6d | 6d 61 72 3b 29 56 01 00 |tlr/Gram|mar;)V..|
|00001310| 08 67 65 6e 43 61 73 65 | 73 01 00 22 28 4c 61 6e |.genCase|s.."(Lan|
|00001320| 74 6c 72 2f 63 6f 6c 6c | 65 63 74 69 6f 6e 73 2f |tlr/coll|ections/|
|00001330| 69 6d 70 6c 2f 42 69 74 | 53 65 74 3b 29 56 01 00 |impl/Bit|Set;)V..|
|00001340| 0e 67 65 6e 43 6f 6d 6d | 6f 6e 42 6c 6f 63 6b 01 |.genComm|onBlock.|
|00001350| 00 3b 28 4c 61 6e 74 6c | 72 2f 41 6c 74 65 72 6e |.;(Lantl|r/Altern|
|00001360| 61 74 69 76 65 42 6c 6f | 63 6b 3b 5a 29 4c 61 6e |ativeBlo|ck;Z)Lan|
|00001370| 74 6c 72 2f 43 53 68 61 | 72 70 42 6c 6f 63 6b 46 |tlr/CSha|rpBlockF|
|00001380| 69 6e 69 73 68 69 6e 67 | 49 6e 66 6f 3b 01 00 19 |inishing|Info;...|
|00001390| 73 75 69 74 61 62 6c 65 | 46 6f 72 43 61 73 65 45 |suitable|ForCaseE|
|000013a0| 78 70 72 65 73 73 69 6f | 6e 01 00 16 28 4c 61 6e |xpressio|n...(Lan|
|000013b0| 74 6c 72 2f 41 6c 74 65 | 72 6e 61 74 69 76 65 3b |tlr/Alte|rnative;|
|000013c0| 29 5a 01 00 0d 67 65 6e | 45 6c 65 6d 65 6e 74 41 |)Z...gen|ElementA|
|000013d0| 53 54 01 00 1d 28 4c 61 | 6e 74 6c 72 2f 41 6c 74 |ST...(La|ntlr/Alt|
|000013e0| 65 72 6e 61 74 69 76 65 | 45 6c 65 6d 65 6e 74 3b |ernative|Element;|
|000013f0| 29 56 01 00 17 67 65 6e | 45 72 72 6f 72 43 61 74 |)V...gen|ErrorCat|
|00001400| 63 68 46 6f 72 45 6c 65 | 6d 65 6e 74 01 00 0f 67 |chForEle|ment...g|
|00001410| 65 6e 45 72 72 6f 72 48 | 61 6e 64 6c 65 72 01 00 |enErrorH|andler..|
|00001420| 18 28 4c 61 6e 74 6c 72 | 2f 45 78 63 65 70 74 69 |.(Lantlr|/Excepti|
|00001430| 6f 6e 53 70 65 63 3b 29 | 56 01 00 15 67 65 6e 45 |onSpec;)|V...genE|
|00001440| 72 72 6f 72 54 72 79 46 | 6f 72 45 6c 65 6d 65 6e |rrorTryF|orElemen|
|00001450| 74 01 00 11 67 65 6e 41 | 53 54 44 65 63 6c 61 72 |t...genA|STDeclar|
|00001460| 61 74 69 6f 6e 01 00 2f | 28 4c 61 6e 74 6c 72 2f |ation../|(Lantlr/|
|00001470| 41 6c 74 65 72 6e 61 74 | 69 76 65 45 6c 65 6d 65 |Alternat|iveEleme|
|00001480| 6e 74 3b 4c 6a 61 76 61 | 2f 6c 61 6e 67 2f 53 74 |nt;Ljava|/lang/St|
|00001490| 72 69 6e 67 3b 29 56 01 | 00 41 28 4c 61 6e 74 6c |ring;)V.|.A(Lantl|
|000014a0| 72 2f 41 6c 74 65 72 6e | 61 74 69 76 65 45 6c 65 |r/Altern|ativeEle|
|000014b0| 6d 65 6e 74 3b 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |ment;Lja|va/lang/|
|000014c0| 53 74 72 69 6e 67 3b 4c | 6a 61 76 61 2f 6c 61 6e |String;L|java/lan|
|000014d0| 67 2f 53 74 72 69 6e 67 | 3b 29 56 01 00 09 67 65 |g/String|;)V...ge|
|000014e0| 6e 48 65 61 64 65 72 01 | 00 0f 67 65 6e 4c 69 74 |nHeader.|..genLit|
|000014f0| 65 72 61 6c 73 54 65 73 | 74 01 00 1e 67 65 6e 4c |eralsTes|t...genL|
|00001500| 69 74 65 72 61 6c 73 54 | 65 73 74 46 6f 72 50 61 |iteralsT|estForPa|
|00001510| 72 74 69 61 6c 54 6f 6b | 65 6e 01 00 08 67 65 6e |rtialTok|en...gen|
|00001520| 4d 61 74 63 68 01 00 16 | 28 4c 61 6e 74 6c 72 2f |Match...|(Lantlr/|
|00001530| 47 72 61 6d 6d 61 72 41 | 74 6f 6d 3b 29 56 01 00 |GrammarA|tom;)V..|
|00001540| 15 67 65 6e 4d 61 74 63 | 68 55 73 69 6e 67 41 74 |.genMatc|hUsingAt|
|00001550| 6f 6d 54 65 78 74 01 00 | 1a 67 65 6e 4d 61 74 63 |omText..|.genMatc|
|00001560| 68 55 73 69 6e 67 41 74 | 6f 6d 54 6f 6b 65 6e 54 |hUsingAt|omTokenT|
|00001570| 79 70 65 01 00 0c 67 65 | 6e 4e 65 78 74 54 6f 6b |ype...ge|nNextTok|
|00001580| 65 6e 01 00 07 67 65 6e | 52 75 6c 65 01 00 2b 28 |en...gen|Rule..+(|
|00001590| 4c 61 6e 74 6c 72 2f 52 | 75 6c 65 53 79 6d 62 6f |Lantlr/R|uleSymbo|
|000015a0| 6c 3b 5a 49 4c 61 6e 74 | 6c 72 2f 54 6f 6b 65 6e |l;ZILant|lr/Token|
|000015b0| 4d 61 6e 61 67 65 72 3b | 29 56 01 00 11 47 65 6e |Manager;|)V...Gen|
|000015c0| 52 75 6c 65 49 6e 76 6f | 63 61 74 69 6f 6e 01 00 |RuleInvo|cation..|
|000015d0| 0a 67 65 6e 53 65 6d 50 | 72 65 64 01 00 16 28 4c |.genSemP|red...(L|
|000015e0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|000015f0| 3b 49 29 56 01 00 0d 67 | 65 6e 53 65 6d 50 72 65 |;I)V...g|enSemPre|
|00001600| 64 4d 61 70 01 00 0a 67 | 65 6e 53 79 6e 50 72 65 |dMap...g|enSynPre|
|00001610| 64 01 00 29 28 4c 61 6e | 74 6c 72 2f 53 79 6e 50 |d..)(Lan|tlr/SynP|
|00001620| 72 65 64 42 6c 6f 63 6b | 3b 4c 6a 61 76 61 2f 6c |redBlock|;Ljava/l|
|00001630| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 29 56 01 00 0f |ang/Stri|ng;)V...|
|00001640| 67 65 6e 54 6f 6b 65 6e | 53 74 72 69 6e 67 73 01 |genToken|Strings.|
|00001650| 00 0d 67 65 6e 54 6f 6b | 65 6e 54 79 70 65 73 01 |..genTok|enTypes.|
|00001660| 00 17 28 4c 61 6e 74 6c | 72 2f 54 6f 6b 65 6e 4d |..(Lantl|r/TokenM|
|00001670| 61 6e 61 67 65 72 3b 29 | 56 01 00 13 67 65 6e 54 |anager;)|V...genT|
|00001680| 6f 6b 65 6e 44 65 66 69 | 6e 69 74 69 6f 6e 73 01 |okenDefi|nitions.|
|00001690| 00 1e 70 72 6f 63 65 73 | 73 53 74 72 69 6e 67 46 |..proces|sStringF|
|000016a0| 6f 72 41 53 54 43 6f 6e | 73 74 72 75 63 74 6f 72 |orASTCon|structor|
|000016b0| 01 00 26 28 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 53 |..&(Ljav|a/lang/S|
|000016c0| 74 72 69 6e 67 3b 29 4c | 6a 61 76 61 2f 6c 61 6e |tring;)L|java/lan|
|000016d0| 67 2f 53 74 72 69 6e 67 | 3b 01 00 12 67 65 74 41 |g/String|;...getA|
|000016e0| 53 54 43 72 65 61 74 65 | 53 74 72 69 6e 67 01 00 |STCreate|String..|
|000016f0| 33 28 4c 61 6e 74 6c 72 | 2f 63 6f 6c 6c 65 63 74 |3(Lantlr|/collect|
|00001700| 69 6f 6e 73 2f 69 6d 70 | 6c 2f 56 65 63 74 6f 72 |ions/imp|l/Vector|
|00001710| 3b 29 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |;)Ljava/|lang/Str|
|00001720| 69 6e 67 3b 01 00 39 28 | 4c 61 6e 74 6c 72 2f 47 |ing;..9(|Lantlr/G|
|00001730| 72 61 6d 6d 61 72 41 74 | 6f 6d 3b 4c 6a 61 76 61 |rammarAt|om;Ljava|
|00001740| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 3b 29 4c 6a |/lang/St|ring;)Lj|
|00001750| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00001760| 01 00 1a 67 65 74 4c 6f | 6f 6b 61 68 65 61 64 54 |...getLo|okaheadT|
|00001770| 65 73 74 45 78 70 72 65 | 73 73 69 6f 6e 01 00 27 |estExpre|ssion..'|
|00001780| 28 5b 4c 61 6e 74 6c 72 | 2f 4c 6f 6f 6b 61 68 65 |([Lantlr|/Lookahe|
|00001790| 61 64 3b 49 29 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |ad;I)Lja|va/lang/|
|000017a0| 53 74 72 69 6e 67 3b 01 | 00 28 28 4c 61 6e 74 6c |String;.|.((Lantl|
|000017b0| 72 2f 41 6c 74 65 72 6e | 61 74 69 76 65 3b 49 29 |r/Altern|ative;I)|
|000017c0| 4c 6a 61 76 61 2f 6c 61 | 6e 67 2f 53 74 72 69 6e |Ljava/la|ng/Strin|
|000017d0| 67 3b 01 00 14 67 65 74 | 4c 6f 6f 6b 61 68 65 61 |g;...get|Lookahea|
|000017e0| 64 54 65 73 74 54 65 72 | 6d 01 00 34 28 49 4c 61 |dTestTer|m..4(ILa|
|000017f0| 6e 74 6c 72 2f 63 6f 6c | 6c 65 63 74 69 6f 6e 73 |ntlr/col|lections|
|00001800| 2f 69 6d 70 6c 2f 42 69 | 74 53 65 74 3b 29 4c 6a |/impl/Bi|tSet;)Lj|
|00001810| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00001820| 01 00 12 67 65 74 52 61 | 6e 67 65 45 78 70 72 65 |...getRa|ngeExpre|
|00001830| 73 73 69 6f 6e 01 00 17 | 28 49 5b 49 29 4c 6a 61 |ssion...|(I[I)Lja|
|00001840| 76 61 2f 6c 61 6e 67 2f | 53 74 72 69 6e 67 3b 01 |va/lang/|String;.|
|00001850| 00 0e 67 65 74 56 61 6c | 75 65 53 74 72 69 6e 67 |..getVal|ueString|
|00001860| 01 00 10 6c 6f 6f 6b 61 | 68 65 61 64 49 73 45 6d |...looka|headIsEm|
|00001870| 70 74 79 01 00 17 28 4c | 61 6e 74 6c 72 2f 41 6c |pty...(L|antlr/Al|
|00001880| 74 65 72 6e 61 74 69 76 | 65 3b 49 29 5a 01 00 0f |ternativ|e;I)Z...|
|00001890| 6c 6f 6f 6b 61 68 65 61 | 64 53 74 72 69 6e 67 01 |lookahea|dString.|
|000018a0| 00 0d 6d 61 6e 67 6c 65 | 4c 69 74 65 72 61 6c 01 |..mangle|Literal.|
|000018b0| 00 09 6d 61 70 54 72 65 | 65 49 64 01 00 3d 28 4c |..mapTre|eId..=(L|
|000018c0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|000018d0| 3b 4c 61 6e 74 6c 72 2f | 41 63 74 69 6f 6e 54 72 |;Lantlr/|ActionTr|
|000018e0| 61 6e 73 49 6e 66 6f 3b | 29 4c 6a 61 76 61 2f 6c |ansInfo;|)Ljava/l|
|000018f0| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 01 00 0f 6d 61 |ang/Stri|ng;...ma|
|00001900| 70 54 72 65 65 56 61 72 | 69 61 62 6c 65 01 00 1e |pTreeVar|iable...|
|00001910| 70 72 6f 63 65 73 73 41 | 63 74 69 6f 6e 46 6f 72 |processA|ctionFor|
|00001920| 53 70 65 63 69 61 6c 53 | 79 6d 62 6f 6c 73 01 00 |SpecialS|ymbols..|
|00001930| 4f 28 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |O(Ljava/|lang/Str|
|00001940| 69 6e 67 3b 49 4c 61 6e | 74 6c 72 2f 52 75 6c 65 |ing;ILan|tlr/Rule|
|00001950| 42 6c 6f 63 6b 3b 4c 61 | 6e 74 6c 72 2f 41 63 74 |Block;La|ntlr/Act|
|00001960| 69 6f 6e 54 72 61 6e 73 | 49 6e 66 6f 3b 29 4c 6a |ionTrans|Info;)Lj|
|00001970| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00001980| 01 00 16 73 65 74 75 70 | 47 72 61 6d 6d 61 72 50 |...setup|GrammarP|
|00001990| 61 72 61 6d 65 74 65 72 | 73 01 00 0b 73 65 74 75 |arameter|s...setu|
|000019a0| 70 4f 75 74 70 75 74 01 | 00 15 28 4c 6a 61 76 61 |pOutput.|..(Ljava|
|000019b0| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 3b 29 56 01 |/lang/St|ring;)V.|
|000019c0| 00 0e 4f 63 74 61 6c 54 | 6f 55 6e 69 63 6f 64 65 |..OctalT|oUnicode|
|000019d0| 01 00 16 67 65 74 54 6f | 6b 65 6e 54 79 70 65 73 |...getTo|kenTypes|
|000019e0| 43 6c 61 73 73 4e 61 6d | 65 01 00 14 28 29 4c 6a |ClassNam|e...()Lj|
|000019f0| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00001a00| 01 00 20 64 65 63 6c 61 | 72 65 53 61 76 65 49 6e |.. decla|reSaveIn|
|00001a10| 64 65 78 56 61 72 69 61 | 62 6c 65 49 66 4e 65 65 |dexVaria|bleIfNee|
|00001a20| 64 65 64 01 00 08 3c 63 | 6c 69 6e 69 74 3e 01 00 |ded...<c|linit>..|
|00001a30| 0a 53 6f 75 72 63 65 46 | 69 6c 65 01 00 18 43 53 |.SourceF|ile...CS|
|00001a40| 68 61 72 70 43 6f 64 65 | 47 65 6e 65 72 61 74 6f |harpCode|Generato|
|00001a50| 72 2e 6a 61 76 61 0c 03 | 8b 03 8c 0c 03 69 03 6a |r.java..|.....i.j|
|00001a60| 0c 03 6b 03 6c 0c 03 6d | 03 6c 0c 03 6e 03 6c 01 |..k.l..m|.l..n.l.|
|00001a70| 00 13 6a 61 76 61 2f 75 | 74 69 6c 2f 48 61 73 68 |..java/u|til/Hash|
|00001a80| 74 61 62 6c 65 0c 03 7c | 03 7d 0c 03 7e 03 7d 0c |table..||.}..~.}.|
|00001a90| 03 7f 03 6a 0c 03 8a 03 | 6c 01 00 19 61 6e 74 6c |...j....|l...antl|
|00001aa0| 72 2f 43 53 68 61 72 70 | 43 68 61 72 46 6f 72 6d |r/CSharp|CharForm|
|00001ab0| 61 74 74 65 72 0c 07 28 | 07 29 0c 03 84 03 85 0c |atter..(|.)......|
|00001ac0| 07 2a 07 2b 0c 07 2c 07 | 2d 0c 07 2e 07 2f 07 07 |.*.+..,.|-..../..|
|00001ad0| 30 0c 07 31 07 32 01 00 | 16 45 78 69 74 69 6e 67 |0..1.2..|.Exiting|
|00001ae0| 20 64 75 65 20 74 6f 20 | 65 72 72 6f 72 73 2e 0c | due to |errors..|
|00001af0| 07 33 03 ee 0c 07 34 07 | 35 07 07 36 0c 07 37 03 |.3....4.|5..6..7.|
|00001b00| 7d 0c 07 38 07 39 07 07 | 3a 0c 07 3b 07 32 0c 07 |}..8.9..|:..;.2..|
|00001b10| 3c 07 3d 01 00 0d 61 6e | 74 6c 72 2f 47 72 61 6d |<.=...an|tlr/Gram|
|00001b20| 6d 61 72 0c 07 3e 07 3f | 0c 07 40 07 41 0c 07 42 |mar..>.?|..@.A..B|
|00001b30| 07 43 07 07 44 0c 07 45 | 03 b2 0c 03 ec 03 b2 0c |.C..D..E|........|
|00001b40| 07 46 03 8c 0c 03 91 03 | 8c 0c 07 47 03 7d 01 00 |.F......|...G.}..|
|00001b50| 12 61 6e 74 6c 72 2f 54 | 6f 6b 65 6e 4d 61 6e 61 |.antlr/T|okenMana|
|00001b60| 67 65 72 0c 07 48 07 32 | 0c 03 d3 03 d4 0c 07 49 |ger..H.2|.......I|
|00001b70| 03 d4 01 00 13 6a 61 76 | 61 2f 69 6f 2f 49 4f 45 |.....jav|a/io/IOE|
|00001b80| 78 63 65 70 74 69 6f 6e | 0c 07 4a 07 4b 0c 07 4c |xception|..J.K..L|
|00001b90| 03 6c 07 07 4d 0c 07 4e | 07 4f 01 00 16 6a 61 76 |.l..M..N|.O...jav|
|00001ba0| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 42 75 66 |a/lang/S|tringBuf|
|00001bb0| 66 65 72 01 00 0a 67 65 | 6e 41 63 74 69 6f 6e 28 |fer...ge|nAction(|
|00001bc0| 0c 07 50 07 51 0c 07 50 | 07 52 01 00 01 29 0c 07 |..P.Q..P|.R...)..|
|00001bd0| 53 03 f1 07 07 54 0c 07 | 55 03 ee 07 07 56 0c 07 |S....T..|U....V..|
|00001be0| 57 03 6c 0c 07 58 03 70 | 0c 07 59 03 6a 0c 03 cd |W.l..X.p|..Y.j...|
|00001bf0| 03 ce 0c 07 5a 07 5b 0c | 07 5c 03 6c 01 00 1b 69 |....Z.[.|.\.l...i|
|00001c00| 66 20 28 30 3d 3d 69 6e | 70 75 74 53 74 61 74 65 |f (0==in|putState|
|00001c10| 2e 67 75 65 73 73 69 6e | 67 29 01 00 01 7b 0c 07 |.guessin|g)...{..|
|00001c20| 5d 03 6a 01 00 15 61 6e | 74 6c 72 2f 41 63 74 69 |].j...an|tlr/Acti|
|00001c30| 6f 6e 54 72 61 6e 73 49 | 6e 66 6f 0c 07 5e 07 2d |onTransI|nfo..^.-|
|00001c40| 0c 03 79 03 7a 0c 03 ea | 03 eb 0c 07 5f 03 70 01 |..y.z...|...._.p.|
|00001c50| 00 04 20 3d 20 28 0c 03 | 71 03 70 01 00 11 29 63 |.. = (..|q.p...)c|
|00001c60| 75 72 72 65 6e 74 41 53 | 54 2e 72 6f 6f 74 3b 0c |urrentAS|T.root;.|
|00001c70| 07 60 03 ee 0c 07 61 03 | 6c 01 00 12 63 75 72 72 |.`....a.|l...curr|
|00001c80| 65 6e 74 41 53 54 2e 72 | 6f 6f 74 20 3d 20 01 00 |entAST.r|oot = ..|
|00001c90| 01 3b 01 00 0e 69 66 20 | 28 20 28 6e 75 6c 6c 20 |.;...if |( (null |
|00001ca0| 21 3d 20 01 00 0e 29 20 | 26 26 20 28 6e 75 6c 6c |!= ...) |&& (null|
|00001cb0| 20 21 3d 20 01 00 13 2e | 67 65 74 46 69 72 73 74 | != ....|getFirst|
|00001cc0| 43 68 69 6c 64 28 29 29 | 20 29 01 00 13 63 75 72 |Child())| )...cur|
|00001cd0| 72 65 6e 74 41 53 54 2e | 63 68 69 6c 64 20 3d 20 |rentAST.|child = |
|00001ce0| 01 00 11 2e 67 65 74 46 | 69 72 73 74 43 68 69 6c |....getF|irstChil|
|00001cf0| 64 28 29 3b 01 00 04 65 | 6c 73 65 01 00 1f 63 75 |d();...e|lse...cu|
|00001d00| 72 72 65 6e 74 41 53 54 | 2e 61 64 76 61 6e 63 65 |rrentAST|.advance|
|00001d10| 43 68 69 6c 64 54 6f 45 | 6e 64 28 29 3b 01 00 01 |ChildToE|nd();...|
|00001d20| 7d 01 00 04 67 65 6e 28 | 0c 03 af 03 94 0c 03 ae |}...gen(|........|
|00001d30| 03 94 0c 03 7b 03 70 0c | 07 62 03 f1 0c 07 63 07 |....{.p.|.b....c.|
|00001d40| 3f 0c 07 64 07 65 0c 03 | b5 03 b6 0c 03 78 03 70 |?..d.e..|.....x.p|
|00001d50| 0c 03 ac 03 ad 01 00 0b | 67 65 6e 52 75 6c 65 45 |........|genRuleE|
|00001d60| 6e 64 28 01 00 08 67 65 | 6e 43 68 61 72 28 01 00 |nd(...ge|nChar(..|
|00001d70| 03 20 3d 20 0c 03 76 03 | 70 0c 07 66 07 2d 0c 03 |. = ..v.|p..f.-..|
|00001d80| c5 03 c6 07 07 67 01 00 | 12 61 6e 74 6c 72 2f 4c |.....g..|.antlr/L|
|00001d90| 65 78 65 72 47 72 61 6d | 6d 61 72 01 00 19 5f 73 |exerGram|mar..._s|
|00001da0| 61 76 65 49 6e 64 65 78 | 20 3d 20 74 65 78 74 2e |aveIndex| = text.|
|00001db0| 4c 65 6e 67 74 68 3b 01 | 00 0b 6d 61 74 63 68 52 |Length;.|..matchR|
|00001dc0| 61 6e 67 65 28 0c 07 68 | 03 70 0c 03 ef 03 d7 01 |ange(..h|.p......|
|00001dd0| 00 01 2c 0c 07 69 03 70 | 01 00 02 29 3b 01 00 19 |..,..i.p|...);...|
|00001de0| 74 65 78 74 2e 4c 65 6e | 67 74 68 20 3d 20 5f 73 |text.Len|gth = _s|
|00001df0| 61 76 65 49 6e 64 65 78 | 3b 0c 07 6a 03 6c 01 00 |aveIndex|;..j.l..|
|00001e00| 1d 61 6e 74 6c 72 2f 63 | 6f 6c 6c 65 63 74 69 6f |.antlr/c|ollectio|
|00001e10| 6e 73 2f 69 6d 70 6c 2f | 56 65 63 74 6f 72 01 00 |ns/impl/|Vector..|
|00001e20| 1f 49 6e 74 65 72 6e 61 | 6c 20 65 72 72 6f 72 20 |.Interna|l error |
|00001e30| 67 65 6e 65 72 61 74 69 | 6e 67 20 6c 65 78 65 72 |generati|ng lexer|
|00001e40| 0c 07 6b 03 ee 0c 03 b0 | 03 98 01 00 05 67 65 6e |..k.....|.....gen|
|00001e50| 2b 28 01 00 0d 7b 20 2f | 2f 20 28 20 2e 2e 2e 20 |+(...{ /|/ ( ... |
|00001e60| 29 2b 07 07 6c 01 00 05 | 5f 63 6e 74 5f 01 00 04 |)+..l...|_cnt_...|
|00001e70| 5f 63 6e 74 0c 07 6d 03 | 6a 0c 07 50 07 6e 01 00 |_cnt..m.|j..P.n..|
|00001e80| 04 69 6e 74 20 01 00 03 | 3d 30 3b 01 00 05 5f 6c |.int ...|=0;..._l|
|00001e90| 6f 6f 70 01 00 08 66 6f | 72 20 28 3b 3b 29 0c 07 |oop...fo|r (;;)..|
|00001ea0| 64 07 6f 0c 07 70 03 6a | 0c 07 71 03 6c 0c 07 72 |d.o..p.j|..q.l..r|
|00001eb0| 03 6a 0c 07 73 07 74 07 | 07 75 0c 07 76 07 32 01 |.j..s.t.|.u..v.2.|
|00001ec0| 00 25 6e 6f 6e 67 72 65 | 65 64 79 20 28 2e 2e 2e |.%nongre|edy (...|
|00001ed0| 29 2b 20 6c 6f 6f 70 3b | 20 65 78 69 74 20 64 65 |)+ loop;| exit de|
|00001ee0| 70 74 68 20 69 73 20 0c | 03 db 03 dc 01 00 16 2f |pth is .|......./|
|00001ef0| 2f 20 6e 6f 6e 67 72 65 | 65 64 79 20 65 78 69 74 |/ nongre|edy exit|
|00001f00| 20 74 65 73 74 01 00 05 | 69 66 20 28 28 01 00 0a | test...|if ((...|
|00001f10| 20 3e 3d 20 31 29 20 26 | 26 20 01 00 07 29 20 67 | >= 1) &|& ...) g|
|00001f20| 6f 74 6f 20 01 00 0b 5f | 62 72 65 61 6b 6c 6f 6f |oto ..._|breakloo|
|00001f30| 70 3b 01 00 04 69 66 20 | 28 01 00 0e 20 3e 3d 20 |p;...if |(... >= |
|00001f40| 31 29 20 7b 20 67 6f 74 | 6f 20 01 00 15 5f 62 72 |1) { got|o ..._br|
|00001f50| 65 61 6b 6c 6f 6f 70 3b | 20 7d 20 65 6c 73 65 20 |eakloop;| } else |
|00001f60| 7b 20 01 00 03 3b 20 7d | 01 00 03 2b 2b 3b 01 00 |{ ...; }|...++;..|
|00001f70| 0b 5f 62 72 65 61 6b 6c | 6f 6f 70 3a 0c 07 77 03 |._breakl|oop:..w.|
|00001f80| ee 01 00 10 7d 20 20 20 | 20 2f 2f 20 28 20 2e 2e |....} | // ( ..|
|00001f90| 2e 20 29 2b 01 00 13 61 | 6e 74 6c 72 2f 50 61 72 |. )+...a|ntlr/Par|
|00001fa0| 73 65 72 47 72 61 6d 6d | 61 72 01 00 20 49 6e 74 |serGramm|ar.. Int|
|00001fb0| 65 72 6e 61 6c 20 65 72 | 72 6f 72 20 67 65 6e 65 |ernal er|ror gene|
|00001fc0| 72 61 74 69 6e 67 20 70 | 61 72 73 65 72 0c 03 b0 |rating p|arser...|
|00001fd0| 03 9b 01 00 06 67 65 6e | 52 52 28 0c 07 78 03 70 |.....gen|RR(..x.p|
|00001fe0| 0c 07 79 07 7a 01 00 10 | 61 6e 74 6c 72 2f 52 75 |..y.z...|antlr/Ru|
|00001ff0| 6c 65 53 79 6d 62 6f 6c | 0c 07 7b 07 32 01 00 06 |leSymbol|..{.2...|
|00002000| 52 75 6c 65 20 27 01 00 | 10 27 20 69 73 20 6e 6f |Rule '..|.' is no|
|00002010| 74 20 64 65 66 69 6e 65 | 64 0c 07 7c 03 f1 0c 07 |t define|d..|....|
|00002020| 7d 07 2d 0c 07 7e 07 7f | 01 00 01 27 01 00 1e 27 |}.-..~..|...'...'|
|00002030| 20 64 6f 65 73 20 6e 6f | 74 20 6e 61 6d 65 20 61 | does no|t name a|
|00002040| 20 67 72 61 6d 6d 61 72 | 20 72 75 6c 65 0c 03 be | grammar| rule...|
|00002050| 03 ba 01 00 17 61 6e 74 | 6c 72 2f 54 72 65 65 57 |.....ant|lr/TreeW|
|00002060| 61 6c 6b 65 72 47 72 61 | 6d 6d 61 72 01 00 18 20 |alkerGra|mmar... |
|00002070| 3d 20 5f 74 3d 3d 41 53 | 54 4e 55 4c 4c 20 3f 20 |= _t==AS|TNULL ? |
|00002080| 6e 75 6c 6c 20 3a 20 0c | 03 f2 03 8c 0c 07 80 03 |null : .|........|
|00002090| 8c 0c 07 81 03 70 0c 07 | 82 03 7a 0c 07 83 03 70 |.....p..|..z....p|
|000020a0| 01 00 14 27 20 68 61 73 | 20 6e 6f 20 72 65 74 75 |...' has| no retu|
|000020b0| 72 6e 20 74 79 70 65 0c | 07 84 07 7f 01 00 01 3d |rn type.|.......=|
|000020c0| 01 00 11 27 20 72 65 74 | 75 72 6e 73 20 61 20 76 |...' ret|urns a v|
|000020d0| 61 6c 75 65 0c 03 cc 03 | 9c 0c 07 85 03 6c 01 00 |alue....|.....l..|
|000020e0| 1d 69 66 20 28 30 20 3d | 3d 20 69 6e 70 75 74 53 |.if (0 =|= inputS|
|000020f0| 74 61 74 65 2e 67 75 65 | 73 73 69 6e 67 29 01 00 |tate.gue|ssing)..|
|00002100| 08 5f 41 53 54 20 3d 20 | 28 01 00 0b 29 72 65 74 |._AST = |(...)ret|
|00002110| 75 72 6e 41 53 54 3b 01 | 00 33 61 73 74 46 61 63 |urnAST;.|.3astFac|
|00002120| 74 6f 72 79 2e 61 64 64 | 41 53 54 43 68 69 6c 64 |tory.add|ASTChild|
|00002130| 28 63 75 72 72 65 6e 74 | 41 53 54 2c 20 28 41 53 |(current|AST, (AS|
|00002140| 54 29 72 65 74 75 72 6e | 41 53 54 29 3b 01 00 2e |T)return|AST);...|
|00002150| 61 73 74 46 61 63 74 6f | 72 79 2e 61 64 64 41 53 |astFacto|ry.addAS|
|00002160| 54 43 68 69 6c 64 28 63 | 75 72 72 65 6e 74 41 53 |TChild(c|urrentAS|
|00002170| 54 2c 20 72 65 74 75 72 | 6e 41 53 54 29 3b 01 00 |T, retur|nAST);..|
|00002180| 2c 49 6e 74 65 72 6e 61 | 6c 3a 20 65 6e 63 6f 75 |,Interna|l: encou|
|00002190| 6e 74 65 72 65 64 20 5e | 20 61 66 74 65 72 20 72 |ntered ^| after r|
|000021a0| 75 6c 65 20 72 65 66 65 | 72 65 6e 63 65 0c 07 7e |ule refe|rence..~|
|000021b0| 03 ee 01 00 10 20 3d 20 | 72 65 74 75 72 6e 54 6f |..... = |returnTo|
|000021c0| 6b 65 6e 5f 3b 0c 03 bb | 03 ba 01 00 0a 67 65 6e |ken_;...|.....gen|
|000021d0| 53 74 72 69 6e 67 28 0c | 03 b9 03 ba 01 00 19 5f |String(.|......._|
|000021e0| 74 20 3d 20 5f 74 2e 67 | 65 74 4e 65 78 74 53 69 |t = _t.g|etNextSi|
|000021f0| 62 6c 69 6e 67 28 29 3b | 07 07 86 01 00 0c 67 65 |bling();|......ge|
|00002200| 6e 54 6f 6b 65 6e 52 65 | 66 28 01 00 1e 54 6f 6b |nTokenRe|f(...Tok|
|00002210| 65 6e 20 72 65 66 65 72 | 65 6e 63 65 20 66 6f 75 |en refer|ence fou|
|00002220| 6e 64 20 69 6e 20 6c 65 | 78 65 72 01 00 07 41 53 |nd in le|xer...AS|
|00002230| 54 20 5f 5f 74 01 00 06 | 20 3d 20 5f 74 3b 0c 07 |T __t...| = _t;..|
|00002240| 87 07 88 01 00 1d 20 3d | 20 28 41 53 54 4e 55 4c |...... =| (ASTNUL|
|00002250| 4c 20 3d 3d 20 5f 74 29 | 20 3f 20 6e 75 6c 6c 20 |L == _t)| ? null |
|00002260| 3a 20 28 01 00 04 29 5f | 74 3b 01 00 31 53 75 66 |: (...)_|t;..1Suf|
|00002270| 66 69 78 69 6e 67 20 61 | 20 72 6f 6f 74 20 6e 6f |fixing a| root no|
|00002280| 64 65 20 77 69 74 68 20 | 27 21 27 20 69 73 20 6e |de with |'!' is n|
|00002290| 6f 74 20 69 6d 70 6c 65 | 6d 65 6e 74 65 64 0c 07 |ot imple|mented..|
|000022a0| 89 07 8a 01 00 3b 53 75 | 66 66 69 78 69 6e 67 20 |.....;Su|ffixing |
|000022b0| 61 20 72 6f 6f 74 20 6e | 6f 64 65 20 77 69 74 68 |a root n|ode with|
|000022c0| 20 27 5e 27 20 69 73 20 | 72 65 64 75 6e 64 61 6e | '^' is |redundan|
|000022d0| 74 3b 20 61 6c 72 65 61 | 64 79 20 61 20 72 6f 6f |t; alrea|dy a roo|
|000022e0| 74 01 00 14 41 53 54 50 | 61 69 72 20 5f 5f 63 75 |t...ASTP|air __cu|
|000022f0| 72 72 65 6e 74 41 53 54 | 01 00 15 20 3d 20 63 75 |rrentAST|... = cu|
|00002300| 72 72 65 6e 74 41 53 54 | 2e 63 6f 70 79 28 29 3b |rrentAST|.copy();|
|00002310| 01 00 23 63 75 72 72 65 | 6e 74 41 53 54 2e 72 6f |..#curre|ntAST.ro|
|00002320| 6f 74 20 3d 20 63 75 72 | 72 65 6e 74 41 53 54 2e |ot = cur|rentAST.|
|00002330| 63 68 69 6c 64 3b 01 00 | 18 63 75 72 72 65 6e 74 |child;..|.current|
|00002340| 41 53 54 2e 63 68 69 6c | 64 20 3d 20 6e 75 6c 6c |AST.chil|d = null|
|00002350| 3b 01 00 15 61 6e 74 6c | 72 2f 57 69 6c 64 63 61 |;...antl|r/Wildca|
|00002360| 72 64 45 6c 65 6d 65 6e | 74 01 00 35 69 66 20 28 |rdElemen|t..5if (|
|00002370| 6e 75 6c 6c 20 3d 3d 20 | 5f 74 29 20 74 68 72 6f |null == |_t) thro|
|00002380| 77 20 6e 65 77 20 4d 69 | 73 6d 61 74 63 68 65 64 |w new Mi|smatched|
|00002390| 54 6f 6b 65 6e 45 78 63 | 65 70 74 69 6f 6e 28 29 |TokenExc|eption()|
|000023a0| 3b 01 00 18 5f 74 20 3d | 20 5f 74 2e 67 65 74 46 |;..._t =| _t.getF|
|000023b0| 69 72 73 74 43 68 69 6c | 64 28 29 3b 0c 07 8b 07 |irstChil|d();....|
|000023c0| 8c 0c 07 8d 07 8e 07 07 | 8f 0c 07 90 07 91 0c 07 |........|........|
|000023d0| 92 07 91 01 00 19 63 75 | 72 72 65 6e 74 41 53 54 |......cu|rrentAST|
|000023e0| 20 3d 20 5f 5f 63 75 72 | 72 65 6e 74 41 53 54 01 | = __cur|rentAST.|
|000023f0| 00 08 5f 74 20 3d 20 5f | 5f 74 01 00 25 49 6e 74 |.._t = _|_t..%Int|
|00002400| 65 72 6e 61 6c 20 65 72 | 72 6f 72 20 67 65 6e 65 |ernal er|ror gene|
|00002410| 72 61 74 69 6e 67 20 74 | 72 65 65 2d 77 61 6c 6b |rating t|ree-walk|
|00002420| 65 72 0c 03 b0 03 a1 01 | 00 17 6d 61 74 63 68 4e |er......|..matchN|
|00002430| 6f 74 28 45 4f 46 2f 2a | 5f 43 48 41 52 2a 2f 29 |ot(EOF/*|_CHAR*/)|
|00002440| 3b 01 00 09 6d 61 74 63 | 68 4e 6f 74 28 0c 03 e2 |;...matc|hNot(...|
|00002450| 03 ab 01 00 05 67 65 6e | 2a 28 01 00 10 7b 20 20 |.....gen|*(...{ |
|00002460| 20 20 2f 2f 20 28 20 2e | 2e 2e 20 29 2a 07 07 93 | // ( .|.. )*...|
|00002470| 0c 07 64 07 94 01 00 25 | 6e 6f 6e 67 72 65 65 64 |..d....%|nongreed|
|00002480| 79 20 28 2e 2e 2e 29 2a | 20 6c 6f 6f 70 3b 20 65 |y (...)*| loop; e|
|00002490| 78 69 74 20 64 65 70 74 | 68 20 69 73 20 01 00 05 |xit dept|h is ...|
|000024a0| 67 6f 74 6f 20 01 00 10 | 7d 20 20 20 20 2f 2f 20 |goto ...|} // |
|000024b0| 28 20 2e 2e 2e 20 29 2a | 0c 07 95 07 32 0c 07 96 |( ... )*|....2...|
|000024c0| 07 97 01 00 20 74 72 79 | 20 20 20 20 20 20 20 20 |.... try| |
|000024d0| 2f 2f 20 66 6f 72 20 65 | 72 72 6f 72 20 68 61 6e |// for e|rror han|
|000024e0| 64 6c 69 6e 67 01 00 15 | 61 6e 74 6c 72 2f 42 6c |dling...|antlr/Bl|
|000024f0| 6f 63 6b 45 6e 64 45 6c | 65 6d 65 6e 74 01 00 0f |ockEndEl|ement...|
|00002500| 61 6e 74 6c 72 2f 52 75 | 6c 65 42 6c 6f 63 6b 0c |antlr/Ru|leBlock.|
|00002510| 07 98 03 f1 01 00 17 5f | 41 53 54 20 3d 20 63 75 |......._|AST = cu|
|00002520| 72 72 65 6e 74 41 53 54 | 2e 72 6f 6f 74 3b 01 00 |rrentAST|.root;..|
|00002530| 22 4c 61 62 65 6c 65 64 | 20 73 75 62 72 75 6c 65 |"Labeled| subrule|
|00002540| 73 20 6e 6f 74 20 79 65 | 74 20 73 75 70 70 6f 72 |s not ye|t suppor|
|00002550| 74 65 64 0c 03 bc 03 bd | 01 00 00 0c 07 99 07 9a |ted.....|........|
|00002560| 01 00 1d 61 6e 74 6c 72 | 2f 63 6f 6c 6c 65 63 74 |...antlr|/collect|
|00002570| 69 6f 6e 73 2f 69 6d 70 | 6c 2f 42 69 74 53 65 74 |ions/imp|l/BitSet|
|00002580| 0c 07 9b 07 8a 0c 03 a8 | 03 a9 01 00 19 70 72 69 |........|.....pri|
|00002590| 76 61 74 65 20 73 74 61 | 74 69 63 20 6c 6f 6e 67 |vate sta|tic long|
|000025a0| 5b 5d 20 6d 6b 5f 0c 03 | aa 03 ab 01 00 02 28 29 |[] mk_..|......()|
|000025b0| 0c 07 9c 07 2d 01 00 10 | 6c 6f 6e 67 5b 5d 20 64 |....-...|long[] d|
|000025c0| 61 74 61 20 3d 20 7b 20 | 0c 07 9d 03 f1 01 00 02 |ata = { |........|
|000025d0| 7d 3b 01 00 17 6c 6f 6e | 67 5b 5d 20 64 61 74 61 |};...lon|g[] data|
|000025e0| 20 3d 20 6e 65 77 20 6c | 6f 6e 67 5b 01 00 02 5d | = new l|ong[...]|
|000025f0| 3b 0c 07 9e 07 9f 01 00 | 05 64 61 74 61 5b 01 00 |;.......|.data[..|
|00002600| 02 5d 3d 0c 07 50 07 a0 | 01 00 02 4c 3b 01 00 0d |.]=..P..|...L;...|
|00002610| 66 6f 72 20 28 69 6e 74 | 20 69 20 3d 20 01 00 05 |for (int| i = ...|
|00002620| 3b 20 69 3c 3d 01 00 11 | 3b 20 69 2b 2b 29 20 7b |; i<=...|; i++) {|
|00002630| 20 64 61 74 61 5b 69 5d | 3d 01 00 04 4c 3b 20 7d | data[i]|=...L; }|
|00002640| 01 00 0c 72 65 74 75 72 | 6e 20 64 61 74 61 3b 01 |...retur|n data;.|
|00002650| 00 1e 70 75 62 6c 69 63 | 20 73 74 61 74 69 63 20 |..public| static |
|00002660| 72 65 61 64 6f 6e 6c 79 | 20 42 69 74 53 65 74 20 |readonly| BitSet |
|00002670| 01 00 0e 20 3d 20 6e 65 | 77 20 42 69 74 53 65 74 |... = ne|w BitSet|
|00002680| 28 01 00 03 6d 6b 5f 01 | 00 09 74 6f 6b 65 6e 53 |(...mk_.|..tokenS|
|00002690| 65 74 5f 01 00 01 5f 0c | 07 a1 03 6c 0c 07 a2 03 |et_..._.|...l....|
|000026a0| 6c 0c 07 a3 03 6c 0c 07 | a4 03 70 01 00 05 74 68 |l....l..|..p...th|
|000026b0| 72 6f 77 0c 07 a5 03 90 | 01 00 04 67 6f 74 6f 01 |row.....|...goto.|
|000026c0| 00 06 62 72 65 61 6b 3b | 0c 07 a6 03 ab 0c 07 a7 |..break;|........|
|000026d0| 03 70 0c 07 a8 03 85 01 | 00 18 61 6e 74 6c 72 2f |.p......|..antlr/|
|000026e0| 41 6c 74 65 72 6e 61 74 | 69 76 65 45 6c 65 6d 65 |Alternat|iveEleme|
|000026f0| 6e 74 01 00 14 61 6e 74 | 6c 72 2f 52 75 6c 65 52 |nt...ant|lr/RuleR|
|00002700| 65 66 45 6c 65 6d 65 6e | 74 01 00 16 61 6e 74 6c |efElemen|t...antl|
|00002710| 72 2f 41 6c 74 65 72 6e | 61 74 69 76 65 42 6c 6f |r/Altern|ativeBlo|
|00002720| 63 6b 01 00 12 61 6e 74 | 6c 72 2f 53 79 6e 50 72 |ck...ant|lr/SynPr|
|00002730| 65 64 42 6c 6f 63 6b 0c | 07 a9 03 6c 0c 07 aa 07 |edBlock.|...l....|
|00002740| ab 0c 03 6f 03 70 01 00 | 01 20 0c 03 72 03 70 0c |...o.p..|. ..r.p.|
|00002750| 03 bf 03 ba 01 00 06 54 | 6f 6b 65 6e 20 01 00 08 |.......T|oken ...|
|00002760| 20 3d 20 6e 75 6c 6c 3b | 01 00 11 61 6e 74 6c 72 | = null;|...antlr|
|00002770| 2f 47 72 61 6d 6d 61 72 | 41 74 6f 6d 0c 07 ac 03 |/Grammar|Atom....|
|00002780| f1 0c 03 bf 03 c0 0c 07 | ad 03 f1 0c 03 ed 03 ee |........|........|
|00002790| 0c 03 c2 03 8c 0c 07 ae | 03 d7 0c 03 88 03 89 0c |........|........|
|000027a0| 07 af 07 b0 0c 07 b1 07 | b2 01 00 30 2f 2f 20 47 |........|...0// G|
|000027b0| 65 6e 65 72 61 74 65 20 | 68 65 61 64 65 72 20 73 |enerate |header s|
|000027c0| 70 65 63 69 66 69 63 20 | 74 6f 20 6c 65 78 65 72 |pecific |to lexer|
|000027d0| 20 43 53 68 61 72 70 20 | 66 69 6c 65 01 00 0d 75 | CSharp |file...u|
|000027e0| 73 69 6e 67 20 53 79 73 | 74 65 6d 3b 01 00 39 75 |sing Sys|tem;..9u|
|000027f0| 73 69 6e 67 20 53 74 72 | 65 61 6d 20 20 20 20 20 |sing Str|eam |
|00002800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002810| 20 20 20 20 20 3d 20 53 | 79 73 74 65 6d 2e 49 4f | = S|ystem.IO|
|00002820| 2e 53 74 72 65 61 6d 3b | 01 00 3d 75 73 69 6e 67 |.Stream;|..=using|
|00002830| 20 54 65 78 74 52 65 61 | 64 65 72 20 20 20 20 20 | TextRea|der |
|00002840| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002850| 20 3d 20 53 79 73 74 65 | 6d 2e 49 4f 2e 54 65 78 | = Syste|m.IO.Tex|
|00002860| 74 52 65 61 64 65 72 3b | 01 00 45 75 73 69 6e 67 |tReader;|..Eusing|
|00002870| 20 48 61 73 68 74 61 62 | 6c 65 20 20 20 20 20 20 | Hashtab|le |
|00002880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002890| 20 3d 20 53 79 73 74 65 | 6d 2e 43 6f 6c 6c 65 63 | = Syste|m.Collec|
|000028a0| 74 69 6f 6e 73 2e 48 61 | 73 68 74 61 62 6c 65 3b |tions.Ha|shtable;|
|000028b0| 01 00 44 75 73 69 6e 67 | 20 43 6f 6d 70 61 72 65 |..Dusing| Compare|
|000028c0| 72 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |r | |
|000028d0| 20 20 20 20 20 20 20 20 | 20 3d 20 53 79 73 74 65 | | = Syste|
|000028e0| 6d 2e 43 6f 6c 6c 65 63 | 74 69 6f 6e 73 2e 43 6f |m.Collec|tions.Co|
|000028f0| 6d 70 61 72 65 72 3b 0c | 07 b3 03 6c 01 00 5b 75 |mparer;.|...l..[u|
|00002900| 73 69 6e 67 20 43 61 73 | 65 49 6e 73 65 6e 73 69 |sing Cas|eInsensi|
|00002910| 74 69 76 65 48 61 73 68 | 43 6f 64 65 50 72 6f 76 |tiveHash|CodeProv|
|00002920| 69 64 65 72 20 3d 20 53 | 79 73 74 65 6d 2e 43 6f |ider = S|ystem.Co|
|00002930| 6c 6c 65 63 74 69 6f 6e | 73 2e 43 61 73 65 49 6e |llection|s.CaseIn|
|00002940| 73 65 6e 73 69 74 69 76 | 65 48 61 73 68 43 6f 64 |sensitiv|eHashCod|
|00002950| 65 50 72 6f 76 69 64 65 | 72 3b 01 00 53 75 73 69 |eProvide|r;..Susi|
|00002960| 6e 67 20 43 61 73 65 49 | 6e 73 65 6e 73 69 74 69 |ng CaseI|nsensiti|
|00002970| 76 65 43 6f 6d 70 61 72 | 65 72 20 20 20 20 20 20 |veCompar|er |
|00002980| 20 20 20 3d 20 53 79 73 | 74 65 6d 2e 43 6f 6c 6c | = Sys|tem.Coll|
|00002990| 65 63 74 69 6f 6e 73 2e | 43 61 73 65 49 6e 73 65 |ections.|CaseInse|
|000029a0| 6e 73 69 74 69 76 65 43 | 6f 6d 70 61 72 65 72 3b |nsitiveC|omparer;|
|000029b0| 01 00 43 75 73 69 6e 67 | 20 54 6f 6b 65 6e 53 74 |..Cusing| TokenSt|
|000029c0| 72 65 61 6d 45 78 63 65 | 70 74 69 6f 6e 20 20 20 |reamExce|ption |
|000029d0| 20 20 20 20 20 20 20 20 | 20 3d 20 61 6e 74 6c 72 | | = antlr|
|000029e0| 2e 54 6f 6b 65 6e 53 74 | 72 65 61 6d 45 78 63 65 |.TokenSt|reamExce|
|000029f0| 70 74 69 6f 6e 3b 01 00 | 45 75 73 69 6e 67 20 54 |ption;..|Eusing T|
|00002a00| 6f 6b 65 6e 53 74 72 65 | 61 6d 49 4f 45 78 63 65 |okenStre|amIOExce|
|00002a10| 70 74 69 6f 6e 20 20 20 | 20 20 20 20 20 20 20 3d |ption | =|
|00002a20| 20 61 6e 74 6c 72 2e 54 | 6f 6b 65 6e 53 74 72 65 | antlr.T|okenStre|
|00002a30| 61 6d 49 4f 45 78 63 65 | 70 74 69 6f 6e 3b 01 00 |amIOExce|ption;..|
|00002a40| 4e 75 73 69 6e 67 20 54 | 6f 6b 65 6e 53 74 72 65 |Nusing T|okenStre|
|00002a50| 61 6d 52 65 63 6f 67 6e | 69 74 69 6f 6e 45 78 63 |amRecogn|itionExc|
|00002a60| 65 70 74 69 6f 6e 20 3d | 20 61 6e 74 6c 72 2e 54 |eption =| antlr.T|
|00002a70| 6f 6b 65 6e 53 74 72 65 | 61 6d 52 65 63 6f 67 6e |okenStre|amRecogn|
|00002a80| 69 74 69 6f 6e 45 78 63 | 65 70 74 69 6f 6e 3b 01 |itionExc|eption;.|
|00002a90| 00 42 75 73 69 6e 67 20 | 43 68 61 72 53 74 72 65 |.Busing |CharStre|
|00002aa0| 61 6d 45 78 63 65 70 74 | 69 6f 6e 20 20 20 20 20 |amExcept|ion |
|00002ab0| 20 20 20 20 20 20 20 20 | 3d 20 61 6e 74 6c 72 2e | |= antlr.|
|00002ac0| 43 68 61 72 53 74 72 65 | 61 6d 45 78 63 65 70 74 |CharStre|amExcept|
|00002ad0| 69 6f 6e 3b 01 00 44 75 | 73 69 6e 67 20 43 68 61 |ion;..Du|sing Cha|
|00002ae0| 72 53 74 72 65 61 6d 49 | 4f 45 78 63 65 70 74 69 |rStreamI|OExcepti|
|00002af0| 6f 6e 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 61 |on | = a|
|00002b00| 6e 74 6c 72 2e 43 68 61 | 72 53 74 72 65 61 6d 49 |ntlr.Cha|rStreamI|
|00002b10| 4f 45 78 63 65 70 74 69 | 6f 6e 3b 01 00 3d 75 73 |OExcepti|on;..=us|
|00002b20| 69 6e 67 20 41 4e 54 4c | 52 45 78 63 65 70 74 69 |ing ANTL|RExcepti|
|00002b30| 6f 6e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |on | |
|00002b40| 20 20 20 20 3d 20 61 6e | 74 6c 72 2e 41 4e 54 4c | = an|tlr.ANTL|
|00002b50| 52 45 78 63 65 70 74 69 | 6f 6e 3b 01 00 3a 75 73 |RExcepti|on;..:us|
|00002b60| 69 6e 67 20 43 68 61 72 | 53 63 61 6e 6e 65 72 20 |ing Char|Scanner |
|00002b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002b80| 20 20 20 20 3d 20 61 6e | 74 6c 72 2e 43 68 61 72 | = an|tlr.Char|
|00002b90| 53 63 61 6e 6e 65 72 3b | 01 00 3a 75 73 69 6e 67 |Scanner;|..:using|
|00002ba0| 20 49 6e 70 75 74 42 75 | 66 66 65 72 20 20 20 20 | InputBu|ffer |
|00002bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002bc0| 20 3d 20 61 6e 74 6c 72 | 2e 49 6e 70 75 74 42 75 | = antlr|.InputBu|
|00002bd0| 66 66 65 72 3b 01 00 39 | 75 73 69 6e 67 20 42 79 |ffer;..9|using By|
|00002be0| 74 65 42 75 66 66 65 72 | 20 20 20 20 20 20 20 20 |teBuffer| |
|00002bf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3d 20 | | = |
|00002c00| 61 6e 74 6c 72 2e 42 79 | 74 65 42 75 66 66 65 72 |antlr.By|teBuffer|
|00002c10| 3b 01 00 39 75 73 69 6e | 67 20 43 68 61 72 42 75 |;..9usin|g CharBu|
|00002c20| 66 66 65 72 20 20 20 20 | 20 20 20 20 20 20 20 20 |ffer | |
|00002c30| 20 20 20 20 20 20 20 20 | 20 20 3d 20 61 6e 74 6c | | = antl|
|00002c40| 72 2e 43 68 61 72 42 75 | 66 66 65 72 3b 01 00 34 |r.CharBu|ffer;..4|
|00002c50| 75 73 69 6e 67 20 54 6f | 6b 65 6e 20 20 20 20 20 |using To|ken |
|00002c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c70| 20 20 20 20 20 20 3d 20 | 61 6e 74 6c 72 2e 54 6f | = |antlr.To|
|00002c80| 6b 65 6e 3b 01 00 3a 75 | 73 69 6e 67 20 43 6f 6d |ken;..:u|sing Com|
|00002c90| 6d 6f 6e 54 6f 6b 65 6e | 20 20 20 20 20 20 20 20 |monToken| |
|00002ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 61 | | = a|
|00002cb0| 6e 74 6c 72 2e 43 6f 6d | 6d 6f 6e 54 6f 6b 65 6e |ntlr.Com|monToken|
|00002cc0| 3b 01 00 40 75 73 69 6e | 67 20 53 65 6d 61 6e 74 |;..@usin|g Semant|
|00002cd0| 69 63 45 78 63 65 70 74 | 69 6f 6e 20 20 20 20 20 |icExcept|ion |
|00002ce0| 20 20 20 20 20 20 20 20 | 20 20 3d 20 61 6e 74 6c | | = antl|
|00002cf0| 72 2e 53 65 6d 61 6e 74 | 69 63 45 78 63 65 70 74 |r.Semant|icExcept|
|00002d00| 69 6f 6e 3b 01 00 43 75 | 73 69 6e 67 20 52 65 63 |ion;..Cu|sing Rec|
|00002d10| 6f 67 6e 69 74 69 6f 6e | 45 78 63 65 70 74 69 6f |ognition|Exceptio|
|00002d20| 6e 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 61 |n | = a|
|00002d30| 6e 74 6c 72 2e 52 65 63 | 6f 67 6e 69 74 69 6f 6e |ntlr.Rec|ognition|
|00002d40| 45 78 63 65 70 74 69 6f | 6e 3b 01 00 4a 75 73 69 |Exceptio|n;..Jusi|
|00002d50| 6e 67 20 4e 6f 56 69 61 | 62 6c 65 41 6c 74 46 6f |ng NoVia|bleAltFo|
|00002d60| 72 43 68 61 72 45 78 63 | 65 70 74 69 6f 6e 20 20 |rCharExc|eption |
|00002d70| 20 20 20 3d 20 61 6e 74 | 6c 72 2e 4e 6f 56 69 61 | = ant|lr.NoVia|
|00002d80| 62 6c 65 41 6c 74 46 6f | 72 43 68 61 72 45 78 63 |bleAltFo|rCharExc|
|00002d90| 65 70 74 69 6f 6e 3b 01 | 00 46 75 73 69 6e 67 20 |eption;.|.Fusing |
|00002da0| 4d 69 73 6d 61 74 63 68 | 65 64 43 68 61 72 45 78 |Mismatch|edCharEx|
|00002db0| 63 65 70 74 69 6f 6e 20 | 20 20 20 20 20 20 20 20 |ception | |
|00002dc0| 3d 20 61 6e 74 6c 72 2e | 4d 69 73 6d 61 74 63 68 |= antlr.|Mismatch|
|00002dd0| 65 64 43 68 61 72 45 78 | 63 65 70 74 69 6f 6e 3b |edCharEx|ception;|
|00002de0| 01 00 3a 75 73 69 6e 67 | 20 54 6f 6b 65 6e 53 74 |..:using| TokenSt|
|00002df0| 72 65 61 6d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ream | |
|00002e00| 20 20 20 20 20 20 20 20 | 20 3d 20 61 6e 74 6c 72 | | = antlr|
|00002e10| 2e 54 6f 6b 65 6e 53 74 | 72 65 61 6d 3b 01 00 44 |.TokenSt|ream;..D|
|00002e20| 75 73 69 6e 67 20 4c 65 | 78 65 72 53 68 61 72 65 |using Le|xerShare|
|00002e30| 64 49 6e 70 75 74 53 74 | 61 74 65 20 20 20 20 20 |dInputSt|ate |
|00002e40| 20 20 20 20 20 20 3d 20 | 61 6e 74 6c 72 2e 4c 65 | = |antlr.Le|
|00002e50| 78 65 72 53 68 61 72 65 | 64 49 6e 70 75 74 53 74 |xerShare|dInputSt|
|00002e60| 61 74 65 3b 01 00 46 75 | 73 69 6e 67 20 42 69 74 |ate;..Fu|sing Bit|
|00002e70| 53 65 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |Set | |
|00002e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 61 | | = a|
|00002e90| 6e 74 6c 72 2e 63 6f 6c | 6c 65 63 74 69 6f 6e 73 |ntlr.col|lections|
|00002ea0| 2e 69 6d 70 6c 2e 42 69 | 74 53 65 74 3b 0c 07 b4 |.impl.Bi|tSet;...|
|00002eb0| 07 b5 0c 07 b6 03 f1 0c | 07 b7 03 70 01 00 06 61 |........|...p...a|
|00002ec0| 6e 74 6c 72 2e 0c 07 b8 | 03 f1 0c 07 b9 03 70 0c |ntlr....|......p.|
|00002ed0| 07 ba 03 ee 0c 07 bb 03 | 7d 01 00 11 63 6c 61 73 |........|}...clas|
|00002ee0| 73 48 65 61 64 65 72 50 | 72 65 66 69 78 0c 07 bc |sHeaderP|refix...|
|00002ef0| 07 bd 01 00 0b 61 6e 74 | 6c 72 2f 54 6f 6b 65 6e |.....ant|lr/Token|
|00002f00| 01 00 07 70 75 62 6c 69 | 63 20 0c 07 be 03 ee 01 |...publi|c ......|
|00002f10| 00 01 22 07 07 bf 0c 07 | c0 07 c1 01 00 06 63 6c |..".....|......cl|
|00002f20| 61 73 73 20 01 00 03 20 | 3a 20 01 00 0d 2c 20 54 |ass ... |: ..., T|
|00002f30| 6f 6b 65 6e 53 74 72 65 | 61 6d 01 00 11 63 6c 61 |okenStre|am...cla|
|00002f40| 73 73 48 65 61 64 65 72 | 53 75 66 66 69 78 01 00 |ssHeader|Suffix..|
|00002f50| 02 2c 20 01 00 02 20 7b | 0c 07 c2 07 c3 0c 03 d5 |., ... {|........|
|00002f60| 03 d4 0c 07 c4 07 b5 01 | 00 28 28 53 74 72 65 61 |........|.((Strea|
|00002f70| 6d 20 69 6e 73 29 20 3a | 20 74 68 69 73 28 6e 65 |m ins) :| this(ne|
|00002f80| 77 20 42 79 74 65 42 75 | 66 66 65 72 28 69 6e 73 |w ByteBu|ffer(ins|
|00002f90| 29 29 01 00 28 28 54 65 | 78 74 52 65 61 64 65 72 |))..((Te|xtReader|
|00002fa0| 20 72 29 20 3a 20 74 68 | 69 73 28 6e 65 77 20 43 | r) : th|is(new C|
|00002fb0| 68 61 72 42 75 66 66 65 | 72 28 72 29 29 01 00 10 |harBuffe|r(r))...|
|00002fc0| 28 49 6e 70 75 74 42 75 | 66 66 65 72 20 69 62 29 |(InputBu|ffer ib)|
|00002fd0| 01 00 4c 20 3a 20 74 68 | 69 73 28 6e 65 77 20 4c |..L : th|is(new L|
|00002fe0| 65 78 65 72 53 68 61 72 | 65 64 49 6e 70 75 74 53 |exerShar|edInputS|
|00002ff0| 74 61 74 65 28 6e 65 77 | 20 61 6e 74 6c 72 2e 64 |tate(new| antlr.d|
|00003000| 65 62 75 67 2e 44 65 62 | 75 67 67 69 6e 67 49 6e |ebug.Deb|uggingIn|
|00003010| 70 75 74 42 75 66 66 65 | 72 28 69 62 29 29 29 01 |putBuffe|r(ib))).|
|00003020| 00 26 20 3a 20 74 68 69 | 73 28 6e 65 77 20 4c 65 |.& : thi|s(new Le|
|00003030| 78 65 72 53 68 61 72 65 | 64 49 6e 70 75 74 53 74 |xerShare|dInputSt|
|00003040| 61 74 65 28 69 62 29 29 | 01 00 2b 28 4c 65 78 65 |ate(ib))|..+(Lexe|
|00003050| 72 53 68 61 72 65 64 49 | 6e 70 75 74 53 74 61 74 |rSharedI|nputStat|
|00003060| 65 20 73 74 61 74 65 29 | 20 3a 20 62 61 73 65 28 |e state)| : base(|
|00003070| 73 74 61 74 65 29 01 00 | 0d 69 6e 69 74 69 61 6c |state)..|.initial|
|00003080| 69 7a 65 28 29 3b 01 00 | 19 70 72 69 76 61 74 65 |ize();..|.private|
|00003090| 20 76 6f 69 64 20 69 6e | 69 74 69 61 6c 69 7a 65 | void in|itialize|
|000030a0| 28 29 01 00 18 72 75 6c | 65 4e 61 6d 65 73 20 20 |()...rul|eNames |
|000030b0| 3d 20 5f 72 75 6c 65 4e | 61 6d 65 73 3b 01 00 1d |= _ruleN|ames;...|
|000030c0| 73 65 6d 50 72 65 64 4e | 61 6d 65 73 20 3d 20 5f |semPredN|ames = _|
|000030d0| 73 65 6d 50 72 65 64 4e | 61 6d 65 73 3b 01 00 11 |semPredN|ames;...|
|000030e0| 73 65 74 75 70 44 65 62 | 75 67 67 69 6e 67 28 29 |setupDeb|ugging()|
|000030f0| 3b 01 00 18 63 61 73 65 | 53 65 6e 73 69 74 69 76 |;...case|Sensitiv|
|00003100| 65 4c 69 74 65 72 61 6c | 73 20 3d 20 0c 07 50 07 |eLiteral|s = ..P.|
|00003110| c5 01 00 11 73 65 74 43 | 61 73 65 53 65 6e 73 69 |....setC|aseSensi|
|00003120| 74 69 76 65 28 0c 07 c6 | 03 6c 01 00 43 6c 69 74 |tive(...|.l..Clit|
|00003130| 65 72 61 6c 73 20 3d 20 | 6e 65 77 20 48 61 73 68 |erals = |new Hash|
|00003140| 74 61 62 6c 65 28 31 30 | 30 2c 20 28 66 6c 6f 61 |table(10|0, (floa|
|00003150| 74 29 20 30 2e 34 2c 20 | 6e 75 6c 6c 2c 20 43 6f |t) 0.4, |null, Co|
|00003160| 6d 70 61 72 65 72 2e 44 | 65 66 61 75 6c 74 29 3b |mparer.D|efault);|
|00003170| 01 00 75 6c 69 74 65 72 | 61 6c 73 20 3d 20 6e 65 |..uliter|als = ne|
|00003180| 77 20 48 61 73 68 74 61 | 62 6c 65 28 31 30 30 2c |w Hashta|ble(100,|
|00003190| 20 28 66 6c 6f 61 74 29 | 20 30 2e 34 2c 20 43 61 | (float)| 0.4, Ca|
|000031a0| 73 65 49 6e 73 65 6e 73 | 69 74 69 76 65 48 61 73 |seInsens|itiveHas|
|000031b0| 68 43 6f 64 65 50 72 6f | 76 69 64 65 72 2e 44 65 |hCodePro|vider.De|
|000031c0| 66 61 75 6c 74 2c 20 43 | 61 73 65 49 6e 73 65 6e |fault, C|aseInsen|
|000031d0| 73 69 74 69 76 65 43 6f | 6d 70 61 72 65 72 2e 44 |sitiveCo|mparer.D|
|000031e0| 65 66 61 75 6c 74 29 3b | 0c 07 c7 07 39 01 00 10 |efault);|....9...|
|000031f0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|00003200| 0c 07 c8 07 c9 0c 07 ca | 07 cb 01 00 19 61 6e 74 |........|.....ant|
|00003210| 6c 72 2f 53 74 72 69 6e | 67 4c 69 74 65 72 61 6c |lr/Strin|gLiteral|
|00003220| 53 79 6d 62 6f 6c 01 00 | 0d 6c 69 74 65 72 61 6c |Symbol..|.literal|
|00003230| 73 2e 41 64 64 28 0c 07 | cc 03 f1 0c 07 cd 07 2d |s.Add(..|.......-|
|00003240| 01 00 25 70 72 69 76 61 | 74 65 20 63 6f 6e 73 74 |..%priva|te const|
|00003250| 20 73 74 72 69 6e 67 5b | 5d 20 5f 72 75 6c 65 4e | string[|] _ruleN|
|00003260| 61 6d 65 73 20 3d 20 7b | 0c 07 ce 03 85 01 00 13 |ames = {|........|
|00003270| 61 6e 74 6c 72 2f 47 72 | 61 6d 6d 61 72 53 79 6d |antlr/Gr|ammarSym|
|00003280| 62 6f 6c 01 00 03 20 20 | 22 01 00 02 22 2c 0c 03 |bol... |"...",..|
|00003290| c9 03 8c 01 00 0a 6d 6e | 65 78 74 54 6f 6b 65 6e |......mn|extToken|
|000032a0| 0c 07 cf 07 d0 0c 03 ca | 03 cb 0c 03 cf 03 8c 0c |........|........|
|000032b0| 07 d1 03 85 0c 07 d2 07 | d3 0c 03 a6 03 a7 0c 07 |........|........|
|000032c0| d4 07 b2 07 07 d5 0c 07 | d6 03 8c 01 00 3d 73 74 |........|.....=st|
|000032d0| 61 74 69 63 20 70 75 62 | 6c 69 63 20 76 6f 69 64 |atic pub|lic void|
|000032e0| 20 69 6e 69 74 69 61 6c | 69 7a 65 41 53 54 46 61 | initial|izeASTFa|
|000032f0| 63 74 6f 72 79 28 20 41 | 53 54 46 61 63 74 6f 72 |ctory( A|STFactor|
|00003300| 79 20 66 61 63 74 6f 72 | 79 20 29 01 00 17 66 61 |y factor|y )...fa|
|00003310| 63 74 6f 72 79 2e 73 65 | 74 4d 61 78 4e 6f 64 65 |ctory.se|tMaxNode|
|00003320| 54 79 70 65 28 0c 07 d7 | 07 2d 0c 07 d8 07 8c 07 |Type(...|.-......|
|00003330| 07 d9 01 00 20 66 61 63 | 74 6f 72 79 2e 73 65 74 |.... fac|tory.set|
|00003340| 54 6f 6b 65 6e 54 79 70 | 65 41 53 54 4e 6f 64 65 |TokenTyp|eASTNode|
|00003350| 54 79 70 65 28 01 00 03 | 2c 20 22 01 00 03 22 29 |Type(...|, "...")|
|00003360| 3b 01 00 32 2f 2f 20 47 | 65 6e 65 72 61 74 65 20 |;..2// G|enerate |
|00003370| 74 68 65 20 68 65 61 64 | 65 72 20 63 6f 6d 6d 6f |the head|er commo|
|00003380| 6e 20 74 6f 20 61 6c 6c | 20 6f 75 74 70 75 74 20 |n to all| output |
|00003390| 66 69 6c 65 73 2e 01 00 | 33 75 73 69 6e 67 20 54 |files...|3using T|
|000033a0| 6f 6b 65 6e 42 75 66 66 | 65 72 20 20 20 20 20 20 |okenBuff|er |
|000033b0| 20 20 20 20 20 20 20 20 | 3d 20 61 6e 74 6c 72 2e | |= antlr.|
|000033c0| 54 6f 6b 65 6e 42 75 66 | 66 65 72 3b 01 00 3c 75 |TokenBuf|fer;..<u|
|000033d0| 73 69 6e 67 20 54 6f 6b | 65 6e 53 74 72 65 61 6d |sing Tok|enStream|
|000033e0| 45 78 63 65 70 74 69 6f | 6e 20 20 20 20 20 3d 20 |Exceptio|n = |
|000033f0| 61 6e 74 6c 72 2e 54 6f | 6b 65 6e 53 74 72 65 61 |antlr.To|kenStrea|
|00003400| 6d 45 78 63 65 70 74 69 | 6f 6e 3b 01 00 3e 75 73 |mExcepti|on;..>us|
|00003410| 69 6e 67 20 54 6f 6b 65 | 6e 53 74 72 65 61 6d 49 |ing Toke|nStreamI|
|00003420| 4f 45 78 63 65 70 74 69 | 6f 6e 20 20 20 3d 20 61 |OExcepti|on = a|
|00003430| 6e 74 6c 72 2e 54 6f 6b | 65 6e 53 74 72 65 61 6d |ntlr.Tok|enStream|
|00003440| 49 4f 45 78 63 65 70 74 | 69 6f 6e 3b 01 00 36 75 |IOExcept|ion;..6u|
|00003450| 73 69 6e 67 20 41 4e 54 | 4c 52 45 78 63 65 70 74 |sing ANT|LRExcept|
|00003460| 69 6f 6e 20 20 20 20 20 | 20 20 20 20 20 20 3d 20 |ion | = |
|00003470| 61 6e 74 6c 72 2e 41 4e | 54 4c 52 45 78 63 65 70 |antlr.AN|TLRExcep|
|00003480| 74 69 6f 6e 3b 01 00 06 | 75 73 69 6e 67 20 01 00 |tion;...|using ..|
|00003490| 09 20 3d 20 61 6e 74 6c | 72 2e 01 00 2d 75 73 69 |. = antl|r...-usi|
|000034a0| 6e 67 20 54 6f 6b 65 6e | 20 20 20 20 20 20 20 20 |ng Token| |
|000034b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3d 20 61 6e | | = an|
|000034c0| 74 6c 72 2e 54 6f 6b 65 | 6e 3b 01 00 33 75 73 69 |tlr.Toke|n;..3usi|
|000034d0| 6e 67 20 54 6f 6b 65 6e | 53 74 72 65 61 6d 20 20 |ng Token|Stream |
|000034e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3d 20 61 6e | | = an|
|000034f0| 74 6c 72 2e 54 6f 6b 65 | 6e 53 74 72 65 61 6d 3b |tlr.Toke|nStream;|
|00003500| 01 00 3c 75 73 69 6e 67 | 20 52 65 63 6f 67 6e 69 |..<using| Recogni|
|00003510| 74 69 6f 6e 45 78 63 65 | 70 74 69 6f 6e 20 20 20 |tionExce|ption |
|00003520| 20 20 3d 20 61 6e 74 6c | 72 2e 52 65 63 6f 67 6e | = antl|r.Recogn|
|00003530| 69 74 69 6f 6e 45 78 63 | 65 70 74 69 6f 6e 3b 01 |itionExc|eption;.|
|00003540| 00 3c 75 73 69 6e 67 20 | 4e 6f 56 69 61 62 6c 65 |.<using |NoViable|
|00003550| 41 6c 74 45 78 63 65 70 | 74 69 6f 6e 20 20 20 20 |AltExcep|tion |
|00003560| 20 3d 20 61 6e 74 6c 72 | 2e 4e 6f 56 69 61 62 6c | = antlr|.NoViabl|
|00003570| 65 41 6c 74 45 78 63 65 | 70 74 69 6f 6e 3b 01 00 |eAltExce|ption;..|
|00003580| 40 75 73 69 6e 67 20 4d | 69 73 6d 61 74 63 68 65 |@using M|ismatche|
|00003590| 64 54 6f 6b 65 6e 45 78 | 63 65 70 74 69 6f 6e 20 |dTokenEx|ception |
|000035a0| 3d 20 61 6e 74 6c 72 2e | 4d 69 73 6d 61 74 63 68 |= antlr.|Mismatch|
|000035b0| 65 64 54 6f 6b 65 6e 45 | 78 63 65 70 74 69 6f 6e |edTokenE|xception|
|000035c0| 3b 01 00 39 75 73 69 6e | 67 20 53 65 6d 61 6e 74 |;..9usin|g Semant|
|000035d0| 69 63 45 78 63 65 70 74 | 69 6f 6e 20 20 20 20 20 |icExcept|ion |
|000035e0| 20 20 20 3d 20 61 6e 74 | 6c 72 2e 53 65 6d 61 6e | = ant|lr.Seman|
|000035f0| 74 69 63 45 78 63 65 70 | 74 69 6f 6e 3b 01 00 3e |ticExcep|tion;..>|
|00003600| 75 73 69 6e 67 20 50 61 | 72 73 65 72 53 68 61 72 |using Pa|rserShar|
|00003610| 65 64 49 6e 70 75 74 53 | 74 61 74 65 20 20 20 3d |edInputS|tate =|
|00003620| 20 61 6e 74 6c 72 2e 50 | 61 72 73 65 72 53 68 61 | antlr.P|arserSha|
|00003630| 72 65 64 49 6e 70 75 74 | 53 74 61 74 65 3b 01 00 |redInput|State;..|
|00003640| 3f 75 73 69 6e 67 20 42 | 69 74 53 65 74 20 20 20 |?using B|itSet |
|00003650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003660| 3d 20 61 6e 74 6c 72 2e | 63 6f 6c 6c 65 63 74 69 |= antlr.|collecti|
|00003670| 6f 6e 73 2e 69 6d 70 6c | 2e 42 69 74 53 65 74 3b |ons.impl|.BitSet;|
|00003680| 01 00 37 75 73 69 6e 67 | 20 41 53 54 20 20 20 20 |..7using| AST |
|00003690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000036a0| 20 20 3d 20 61 6e 74 6c | 72 2e 63 6f 6c 6c 65 63 | = antl|r.collec|
|000036b0| 74 69 6f 6e 73 2e 41 53 | 54 3b 01 00 2f 75 73 69 |tions.AS|T;../usi|
|000036c0| 6e 67 20 41 53 54 50 61 | 69 72 20 20 20 20 20 20 |ng ASTPa|ir |
|000036d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3d 20 61 6e | | = an|
|000036e0| 74 6c 72 2e 41 53 54 50 | 61 69 72 3b 01 00 32 75 |tlr.ASTP|air;..2u|
|000036f0| 73 69 6e 67 20 41 53 54 | 46 61 63 74 6f 72 79 20 |sing AST|Factory |
|00003700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3d 20 | | = |
|00003710| 61 6e 74 6c 72 2e 41 53 | 54 46 61 63 74 6f 72 79 |antlr.AS|TFactory|
|00003720| 3b 01 00 41 75 73 69 6e | 67 20 41 53 54 41 72 72 |;..Ausin|g ASTArr|
|00003730| 61 79 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ay | |
|00003740| 20 20 20 3d 20 61 6e 74 | 6c 72 2e 63 6f 6c 6c 65 | = ant|lr.colle|
|00003750| 63 74 69 6f 6e 73 2e 69 | 6d 70 6c 2e 41 53 54 41 |ctions.i|mpl.ASTA|
|00003760| 72 72 61 79 3b 01 00 10 | 20 20 20 20 20 20 20 20 |rray;...| |
|00003770| 20 20 20 20 20 20 2c 20 | 01 00 1b 70 72 6f 74 65 | , |...prote|
|00003780| 63 74 65 64 20 76 6f 69 | 64 20 69 6e 69 74 69 61 |cted voi|d initia|
|00003790| 6c 69 7a 65 28 29 01 00 | 19 74 6f 6b 65 6e 4e 61 |lize()..|.tokenNa|
|000037a0| 6d 65 73 20 3d 20 74 6f | 6b 65 6e 4e 61 6d 65 73 |mes = to|kenNames|
|000037b0| 5f 3b 01 00 14 69 6e 69 | 74 69 61 6c 69 7a 65 46 |_;...ini|tializeF|
|000037c0| 61 63 74 6f 72 79 28 29 | 3b 01 00 19 73 65 74 75 |actory()|;...setu|
|000037d0| 70 44 65 62 75 67 67 69 | 6e 67 28 74 6f 6b 65 6e |pDebuggi|ng(token|
|000037e0| 42 75 66 29 3b 01 00 0a | 70 72 6f 74 65 63 74 65 |Buf);...|protecte|
|000037f0| 64 20 01 00 31 28 54 6f | 6b 65 6e 42 75 66 66 65 |d ..1(To|kenBuffe|
|00003800| 72 20 74 6f 6b 65 6e 42 | 75 66 2c 20 69 6e 74 20 |r tokenB|uf, int |
|00003810| 6b 29 20 3a 20 62 61 73 | 65 28 74 6f 6b 65 6e 42 |k) : bas|e(tokenB|
|00003820| 75 66 2c 20 6b 29 01 00 | 27 28 54 6f 6b 65 6e 42 |uf, k)..|'(TokenB|
|00003830| 75 66 66 65 72 20 74 6f | 6b 65 6e 42 75 66 29 20 |uffer to|kenBuf) |
|00003840| 3a 20 74 68 69 73 28 74 | 6f 6b 65 6e 42 75 66 2c |: this(t|okenBuf,|
|00003850| 01 00 2a 28 54 6f 6b 65 | 6e 53 74 72 65 61 6d 20 |..*(Toke|nStream |
|00003860| 6c 65 78 65 72 2c 20 69 | 6e 74 20 6b 29 20 3a 20 |lexer, i|nt k) : |
|00003870| 62 61 73 65 28 6c 65 78 | 65 72 2c 6b 29 01 00 21 |base(lex|er,k)..!|
|00003880| 28 54 6f 6b 65 6e 53 74 | 72 65 61 6d 20 6c 65 78 |(TokenSt|ream lex|
|00003890| 65 72 29 20 3a 20 74 68 | 69 73 28 6c 65 78 65 72 |er) : th|is(lexer|
|000038a0| 2c 01 00 2c 28 50 61 72 | 73 65 72 53 68 61 72 65 |,..,(Par|serShare|
|000038b0| 64 49 6e 70 75 74 53 74 | 61 74 65 20 73 74 61 74 |dInputSt|ate stat|
|000038c0| 65 29 20 3a 20 62 61 73 | 65 28 73 74 61 74 65 2c |e) : bas|e(state,|
|000038d0| 01 00 10 6a 61 76 61 2f | 75 74 69 6c 2f 56 65 63 |...java/|util/Vec|
|000038e0| 74 6f 72 0c 03 8b 07 8a | 0c 03 86 03 87 0c 07 da |tor.....|........|
|000038f0| 03 85 01 00 0b 70 75 62 | 6c 69 63 20 6e 65 77 20 |.....pub|lic new |
|00003900| 01 00 09 20 67 65 74 41 | 53 54 28 29 01 00 08 72 |... getA|ST()...r|
|00003910| 65 74 75 72 6e 20 28 01 | 00 0c 29 20 72 65 74 75 |eturn (.|..) retu|
|00003920| 72 6e 41 53 54 3b 01 00 | 20 70 72 69 76 61 74 65 |rnAST;..| private|
|00003930| 20 76 6f 69 64 20 69 6e | 69 74 69 61 6c 69 7a 65 | void in|itialize|
|00003940| 46 61 63 74 6f 72 79 28 | 29 01 00 17 69 66 20 28 |Factory(|)...if (|
|00003950| 61 73 74 46 61 63 74 6f | 72 79 20 3d 3d 20 6e 75 |astFacto|ry == nu|
|00003960| 6c 6c 29 01 00 1d 61 73 | 74 46 61 63 74 6f 72 79 |ll)...as|tFactory|
|00003970| 20 3d 20 6e 65 77 20 41 | 53 54 46 61 63 74 6f 72 | = new A|STFactor|
|00003980| 79 28 22 01 00 1e 61 73 | 74 46 61 63 74 6f 72 79 |y("...as|tFactory|
|00003990| 20 3d 20 6e 65 77 20 41 | 53 54 46 61 63 74 6f 72 | = new A|STFactor|
|000039a0| 79 28 29 3b 01 00 23 69 | 6e 69 74 69 61 6c 69 7a |y();..#i|nitializ|
|000039b0| 65 41 53 54 46 61 63 74 | 6f 72 79 28 20 61 73 74 |eASTFact|ory( ast|
|000039c0| 46 61 63 74 6f 72 79 20 | 29 3b 0c 03 b1 03 b2 0c |Factory |);......|
|000039d0| 03 d2 03 8c 01 00 3a 2f | 2f 20 47 65 6e 65 72 61 |......:/|/ Genera|
|000039e0| 74 65 20 68 65 61 64 65 | 72 20 73 70 65 63 69 66 |te heade|r specif|
|000039f0| 69 63 20 74 6f 20 74 68 | 65 20 74 72 65 65 2d 70 |ic to th|e tree-p|
|00003a00| 61 72 73 65 72 20 43 53 | 68 61 72 70 20 66 69 6c |arser CS|harp fil|
|00003a10| 65 01 00 09 67 65 6e 43 | 61 73 65 73 28 0c 07 db |e...genC|ases(...|
|00003a20| 07 dc 01 00 02 20 20 01 | 00 05 63 61 73 65 20 01 |..... .|..case .|
|00003a30| 00 01 3a 01 00 1e 61 6e | 74 6c 72 2f 43 53 68 61 |..:...an|tlr/CSha|
|00003a40| 72 70 42 6c 6f 63 6b 46 | 69 6e 69 73 68 69 6e 67 |rpBlockF|inishing|
|00003a50| 49 6e 66 6f 01 00 0f 67 | 65 6e 43 6f 6d 6d 6f 6e |Info...g|enCommon|
|00003a60| 42 6c 6f 63 6b 28 01 00 | 18 73 70 65 63 69 61 6c |Block(..|.special|
|00003a70| 20 63 61 73 65 3a 20 7e | 28 73 75 62 72 75 6c 65 | case: ~|(subrule|
|00003a80| 29 0c 07 dd 07 de 01 00 | 08 28 41 53 54 29 5f 74 |).......|.(AST)_t|
|00003a90| 2c 01 00 03 5f 74 2c 01 | 00 06 6d 61 74 63 68 28 |,..._t,.|..match(|
|00003aa0| 0c 07 df 07 d3 0c 07 e0 | 07 e1 0c 07 e2 07 e3 01 |........|........|
|00003ab0| 00 36 53 79 6e 74 61 63 | 74 69 63 20 70 72 65 64 |.6Syntac|tic pred|
|00003ac0| 69 63 61 74 65 20 73 75 | 70 65 72 66 6c 75 6f 75 |icate su|perfluou|
|00003ad0| 73 20 66 6f 72 20 73 69 | 6e 67 6c 65 20 61 6c 74 |s for si|ngle alt|
|00003ae0| 65 72 6e 61 74 69 76 65 | 0c 07 e4 03 70 0c 03 a4 |ernative|....p...|
|00003af0| 03 a5 0c 03 b7 03 b8 0c | 07 e5 03 6a 0c 03 e5 03 |........|...j....|
|00003b00| ab 01 00 0f 69 66 20 28 | 6e 75 6c 6c 20 3d 3d 20 |....if (|null == |
|00003b10| 5f 74 29 01 00 0d 5f 74 | 20 3d 20 41 53 54 4e 55 |_t)..._t| = ASTNU|
|00003b20| 4c 4c 3b 01 00 09 73 77 | 69 74 63 68 20 28 20 01 |LL;...sw|itch ( .|
|00003b30| 00 02 20 29 0c 07 e6 03 | 85 0c 07 e7 07 74 0c 07 |.. )....|.....t..|
|00003b40| e8 07 2d 01 00 2d 41 6c | 74 65 72 6e 61 74 65 20 |..-..-Al|ternate |
|00003b50| 6f 6d 69 74 74 65 64 20 | 64 75 65 20 74 6f 20 65 |omitted |due to e|
|00003b60| 6d 70 74 79 20 70 72 65 | 64 69 63 74 69 6f 6e 20 |mpty pre|diction |
|00003b70| 73 65 74 0c 03 b3 03 b4 | 01 00 08 64 65 66 61 75 |set.....|...defau|
|00003b80| 6c 74 3a 01 00 0f 63 68 | 65 63 6b 69 6e 67 20 64 |lt:...ch|ecking d|
|00003b90| 65 70 74 68 20 01 00 08 | 67 65 6e 41 6c 74 3a 20 |epth ...|genAlt: |
|00003ba0| 01 00 29 69 67 6e 6f 72 | 69 6e 67 20 61 6c 74 20 |..)ignor|ing alt |
|00003bb0| 62 65 63 61 75 73 65 20 | 69 74 20 77 61 73 20 69 |because |it was i|
|00003bc0| 6e 20 74 68 65 20 73 77 | 69 74 63 68 0c 07 e9 03 |n the sw|itch....|
|00003bd0| 6a 01 00 2e 69 67 6e 6f | 72 69 6e 67 20 61 6c 74 |j...igno|ring alt|
|00003be0| 20 62 65 63 61 75 73 65 | 20 65 66 66 65 63 74 69 | because| effecti|
|00003bf0| 76 65 44 65 70 74 68 21 | 3d 61 6c 74 44 65 70 74 |veDepth!|=altDept|
|00003c00| 68 3b 01 00 02 21 3d 0c | 03 e3 03 e4 0c 03 db 03 |h;...!=.|........|
|00003c10| dd 01 00 03 69 66 20 01 | 00 08 65 6c 73 65 20 69 |....if .|..else i|
|00003c20| 66 20 01 00 06 65 6c 73 | 65 20 7b 01 00 01 28 01 |f ...els|e {...(.|
|00003c30| 00 50 26 26 20 66 69 72 | 65 53 65 6d 61 6e 74 69 |.P&& fir|eSemanti|
|00003c40| 63 50 72 65 64 69 63 61 | 74 65 45 76 61 6c 75 61 |cPredica|teEvalua|
|00003c50| 74 65 64 28 61 6e 74 6c | 72 2e 64 65 62 75 67 2e |ted(antl|r.debug.|
|00003c60| 53 65 6d 61 6e 74 69 63 | 50 72 65 64 69 63 61 74 |Semantic|Predicat|
|00003c70| 65 45 76 65 6e 74 2e 50 | 52 45 44 49 43 54 49 4e |eEvent.P|REDICTIN|
|00003c80| 47 2c 07 07 ea 0c 07 eb | 03 d7 0c 03 8f 03 90 01 |G,......|........|
|00003c90| 00 02 29 29 01 00 03 26 | 26 28 0c 03 d0 03 d1 01 |..))...&|&(......|
|00003ca0| 00 0f 69 66 20 28 5f 74 | 20 3d 3d 20 6e 75 6c 6c |..if (_t| == null|
|00003cb0| 29 01 00 08 62 72 65 61 | 6b 3b 20 7d 01 00 03 74 |)...brea|k; }...t|
|00003cc0| 6d 70 01 00 04 5f 41 53 | 54 0c 03 e9 03 c0 01 00 |mp..._AS|T.......|
|00003cd0| 06 5f 69 6e 20 3d 20 01 | 00 15 61 6e 74 6c 72 2f |._in = .|..antlr/|
|00003ce0| 54 6f 6b 65 6e 52 65 66 | 45 6c 65 6d 65 6e 74 0c |TokenRef|Element.|
|00003cf0| 03 bf 03 c1 01 00 0b 5f | 69 6e 20 3d 20 6e 75 6c |......._|in = nul|
|00003d00| 6c 3b 0c 03 d8 03 da 0c | 03 d8 03 d7 01 00 28 61 |l;......|......(a|
|00003d10| 73 74 46 61 63 74 6f 72 | 79 2e 61 64 64 41 53 54 |stFactor|y.addAST|
|00003d20| 43 68 69 6c 64 28 63 75 | 72 72 65 6e 74 41 53 54 |Child(cu|rrentAST|
|00003d30| 2c 20 28 41 53 54 29 01 | 00 23 61 73 74 46 61 63 |, (AST).|.#astFac|
|00003d40| 74 6f 72 79 2e 61 64 64 | 41 53 54 43 68 69 6c 64 |tory.add|ASTChild|
|00003d50| 28 63 75 72 72 65 6e 74 | 41 53 54 2c 20 01 00 28 |(current|AST, ..(|
|00003d60| 61 73 74 46 61 63 74 6f | 72 79 2e 6d 61 6b 65 41 |astFacto|ry.makeA|
|00003d70| 53 54 52 6f 6f 74 28 63 | 75 72 72 65 6e 74 41 53 |STRoot(c|urrentAS|
|00003d80| 54 2c 20 28 41 53 54 29 | 01 00 23 61 73 74 46 61 |T, (AST)|..#astFa|
|00003d90| 63 74 6f 72 79 2e 6d 61 | 6b 65 41 53 54 52 6f 6f |ctory.ma|keASTRoo|
|00003da0| 74 28 63 75 72 72 65 6e | 74 41 53 54 2c 20 0c 07 |t(curren|tAST, ..|
|00003db0| ec 03 70 0c 07 ed 03 d7 | 01 00 19 45 6e 63 6c 6f |..p.....|...Enclo|
|00003dc0| 73 69 6e 67 20 72 75 6c | 65 20 6e 6f 74 20 66 6f |sing rul|e not fo|
|00003dd0| 75 6e 64 21 0c 07 ee 07 | ef 07 07 f0 0c 07 f1 03 |und!....|........|
|00003de0| 85 01 00 16 61 6e 74 6c | 72 2f 45 78 63 65 70 74 |....antl|r/Except|
|00003df0| 69 6f 6e 48 61 6e 64 6c | 65 72 01 00 07 63 61 74 |ionHandl|er...cat|
|00003e00| 63 68 20 28 0c 07 f2 07 | b5 0c 07 f3 07 b5 01 00 |ch (....|........|
|00003e10| 06 74 68 72 6f 77 3b 01 | 00 1b 74 72 79 20 20 20 |.throw;.|..try |
|00003e20| 2f 2f 20 66 6f 72 20 65 | 72 72 6f 72 20 68 61 6e |// for e|rror han|
|00003e30| 64 6c 69 6e 67 0c 07 f4 | 07 d0 01 00 0c 5f 41 53 |dling...|....._AS|
|00003e40| 54 20 3d 20 6e 75 6c 6c | 3b 0c 07 f5 07 f6 01 00 |T = null|;.......|
|00003e50| 0a 2f 2f 20 24 41 4e 54 | 4c 52 20 0c 07 f7 03 70 |.// $ANT|LR ....p|
|00003e60| 01 00 02 3a 20 0c 07 f8 | 03 70 0c 07 f9 03 d7 01 |...: ...|.p......|
|00003e70| 00 04 20 2d 3e 20 01 00 | 05 2e 63 73 22 24 01 00 |.. -> ..|..cs"$..|
|00003e80| 23 5f 74 74 79 70 65 20 | 3d 20 74 65 73 74 4c 69 |#_ttype |= testLi|
|00003e90| 74 65 72 61 6c 73 54 61 | 62 6c 65 28 5f 74 74 79 |teralsTa|ble(_tty|
|00003ea0| 70 65 29 3b 01 00 4e 5f | 74 74 79 70 65 20 3d 20 |pe);..N_|ttype = |
|00003eb0| 74 65 73 74 4c 69 74 65 | 72 61 6c 73 54 61 62 6c |testLite|ralsTabl|
|00003ec0| 65 28 74 65 78 74 2e 54 | 6f 53 74 72 69 6e 67 28 |e(text.T|oString(|
|00003ed0| 5f 62 65 67 69 6e 2c 20 | 74 65 78 74 2e 4c 65 6e |_begin, |text.Len|
|00003ee0| 67 74 68 2d 5f 62 65 67 | 69 6e 29 2c 20 5f 74 74 |gth-_beg|in), _tt|
|00003ef0| 79 70 65 29 3b 01 00 1a | 61 6e 74 6c 72 2f 53 74 |ype);...|antlr/St|
|00003f00| 72 69 6e 67 4c 69 74 65 | 72 61 6c 45 6c 65 6d 65 |ringLite|ralEleme|
|00003f10| 6e 74 0c 03 c7 03 c6 0c | 03 c8 03 c6 01 00 18 61 |nt......|.......a|
|00003f20| 6e 74 6c 72 2f 43 68 61 | 72 4c 69 74 65 72 61 6c |ntlr/Cha|rLiteral|
|00003f30| 45 6c 65 6d 65 6e 74 01 | 00 2a 63 61 6e 6e 6f 74 |Element.|.*cannot|
|00003f40| 20 72 65 66 20 63 68 61 | 72 61 63 74 65 72 20 6c | ref cha|racter l|
|00003f50| 69 74 65 72 61 6c 73 20 | 69 6e 20 67 72 61 6d 6d |iterals |in gramm|
|00003f60| 61 72 3a 20 0c 03 92 03 | a2 0c 07 fa 03 70 01 00 |ar: ....|.....p..|
|00003f70| 03 45 4f 46 01 00 0e 54 | 6f 6b 65 6e 2e 45 4f 46 |.EOF...T|oken.EOF|
|00003f80| 5f 54 59 50 45 0c 07 fb | 07 2d 0c 07 fc 03 70 01 |_TYPE...|.-....p.|
|00003f90| 00 06 70 75 62 6c 69 63 | 01 00 41 6f 76 65 72 72 |..public|..Aoverr|
|00003fa0| 69 64 65 20 70 75 62 6c | 69 63 20 54 6f 6b 65 6e |ide publ|ic Token|
|00003fb0| 20 6e 65 78 74 54 6f 6b | 65 6e 28 29 09 09 09 2f | nextTok|en().../|
|00003fc0| 2f 74 68 72 6f 77 73 20 | 54 6f 6b 65 6e 53 74 72 |/throws |TokenStr|
|00003fd0| 65 61 6d 45 78 63 65 70 | 74 69 6f 6e 01 00 03 74 |eamExcep|tion...t|
|00003fe0| 72 79 01 00 0a 75 70 6f | 6e 45 4f 46 28 29 3b 01 |ry...upo|nEOF();.|
|00003ff0| 00 22 63 61 74 63 68 28 | 43 68 61 72 53 74 72 65 |."catch(|CharStre|
|00004000| 61 6d 49 4f 45 78 63 65 | 70 74 69 6f 6e 20 63 73 |amIOExce|ption cs|
|00004010| 69 6f 65 29 01 00 2b 74 | 68 72 6f 77 20 6e 65 77 |ioe)..+t|hrow new|
|00004020| 20 54 6f 6b 65 6e 53 74 | 72 65 61 6d 49 4f 45 78 | TokenSt|reamIOEx|
|00004030| 63 65 70 74 69 6f 6e 28 | 63 73 69 6f 65 2e 69 6f |ception(|csioe.io|
|00004040| 29 3b 01 00 1e 63 61 74 | 63 68 28 43 68 61 72 53 |);...cat|ch(CharS|
|00004050| 74 72 65 61 6d 45 78 63 | 65 70 74 69 6f 6e 20 63 |treamExc|eption c|
|00004060| 73 65 29 01 00 2c 74 68 | 72 6f 77 20 6e 65 77 20 |se)..,th|row new |
|00004070| 54 6f 6b 65 6e 53 74 72 | 65 61 6d 45 78 63 65 70 |TokenStr|eamExcep|
|00004080| 74 69 6f 6e 28 63 73 65 | 2e 4d 65 73 73 61 67 65 |tion(cse|.Message|
|00004090| 29 3b 01 00 2b 72 65 74 | 75 72 6e 20 6e 65 77 20 |);..+ret|urn new |
|000040a0| 43 6f 6d 6d 6f 6e 54 6f | 6b 65 6e 28 54 6f 6b 65 |CommonTo|ken(Toke|
|000040b0| 6e 2e 45 4f 46 5f 54 59 | 50 45 2c 20 22 22 29 3b |n.EOF_TY|PE, "");|
|000040c0| 01 00 09 6e 65 78 74 54 | 6f 6b 65 6e 07 07 fd 0c |...nextT|oken....|
|000040d0| 07 fe 07 ff 0c 03 8b 03 | ee 0c 08 00 03 8c 0c 08 |........|........|
|000040e0| 01 08 02 01 00 07 70 72 | 69 76 61 74 65 0c 08 03 |......pr|ivate...|
|000040f0| 08 04 0c 08 05 03 6c 0c | 08 06 03 70 01 00 19 54 |......l.|...p...T|
|00004100| 6f 6b 65 6e 20 74 68 65 | 52 65 74 54 6f 6b 65 6e |oken the|RetToken|
|00004110| 20 3d 20 6e 75 6c 6c 3b | 01 00 09 74 72 79 41 67 | = null;|...tryAg|
|00004120| 61 69 6e 3a 01 00 14 54 | 6f 6b 65 6e 20 5f 74 6f |ain:...T|oken _to|
|00004130| 6b 65 6e 20 3d 20 6e 75 | 6c 6c 3b 01 00 20 69 6e |ken = nu|ll;.. in|
|00004140| 74 20 5f 74 74 79 70 65 | 20 3d 20 54 6f 6b 65 6e |t _ttype| = Token|
|00004150| 2e 49 4e 56 41 4c 49 44 | 5f 54 59 50 45 3b 01 00 |.INVALID|_TYPE;..|
|00004160| 17 73 65 74 43 6f 6d 6d | 69 74 54 6f 50 61 74 68 |.setComm|itToPath|
|00004170| 28 66 61 6c 73 65 29 3b | 0c 07 7b 08 07 01 00 0c |(false);|..{.....|
|00004180| 46 69 6c 74 65 72 20 72 | 75 6c 65 20 01 00 1d 20 |Filter r|ule ... |
|00004190| 64 6f 65 73 20 6e 6f 74 | 20 65 78 69 73 74 20 69 |does not| exist i|
|000041a0| 6e 20 74 68 69 73 20 6c | 65 78 65 72 01 00 12 20 |n this l|exer... |
|000041b0| 6d 75 73 74 20 62 65 20 | 70 72 6f 74 65 63 74 65 |must be |protecte|
|000041c0| 64 01 00 07 69 6e 74 20 | 5f 6d 3b 01 00 0c 5f 6d |d...int |_m;..._m|
|000041d0| 20 3d 20 6d 61 72 6b 28 | 29 3b 01 00 0c 72 65 73 | = mark(|);...res|
|000041e0| 65 74 54 65 78 74 28 29 | 3b 01 00 29 74 72 79 20 |etText()|;..)try |
|000041f0| 20 20 20 20 2f 2f 20 66 | 6f 72 20 63 68 61 72 20 | // f|or char |
|00004200| 73 74 72 65 61 6d 20 65 | 72 72 6f 72 20 68 61 6e |stream e|rror han|
|00004210| 64 6c 69 6e 67 01 00 25 | 74 72 79 20 20 20 20 20 |dling..%|try |
|00004220| 2f 2f 20 66 6f 72 20 6c | 65 78 69 63 61 6c 20 65 |// for l|exical e|
|00004230| 72 72 6f 72 20 68 61 6e | 64 6c 69 6e 67 0c 08 08 |rror han|dling...|
|00004240| 03 d7 01 00 14 70 75 62 | 6c 69 63 20 6c 65 78 69 |.....pub|lic lexi|
|00004250| 63 61 6c 20 72 75 6c 65 | 20 01 00 22 20 69 73 20 |cal rule| .." is |
|00004260| 6f 70 74 69 6f 6e 61 6c | 20 28 63 61 6e 20 6d 61 |optional| (can ma|
|00004270| 74 63 68 20 22 6e 6f 74 | 68 69 6e 67 22 29 0c 07 |tch "not|hing")..|
|00004280| 84 03 ee 01 00 0e 6c 69 | 6e 65 2e 73 65 70 61 72 |......li|ne.separ|
|00004290| 61 74 6f 72 0c 08 09 03 | d7 01 00 4d 69 66 20 28 |ator....|...Mif (|
|000042a0| 4c 41 28 31 29 3d 3d 45 | 4f 46 5f 43 48 41 52 29 |LA(1)==E|OF_CHAR)|
|000042b0| 20 7b 20 75 70 6f 6e 45 | 4f 46 28 29 3b 20 72 65 | { uponE|OF(); re|
|000042c0| 74 75 72 6e 54 6f 6b 65 | 6e 5f 20 3d 20 6d 61 6b |turnToke|n_ = mak|
|000042d0| 65 54 6f 6b 65 6e 28 54 | 6f 6b 65 6e 2e 45 4f 46 |eToken(T|oken.EOF|
|000042e0| 5f 54 59 50 45 29 3b 20 | 7d 01 00 04 09 09 09 09 |_TYPE); |}.......|
|000042f0| 01 00 08 09 09 09 09 65 | 6c 73 65 01 00 05 09 09 |.......e|lse.....|
|00004300| 09 09 7b 01 00 0f 09 09 | 09 09 09 63 6f 6e 73 75 |..{.....|...consu|
|00004310| 6d 65 28 29 3b 01 00 13 | 09 09 09 09 09 67 6f 74 |me();...|.....got|
|00004320| 6f 20 74 72 79 41 67 61 | 69 6e 3b 01 00 05 09 09 |o tryAga|in;.....|
|00004330| 09 09 7d 01 00 09 09 09 | 09 09 09 65 6c 73 65 01 |..}.....|...else.|
|00004340| 00 06 09 09 09 09 09 7b | 01 00 0e 09 09 09 09 09 |.......{|........|
|00004350| 63 6f 6d 6d 69 74 28 29 | 3b 01 00 0b 09 09 09 09 |commit()|;.......|
|00004360| 09 74 72 79 20 7b 6d 01 | 00 09 28 66 61 6c 73 65 |.try {m.|..(false|
|00004370| 29 3b 7d 01 00 22 09 09 | 09 09 09 63 61 74 63 68 |);}.."..|...catch|
|00004380| 28 52 65 63 6f 67 6e 69 | 74 69 6f 6e 45 78 63 65 |(Recogni|tionExce|
|00004390| 70 74 69 6f 6e 20 65 29 | 01 00 1d 09 09 09 09 09 |ption e)|........|
|000043a0| 09 2f 2f 20 63 61 74 61 | 73 74 72 6f 70 68 69 63 |.// cata|strophic|
|000043b0| 20 66 61 69 6c 75 72 65 | 01 00 15 09 09 09 09 09 | failure|........|
|000043c0| 09 72 65 70 6f 72 74 45 | 72 72 6f 72 28 65 29 3b |.reportE|rror(e);|
|000043d0| 01 00 10 09 09 09 09 09 | 09 63 6f 6e 73 75 6d 65 |........|.consume|
|000043e0| 28 29 3b 01 00 06 09 09 | 09 09 09 7d 01 00 09 63 |();.....|...}...c|
|000043f0| 6f 6d 6d 69 74 28 29 3b | 01 00 3c 69 66 20 28 20 |ommit();|..<if ( |
|00004400| 6e 75 6c 6c 3d 3d 72 65 | 74 75 72 6e 54 6f 6b 65 |null==re|turnToke|
|00004410| 6e 5f 20 29 20 67 6f 74 | 6f 20 74 72 79 41 67 61 |n_ ) got|o tryAga|
|00004420| 69 6e 3b 20 2f 2f 20 66 | 6f 75 6e 64 20 53 4b 49 |in; // f|ound SKI|
|00004430| 50 20 74 6f 6b 65 6e 01 | 00 1b 5f 74 74 79 70 65 |P token.|.._ttype|
|00004440| 20 3d 20 72 65 74 75 72 | 6e 54 6f 6b 65 6e 5f 2e | = retur|nToken_.|
|00004450| 54 79 70 65 3b 0c 08 0a | 07 32 0c 03 c3 03 8c 01 |Type;...|.2......|
|00004460| 00 1b 72 65 74 75 72 6e | 54 6f 6b 65 6e 5f 2e 54 |..return|Token_.T|
|00004470| 79 70 65 20 3d 20 5f 74 | 74 79 70 65 3b 01 00 14 |ype = _t|type;...|
|00004480| 72 65 74 75 72 6e 20 72 | 65 74 75 72 6e 54 6f 6b |return r|eturnTok|
|00004490| 65 6e 5f 3b 01 00 20 63 | 61 74 63 68 20 28 52 65 |en_;.. c|atch (Re|
|000044a0| 63 6f 67 6e 69 74 69 6f | 6e 45 78 63 65 70 74 69 |cognitio|nExcepti|
|000044b0| 6f 6e 20 65 29 20 7b 01 | 00 17 69 66 20 28 21 67 |on e) {.|..if (!g|
|000044c0| 65 74 43 6f 6d 6d 69 74 | 54 6f 50 61 74 68 28 29 |etCommit|ToPath()|
|000044d0| 29 01 00 0a 63 6f 6e 73 | 75 6d 65 28 29 3b 01 00 |)...cons|ume();..|
|000044e0| 0e 67 6f 74 6f 20 74 72 | 79 41 67 61 69 6e 3b 01 |.goto tr|yAgain;.|
|000044f0| 00 0b 72 65 77 69 6e 64 | 28 5f 6d 29 3b 01 00 06 |..rewind|(_m);...|
|00004500| 74 72 79 20 7b 6d 01 00 | 20 63 61 74 63 68 28 52 |try {m..| catch(R|
|00004510| 65 63 6f 67 6e 69 74 69 | 6f 6e 45 78 63 65 70 74 |ecogniti|onExcept|
|00004520| 69 6f 6e 20 65 65 29 20 | 7b 01 00 2c 09 2f 2f 20 |ion ee) |{..,.// |
|00004530| 68 6f 72 72 65 6e 64 6f | 75 73 20 66 61 69 6c 75 |horrendo|us failu|
|00004540| 72 65 3a 20 65 72 72 6f | 72 20 69 6e 20 66 69 6c |re: erro|r in fil|
|00004550| 74 65 72 20 72 75 6c 65 | 01 00 11 09 72 65 70 6f |ter rule|....repo|
|00004560| 72 74 45 72 72 6f 72 28 | 65 65 29 3b 01 00 0b 09 |rtError(|ee);....|
|00004570| 63 6f 6e 73 75 6d 65 28 | 29 3b 0c 08 0b 07 32 01 |consume(|);....2.|
|00004580| 00 0f 72 65 70 6f 72 74 | 45 72 72 6f 72 28 65 29 |..report|Error(e)|
|00004590| 3b 01 00 2d 74 68 72 6f | 77 20 6e 65 77 20 54 6f |;..-thro|w new To|
|000045a0| 6b 65 6e 53 74 72 65 61 | 6d 52 65 63 6f 67 6e 69 |kenStrea|mRecogni|
|000045b0| 74 69 6f 6e 45 78 63 65 | 70 74 69 6f 6e 28 65 29 |tionExce|ption(e)|
|000045c0| 3b 01 00 21 63 61 74 63 | 68 20 28 43 68 61 72 53 |;..!catc|h (CharS|
|000045d0| 74 72 65 61 6d 45 78 63 | 65 70 74 69 6f 6e 20 63 |treamExc|eption c|
|000045e0| 73 65 29 20 7b 01 00 26 | 09 69 66 20 28 20 63 73 |se) {..&|.if ( cs|
|000045f0| 65 20 69 73 20 43 68 61 | 72 53 74 72 65 61 6d 49 |e is Cha|rStreamI|
|00004600| 4f 45 78 63 65 70 74 69 | 6f 6e 20 29 20 7b 01 00 |OExcepti|on ) {..|
|00004610| 44 09 09 74 68 72 6f 77 | 20 6e 65 77 20 54 6f 6b |D..throw| new Tok|
|00004620| 65 6e 53 74 72 65 61 6d | 49 4f 45 78 63 65 70 74 |enStream|IOExcept|
|00004630| 69 6f 6e 28 28 28 43 68 | 61 72 53 74 72 65 61 6d |ion(((Ch|arStream|
|00004640| 49 4f 45 78 63 65 70 74 | 69 6f 6e 29 63 73 65 29 |IOExcept|ion)cse)|
|00004650| 2e 69 6f 29 3b 01 00 02 | 09 7d 01 00 07 09 65 6c |.io);...|.}....el|
|00004660| 73 65 20 7b 01 00 2e 09 | 09 74 68 72 6f 77 20 6e |se {....|.throw n|
|00004670| 65 77 20 54 6f 6b 65 6e | 53 74 72 65 61 6d 45 78 |ew Token|StreamEx|
|00004680| 63 65 70 74 69 6f 6e 28 | 63 73 65 2e 4d 65 73 73 |ception(|cse.Mess|
|00004690| 61 67 65 29 3b 01 00 08 | 67 65 6e 52 75 6c 65 28 |age);...|genRule(|
|000046a0| 01 00 10 75 6e 64 65 66 | 69 6e 65 64 20 72 75 6c |...undef|ined rul|
|000046b0| 65 3a 20 0c 08 0c 08 0d | 0c 08 0e 03 8c 0c 08 0f |e: .....|........|
|000046c0| 08 10 01 00 05 76 6f 69 | 64 20 0c 03 74 03 70 0c |.....voi|d ..t.p.|
|000046d0| 08 11 07 2d 0c 08 12 03 | 70 01 00 0a 20 2f 2f 74 |...-....|p... //t|
|000046e0| 68 72 6f 77 73 20 0c 03 | 77 03 70 01 00 16 2c 20 |hrows ..|w.p..., |
|000046f0| 54 6f 6b 65 6e 53 74 72 | 65 61 6d 45 78 63 65 70 |TokenStr|eamExcep|
|00004700| 74 69 6f 6e 01 00 2b 2c | 20 43 68 61 72 53 74 72 |tion..+,| CharStr|
|00004710| 65 61 6d 45 78 63 65 70 | 74 69 6f 6e 2c 20 54 6f |eamExcep|tion, To|
|00004720| 6b 65 6e 53 74 72 65 61 | 6d 45 78 63 65 70 74 69 |kenStrea|mExcepti|
|00004730| 6f 6e 0c 08 13 03 70 01 | 00 3a 75 73 65 72 2d 64 |on....p.|.:user-d|
|00004740| 65 66 69 6e 65 64 20 74 | 68 72 6f 77 73 20 73 70 |efined t|hrows sp|
|00004750| 65 63 20 6e 6f 74 20 61 | 6c 6c 6f 77 65 64 20 28 |ec not a|llowed (|
|00004760| 79 65 74 29 20 66 6f 72 | 20 6c 65 78 65 72 20 72 |yet) for| lexer r|
|00004770| 75 6c 65 20 0c 08 14 03 | 70 0c 03 75 03 70 0c 08 |ule ....|p..u.p..|
|00004780| 15 03 6c 01 00 09 74 72 | 61 63 65 49 6e 28 22 01 |..l...tr|aceIn(".|
|00004790| 00 0b 22 2c 28 41 53 54 | 29 5f 74 29 3b 01 00 06 |..",(AST|)_t);...|
|000047a0| 22 2c 5f 74 29 3b 01 00 | 04 6d 45 4f 46 01 00 18 |",_t);..|.mEOF...|
|000047b0| 5f 74 74 79 70 65 20 3d | 20 54 6f 6b 65 6e 2e 45 |_ttype =| Token.E|
|000047c0| 4f 46 5f 54 59 50 45 3b | 01 00 09 5f 74 74 79 70 |OF_TYPE;|..._ttyp|
|000047d0| 65 20 3d 20 01 00 0e 66 | 69 72 65 45 6e 74 65 72 |e = ...f|ireEnter|
|000047e0| 52 75 6c 65 28 01 00 04 | 2c 30 29 3b 01 00 09 2c |Rule(...|,0);...,|
|000047f0| 5f 74 74 79 70 65 29 3b | 01 00 12 74 72 79 20 7b |_ttype);|...try {|
|00004800| 20 2f 2f 20 64 65 62 75 | 67 67 69 6e 67 01 00 0b | // debu|gging...|
|00004810| 5f 41 53 54 5f 69 6e 20 | 3d 20 28 01 00 11 72 65 |_AST_in |= (...re|
|00004820| 74 75 72 6e 41 53 54 20 | 3d 20 6e 75 6c 6c 3b 01 |turnAST |= null;.|
|00004830| 00 23 41 53 54 50 61 69 | 72 20 63 75 72 72 65 6e |.#ASTPai|r curren|
|00004840| 74 41 53 54 20 3d 20 6e | 65 77 20 41 53 54 50 61 |tAST = n|ew ASTPa|
|00004850| 69 72 28 29 3b 01 00 20 | 74 72 79 20 7b 20 20 20 |ir();.. |try { |
|00004860| 20 20 20 2f 2f 20 66 6f | 72 20 65 72 72 6f 72 20 | // fo|r error |
|00004870| 68 61 6e 64 6c 69 6e 67 | 01 00 32 53 79 6e 74 61 |handling|..2Synta|
|00004880| 63 74 69 63 20 70 72 65 | 64 69 63 61 74 65 20 69 |ctic pre|dicate i|
|00004890| 67 6e 6f 72 65 64 20 66 | 6f 72 20 73 69 6e 67 6c |gnored f|or singl|
|000048a0| 65 20 61 6c 74 65 72 6e | 61 74 69 76 65 01 00 04 |e altern|ative...|
|000048b0| 20 65 78 29 01 00 10 72 | 65 70 6f 72 74 45 72 72 | ex)...r|eportErr|
|000048c0| 6f 72 28 65 78 29 3b 0c | 08 16 08 17 0c 08 18 08 |or(ex);.|........|
|000048d0| 19 01 00 0d 63 6f 6e 73 | 75 6d 65 55 6e 74 69 6c |....cons|umeUntil|
|000048e0| 28 01 00 0f 69 66 20 28 | 6e 75 6c 6c 20 21 3d 20 |(...if (|null != |
|000048f0| 5f 74 29 01 00 0c 72 65 | 74 75 72 6e 41 53 54 20 |_t)...re|turnAST |
|00004900| 3d 20 01 00 05 5f 41 53 | 54 3b 01 00 0e 72 65 74 |= ..._AS|T;...ret|
|00004910| 54 72 65 65 5f 20 3d 20 | 5f 74 3b 01 00 09 70 72 |Tree_ = |_t;...pr|
|00004920| 6f 74 65 63 74 65 64 0c | 03 c4 03 8c 01 00 3f 69 |otected.|......?i|
|00004930| 66 20 28 5f 63 72 65 61 | 74 65 54 6f 6b 65 6e 20 |f (_crea|teToken |
|00004940| 26 26 20 28 6e 75 6c 6c | 20 3d 3d 20 5f 74 6f 6b |&& (null| == _tok|
|00004950| 65 6e 29 20 26 26 20 28 | 5f 74 74 79 70 65 20 21 |en) && (|_ttype !|
|00004960| 3d 20 54 6f 6b 65 6e 2e | 53 4b 49 50 29 29 01 00 |= Token.|SKIP))..|
|00004970| 1b 5f 74 6f 6b 65 6e 20 | 3d 20 6d 61 6b 65 54 6f |._token |= makeTo|
|00004980| 6b 65 6e 28 5f 74 74 79 | 70 65 29 3b 01 00 3a 5f |ken(_tty|pe);..:_|
|00004990| 74 6f 6b 65 6e 2e 73 65 | 74 54 65 78 74 28 74 65 |token.se|tText(te|
|000049a0| 78 74 2e 54 6f 53 74 72 | 69 6e 67 28 5f 62 65 67 |xt.ToStr|ing(_beg|
|000049b0| 69 6e 2c 20 74 65 78 74 | 2e 4c 65 6e 67 74 68 2d |in, text|.Length-|
|000049c0| 5f 62 65 67 69 6e 29 29 | 3b 01 00 16 72 65 74 75 |_begin))|;...retu|
|000049d0| 72 6e 54 6f 6b 65 6e 5f | 20 3d 20 5f 74 6f 6b 65 |rnToken_| = _toke|
|000049e0| 6e 3b 01 00 07 72 65 74 | 75 72 6e 20 0c 08 1a 08 |n;...ret|urn ....|
|000049f0| 10 01 00 07 66 69 6e 61 | 6c 6c 79 01 00 0e 7b 20 |....fina|lly...{ |
|00004a00| 2f 2f 20 64 65 62 75 67 | 67 69 6e 67 01 00 0d 66 |// debug|ging...f|
|00004a10| 69 72 65 45 78 69 74 52 | 75 6c 65 28 01 00 0a 74 |ireExitR|ule(...t|
|00004a20| 72 61 63 65 4f 75 74 28 | 22 01 00 04 74 72 75 65 |raceOut(|"...true|
|00004a30| 01 00 05 66 61 6c 73 65 | 0c 03 73 03 70 0c 08 1b |...false|..s.p...|
|00004a40| 03 70 01 00 1d 41 72 67 | 75 6d 65 6e 74 73 20 6f |.p...Arg|uments o|
|00004a50| 66 20 72 75 6c 65 20 72 | 65 66 65 72 65 6e 63 65 |f rule r|eference|
|00004a60| 20 27 01 00 15 27 20 63 | 61 6e 6e 6f 74 20 73 65 | '...' c|annot se|
|00004a70| 74 20 6f 72 20 72 65 66 | 20 23 01 00 16 27 20 61 |t or ref| #...' a|
|00004a80| 63 63 65 70 74 73 20 6e | 6f 20 61 72 67 75 6d 65 |ccepts n|o argume|
|00004a90| 6e 74 73 01 00 28 4d 69 | 73 73 69 6e 67 20 70 61 |nts..(Mi|ssing pa|
|00004aa0| 72 61 6d 65 74 65 72 73 | 20 6f 6e 20 72 65 66 65 |rameters| on refe|
|00004ab0| 72 65 6e 63 65 20 74 6f | 20 72 75 6c 65 20 01 00 |rence to| rule ..|
|00004ac0| 0e 5f 74 20 3d 20 72 65 | 74 54 72 65 65 5f 3b 01 |._t = re|tTree_;.|
|00004ad0| 00 4d 66 69 72 65 53 65 | 6d 61 6e 74 69 63 50 72 |.MfireSe|manticPr|
|00004ae0| 65 64 69 63 61 74 65 45 | 76 61 6c 75 61 74 65 64 |edicateE|valuated|
|00004af0| 28 61 6e 74 6c 72 2e 64 | 65 62 75 67 2e 53 65 6d |(antlr.d|ebug.Sem|
|00004b00| 61 6e 74 69 63 50 72 65 | 64 69 63 61 74 65 45 76 |anticPre|dicateEv|
|00004b10| 65 6e 74 2e 56 41 4c 49 | 44 41 54 49 4e 47 2c 01 |ent.VALI|DATING,.|
|00004b20| 00 06 69 66 20 28 21 28 | 01 00 1f 20 20 74 68 72 |..if (!(|... thr|
|00004b30| 6f 77 20 6e 65 77 20 53 | 65 6d 61 6e 74 69 63 45 |ow new S|emanticE|
|00004b40| 78 63 65 70 74 69 6f 6e | 28 22 01 00 22 70 72 69 |xception|(".."pri|
|00004b50| 76 61 74 65 20 73 74 72 | 69 6e 67 5b 5d 20 5f 73 |vate str|ing[] _s|
|00004b60| 65 6d 50 72 65 64 4e 61 | 6d 65 73 20 3d 20 7b 01 |emPredNa|mes = {.|
|00004b70| 00 06 67 65 6e 3d 3e 28 | 01 00 13 62 6f 6f 6c 20 |..gen=>(|...bool |
|00004b80| 73 79 6e 50 72 65 64 4d | 61 74 63 68 65 64 01 00 |synPredM|atched..|
|00004b90| 09 20 3d 20 66 61 6c 73 | 65 3b 01 00 06 69 6e 74 |. = fals|e;...int|
|00004ba0| 20 5f 6d 01 00 0a 20 3d | 20 6d 61 72 6b 28 29 3b | _m... =| mark();|
|00004bb0| 01 00 0e 73 79 6e 50 72 | 65 64 4d 61 74 63 68 65 |...synPr|edMatche|
|00004bc0| 64 01 00 08 20 3d 20 74 | 72 75 65 3b 01 00 16 69 |d... = t|rue;...i|
|00004bd0| 6e 70 75 74 53 74 61 74 | 65 2e 67 75 65 73 73 69 |nputStat|e.guessi|
|00004be0| 6e 67 2b 2b 3b 01 00 20 | 66 69 72 65 53 79 6e 74 |ng++;.. |fireSynt|
|00004bf0| 61 63 74 69 63 50 72 65 | 64 69 63 61 74 65 53 74 |acticPre|dicateSt|
|00004c00| 61 72 74 65 64 28 29 3b | 01 00 05 74 72 79 20 7b |arted();|...try {|
|00004c10| 0c 03 92 03 94 01 00 09 | 72 65 77 69 6e 64 28 5f |........|rewind(_|
|00004c20| 6d 01 00 16 69 6e 70 75 | 74 53 74 61 74 65 2e 67 |m...inpu|tState.g|
|00004c30| 75 65 73 73 69 6e 67 2d | 2d 3b 01 00 12 69 66 20 |uessing-|-;...if |
|00004c40| 28 73 79 6e 50 72 65 64 | 4d 61 74 63 68 65 64 01 |(synPred|Matched.|
|00004c50| 00 24 20 20 66 69 72 65 | 53 79 6e 74 61 63 74 69 |.$ fire|Syntacti|
|00004c60| 63 50 72 65 64 69 63 61 | 74 65 53 75 63 63 65 65 |cPredica|teSuccee|
|00004c70| 64 65 64 28 29 3b 01 00 | 21 20 20 66 69 72 65 53 |ded();..|! fireS|
|00004c80| 79 6e 74 61 63 74 69 63 | 50 72 65 64 69 63 61 74 |yntactic|Predicat|
|00004c90| 65 46 61 69 6c 65 64 28 | 29 3b 01 00 13 69 66 20 |eFailed(|);...if |
|00004ca0| 28 20 73 79 6e 50 72 65 | 64 4d 61 74 63 68 65 64 |( synPre|dMatched|
|00004cb0| 01 00 3c 70 75 62 6c 69 | 63 20 73 74 61 74 69 63 |..<publi|c static|
|00004cc0| 20 72 65 61 64 6f 6e 6c | 79 20 73 74 72 69 6e 67 | readonl|y string|
|00004cd0| 5b 5d 20 74 6f 6b 65 6e | 4e 61 6d 65 73 5f 20 3d |[] token|Names_ =|
|00004ce0| 20 6e 65 77 20 73 74 72 | 69 6e 67 5b 5d 20 7b 01 | new str|ing[] {.|
|00004cf0| 00 01 3c 0c 08 1c 03 ab | 01 00 01 3e 0c 08 1d 08 |..<.....|...>....|
|00004d00| 07 0c 08 1e 03 f1 0c 08 | 1f 03 d7 0c 08 20 03 f1 |........|..... ..|
|00004d10| 0c 08 21 03 70 01 00 0d | 70 75 62 6c 69 63 20 63 |..!.p...|public c|
|00004d20| 6c 61 73 73 20 01 00 19 | 70 75 62 6c 69 63 20 63 |lass ...|public c|
|00004d30| 6f 6e 73 74 20 69 6e 74 | 20 45 4f 46 20 3d 20 31 |onst int| EOF = 1|
|00004d40| 3b 01 00 29 70 75 62 6c | 69 63 20 63 6f 6e 73 74 |;..)publ|ic const|
|00004d50| 20 69 6e 74 20 4e 55 4c | 4c 5f 54 52 45 45 5f 4c | int NUL|L_TREE_L|
|00004d60| 4f 4f 4b 41 48 45 41 44 | 20 3d 20 33 3b 01 00 0f |OOKAHEAD| = 3;...|
|00004d70| 53 74 72 69 6e 67 20 6c | 69 74 65 72 61 6c 20 01 |String l|iteral .|
|00004d80| 00 14 20 6e 6f 74 20 69 | 6e 20 73 79 6d 62 6f 6c |.. not i|n symbol|
|00004d90| 20 74 61 62 6c 65 0c 08 | 22 03 70 01 00 11 70 75 | table..|".p...pu|
|00004da0| 62 6c 69 63 20 63 6f 6e | 73 74 20 69 6e 74 20 0c |blic con|st int .|
|00004db0| 03 e6 03 d7 01 00 03 2f | 2f 20 0c 08 23 08 07 01 |......./|/ ..#...|
|00004dc0| 00 05 28 41 53 54 29 01 | 00 20 29 61 73 74 46 61 |..(AST).|. )astFa|
|00004dd0| 63 74 6f 72 79 2e 6d 61 | 6b 65 28 20 28 6e 65 77 |ctory.ma|ke( (new|
|00004de0| 20 41 53 54 41 72 72 61 | 79 28 01 00 05 2e 61 64 | ASTArra|y(....ad|
|00004df0| 64 28 01 00 12 61 73 74 | 46 61 63 74 6f 72 79 2e |d(...ast|Factory.|
|00004e00| 63 72 65 61 74 65 28 01 | 00 14 29 20 61 73 74 46 |create(.|..) astF|
|00004e10| 61 63 74 6f 72 79 2e 63 | 72 65 61 74 65 28 01 00 |actory.c|reate(..|
|00004e20| 02 22 29 01 00 02 29 20 | 0c 07 a5 08 24 0c 07 a6 |.")...) |....$...|
|00004e30| 08 25 01 00 06 29 20 26 | 26 20 28 0c 03 de 03 df |.%...) &|& (.....|
|00004e40| 01 00 08 28 20 74 72 75 | 65 20 29 0c 08 26 08 27 |...( tru|e )..&.'|
|00004e50| 0c 03 e0 03 e1 0c 08 28 | 03 6a 01 00 08 2e 6d 65 |.......(|.j....me|
|00004e60| 6d 62 65 72 28 01 00 02 | 7c 7c 01 00 02 3d 3d 01 |mber(...|||...==.|
|00004e70| 00 28 67 65 74 52 61 6e | 67 65 45 78 70 72 65 73 |.(getRan|geExpres|
|00004e80| 73 69 6f 6e 20 63 61 6c | 6c 65 64 20 77 69 74 68 |sion cal|led with|
|00004e90| 20 6e 6f 6e 2d 72 61 6e | 67 65 01 00 04 20 3e 3d | non-ran|ge... >=|
|00004ea0| 20 01 00 04 20 26 26 20 | 01 00 04 20 3c 3d 20 0c | ... && |... <= .|
|00004eb0| 08 29 03 ab 0c 08 2a 08 | 2b 01 00 07 5f 74 2e 54 |.)....*.|+..._t.T|
|00004ec0| 79 70 65 01 00 03 4c 41 | 28 0c 08 2c 03 70 07 08 |ype...LA|(..,.p..|
|00004ed0| 2d 0c 08 2e 08 2f 0c 07 | 50 08 30 0c 08 31 03 6c |-..../..|P.0..1.l|
|00004ee0| 0c 08 32 03 f1 01 00 03 | 5f 69 6e 0c 08 33 03 90 |..2.....|_in..3..|
|00004ef0| 0c 03 80 03 70 01 00 23 | 41 6d 62 69 67 75 6f 75 |....p..#|Ambiguou|
|00004f00| 73 20 72 65 66 65 72 65 | 6e 63 65 20 74 6f 20 41 |s refere|nce to A|
|00004f10| 53 54 20 65 6c 65 6d 65 | 6e 74 20 01 00 09 20 69 |ST eleme|nt ... i|
|00004f20| 6e 20 72 75 6c 65 20 01 | 00 07 5f 41 53 54 5f 69 |n rule .|.._AST_i|
|00004f30| 6e 01 00 11 61 6e 74 6c | 72 2f 54 72 65 65 45 6c |n...antl|r/TreeEl|
|00004f40| 65 6d 65 6e 74 0c 08 34 | 07 bd 01 00 20 61 6e 74 |ement..4|.... ant|
|00004f50| 6c 72 2f 61 63 74 69 6f | 6e 73 2f 63 73 68 61 72 |lr/actio|ns/cshar|
|00004f60| 70 2f 41 63 74 69 6f 6e | 4c 65 78 65 72 0c 03 8b |p/Action|Lexer...|
|00004f70| 08 35 0c 08 36 07 8a 0c | 08 37 03 ee 0c 08 38 08 |.5..6...|.7....8.|
|00004f80| 39 0c 08 3a 08 3b 0c 08 | 3c 08 3d 01 00 1a 61 6e |9..:.;..|<.=...an|
|00004f90| 74 6c 72 2f 52 65 63 6f | 67 6e 69 74 69 6f 6e 45 |tlr/Reco|gnitionE|
|00004fa0| 78 63 65 70 74 69 6f 6e | 0c 08 3e 08 3f 01 00 1a |xception|..>.?...|
|00004fb0| 61 6e 74 6c 72 2f 54 6f | 6b 65 6e 53 74 72 65 61 |antlr/To|kenStrea|
|00004fc0| 6d 45 78 63 65 70 74 69 | 6f 6e 01 00 15 45 72 72 |mExcepti|on...Err|
|00004fd0| 6f 72 20 72 65 61 64 69 | 6e 67 20 61 63 74 69 6f |or readi|ng actio|
|00004fe0| 6e 3a 01 00 19 61 6e 74 | 6c 72 2f 43 68 61 72 53 |n:...ant|lr/CharS|
|00004ff0| 74 72 65 61 6d 45 78 63 | 65 70 74 69 6f 6e 0c 03 |treamExc|eption..|
|00005000| 88 08 40 01 00 15 61 6e | 74 6c 72 2f 43 53 68 61 |..@...an|tlr/CSha|
|00005010| 72 70 4e 61 6d 65 53 70 | 61 63 65 07 08 41 01 00 |rpNameSp|ace..A..|
|00005020| 09 6e 61 6d 65 73 70 61 | 63 65 0c 08 42 08 07 0c |.namespa|ce..B...|
|00005030| 08 43 08 44 01 00 03 41 | 53 54 01 00 0c 41 53 54 |.C.D...A|ST...AST|
|00005040| 4c 61 62 65 6c 54 79 70 | 65 01 00 04 6e 75 6c 6c |LabelTyp|e...null|
|00005050| 01 00 05 4c 54 28 31 29 | 01 00 14 52 65 63 6f 67 |...LT(1)|...Recog|
|00005060| 6e 69 74 69 6f 6e 45 78 | 63 65 70 74 69 6f 6e 01 |nitionEx|ception.|
|00005070| 00 35 74 68 72 6f 77 20 | 6e 65 77 20 4e 6f 56 69 |.5throw |new NoVi|
|00005080| 61 62 6c 65 41 6c 74 45 | 78 63 65 70 74 69 6f 6e |ableAltE|xception|
|00005090| 28 4c 54 28 31 29 2c 20 | 67 65 74 46 69 6c 65 6e |(LT(1), |getFilen|
|000050a0| 61 6d 65 28 29 29 3b 01 | 00 05 63 68 61 72 20 01 |ame());.|..char .|
|000050b0| 00 04 27 5c 30 27 01 00 | 11 62 6f 6f 6c 20 5f 63 |..'\0'..|.bool _c|
|000050c0| 72 65 61 74 65 54 6f 6b | 65 6e 01 00 36 69 6e 74 |reateTok|en..6int|
|000050d0| 20 5f 74 74 79 70 65 3b | 20 54 6f 6b 65 6e 20 5f | _ttype;| Token _|
|000050e0| 74 6f 6b 65 6e 3d 6e 75 | 6c 6c 3b 20 69 6e 74 20 |token=nu|ll; int |
|000050f0| 5f 62 65 67 69 6e 3d 74 | 65 78 74 2e 4c 65 6e 67 |_begin=t|ext.Leng|
|00005100| 74 68 3b 01 00 05 4c 41 | 28 31 29 01 00 5a 74 68 |th;...LA|(1)..Zth|
|00005110| 72 6f 77 20 6e 65 77 20 | 4e 6f 56 69 61 62 6c 65 |row new |NoViable|
|00005120| 41 6c 74 46 6f 72 43 68 | 61 72 45 78 63 65 70 74 |AltForCh|arExcept|
|00005130| 69 6f 6e 28 28 63 68 61 | 72 29 4c 41 28 31 29 2c |ion((cha|r)LA(1),|
|00005140| 20 67 65 74 46 69 6c 65 | 6e 61 6d 65 28 29 2c 20 | getFile|name(), |
|00005150| 67 65 74 4c 69 6e 65 28 | 29 2c 20 67 65 74 43 6f |getLine(|), getCo|
|00005160| 6c 75 6d 6e 28 29 29 3b | 0c 03 8b 08 45 0c 08 46 |lumn());|....E..F|
|00005170| 08 47 01 00 02 5f 74 01 | 00 06 41 53 54 20 5f 74 |.G..._t.|..AST _t|
|00005180| 01 00 18 28 5f 74 3d 3d | 41 53 54 4e 55 4c 4c 29 |...(_t==|ASTNULL)|
|00005190| 20 3f 20 6e 75 6c 6c 20 | 3a 20 28 01 00 03 29 5f | ? null |: (...)_|
|000051a0| 74 01 00 23 74 68 72 6f | 77 20 6e 65 77 20 4e 6f |t..#thro|w new No|
|000051b0| 56 69 61 62 6c 65 41 6c | 74 45 78 63 65 70 74 69 |ViableAl|tExcepti|
|000051c0| 6f 6e 28 5f 74 29 3b 01 | 00 14 55 6e 6b 6e 6f 77 |on(_t);.|..Unknow|
|000051d0| 6e 20 67 72 61 6d 6d 61 | 72 20 74 79 70 65 01 00 |n gramma|r type..|
|000051e0| 03 2e 63 73 0c 08 48 08 | 49 07 08 4a 0c 08 1c 08 |..cs..H.|I..J....|
|000051f0| 4b 01 00 03 27 5c 78 0c | 08 4c 07 2d 0c 08 4d 03 |K...'\x.|.L.-..M.|
|00005200| ab 01 00 13 69 6e 74 20 | 5f 73 61 76 65 49 6e 64 |....int |_saveInd|
|00005210| 65 78 20 3d 20 30 3b 01 | 00 19 61 6e 74 6c 72 2f |ex = 0;.|..antlr/|
|00005220| 43 53 68 61 72 70 43 6f | 64 65 47 65 6e 65 72 61 |CSharpCo|deGenera|
|00005230| 74 6f 72 01 00 13 61 6e | 74 6c 72 2f 43 6f 64 65 |tor...an|tlr/Code|
|00005240| 47 65 6e 65 72 61 74 6f | 72 01 00 0d 63 68 61 72 |Generato|r...char|
|00005250| 46 6f 72 6d 61 74 74 65 | 72 01 00 15 4c 61 6e 74 |Formatte|r...Lant|
|00005260| 6c 72 2f 43 68 61 72 46 | 6f 72 6d 61 74 74 65 72 |lr/CharF|ormatter|
|00005270| 3b 01 00 0d 61 70 70 65 | 6e 64 45 6c 65 6d 65 6e |;...appe|ndElemen|
|00005280| 74 01 00 15 28 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |t...(Lja|va/lang/|
|00005290| 4f 62 6a 65 63 74 3b 29 | 56 01 00 04 73 69 7a 65 |Object;)|V...size|
|000052a0| 01 00 03 28 29 49 01 00 | 09 61 6e 74 6c 72 54 6f |...()I..|.antlrTo|
|000052b0| 6f 6c 01 00 0c 4c 61 6e | 74 6c 72 2f 54 6f 6f 6c |ol...Lan|tlr/Tool|
|000052c0| 3b 01 00 0a 61 6e 74 6c | 72 2f 54 6f 6f 6c 01 00 |;...antl|r/Tool..|
|000052d0| 08 68 61 73 45 72 72 6f | 72 01 00 03 28 29 5a 01 |.hasErro|r...()Z.|
|000052e0| 00 0a 66 61 74 61 6c 45 | 72 72 6f 72 01 00 08 62 |..fatalE|rror...b|
|000052f0| 65 68 61 76 69 6f 72 01 | 00 1c 4c 61 6e 74 6c 72 |ehavior.|..Lantlr|
|00005300| 2f 44 65 66 69 6e 65 47 | 72 61 6d 6d 61 72 53 79 |/DefineG|rammarSy|
|00005310| 6d 62 6f 6c 73 3b 01 00 | 1a 61 6e 74 6c 72 2f 44 |mbols;..|.antlr/D|
|00005320| 65 66 69 6e 65 47 72 61 | 6d 6d 61 72 53 79 6d 62 |efineGra|mmarSymb|
|00005330| 6f 6c 73 01 00 08 67 72 | 61 6d 6d 61 72 73 01 00 |ols...gr|ammars..|
|00005340| 08 65 6c 65 6d 65 6e 74 | 73 01 00 19 28 29 4c 6a |.element|s...()Lj|
|00005350| 61 76 61 2f 75 74 69 6c | 2f 45 6e 75 6d 65 72 61 |ava/util|/Enumera|
|00005360| 74 69 6f 6e 3b 01 00 15 | 6a 61 76 61 2f 75 74 69 |tion;...|java/uti|
|00005370| 6c 2f 45 6e 75 6d 65 72 | 61 74 69 6f 6e 01 00 0f |l/Enumer|ation...|
|00005380| 68 61 73 4d 6f 72 65 45 | 6c 65 6d 65 6e 74 73 01 |hasMoreE|lements.|
|00005390| 00 0b 6e 65 78 74 45 6c | 65 6d 65 6e 74 01 00 14 |..nextEl|ement...|
|000053a0| 28 29 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 4f 62 6a |()Ljava/|lang/Obj|
|000053b0| 65 63 74 3b 01 00 08 61 | 6e 61 6c 79 7a 65 72 01 |ect;...a|nalyzer.|
|000053c0| 00 1a 4c 61 6e 74 6c 72 | 2f 4c 4c 6b 47 72 61 6d |..Lantlr|/LLkGram|
|000053d0| 6d 61 72 41 6e 61 6c 79 | 7a 65 72 3b 01 00 12 73 |marAnaly|zer;...s|
|000053e0| 65 74 47 72 61 6d 6d 61 | 72 41 6e 61 6c 79 7a 65 |etGramma|rAnalyze|
|000053f0| 72 01 00 1d 28 4c 61 6e | 74 6c 72 2f 4c 4c 6b 47 |r...(Lan|tlr/LLkG|
|00005400| 72 61 6d 6d 61 72 41 6e | 61 6c 79 7a 65 72 3b 29 |rammarAn|alyzer;)|
|00005410| 56 01 00 10 73 65 74 43 | 6f 64 65 47 65 6e 65 72 |V...setC|odeGener|
|00005420| 61 74 6f 72 01 00 18 28 | 4c 61 6e 74 6c 72 2f 43 |ator...(|Lantlr/C|
|00005430| 6f 64 65 47 65 6e 65 72 | 61 74 6f 72 3b 29 56 01 |odeGener|ator;)V.|
|00005440| 00 18 61 6e 74 6c 72 2f | 4c 4c 6b 47 72 61 6d 6d |..antlr/|LLkGramm|
|00005450| 61 72 41 6e 61 6c 79 7a | 65 72 01 00 0a 73 65 74 |arAnalyz|er...set|
|00005460| 47 72 61 6d 6d 61 72 01 | 00 08 67 65 6e 65 72 61 |Grammar.|..genera|
|00005470| 74 65 01 00 0d 74 6f 6b | 65 6e 4d 61 6e 61 67 65 |te...tok|enManage|
|00005480| 72 73 01 00 0a 69 73 52 | 65 61 64 4f 6e 6c 79 01 |rs...isR|eadOnly.|
|00005490| 00 13 67 65 6e 54 6f 6b | 65 6e 49 6e 74 65 72 63 |..genTok|enInterc|
|000054a0| 68 61 6e 67 65 01 00 0f | 72 65 70 6f 72 74 45 78 |hange...|reportEx|
|000054b0| 63 65 70 74 69 6f 6e 01 | 00 2a 28 4c 6a 61 76 61 |ception.|.*(Ljava|
|000054c0| 2f 6c 61 6e 67 2f 45 78 | 63 65 70 74 69 6f 6e 3b |/lang/Ex|ception;|
|000054d0| 4c 6a 61 76 61 2f 6c 61 | 6e 67 2f 53 74 72 69 6e |Ljava/la|ng/Strin|
|000054e0| 67 3b 29 56 01 00 14 44 | 45 42 55 47 5f 43 4f 44 |g;)V...D|EBUG_COD|
|000054f0| 45 5f 47 45 4e 45 52 41 | 54 4f 52 01 00 10 6a 61 |E_GENERA|TOR...ja|
|00005500| 76 61 2f 6c 61 6e 67 2f | 53 79 73 74 65 6d 01 00 |va/lang/|System..|
|00005510| 03 6f 75 74 01 00 15 4c | 6a 61 76 61 2f 69 6f 2f |.out...L|java/io/|
|00005520| 50 72 69 6e 74 53 74 72 | 65 61 6d 3b 01 00 06 61 |PrintStr|eam;...a|
|00005530| 70 70 65 6e 64 01 00 2c | 28 4c 6a 61 76 61 2f 6c |ppend..,|(Ljava/l|
|00005540| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 29 4c 6a 61 76 |ang/Stri|ng;)Ljav|
|00005550| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 42 75 66 |a/lang/S|tringBuf|
|00005560| 66 65 72 3b 01 00 2c 28 | 4c 6a 61 76 61 2f 6c 61 |fer;..,(|Ljava/la|
|00005570| 6e 67 2f 4f 62 6a 65 63 | 74 3b 29 4c 6a 61 76 61 |ng/Objec|t;)Ljava|
|00005580| 2f 6c 61 6e 67 2f 53 74 | 72 69 6e 67 42 75 66 66 |/lang/St|ringBuff|
|00005590| 65 72 3b 01 00 08 74 6f | 53 74 72 69 6e 67 01 00 |er;...to|String..|
|000055a0| 13 6a 61 76 61 2f 69 6f | 2f 50 72 69 6e 74 53 74 |.java/io|/PrintSt|
|000055b0| 72 65 61 6d 01 00 07 70 | 72 69 6e 74 6c 6e 01 00 |ream...p|rintln..|
|000055c0| 13 61 6e 74 6c 72 2f 41 | 63 74 69 6f 6e 45 6c 65 |.antlr/A|ctionEle|
|000055d0| 6d 65 6e 74 01 00 09 69 | 73 53 65 6d 50 72 65 64 |ment...i|sSemPred|
|000055e0| 01 00 0a 61 63 74 69 6f | 6e 54 65 78 74 01 00 04 |...actio|nText...|
|000055f0| 6c 69 6e 65 01 00 07 67 | 72 61 6d 6d 61 72 01 00 |line...g|rammar..|
|00005600| 0f 4c 61 6e 74 6c 72 2f | 47 72 61 6d 6d 61 72 3b |.Lantlr/|Grammar;|
|00005610| 01 00 15 68 61 73 53 79 | 6e 74 61 63 74 69 63 50 |...hasSy|ntacticP|
|00005620| 72 65 64 69 63 61 74 65 | 01 00 04 74 61 62 73 01 |redicate|...tabs.|
|00005630| 00 07 67 65 74 4c 69 6e | 65 01 00 0b 72 65 66 52 |..getLin|e...refR|
|00005640| 75 6c 65 52 6f 6f 74 01 | 00 0b 70 72 69 6e 74 41 |uleRoot.|..printA|
|00005650| 63 74 69 6f 6e 01 00 0c | 61 73 73 69 67 6e 54 6f |ction...|assignTo|
|00005660| 52 6f 6f 74 01 00 08 67 | 65 74 4c 61 62 65 6c 01 |Root...g|etLabel.|
|00005670| 00 0e 74 68 65 4c 4c 6b | 41 6e 61 6c 79 7a 65 72 |..theLLk|Analyzer|
|00005680| 01 00 0d 64 65 74 65 72 | 6d 69 6e 69 73 74 69 63 |...deter|ministic|
|00005690| 01 00 1b 28 4c 61 6e 74 | 6c 72 2f 41 6c 74 65 72 |...(Lant|lr/Alter|
|000056a0| 6e 61 74 69 76 65 42 6c | 6f 63 6b 3b 29 5a 01 00 |nativeBl|ock;)Z..|
|000056b0| 0e 67 65 74 41 75 74 6f | 47 65 6e 54 79 70 65 01 |.getAuto|GenType.|
|000056c0| 00 16 61 6e 74 6c 72 2f | 43 68 61 72 52 61 6e 67 |..antlr/|CharRang|
|000056d0| 65 45 6c 65 6d 65 6e 74 | 01 00 09 62 65 67 69 6e |eElement|...begin|
|000056e0| 54 65 78 74 01 00 07 65 | 6e 64 54 65 78 74 01 00 |Text...e|ndText..|
|000056f0| 0f 64 65 62 75 67 67 69 | 6e 67 4f 75 74 70 75 74 |.debuggi|ngOutput|
|00005700| 01 00 05 70 61 6e 69 63 | 01 00 14 61 6e 74 6c 72 |...panic|...antlr|
|00005710| 2f 4f 6e 65 4f 72 4d 6f | 72 65 42 6c 6f 63 6b 01 |/OneOrMo|reBlock.|
|00005720| 00 02 49 44 01 00 1b 28 | 49 29 4c 6a 61 76 61 2f |..ID...(|I)Ljava/|
|00005730| 6c 61 6e 67 2f 53 74 72 | 69 6e 67 42 75 66 66 65 |lang/Str|ingBuffe|
|00005740| 72 3b 01 00 19 28 4c 61 | 6e 74 6c 72 2f 4f 6e 65 |r;...(La|ntlr/One|
|00005750| 4f 72 4d 6f 72 65 42 6c | 6f 63 6b 3b 29 5a 01 00 |OrMoreBl|ock;)Z..|
|00005760| 04 6d 61 78 6b 01 00 06 | 67 72 65 65 64 79 01 00 |.maxk...|greedy..|
|00005770| 12 65 78 69 74 4c 6f 6f | 6b 61 68 65 61 64 44 65 |.exitLoo|kaheadDe|
|00005780| 70 74 68 01 00 09 65 78 | 69 74 43 61 63 68 65 01 |pth...ex|itCache.|
|00005790| 00 12 5b 4c 61 6e 74 6c | 72 2f 4c 6f 6f 6b 61 68 |..[Lantl|r/Lookah|
|000057a0| 65 61 64 3b 01 00 0f 61 | 6e 74 6c 72 2f 4c 6f 6f |ead;...a|ntlr/Loo|
|000057b0| 6b 61 68 65 61 64 01 00 | 0f 63 6f 6e 74 61 69 6e |kahead..|.contain|
|000057c0| 73 45 70 73 69 6c 6f 6e | 01 00 06 5f 70 72 69 6e |sEpsilon|..._prin|
|000057d0| 74 01 00 0a 74 61 72 67 | 65 74 52 75 6c 65 01 00 |t...targ|etRule..|
|000057e0| 09 67 65 74 53 79 6d 62 | 6f 6c 01 00 29 28 4c 6a |.getSymb|ol..)(Lj|
|000057f0| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 3b |ava/lang|/String;|
|00005800| 29 4c 61 6e 74 6c 72 2f | 47 72 61 6d 6d 61 72 53 |)Lantlr/|GrammarS|
|00005810| 79 6d 62 6f 6c 3b 01 00 | 09 69 73 44 65 66 69 6e |ymbol;..|.isDefin|
|00005820| 65 64 01 00 0b 67 65 74 | 46 69 6c 65 6e 61 6d 65 |ed...get|Filename|
|00005830| 01 00 09 67 65 74 43 6f | 6c 75 6d 6e 01 00 05 65 |...getCo|lumn...e|
|00005840| 72 72 6f 72 01 00 29 28 | 4c 6a 61 76 61 2f 6c 61 |rror..)(|Ljava/la|
|00005850| 6e 67 2f 53 74 72 69 6e | 67 3b 4c 6a 61 76 61 2f |ng/Strin|g;Ljava/|
|00005860| 6c 61 6e 67 2f 53 74 72 | 69 6e 67 3b 49 49 29 56 |lang/Str|ing;II)V|
|00005870| 01 00 09 70 72 69 6e 74 | 54 61 62 73 01 00 08 69 |...print|Tabs...i|
|00005880| 64 41 73 73 69 67 6e 01 | 00 05 62 6c 6f 63 6b 01 |dAssign.|..block.|
|00005890| 00 0c 72 65 74 75 72 6e | 41 63 74 69 6f 6e 01 00 |..return|Action..|
|000058a0| 07 77 61 72 6e 69 6e 67 | 01 00 08 62 75 69 6c 64 |.warning|...build|
|000058b0| 41 53 54 01 00 17 61 6e | 74 6c 72 2f 54 6f 6b 65 |AST...an|tlr/Toke|
|000058c0| 6e 52 61 6e 67 65 45 6c | 65 6d 65 6e 74 01 00 04 |nRangeEl|ement...|
|000058d0| 72 6f 6f 74 01 00 13 4c | 61 6e 74 6c 72 2f 47 72 |root...L|antlr/Gr|
|000058e0| 61 6d 6d 61 72 41 74 6f | 6d 3b 01 00 0e 73 65 74 |ammarAto|m;...set|
|000058f0| 41 75 74 6f 47 65 6e 54 | 79 70 65 01 00 04 28 49 |AutoGenT|ype...(I|
|00005900| 29 56 01 00 0f 67 65 74 | 41 6c 74 65 72 6e 61 74 |)V...get|Alternat|
|00005910| 69 76 65 73 01 00 21 28 | 29 4c 61 6e 74 6c 72 2f |ives..!(|)Lantlr/|
|00005920| 63 6f 6c 6c 65 63 74 69 | 6f 6e 73 2f 69 6d 70 6c |collecti|ons/impl|
|00005930| 2f 56 65 63 74 6f 72 3b | 01 00 10 67 65 74 41 6c |/Vector;|...getAl|
|00005940| 74 65 72 6e 61 74 69 76 | 65 41 74 01 00 16 28 49 |ternativ|eAt...(I|
|00005950| 29 4c 61 6e 74 6c 72 2f | 41 6c 74 65 72 6e 61 74 |)Lantlr/|Alternat|
|00005960| 69 76 65 3b 01 00 11 61 | 6e 74 6c 72 2f 41 6c 74 |ive;...a|ntlr/Alt|
|00005970| 65 72 6e 61 74 69 76 65 | 01 00 04 68 65 61 64 01 |ernative|...head.|
|00005980| 00 1a 4c 61 6e 74 6c 72 | 2f 41 6c 74 65 72 6e 61 |..Lantlr|/Alterna|
|00005990| 74 69 76 65 45 6c 65 6d | 65 6e 74 3b 01 00 04 6e |tiveElem|ent;...n|
|000059a0| 65 78 74 01 00 15 61 6e | 74 6c 72 2f 5a 65 72 6f |ext...an|tlr/Zero|
|000059b0| 4f 72 4d 6f 72 65 42 6c | 6f 63 6b 01 00 1a 28 4c |OrMoreBl|ock...(L|
|000059c0| 61 6e 74 6c 72 2f 5a 65 | 72 6f 4f 72 4d 6f 72 65 |antlr/Ze|roOrMore|
|000059d0| 42 6c 6f 63 6b 3b 29 5a | 01 00 0a 67 65 74 41 75 |Block;)Z|...getAu|
|000059e0| 74 6f 47 65 6e 01 00 0d | 65 78 63 65 70 74 69 6f |toGen...|exceptio|
|000059f0| 6e 53 70 65 63 01 00 15 | 4c 61 6e 74 6c 72 2f 45 |nSpec...|Lantlr/E|
|00005a00| 78 63 65 70 74 69 6f 6e | 53 70 65 63 3b 01 00 0b |xception|Spec;...|
|00005a10| 67 65 74 52 75 6c 65 4e | 61 6d 65 01 00 09 65 6c |getRuleN|ame...el|
|00005a20| 65 6d 65 6e 74 41 74 01 | 00 15 28 49 29 4c 6a 61 |ementAt.|..(I)Lja|
|00005a30| 76 61 2f 6c 61 6e 67 2f | 4f 62 6a 65 63 74 3b 01 |va/lang/|Object;.|
|00005a40| 00 0d 67 72 6f 77 54 6f | 49 6e 63 6c 75 64 65 01 |..growTo|Include.|
|00005a50| 00 11 6c 65 6e 67 74 68 | 49 6e 4c 6f 6e 67 57 6f |..length|InLongWo|
|00005a60| 72 64 73 01 00 0f 74 6f | 53 74 72 69 6e 67 4f 66 |rds...to|StringOf|
|00005a70| 57 6f 72 64 73 01 00 0d | 74 6f 50 61 63 6b 65 64 |Words...|toPacked|
|00005a80| 41 72 72 61 79 01 00 04 | 28 29 5b 4a 01 00 1b 28 |Array...|()[J...(|
|00005a90| 4a 29 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |J)Ljava/|lang/Str|
|00005aa0| 69 6e 67 42 75 66 66 65 | 72 3b 01 00 11 6e 65 65 |ingBuffe|r;...nee|
|00005ab0| 64 41 6e 45 72 72 6f 72 | 43 6c 61 75 73 65 01 00 |dAnError|Clause..|
|00005ac0| 0d 67 65 6e 65 72 61 74 | 65 64 41 6e 49 66 01 00 |.generat|edAnIf..|
|00005ad0| 0f 67 65 6e 65 72 61 74 | 65 64 53 77 69 74 63 68 |.generat|edSwitch|
|00005ae0| 01 00 0a 70 6f 73 74 73 | 63 72 69 70 74 01 00 07 |...posts|cript...|
|00005af0| 69 6e 64 65 78 4f 66 01 | 00 09 73 75 62 73 74 72 |indexOf.|..substr|
|00005b00| 69 6e 67 01 00 0a 69 6e | 69 74 41 63 74 69 6f 6e |ing...in|itAction|
|00005b10| 01 00 0f 6c 61 62 65 6c | 65 64 45 6c 65 6d 65 6e |...label|edElemen|
|00005b20| 74 73 01 00 03 6e 6f 74 | 01 00 14 73 75 62 72 75 |ts...not|...subru|
|00005b30| 6c 65 43 61 6e 42 65 49 | 6e 76 65 72 74 65 64 01 |leCanBeI|nverted.|
|00005b40| 00 1c 28 4c 61 6e 74 6c | 72 2f 41 6c 74 65 72 6e |..(Lantl|r/Altern|
|00005b50| 61 74 69 76 65 42 6c 6f | 63 6b 3b 5a 29 5a 01 00 |ativeBlo|ck;Z)Z..|
|00005b60| 0e 67 65 74 41 53 54 4e | 6f 64 65 54 79 70 65 01 |.getASTN|odeType.|
|00005b70| 00 0c 67 65 74 43 6c 61 | 73 73 4e 61 6d 65 01 00 |..getCla|ssName..|
|00005b80| 0f 67 65 74 48 65 61 64 | 65 72 41 63 74 69 6f 6e |.getHead|erAction|
|00005b90| 01 00 0d 63 75 72 72 65 | 6e 74 4f 75 74 70 75 74 |...curre|ntOutput|
|00005ba0| 01 00 15 4c 6a 61 76 61 | 2f 69 6f 2f 50 72 69 6e |...Ljava|/io/Prin|
|00005bb0| 74 57 72 69 74 65 72 3b | 01 00 10 65 6d 69 74 44 |tWriter;|...emitD|
|00005bc0| 65 63 6c 61 72 61 74 69 | 6f 6e 73 01 00 18 28 4c |eclarati|ons...(L|
|00005bd0| 6a 61 76 61 2f 69 6f 2f | 50 72 69 6e 74 57 72 69 |java/io/|PrintWri|
|00005be0| 74 65 72 3b 29 56 01 00 | 15 63 61 73 65 53 65 6e |ter;)V..|.caseSen|
|00005bf0| 73 69 74 69 76 65 4c 69 | 74 65 72 61 6c 73 01 00 |sitiveLi|terals..|
|00005c00| 0e 70 72 65 61 6d 62 6c | 65 41 63 74 69 6f 6e 01 |.preambl|eAction.|
|00005c10| 00 0d 4c 61 6e 74 6c 72 | 2f 54 6f 6b 65 6e 3b 01 |..Lantlr|/Token;.|
|00005c20| 00 07 67 65 74 54 65 78 | 74 01 00 0a 73 75 70 65 |..getTex|t...supe|
|00005c30| 72 43 6c 61 73 73 01 00 | 0d 67 65 74 53 75 70 65 |rClass..|.getSupe|
|00005c40| 72 43 6c 61 73 73 01 00 | 07 63 6f 6d 6d 65 6e 74 |rClass..|.comment|
|00005c50| 01 00 08 5f 70 72 69 6e | 74 6c 6e 01 00 07 6f 70 |..._prin|tln...op|
|00005c60| 74 69 6f 6e 73 01 00 03 | 67 65 74 01 00 26 28 4c |tions...|get..&(L|
|00005c70| 6a 61 76 61 2f 6c 61 6e | 67 2f 4f 62 6a 65 63 74 |java/lan|g/Object|
|00005c80| 3b 29 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 4f 62 6a |;)Ljava/|lang/Obj|
|00005c90| 65 63 74 3b 01 00 05 70 | 72 69 6e 74 01 00 11 61 |ect;...p|rint...a|
|00005ca0| 6e 74 6c 72 2f 53 74 72 | 69 6e 67 55 74 69 6c 73 |ntlr/Str|ingUtils|
|00005cb0| 01 00 0e 73 74 72 69 70 | 46 72 6f 6e 74 42 61 63 |...strip|FrontBac|
|00005cc0| 6b 01 00 4a 28 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |k..J(Lja|va/lang/|
|00005cd0| 53 74 72 69 6e 67 3b 4c | 6a 61 76 61 2f 6c 61 6e |String;L|java/lan|
|00005ce0| 67 2f 53 74 72 69 6e 67 | 3b 4c 6a 61 76 61 2f 6c |g/String|;Ljava/l|
|00005cf0| 61 6e 67 2f 53 74 72 69 | 6e 67 3b 29 4c 6a 61 76 |ang/Stri|ng;)Ljav|
|00005d00| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 3b 01 00 |a/lang/S|tring;..|
|00005d10| 0c 74 6f 6b 65 6e 4d 61 | 6e 61 67 65 72 01 00 14 |.tokenMa|nager...|
|00005d20| 4c 61 6e 74 6c 72 2f 54 | 6f 6b 65 6e 4d 61 6e 61 |Lantlr/T|okenMana|
|00005d30| 67 65 72 3b 01 00 11 63 | 6c 61 73 73 4d 65 6d 62 |ger;...c|lassMemb|
|00005d40| 65 72 41 63 74 69 6f 6e | 01 00 1b 28 5a 29 4c 6a |erAction|...(Z)Lj|
|00005d50| 61 76 61 2f 6c 61 6e 67 | 2f 53 74 72 69 6e 67 42 |ava/lang|/StringB|
|00005d60| 75 66 66 65 72 3b 01 00 | 0d 63 61 73 65 53 65 6e |uffer;..|.caseSen|
|00005d70| 73 69 74 69 76 65 01 00 | 12 67 65 74 54 6f 6b 65 |sitive..|.getToke|
|00005d80| 6e 53 79 6d 62 6f 6c 4b | 65 79 73 01 00 06 63 68 |nSymbolK|eys...ch|
|00005d90| 61 72 41 74 01 00 04 28 | 49 29 43 01 00 0e 67 65 |arAt...(|I)C...ge|
|00005da0| 74 54 6f 6b 65 6e 53 79 | 6d 62 6f 6c 01 00 27 28 |tTokenSy|mbol..'(|
|00005db0| 4c 6a 61 76 61 2f 6c 61 | 6e 67 2f 53 74 72 69 6e |Ljava/la|ng/Strin|
|00005dc0| 67 3b 29 4c 61 6e 74 6c | 72 2f 54 6f 6b 65 6e 53 |g;)Lantl|r/TokenS|
|00005dd0| 79 6d 62 6f 6c 3b 01 00 | 05 67 65 74 49 64 01 00 |ymbol;..|.getId..|
|00005de0| 0c 67 65 74 54 6f 6b 65 | 6e 54 79 70 65 01 00 05 |.getToke|nType...|
|00005df0| 72 75 6c 65 73 01 00 06 | 65 71 75 61 6c 73 01 00 |rules...|equals..|
|00005e00| 15 28 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 4f 62 6a |.(Ljava/|lang/Obj|
|00005e10| 65 63 74 3b 29 5a 01 00 | 0b 62 69 74 73 65 74 73 |ect;)Z..|.bitsets|
|00005e20| 55 73 65 64 01 00 0e 63 | 68 61 72 56 6f 63 61 62 |Used...c|harVocab|
|00005e30| 75 6c 61 72 79 01 00 1f | 4c 61 6e 74 6c 72 2f 63 |ulary...|Lantlr/c|
|00005e40| 6f 6c 6c 65 63 74 69 6f | 6e 73 2f 69 6d 70 6c 2f |ollectio|ns/impl/|
|00005e50| 42 69 74 53 65 74 3b 01 | 00 0c 65 6d 69 74 43 6c |BitSet;.|..emitCl|
|00005e60| 6f 73 75 72 65 73 01 00 | 13 6a 61 76 61 2f 69 6f |osures..|.java/io|
|00005e70| 2f 50 72 69 6e 74 57 72 | 69 74 65 72 01 00 05 63 |/PrintWr|iter...c|
|00005e80| 6c 6f 73 65 01 00 0c 6d | 61 78 54 6f 6b 65 6e 54 |lose...m|axTokenT|
|00005e90| 79 70 65 01 00 0d 67 65 | 74 56 6f 63 61 62 75 6c |ype...ge|tVocabul|
|00005ea0| 61 72 79 01 00 11 61 6e | 74 6c 72 2f 54 6f 6b 65 |ary...an|tlr/Toke|
|00005eb0| 6e 53 79 6d 62 6f 6c 01 | 00 0a 72 65 66 65 72 65 |nSymbol.|..refere|
|00005ec0| 6e 63 65 73 01 00 07 74 | 6f 41 72 72 61 79 01 00 |nces...t|oArray..|
|00005ed0| 04 28 29 5b 49 01 00 04 | 6c 6f 6f 6b 01 00 2c 28 |.()[I...|look..,(|
|00005ee0| 49 4c 61 6e 74 6c 72 2f | 41 6c 74 65 72 6e 61 74 |ILantlr/|Alternat|
|00005ef0| 69 76 65 42 6c 6f 63 6b | 3b 29 4c 61 6e 74 6c 72 |iveBlock|;)Lantlr|
|00005f00| 2f 4c 6f 6f 6b 61 68 65 | 61 64 3b 01 00 04 66 73 |/Lookahe|ad;...fs|
|00005f10| 65 74 01 00 10 6d 61 72 | 6b 42 69 74 73 65 74 46 |et...mar|kBitsetF|
|00005f20| 6f 72 47 65 6e 01 00 22 | 28 4c 61 6e 74 6c 72 2f |orGen.."|(Lantlr/|
|00005f30| 63 6f 6c 6c 65 63 74 69 | 6f 6e 73 2f 69 6d 70 6c |collecti|ons/impl|
|00005f40| 2f 42 69 74 53 65 74 3b | 29 49 01 00 07 73 79 6e |/BitSet;|)I...syn|
|00005f50| 50 72 65 64 01 00 14 4c | 61 6e 74 6c 72 2f 53 79 |Pred...L|antlr/Sy|
|00005f60| 6e 50 72 65 64 42 6c 6f | 63 6b 3b 01 00 07 73 65 |nPredBlo|ck;...se|
|00005f70| 6d 50 72 65 64 01 00 13 | 6d 61 6b 65 53 77 69 74 |mPred...|makeSwit|
|00005f80| 63 68 54 68 72 65 73 68 | 6f 6c 64 01 00 0c 61 6c |chThresh|old...al|
|00005f90| 74 65 72 6e 61 74 69 76 | 65 73 01 00 05 63 61 63 |ternativ|es...cac|
|00005fa0| 68 65 01 00 06 64 65 67 | 72 65 65 01 00 0e 6c 6f |he...deg|ree...lo|
|00005fb0| 6f 6b 61 68 65 61 64 44 | 65 70 74 68 01 00 13 61 |okaheadD|epth...a|
|00005fc0| 6e 74 6c 72 2f 43 68 61 | 72 46 6f 72 6d 61 74 74 |ntlr/Cha|rFormatt|
|00005fd0| 65 72 01 00 0c 65 73 63 | 61 70 65 53 74 72 69 6e |er...esc|apeStrin|
|00005fe0| 67 01 00 11 65 6e 63 6c | 6f 73 69 6e 67 52 75 6c |g...encl|osingRul|
|00005ff0| 65 4e 61 6d 65 01 00 13 | 65 6e 63 6f 64 65 4c 65 |eName...|encodeLe|
|00006000| 78 65 72 52 75 6c 65 4e | 61 6d 65 01 00 11 66 69 |xerRuleN|ame...fi|
|00006010| 6e 64 45 78 63 65 70 74 | 69 6f 6e 53 70 65 63 01 |ndExcept|ionSpec.|
|00006020| 00 29 28 4c 6a 61 76 61 | 2f 6c 61 6e 67 2f 53 74 |.)(Ljava|/lang/St|
|00006030| 72 69 6e 67 3b 29 4c 61 | 6e 74 6c 72 2f 45 78 63 |ring;)La|ntlr/Exc|
|00006040| 65 70 74 69 6f 6e 53 70 | 65 63 3b 01 00 13 61 6e |eptionSp|ec;...an|
|00006050| 74 6c 72 2f 45 78 63 65 | 70 74 69 6f 6e 53 70 65 |tlr/Exce|ptionSpe|
|00006060| 63 01 00 08 68 61 6e 64 | 6c 65 72 73 01 00 14 65 |c...hand|lers...e|
|00006070| 78 63 65 70 74 69 6f 6e | 54 79 70 65 41 6e 64 4e |xception|TypeAndN|
|00006080| 61 6d 65 01 00 06 61 63 | 74 69 6f 6e 01 00 08 63 |ame...ac|tion...c|
|00006090| 6f 6e 74 61 69 6e 73 01 | 00 03 70 75 74 01 00 38 |ontains.|..put..8|
|000060a0| 28 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 4f 62 6a 65 |(Ljava/l|ang/Obje|
|000060b0| 63 74 3b 4c 6a 61 76 61 | 2f 6c 61 6e 67 2f 4f 62 |ct;Ljava|/lang/Ob|
|000060c0| 6a 65 63 74 3b 29 4c 6a | 61 76 61 2f 6c 61 6e 67 |ject;)Lj|ava/lang|
|000060d0| 2f 4f 62 6a 65 63 74 3b | 01 00 07 76 65 72 73 69 |/Object;|...versi|
|000060e0| 6f 6e 01 00 0b 67 72 61 | 6d 6d 61 72 46 69 6c 65 |on...gra|mmarFile|
|000060f0| 01 00 0d 66 69 6c 65 4d | 69 6e 75 73 50 61 74 68 |...fileM|inusPath|
|00006100| 01 00 08 61 74 6f 6d 54 | 65 78 74 01 00 07 67 65 |...atomT|ext...ge|
|00006110| 74 54 79 70 65 01 00 06 | 61 63 63 65 73 73 01 00 |tType...|access..|
|00006120| 11 61 6e 74 6c 72 2f 4d | 61 6b 65 47 72 61 6d 6d |.antlr/M|akeGramm|
|00006130| 61 72 01 00 13 63 72 65 | 61 74 65 4e 65 78 74 54 |ar...cre|ateNextT|
|00006140| 6f 6b 65 6e 52 75 6c 65 | 01 00 53 28 4c 61 6e 74 |okenRule|..S(Lant|
|00006150| 6c 72 2f 47 72 61 6d 6d | 61 72 3b 4c 61 6e 74 6c |lr/Gramm|ar;Lantl|
|00006160| 72 2f 63 6f 6c 6c 65 63 | 74 69 6f 6e 73 2f 69 6d |r/collec|tions/im|
|00006170| 70 6c 2f 56 65 63 74 6f | 72 3b 4c 6a 61 76 61 2f |pl/Vecto|r;Ljava/|
|00006180| 6c 61 6e 67 2f 53 74 72 | 69 6e 67 3b 29 4c 61 6e |lang/Str|ing;)Lan|
|00006190| 74 6c 72 2f 52 75 6c 65 | 42 6c 6f 63 6b 3b 01 00 |tlr/Rule|Block;..|
|000061a0| 0a 73 65 74 44 65 66 69 | 6e 65 64 01 00 08 73 65 |.setDefi|ned...se|
|000061b0| 74 42 6c 6f 63 6b 01 00 | 14 28 4c 61 6e 74 6c 72 |tBlock..|.(Lantlr|
|000061c0| 2f 52 75 6c 65 42 6c 6f | 63 6b 3b 29 56 01 00 06 |/RuleBlo|ck;)V...|
|000061d0| 64 65 66 69 6e 65 01 00 | 15 28 4c 61 6e 74 6c 72 |define..|.(Lantlr|
|000061e0| 2f 52 75 6c 65 53 79 6d | 62 6f 6c 3b 29 56 01 00 |/RuleSym|bol;)V..|
|000061f0| 0a 66 69 6c 74 65 72 4d | 6f 64 65 01 00 0a 66 69 |.filterM|ode...fi|
|00006200| 6c 74 65 72 52 75 6c 65 | 01 00 15 28 4c 6a 61 76 |lterRule|...(Ljav|
|00006210| 61 2f 6c 61 6e 67 2f 53 | 74 72 69 6e 67 3b 29 5a |a/lang/S|tring;)Z|
|00006220| 01 00 13 64 65 63 6f 64 | 65 4c 65 78 65 72 52 75 |...decod|eLexerRu|
|00006230| 6c 65 4e 61 6d 65 01 00 | 0b 67 65 74 50 72 6f 70 |leName..|.getProp|
|00006240| 65 72 74 79 01 00 0f 67 | 65 74 54 65 73 74 4c 69 |erty...g|etTestLi|
|00006250| 74 65 72 61 6c 73 01 00 | 16 67 65 74 44 65 66 61 |terals..|.getDefa|
|00006260| 75 6c 74 45 72 72 6f 72 | 48 61 6e 64 6c 65 72 01 |ultError|Handler.|
|00006270| 00 08 67 65 74 42 6c 6f | 63 6b 01 00 13 28 29 4c |..getBlo|ck...()L|
|00006280| 61 6e 74 6c 72 2f 52 75 | 6c 65 42 6c 6f 63 6b 3b |antlr/Ru|leBlock;|
|00006290| 01 00 05 63 6c 65 61 72 | 01 00 13 65 78 74 72 61 |...clear|...extra|
|000062a0| 63 74 54 79 70 65 4f 66 | 41 63 74 69 6f 6e 01 00 |ctTypeOf|Action..|
|000062b0| 28 28 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |((Ljava/|lang/Str|
|000062c0| 69 6e 67 3b 49 49 29 4c | 6a 61 76 61 2f 6c 61 6e |ing;II)L|java/lan|
|000062d0| 67 2f 53 74 72 69 6e 67 | 3b 01 00 06 6c 65 6e 67 |g/String|;...leng|
|000062e0| 74 68 01 00 09 61 72 67 | 41 63 74 69 6f 6e 01 00 |th...arg|Action..|
|000062f0| 0a 74 68 72 6f 77 73 53 | 70 65 63 01 00 08 72 75 |.throwsS|pec...ru|
|00006300| 6c 65 4e 61 6d 65 01 00 | 0a 74 72 61 63 65 52 75 |leName..|.traceRu|
|00006310| 6c 65 73 01 00 07 65 6e | 64 4e 6f 64 65 01 00 16 |les...en|dNode...|
|00006320| 4c 61 6e 74 6c 72 2f 52 | 75 6c 65 45 6e 64 45 6c |Lantlr/R|uleEndEl|
|00006330| 65 6d 65 6e 74 3b 01 00 | 06 46 4f 4c 4c 4f 57 01 |ement;..|.FOLLOW.|
|00006340| 00 2a 28 49 4c 61 6e 74 | 6c 72 2f 52 75 6c 65 45 |.*(ILant|lr/RuleE|
|00006350| 6e 64 45 6c 65 6d 65 6e | 74 3b 29 4c 61 6e 74 6c |ndElemen|t;)Lantl|
|00006360| 72 2f 4c 6f 6f 6b 61 68 | 65 61 64 3b 01 00 11 65 |r/Lookah|ead;...e|
|00006370| 78 74 72 61 63 74 49 64 | 4f 66 41 63 74 69 6f 6e |xtractId|OfAction|
|00006380| 01 00 04 61 72 67 73 01 | 00 07 76 61 6c 75 65 4f |...args.|..valueO|
|00006390| 66 01 00 0a 73 74 61 72 | 74 73 57 69 74 68 01 00 |f...star|tsWith..|
|000063a0| 0d 67 65 74 50 61 72 61 | 70 68 72 61 73 65 01 00 |.getPara|phrase..|
|000063b0| 0d 6c 69 74 65 72 61 6c | 53 74 72 69 6e 67 01 00 |.literal|String..|
|000063c0| 07 67 65 74 4e 61 6d 65 | 01 00 14 54 6f 6b 65 6e |.getName|...Token|
|000063d0| 54 79 70 65 73 46 69 6c | 65 53 75 66 66 69 78 01 |TypesFil|eSuffix.|
|000063e0| 00 05 6c 61 62 65 6c 01 | 00 0c 74 6f 6b 65 6e 44 |..label.|..tokenD|
|000063f0| 65 66 69 6e 65 64 01 00 | 04 28 49 29 49 01 00 16 |efined..|.(I)I...|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.