ofs | hex dump | ascii |
---|
0000 | 42 0d 0d 0a 00 00 00 00 fb 0a 3f 5d 89 be 03 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 71 00 00 | B.........?].................q.. |
0020 | 00 40 00 00 00 73 cc 0d 00 00 64 00 5a 00 64 01 5a 01 64 02 5a 02 64 03 5a 03 64 04 64 05 6c 04 | .@...s....d.Z.d.Z.d.Z.d.Z.d.d.l. |
0040 | 5a 04 64 04 64 06 6c 05 6d 06 5a 07 01 00 64 04 64 05 6c 08 5a 08 64 04 64 05 6c 09 5a 09 64 04 | Z.d.d.l.m.Z...d.d.l.Z.d.d.l.Z.d. |
0060 | 64 05 6c 0a 5a 0a 64 04 64 05 6c 0b 5a 0b 64 04 64 05 6c 0c 5a 0c 64 04 64 05 6c 0d 5a 0d 64 04 | d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d. |
0080 | 64 05 6c 0e 5a 0e 64 04 64 05 6c 0f 5a 0f 64 04 64 05 6c 10 5a 10 64 04 64 07 6c 11 6d 11 5a 11 | d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.m.Z. |
00a0 | 01 00 79 10 64 04 64 08 6c 12 6d 13 5a 13 01 00 57 00 6e 20 04 00 65 14 6b 0a 72 a8 01 00 01 00 | ..y.d.d.l.m.Z...W.n...e.k.r..... |
00c0 | 01 00 64 04 64 09 6c 12 6d 15 5a 13 01 00 59 00 6e 02 58 00 79 10 64 04 64 0a 6c 16 6d 17 5a 17 | ..d.d.l.m.Z...Y.n.X.y.d.d.l.m.Z. |
00e0 | 01 00 57 00 6e 20 04 00 65 14 6b 0a 72 da 01 00 01 00 01 00 64 04 64 0a 6c 18 6d 17 5a 17 01 00 | ..W.n...e.k.r.......d.d.l.m.Z... |
0100 | 59 00 6e 02 58 00 79 1c 64 04 64 0b 6c 19 6d 1a 5a 1a 01 00 64 04 64 0c 6c 19 6d 1b 5a 1b 01 00 | Y.n.X.y.d.d.l.m.Z...d.d.l.m.Z... |
0120 | 57 00 6e 2e 04 00 65 14 6b 0a 90 01 72 26 01 00 01 00 01 00 64 04 64 0b 6c 0d 6d 1a 5a 1a 01 00 | W.n...e.k...r&......d.d.l.m.Z... |
0140 | 64 04 64 0c 6c 0d 6d 1b 5a 1b 01 00 59 00 6e 02 58 00 79 10 64 04 64 0d 6c 0d 6d 1c 5a 1d 01 00 | d.d.l.m.Z...Y.n.X.y.d.d.l.m.Z... |
0160 | 57 00 6e 42 04 00 65 14 6b 0a 90 01 72 7a 01 00 01 00 01 00 79 10 64 04 64 0d 6c 1e 6d 1c 5a 1d | W.nB..e.k...rz......y.d.d.l.m.Z. |
0180 | 01 00 57 00 6e 1a 04 00 65 14 6b 0a 90 01 72 74 01 00 01 00 01 00 64 05 5a 1d 59 00 6e 02 58 00 | ..W.n...e.k...rt......d.Z.Y.n.X. |
01a0 | 59 00 6e 02 58 00 79 10 64 04 64 0e 6c 10 6d 1f 5a 1f 01 00 57 00 6e 24 04 00 65 14 6b 0a 90 01 | Y.n.X.y.d.d.l.m.Z...W.n$..e.k... |
01c0 | 72 b0 01 00 01 00 01 00 47 00 64 0f 64 10 84 00 64 10 83 02 5a 1f 59 00 6e 02 58 00 65 1f 83 00 | r.......G.d.d...d...Z.Y.n.X.e... |
01e0 | 5a 20 64 11 65 20 5f 00 64 12 65 20 5f 21 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 1a 64 1b | Z.d.e._.d.e._!d.d.d.d.d.d.d.d.d. |
0200 | 64 1c 64 1d 64 1e 64 1f 64 20 64 21 64 22 64 23 64 24 64 25 64 26 64 27 64 28 64 29 64 2a 64 2b | d.d.d.d.d.d!d"d#d$d%d&d'd(d)d*d+ |
0220 | 64 2c 64 2d 64 2e 64 2f 64 30 64 31 64 32 64 33 64 34 64 35 64 36 64 37 64 38 64 39 64 3a 64 3b | d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d; |
0240 | 64 3c 64 3d 64 3e 64 3f 64 40 64 41 64 42 64 43 64 44 64 45 64 46 64 47 64 48 64 49 64 4a 64 4b | d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdK |
0260 | 64 4c 64 4d 64 4e 64 4f 64 50 64 51 64 52 64 53 64 54 64 55 64 56 64 57 64 58 64 59 64 5a 64 5b | dLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[ |
0280 | 64 5c 64 5d 64 5e 64 5f 64 60 64 61 64 62 64 63 64 64 64 65 64 66 64 67 64 68 64 69 64 6a 64 6b | d\d]d^d_d`dadbdcdddedfdgdhdidjdk |
02a0 | 64 6c 64 6d 64 6e 64 6f 64 70 64 71 64 72 64 73 64 74 64 75 64 76 64 77 64 78 64 79 64 7a 64 7b | dldmdndodpdqdrdsdtdudvdwdxdydzd{ |
02c0 | 64 7c 64 7d 64 7e 64 7f 64 80 64 81 64 82 64 83 67 71 5a 22 65 23 65 09 6a 24 83 01 64 05 64 84 | d|d}d~d.d.d.d.d.gqZ"e#e.j$..d.d. |
02e0 | 85 02 19 00 5a 25 65 25 64 04 19 00 64 84 6b 02 5a 26 65 26 90 03 72 00 65 09 6a 27 5a 28 65 29 | ....Z%e%d...d.k.Z&e&..r.e.j'Z(e) |
0300 | 5a 2a 65 2b 5a 2c 65 29 5a 2d 65 29 5a 2e 65 2f 65 30 65 31 65 32 65 33 65 23 65 34 65 35 65 36 | Z*e+Z,e)Z-e)Z.e/e0e1e2e3e#e4e5e6 |
0320 | 65 37 65 38 67 0b 5a 39 6e 62 65 09 6a 3a 5a 28 65 3b 5a 3c 64 85 64 86 84 00 5a 2e 67 00 5a 39 | e7e8g.Z9nbe.j:Z(e;Z<d.d...Z.g.Z9 |
0340 | 64 04 64 05 6c 3d 5a 3d 78 42 64 87 a0 3e a1 00 44 00 5d 36 5a 3f 79 14 65 39 a0 40 65 41 65 3d | d.d.l=Z=xBd..>..D.]6Z?y.e9.@eAe= |
0360 | 65 3f 83 02 a1 01 01 00 57 00 6e 1a 04 00 65 42 6b 0a 90 03 72 5a 01 00 01 00 01 00 90 03 77 28 | e?......W.n...eBk...rZ........w( |
0380 | 59 00 6e 02 58 00 90 03 71 28 57 00 65 43 64 88 64 89 84 00 65 3c 64 8a 83 01 44 00 83 01 83 01 | Y.n.X...q(W.eCd.d...e<d...D..... |
03a0 | 5a 44 64 8b 64 8c 84 00 5a 45 65 04 6a 46 65 04 6a 47 17 00 5a 48 64 8d 5a 49 65 49 64 8e 17 00 | ZDd.d...ZEe.jFe.jG..ZHd.ZIeId... |
03c0 | 5a 4a 65 48 65 49 17 00 5a 4b 65 2b 64 8f 83 01 5a 4c 64 90 a0 4d 64 91 64 89 84 00 65 04 6a 4e | ZJeHeI..ZKe+d...ZLd..Md.d...e.jN |
03e0 | 44 00 83 01 a1 01 5a 4f 47 00 64 92 64 2f 84 00 64 2f 65 50 83 03 5a 51 47 00 64 93 64 31 84 00 | D.....ZOG.d.d/..d/eP..ZQG.d.d1.. |
0400 | 64 31 65 51 83 03 5a 52 47 00 64 94 64 33 84 00 64 33 65 51 83 03 5a 53 47 00 64 95 64 35 84 00 | d1eQ..ZRG.d.d3..d3eQ..ZSG.d.d5.. |
0420 | 64 35 65 53 83 03 5a 54 47 00 64 96 64 38 84 00 64 38 65 50 83 03 5a 55 47 00 64 97 64 98 84 00 | d5eS..ZTG.d.d8..d8eP..ZUG.d.d... |
0440 | 64 98 65 56 83 03 5a 57 47 00 64 99 64 34 84 00 64 34 65 56 83 03 5a 58 65 1b a0 59 65 58 a1 01 | d.eV..ZWG.d.d4..d4eV..ZXe..YeX.. |
0460 | 01 00 64 9a 64 4c 84 00 5a 5a 64 9b 64 5d 84 00 5a 5b 64 9c 64 5a 84 00 5a 5c 64 9d 64 9e 84 00 | ..d.dL..ZZd.d]..Z[d.dZ..Z\d.d... |
0480 | 5a 5d 64 9f 64 a0 84 00 5a 5e 64 a1 64 a2 84 00 5a 5f 64 a3 64 64 84 00 5a 60 90 01 64 4d 64 a5 | Z]d.d...Z^d.d...Z_d.dd..Z`..dMd. |
04a0 | 64 a6 84 01 5a 61 47 00 64 a7 64 36 84 00 64 36 65 56 83 03 5a 62 47 00 64 a8 64 3e 84 00 64 3e | d...ZaG.d.d6..d6eV..ZbG.d.d>..d> |
04c0 | 65 62 83 03 5a 63 47 00 64 a9 64 1e 84 00 64 1e 65 63 83 03 5a 64 47 00 64 aa 64 29 84 00 64 29 | eb..ZcG.d.d...d.ec..ZdG.d.d)..d) |
04e0 | 65 63 83 03 5a 65 47 00 64 ab 64 26 84 00 64 26 65 63 83 03 5a 66 65 66 5a 67 65 66 65 62 5f 68 | ec..ZeG.d.d&..d&ec..ZfefZgefeb_h |
0500 | 47 00 64 ac 64 23 84 00 64 23 65 63 83 03 5a 69 47 00 64 ad 64 19 84 00 64 19 65 66 83 03 5a 6a | G.d.d#..d#ec..ZiG.d.d...d.ef..Zj |
0520 | 47 00 64 ae 64 18 84 00 64 18 65 69 83 03 5a 6b 47 00 64 af 64 7f 84 00 64 7f 65 63 83 03 5a 6c | G.d.d...d.ei..ZkG.d.d...d.ec..Zl |
0540 | 47 00 64 b0 64 41 84 00 64 41 65 63 83 03 5a 6d 47 00 64 b1 64 45 84 00 64 45 65 6d 83 03 5a 6e | G.d.dA..dAec..ZmG.d.dE..dEem..Zn |
0560 | 47 00 64 b2 64 39 84 00 64 39 65 63 83 03 5a 6f 47 00 64 b3 64 37 84 00 64 37 65 63 83 03 5a 70 | G.d.d9..d9ec..ZoG.d.d7..d7ec..Zp |
0580 | 47 00 64 b4 64 1a 84 00 64 1a 65 63 83 03 5a 71 47 00 64 b5 64 40 84 00 64 40 65 63 83 03 5a 72 | G.d.d...d.ec..ZqG.d.d@..d@ec..Zr |
05a0 | 47 00 64 b6 64 b7 84 00 64 b7 65 63 83 03 5a 73 47 00 64 b8 64 21 84 00 64 21 65 73 83 03 5a 74 | G.d.d...d.ec..ZsG.d.d!..d!es..Zt |
05c0 | 47 00 64 b9 64 25 84 00 64 25 65 73 83 03 5a 75 47 00 64 ba 64 24 84 00 64 24 65 73 83 03 5a 76 | G.d.d%..d%es..ZuG.d.d$..d$es..Zv |
05e0 | 47 00 64 bb 64 3c 84 00 64 3c 65 73 83 03 5a 77 47 00 64 bc 64 3b 84 00 64 3b 65 73 83 03 5a 78 | G.d.d<..d<es..ZwG.d.d;..d;es..Zx |
0600 | 47 00 64 bd 64 43 84 00 64 43 65 73 83 03 5a 79 47 00 64 be 64 42 84 00 64 42 65 73 83 03 5a 7a | G.d.dC..dCes..ZyG.d.dB..dBes..Zz |
0620 | 47 00 64 bf 64 32 84 00 64 32 65 62 83 03 5a 7b 47 00 64 c0 64 17 84 00 64 17 65 7b 83 03 5a 7c | G.d.d2..d2eb..Z{G.d.d...d.e{..Z| |
0640 | 47 00 64 c1 64 2e 84 00 64 2e 65 7b 83 03 5a 7d 47 00 64 c2 64 28 84 00 64 28 65 7b 83 03 5a 7e | G.d.d...d.e{..Z}G.d.d(..d(e{..Z~ |
0660 | 47 00 64 c3 64 1d 84 00 64 1d 65 7b 83 03 5a 7f 47 00 64 c4 64 30 84 00 64 30 65 62 83 03 5a 80 | G.d.d...d.e{..Z.G.d.d0..d0eb..Z. |
0680 | 47 00 64 c5 64 1f 84 00 64 1f 65 80 83 03 5a 81 47 00 64 c6 64 27 84 00 64 27 65 80 83 03 5a 82 | G.d.d...d.e...Z.G.d.d'..d'e...Z. |
06a0 | 47 00 64 c7 64 2a 84 00 64 2a 65 80 83 03 5a 83 47 00 64 c8 64 c9 84 00 64 c9 65 80 83 03 5a 84 | G.d.d*..d*e...Z.G.d.d...d.e...Z. |
06c0 | 47 00 64 ca 64 2b 84 00 64 2b 65 84 83 03 5a 85 47 00 64 cb 64 44 84 00 64 44 65 84 83 03 5a 86 | G.d.d+..d+e...Z.G.d.dD..dDe...Z. |
06e0 | 47 00 64 cc 64 cd 84 00 64 cd 65 56 83 03 5a 87 65 87 83 00 5a 88 47 00 64 ce 64 2d 84 00 64 2d | G.d.d...d.eV..Z.e...Z.G.d.d-..d- |
0700 | 65 80 83 03 5a 89 47 00 64 cf 64 3a 84 00 64 3a 65 80 83 03 5a 8a 47 00 64 d0 64 20 84 00 64 20 | e...Z.G.d.d:..d:e...Z.G.d.d...d. |
0720 | 65 80 83 03 5a 8b 47 00 64 d1 64 3f 84 00 64 3f 65 80 83 03 5a 8c 47 00 64 d2 64 1b 84 00 64 1b | e...Z.G.d.d?..d?e...Z.G.d.d...d. |
0740 | 65 8c 83 03 5a 8d 47 00 64 d3 64 22 84 00 64 22 65 8c 83 03 5a 8e 47 00 64 d4 64 1c 84 00 64 1c | e...Z.G.d.d"..d"e...Z.G.d.d...d. |
0760 | 65 8c 83 03 5a 8f 47 00 64 d5 64 3d 84 00 64 3d 65 8c 83 03 5a 90 47 00 64 d6 64 2c 84 00 64 2c | e...Z.G.d.d=..d=e...Z.G.d.d,..d, |
0780 | 65 56 83 03 5a 91 64 d7 64 75 84 00 5a 92 90 01 64 4e 64 da 64 53 84 01 5a 93 90 01 64 4f 64 db | eV..Z.d.du..Z...dNd.dS..Z...dOd. |
07a0 | 64 4f 84 01 5a 94 64 dc 64 dd 84 00 5a 95 64 de 64 62 84 00 5a 96 64 df 64 61 84 00 5a 97 64 e0 | dO..Z.d.d...Z.d.db..Z.d.da..Z.d. |
07c0 | 64 e1 84 00 5a 98 90 01 64 50 64 e2 64 66 84 01 5a 99 64 e3 64 54 84 00 5a 9a 90 01 64 51 64 e4 | d...Z...dPd.df..Z.d.dT..Z...dQd. |
07e0 | 64 7a 84 01 5a 9b 64 e5 64 7b 84 00 5a 9c 64 e6 64 7d 84 00 5a 9d 65 64 83 00 a0 9e 64 56 a1 01 | dz..Z.d.d{..Z.d.d}..Z.ed....dV.. |
0800 | 5a 9f 65 75 83 00 a0 9e 64 5c a1 01 5a a0 65 76 83 00 a0 9e 64 5b a1 01 5a a1 65 77 83 00 a0 9e | Z.eu....d\..Z.ev....d[..Z.ew.... |
0820 | 64 74 a1 01 5a a2 65 78 83 00 a0 9e 64 73 a1 01 5a a3 65 6d 65 4c 64 e7 64 a4 64 e8 8d 03 a0 a4 | dt..Z.ex....ds..Z.emeLd.d.d..... |
0840 | 64 e9 64 ea 84 00 a1 01 5a a5 65 6f 64 eb 83 01 a0 a4 64 ec 64 ea 84 00 a1 01 5a a6 65 6f 64 ed | d.d.....Z.eod.....d.d.....Z.eod. |
0860 | 83 01 a0 a4 64 ee 64 ea 84 00 a1 01 5a a7 65 a5 65 a6 42 00 65 a7 42 00 65 71 64 ef 64 8a 64 e8 | ....d.d.....Z.e.e.B.e.B.eqd.d.d. |
0880 | 8d 02 42 00 5a a8 65 8e 65 a8 65 90 64 f0 83 01 17 00 65 a8 17 00 83 01 5a a9 65 66 64 f1 83 01 | ..B.Z.e.e.e.d.....e.....Z.efd... |
08a0 | 65 89 64 f2 83 01 a0 aa 64 f3 a1 01 17 00 65 8e 65 85 65 a9 65 a8 42 00 83 01 83 01 a0 aa 64 f4 | e.d.....d.....e.e.e.e.B.......d. |
08c0 | a1 01 17 00 64 f5 17 00 5a ab 64 f6 64 72 84 00 5a ac 64 f7 64 60 84 00 5a ad 64 f8 64 6f 84 00 | ....d...Z.d.dr..Z.d.d`..Z.d.do.. |
08e0 | 5a ae 64 f9 64 6d 84 00 5a af 64 fa 64 80 84 00 5a b0 65 b0 64 fb 64 ea 84 00 83 01 5a b1 65 b0 | Z.d.dm..Z.d.d...Z.e.d.d.....Z.e. |
0900 | 64 fc 64 ea 84 00 83 01 5a b2 65 90 64 fd 83 01 65 90 64 fe 83 01 66 02 64 ff 90 01 64 00 84 01 | d.d.....Z.e.d...e.d...f.d...d... |
0920 | 5a b3 90 01 64 01 64 5e 84 00 5a b4 90 01 64 02 64 5f 84 00 5a b5 90 01 64 03 64 78 84 00 5a b6 | Z...d.d^..Z...d.d_..Z...d.dx..Z. |
0940 | 65 56 83 00 65 b6 5f b7 90 01 64 52 90 01 64 04 64 7e 84 01 5a b8 65 1f 83 00 5a b9 65 56 83 00 | eV..e._...dR..d.d~..Z.e...Z.eV.. |
0960 | 65 b9 5f ba 65 56 83 00 65 b9 5f bb 65 90 90 01 64 05 83 01 65 90 90 01 64 06 83 01 66 02 90 01 | e._.eV..e._.e...d...e...d...f... |
0980 | 64 07 64 7c 84 01 5a bc 65 bc 5a bd 65 8d 65 6f 90 01 64 08 83 01 90 01 64 09 17 00 83 01 a0 9e | d.d|..Z.e.Z.e.eo..d.....d....... |
09a0 | 90 01 64 0a a1 01 5a be 65 8d 65 6f 90 01 64 0b 83 01 90 01 64 0c 17 00 83 01 a0 9e 90 01 64 0d | ..d...Z.e.eo..d.....d.........d. |
09c0 | a1 01 5a bf 65 8d 65 6f 90 01 64 08 83 01 90 01 64 09 17 00 65 6f 90 01 64 0b 83 01 90 01 64 0c | ..Z.e.eo..d.....d...eo..d.....d. |
09e0 | 17 00 42 00 83 01 a0 9e 90 01 64 0e a1 01 5a c0 65 8d 65 67 90 01 64 0f 83 01 65 c0 a0 08 a1 00 | ..B.......d...Z.e.eg..d...e..... |
0a00 | 17 00 83 01 a0 9e 90 01 64 10 a1 01 5a c1 90 01 64 05 90 01 64 06 64 05 65 c0 a0 08 a1 00 66 04 | ........d...Z...d...d.d.e.....f. |
0a20 | 90 01 64 11 64 63 84 01 5a c2 90 01 64 53 90 01 64 12 64 79 84 01 5a c3 65 ac 90 01 64 13 83 01 | ..d.dc..Z...dS..d.dy..Z.e...d... |
0a40 | 5a c4 65 ac 90 01 64 14 83 01 5a c5 65 b4 65 6d 65 48 65 4b 90 01 64 15 17 00 83 02 a0 9e 90 01 | Z.e...d...Z.e.emeHeK..d......... |
0a60 | 64 16 a1 01 83 01 5c 02 5a c6 5a c7 65 c8 65 c9 90 01 64 17 a0 3e a1 00 90 01 64 18 83 02 83 01 | d.....\.Z.Z.e.e...d..>....d..... |
0a80 | 5a ca 65 6f 90 01 64 19 90 01 64 1a a0 4d 65 ca a0 cb a1 00 a1 01 17 00 90 01 64 1b 17 00 83 01 | Z.eo..d...d..Me...........d..... |
0aa0 | a0 9e 90 01 64 1c a1 01 5a cc 90 01 64 1d 64 6e 84 00 5a cd 65 8d 65 6f 90 01 64 1e 83 01 90 01 | ....d...Z...d.dn..Z.e.eo..d..... |
0ac0 | 64 1f 17 00 83 01 a0 9e 90 01 64 20 a1 01 5a ce 65 6f 90 01 64 21 83 01 a0 9e 90 01 64 22 a1 01 | d.........d...Z.eo..d!......d".. |
0ae0 | 5a cf 65 6f 90 01 64 23 83 01 a0 d0 a1 00 a0 9e 90 01 64 24 a1 01 5a d1 65 6f 90 01 64 25 83 01 | Z.eo..d#..........d$..Z.eo..d%.. |
0b00 | a0 9e 90 01 64 26 a1 01 5a d2 65 8d 65 6f 90 01 64 1e 83 01 90 01 64 1f 17 00 65 d2 42 00 83 01 | ....d&..Z.e.eo..d.....d...e.B... |
0b20 | a0 9e 90 01 64 27 a1 01 5a d3 65 d3 5a d4 65 6f 90 01 64 28 83 01 a0 9e 90 01 64 29 a1 01 5a d5 | ....d'..Z.e.Z.eo..d(......d)..Z. |
0b40 | 65 8d 65 85 65 6d 65 4f 64 d8 90 01 64 2a 8d 02 65 89 65 6d 90 01 64 2b 83 01 65 66 64 d8 83 01 | e.e.emeOd...d*..e.em..d+..efd... |
0b60 | 0f 00 17 00 65 76 83 00 0f 00 17 00 83 01 17 00 83 01 83 01 a0 d6 a1 00 a0 9e 90 01 64 2c a1 01 | ....ev......................d,.. |
0b80 | 5a d7 65 93 65 89 65 c0 a0 08 a1 00 65 d7 42 00 64 90 90 01 64 2d 8d 02 83 01 a0 9e 64 4d a1 01 | Z.e.e.e.....e.B.d...d-......dM.. |
0ba0 | 5a d8 47 00 90 01 64 2e 64 81 84 00 64 81 83 02 5a d9 47 00 90 01 64 2f 90 01 64 30 84 00 90 01 | Z.G...d.d...d...Z.G...d/..d0.... |
0bc0 | 64 30 65 56 83 03 5a da 47 00 90 01 64 31 64 83 84 00 64 83 65 56 83 03 5a db 47 00 90 01 64 32 | d0eV..Z.G...d1d...d.eV..Z.G...d2 |
0be0 | 64 82 84 00 64 82 65 db 83 03 5a dc 65 dc 6a dd 6a de 6a df 65 dc 6a dd 6a e0 6a df 17 00 65 dc | d...d.e...Z.e.j.j.j.e.j.j.j...e. |
0c00 | 6a dd 6a e1 6a df 17 00 65 dc 6a dd 5f df 65 26 90 0c 72 b6 65 e2 65 dc 90 01 64 33 65 dc 6a e3 | j.j.j...e.j._.e&..r.e.e...d3e.j. |
0c20 | 83 03 01 00 65 e2 65 dc 90 01 64 34 65 dc 6a e4 83 03 01 00 65 e2 65 dc 90 01 64 35 65 dc 6a e5 | ....e.e...d4e.j.....e.e...d5e.j. |
0c40 | 83 03 01 00 65 e2 65 dc 90 01 64 36 65 dc 6a e6 83 03 01 00 65 e2 65 dc 90 01 64 37 65 dc 6a e7 | ....e.e...d6e.j.....e.e...d7e.j. |
0c60 | 83 03 01 00 65 e2 65 dc 90 01 64 38 65 dc 6a dd 83 03 01 00 65 e2 65 dc 6a dd 90 01 64 39 65 dc | ....e.e...d8e.j.....e.e.j...d9e. |
0c80 | 6a dd 6a de 83 03 01 00 65 e2 65 dc 6a dd 90 01 64 3a 65 dc 6a dd 6a e1 83 03 01 00 65 e2 65 dc | j.j.....e.e.j...d:e.j.j.....e.e. |
0ca0 | 6a dd 90 01 64 3b 65 dc 6a dd 6a e0 83 03 01 00 65 e2 65 dc 90 01 64 3c 65 dc 6a e8 83 03 01 00 | j...d;e.j.j.....e.e...d<e.j..... |
0cc0 | 65 e2 65 dc 90 01 64 3d 65 dc 6a e9 83 03 01 00 65 e2 65 dc 90 01 64 3e 65 dc 6a ea 83 03 01 00 | e.e...d=e.j.....e.e...d>e.j..... |
0ce0 | 65 eb 90 01 64 3f 6b 02 90 0d 72 c8 65 6a 90 01 64 40 83 01 5a ec 65 6a 90 01 64 41 83 01 5a ed | e...d?k...r.ej..d@..Z.ej..dA..Z. |
0d00 | 65 6d 65 48 65 4b 90 01 64 42 17 00 83 02 5a ee 65 93 65 ee 90 01 64 43 64 12 90 01 64 44 8d 03 | emeHeK..dB....Z.e.e...dCd...dD.. |
0d20 | a0 a4 65 b1 a1 01 5a ef 65 8e 65 93 65 ef 83 01 83 01 a0 9e 90 01 64 45 a1 01 5a f0 90 01 64 46 | ..e...Z.e.e.e.........dE..Z...dF |
0d40 | 65 f0 42 00 5a f1 65 93 65 ee 90 01 64 43 64 12 90 01 64 44 8d 03 a0 a4 65 b1 a1 01 5a f2 65 8e | e.B.Z.e.e...dCd...dD....e...Z.e. |
0d60 | 65 93 65 f2 83 01 83 01 a0 9e 90 01 64 47 a1 01 5a f3 65 ec 90 01 64 48 83 01 65 f1 90 01 64 45 | e.e.........dG..Z.e...dH..e...dE |
0d80 | 83 01 17 00 65 ed 17 00 65 f3 90 01 64 47 83 01 17 00 5a f4 65 f4 a0 f5 90 01 64 49 a1 01 01 00 | ....e...e...dG....Z.e.....dI.... |
0da0 | 65 d9 6a f6 a0 f5 90 01 64 4a a1 01 01 00 65 d9 6a f7 a0 f5 90 01 64 4a a1 01 01 00 65 d9 6a f8 | e.j.....dJ....e.j.....dJ....e.j. |
0dc0 | a0 f5 90 01 64 4b a1 01 01 00 64 04 64 05 6c f9 5a f9 65 d9 6a f9 a0 a4 65 b0 65 f9 6a fa 83 01 | ....dK....d.d.l.Z.e.j...e.e.j... |
0de0 | a1 01 01 00 65 d9 6a f9 a0 f5 90 01 64 4c a1 01 01 00 64 05 53 00 28 54 01 00 00 61 85 0a 00 00 | ....e.j.....dL....d.S.(T...a.... |
0e00 | 0a 70 79 70 61 72 73 69 6e 67 20 6d 6f 64 75 6c 65 20 2d 20 43 6c 61 73 73 65 73 20 61 6e 64 20 | .pyparsing.module.-.Classes.and. |
0e20 | 6d 65 74 68 6f 64 73 20 74 6f 20 64 65 66 69 6e 65 20 61 6e 64 20 65 78 65 63 75 74 65 20 70 61 | methods.to.define.and.execute.pa |
0e40 | 72 73 69 6e 67 20 67 72 61 6d 6d 61 72 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | rsing.grammars.================= |
0e60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
0e80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 | ============================..Th |
0ea0 | 65 20 70 79 70 61 72 73 69 6e 67 20 6d 6f 64 75 6c 65 20 69 73 20 61 6e 20 61 6c 74 65 72 6e 61 | e.pyparsing.module.is.an.alterna |
0ec0 | 74 69 76 65 20 61 70 70 72 6f 61 63 68 20 74 6f 20 63 72 65 61 74 69 6e 67 20 61 6e 64 0a 65 78 | tive.approach.to.creating.and.ex |
0ee0 | 65 63 75 74 69 6e 67 20 73 69 6d 70 6c 65 20 67 72 61 6d 6d 61 72 73 2c 20 76 73 2e 20 74 68 65 | ecuting.simple.grammars,.vs..the |
0f00 | 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 6c 65 78 2f 79 61 63 63 20 61 70 70 72 6f 61 63 68 2c 20 | .traditional.lex/yacc.approach,. |
0f20 | 6f 72 20 74 68 65 0a 75 73 65 20 6f 66 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e | or.the.use.of.regular.expression |
0f40 | 73 2e 20 20 57 69 74 68 20 70 79 70 61 72 73 69 6e 67 2c 20 79 6f 75 20 64 6f 6e 27 74 20 6e 65 | s...With.pyparsing,.you.don't.ne |
0f60 | 65 64 20 74 6f 20 6c 65 61 72 6e 0a 61 20 6e 65 77 20 73 79 6e 74 61 78 20 66 6f 72 20 64 65 66 | ed.to.learn.a.new.syntax.for.def |
0f80 | 69 6e 69 6e 67 20 67 72 61 6d 6d 61 72 73 20 6f 72 20 6d 61 74 63 68 69 6e 67 20 65 78 70 72 65 | ining.grammars.or.matching.expre |
0fa0 | 73 73 69 6f 6e 73 20 2d 20 74 68 65 20 70 61 72 73 69 6e 67 0a 6d 6f 64 75 6c 65 20 70 72 6f 76 | ssions.-.the.parsing.module.prov |
0fc0 | 69 64 65 73 20 61 20 6c 69 62 72 61 72 79 20 6f 66 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 79 | ides.a.library.of.classes.that.y |
0fe0 | 6f 75 20 75 73 65 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 0a 67 72 61 6d 6d 61 72 20 | ou.use.to.construct.the.grammar. |
1000 | 64 69 72 65 63 74 6c 79 20 69 6e 20 50 79 74 68 6f 6e 2e 0a 0a 48 65 72 65 20 69 73 20 61 20 70 | directly.in.Python...Here.is.a.p |
1020 | 72 6f 67 72 61 6d 20 74 6f 20 70 61 72 73 65 20 22 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 22 20 | rogram.to.parse."Hello,.World!". |
1040 | 28 6f 72 20 61 6e 79 20 67 72 65 65 74 69 6e 67 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 60 60 22 | (or.any.greeting.of.the.form.``" |
1060 | 3c 73 61 6c 75 74 61 74 69 6f 6e 3e 2c 20 3c 61 64 64 72 65 73 73 65 65 3e 21 22 60 60 29 2c 20 | <salutation>,.<addressee>!"``),. |
1080 | 62 75 69 6c 74 20 75 70 20 75 73 69 6e 67 20 3a 63 6c 61 73 73 3a 60 57 6f 72 64 60 2c 0a 3a 63 | built.up.using.:class:`Word`,.:c |
10a0 | 6c 61 73 73 3a 60 4c 69 74 65 72 61 6c 60 2c 20 61 6e 64 20 3a 63 6c 61 73 73 3a 60 41 6e 64 60 | lass:`Literal`,.and.:class:`And` |
10c0 | 20 65 6c 65 6d 65 6e 74 73 0a 28 74 68 65 20 3a 63 6c 61 73 73 3a 60 27 2b 27 3c 50 61 72 73 65 | .elements.(the.:class:`'+'<Parse |
10e0 | 72 45 6c 65 6d 65 6e 74 2e 5f 5f 61 64 64 5f 5f 3e 60 20 6f 70 65 72 61 74 6f 72 73 20 63 72 65 | rElement.__add__>`.operators.cre |
1100 | 61 74 65 20 3a 63 6c 61 73 73 3a 60 41 6e 64 60 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 0a 61 6e | ate.:class:`And`.expressions,.an |
1120 | 64 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 61 75 74 6f 2d 63 6f 6e 76 65 72 74 65 64 | d.the.strings.are.auto-converted |
1140 | 20 74 6f 20 3a 63 6c 61 73 73 3a 60 4c 69 74 65 72 61 6c 60 20 65 78 70 72 65 73 73 69 6f 6e 73 | .to.:class:`Literal`.expressions |
1160 | 29 3a 3a 0a 0a 20 20 20 20 66 72 6f 6d 20 70 69 70 2e 5f 76 65 6e 64 6f 72 2e 70 79 70 61 72 73 | )::......from.pip._vendor.pypars |
1180 | 69 6e 67 20 69 6d 70 6f 72 74 20 57 6f 72 64 2c 20 61 6c 70 68 61 73 0a 0a 20 20 20 20 23 20 64 | ing.import.Word,.alphas......#.d |
11a0 | 65 66 69 6e 65 20 67 72 61 6d 6d 61 72 20 6f 66 20 61 20 67 72 65 65 74 69 6e 67 0a 20 20 20 20 | efine.grammar.of.a.greeting..... |
11c0 | 67 72 65 65 74 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 20 2b 20 22 2c 22 20 2b 20 57 6f 72 | greet.=.Word(alphas).+.",".+.Wor |
11e0 | 64 28 61 6c 70 68 61 73 29 20 2b 20 22 21 22 0a 0a 20 20 20 20 68 65 6c 6c 6f 20 3d 20 22 48 65 | d(alphas).+."!"......hello.=."He |
1200 | 6c 6c 6f 2c 20 57 6f 72 6c 64 21 22 0a 20 20 20 20 70 72 69 6e 74 20 28 68 65 6c 6c 6f 2c 20 22 | llo,.World!".....print.(hello,." |
1220 | 2d 3e 22 2c 20 67 72 65 65 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 68 65 6c 6c 6f 29 29 0a 0a | ->",.greet.parseString(hello)).. |
1240 | 54 68 65 20 70 72 6f 67 72 61 6d 20 6f 75 74 70 75 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | The.program.outputs.the.followin |
1260 | 67 3a 3a 0a 0a 20 20 20 20 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 20 2d 3e 20 5b 27 48 65 6c 6c | g::......Hello,.World!.->.['Hell |
1280 | 6f 27 2c 20 27 2c 27 2c 20 27 57 6f 72 6c 64 27 2c 20 27 21 27 5d 0a 0a 54 68 65 20 50 79 74 68 | o',.',',.'World',.'!']..The.Pyth |
12a0 | 6f 6e 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 67 72 61 6d 6d 61 72 | on.representation.of.the.grammar |
12c0 | 20 69 73 20 71 75 69 74 65 20 72 65 61 64 61 62 6c 65 2c 20 6f 77 69 6e 67 20 74 6f 20 74 68 65 | .is.quite.readable,.owing.to.the |
12e0 | 0a 73 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f 72 79 20 63 6c 61 73 73 20 6e 61 6d 65 73 2c 20 61 | .self-explanatory.class.names,.a |
1300 | 6e 64 20 74 68 65 20 75 73 65 20 6f 66 20 27 2b 27 2c 20 27 7c 27 20 61 6e 64 20 27 5e 27 20 6f | nd.the.use.of.'+',.'|'.and.'^'.o |
1320 | 70 65 72 61 74 6f 72 73 2e 0a 0a 54 68 65 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 52 65 73 75 | perators...The.:class:`ParseResu |
1340 | 6c 74 73 60 20 6f 62 6a 65 63 74 20 72 65 74 75 72 6e 65 64 20 66 72 6f 6d 0a 3a 63 6c 61 73 73 | lts`.object.returned.from.:class |
1360 | 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 53 74 72 69 6e 67 60 20 63 61 6e | :`ParserElement.parseString`.can |
1380 | 20 62 65 0a 61 63 63 65 73 73 65 64 20 61 73 20 61 20 6e 65 73 74 65 64 20 6c 69 73 74 2c 20 61 | .be.accessed.as.a.nested.list,.a |
13a0 | 20 64 69 63 74 69 6f 6e 61 72 79 2c 20 6f 72 20 61 6e 20 6f 62 6a 65 63 74 20 77 69 74 68 20 6e | .dictionary,.or.an.object.with.n |
13c0 | 61 6d 65 64 0a 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 54 68 65 20 70 79 70 61 72 73 69 6e 67 20 | amed.attributes...The.pyparsing. |
13e0 | 6d 6f 64 75 6c 65 20 68 61 6e 64 6c 65 73 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 62 6c | module.handles.some.of.the.probl |
1400 | 65 6d 73 20 74 68 61 74 20 61 72 65 20 74 79 70 69 63 61 6c 6c 79 0a 76 65 78 69 6e 67 20 77 68 | ems.that.are.typically.vexing.wh |
1420 | 65 6e 20 77 72 69 74 69 6e 67 20 74 65 78 74 20 70 61 72 73 65 72 73 3a 0a 0a 20 20 2d 20 65 78 | en.writing.text.parsers:....-.ex |
1440 | 74 72 61 20 6f 72 20 6d 69 73 73 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 28 74 68 65 20 61 | tra.or.missing.whitespace.(the.a |
1460 | 62 6f 76 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 61 6c 73 6f 20 68 61 6e 64 6c 65 0a 20 20 | bove.program.will.also.handle... |
1480 | 20 20 22 48 65 6c 6c 6f 2c 57 6f 72 6c 64 21 22 2c 20 22 48 65 6c 6c 6f 20 20 2c 20 20 57 6f 72 | .."Hello,World!",."Hello..,..Wor |
14a0 | 6c 64 20 20 21 22 2c 20 65 74 63 2e 29 0a 20 20 2d 20 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73 | ld..!",.etc.)...-.quoted.strings |
14c0 | 0a 20 20 2d 20 65 6d 62 65 64 64 65 64 20 63 6f 6d 6d 65 6e 74 73 0a 0a 0a 47 65 74 74 69 6e 67 | ...-.embedded.comments...Getting |
14e0 | 20 53 74 61 72 74 65 64 20 2d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 56 69 73 | .Started.-.-----------------.Vis |
1500 | 69 74 20 74 68 65 20 63 6c 61 73 73 65 73 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 | it.the.classes.:class:`ParserEle |
1520 | 6d 65 6e 74 60 20 61 6e 64 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 60 20 | ment`.and.:class:`ParseResults`. |
1540 | 74 6f 0a 73 65 65 20 74 68 65 20 62 61 73 65 20 63 6c 61 73 73 65 73 20 74 68 61 74 20 6d 6f 73 | to.see.the.base.classes.that.mos |
1560 | 74 20 6f 74 68 65 72 20 70 79 70 61 72 73 69 6e 67 0a 63 6c 61 73 73 65 73 20 69 6e 68 65 72 69 | t.other.pyparsing.classes.inheri |
1580 | 74 20 66 72 6f 6d 2e 20 55 73 65 20 74 68 65 20 64 6f 63 73 74 72 69 6e 67 73 20 66 6f 72 20 65 | t.from..Use.the.docstrings.for.e |
15a0 | 78 61 6d 70 6c 65 73 20 6f 66 20 68 6f 77 20 74 6f 3a 0a 0a 20 2d 20 63 6f 6e 73 74 72 75 63 74 | xamples.of.how.to:...-.construct |
15c0 | 20 6c 69 74 65 72 61 6c 20 6d 61 74 63 68 20 65 78 70 72 65 73 73 69 6f 6e 73 20 66 72 6f 6d 20 | .literal.match.expressions.from. |
15e0 | 3a 63 6c 61 73 73 3a 60 4c 69 74 65 72 61 6c 60 20 61 6e 64 0a 20 20 20 3a 63 6c 61 73 73 3a 60 | :class:`Literal`.and....:class:` |
1600 | 43 61 73 65 6c 65 73 73 4c 69 74 65 72 61 6c 60 20 63 6c 61 73 73 65 73 0a 20 2d 20 63 6f 6e 73 | CaselessLiteral`.classes..-.cons |
1620 | 74 72 75 63 74 20 63 68 61 72 61 63 74 65 72 20 77 6f 72 64 2d 67 72 6f 75 70 20 65 78 70 72 65 | truct.character.word-group.expre |
1640 | 73 73 69 6f 6e 73 20 75 73 69 6e 67 20 74 68 65 20 3a 63 6c 61 73 73 3a 60 57 6f 72 64 60 0a 20 | ssions.using.the.:class:`Word`.. |
1660 | 20 20 63 6c 61 73 73 0a 20 2d 20 73 65 65 20 68 6f 77 20 74 6f 20 63 72 65 61 74 65 20 72 65 70 | ..class..-.see.how.to.create.rep |
1680 | 65 74 69 74 69 76 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 75 73 69 6e 67 20 3a 63 6c 61 73 73 | etitive.expressions.using.:class |
16a0 | 3a 60 5a 65 72 6f 4f 72 4d 6f 72 65 60 0a 20 20 20 61 6e 64 20 3a 63 6c 61 73 73 3a 60 4f 6e 65 | :`ZeroOrMore`....and.:class:`One |
16c0 | 4f 72 4d 6f 72 65 60 20 63 6c 61 73 73 65 73 0a 20 2d 20 75 73 65 20 3a 63 6c 61 73 73 3a 60 27 | OrMore`.classes..-.use.:class:`' |
16e0 | 2b 27 3c 41 6e 64 3e 60 2c 20 3a 63 6c 61 73 73 3a 60 27 7c 27 3c 4d 61 74 63 68 46 69 72 73 74 | +'<And>`,.:class:`'|'<MatchFirst |
1700 | 3e 60 2c 20 3a 63 6c 61 73 73 3a 60 27 5e 27 3c 4f 72 3e 60 2c 0a 20 20 20 61 6e 64 20 3a 63 6c | >`,.:class:`'^'<Or>`,....and.:cl |
1720 | 61 73 73 3a 60 27 26 27 3c 45 61 63 68 3e 60 20 6f 70 65 72 61 74 6f 72 73 20 74 6f 20 63 6f 6d | ass:`'&'<Each>`.operators.to.com |
1740 | 62 69 6e 65 20 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 69 6e 74 6f 0a 20 20 20 | bine.simple.expressions.into.... |
1760 | 6d 6f 72 65 20 63 6f 6d 70 6c 65 78 20 6f 6e 65 73 0a 20 2d 20 61 73 73 6f 63 69 61 74 65 20 6e | more.complex.ones..-.associate.n |
1780 | 61 6d 65 73 20 77 69 74 68 20 79 6f 75 72 20 70 61 72 73 65 64 20 72 65 73 75 6c 74 73 20 75 73 | ames.with.your.parsed.results.us |
17a0 | 69 6e 67 0a 20 20 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 | ing....:class:`ParserElement.set |
17c0 | 52 65 73 75 6c 74 73 4e 61 6d 65 60 0a 20 2d 20 66 69 6e 64 20 73 6f 6d 65 20 68 65 6c 70 66 75 | ResultsName`..-.find.some.helpfu |
17e0 | 6c 20 65 78 70 72 65 73 73 69 6f 6e 20 73 68 6f 72 74 2d 63 75 74 73 20 6c 69 6b 65 20 3a 63 6c | l.expression.short-cuts.like.:cl |
1800 | 61 73 73 3a 60 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 60 0a 20 20 20 61 6e 64 20 3a 63 6c 61 73 | ass:`delimitedList`....and.:clas |
1820 | 73 3a 60 6f 6e 65 4f 66 60 0a 20 2d 20 66 69 6e 64 20 6d 6f 72 65 20 75 73 65 66 75 6c 20 63 6f | s:`oneOf`..-.find.more.useful.co |
1840 | 6d 6d 6f 6e 20 65 78 70 72 65 73 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 3a 63 6c 61 73 73 3a 60 | mmon.expressions.in.the.:class:` |
1860 | 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 60 0a 20 20 20 6e 61 6d 65 73 70 61 63 65 20 63 | pyparsing_common`....namespace.c |
1880 | 6c 61 73 73 0a 7a 05 32 2e 34 2e 30 7a 15 30 37 20 41 70 72 20 32 30 31 39 20 31 38 3a 32 38 20 | lass.z.2.4.0z.07.Apr.2019.18:28. |
18a0 | 55 54 43 7a 2a 50 61 75 6c 20 4d 63 47 75 69 72 65 20 3c 70 74 6d 63 67 40 75 73 65 72 73 2e 73 | UTCz*Paul.McGuire.<ptmcg@users.s |
18c0 | 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e e9 00 00 00 00 4e 29 01 da 03 72 65 66 29 01 da 08 | ourceforge.net>.....N)...ref)... |
18e0 | 64 61 74 65 74 69 6d 65 29 01 da 0b 66 69 6c 74 65 72 66 61 6c 73 65 29 01 da 0c 69 66 69 6c 74 | datetime)...filterfalse)...ifilt |
1900 | 65 72 66 61 6c 73 65 29 01 da 05 52 4c 6f 63 6b 29 01 da 08 49 74 65 72 61 62 6c 65 29 01 da 0e | erfalse)...RLock)...Iterable)... |
1920 | 4d 75 74 61 62 6c 65 4d 61 70 70 69 6e 67 29 01 da 0b 4f 72 64 65 72 65 64 44 69 63 74 29 01 da | MutableMapping)...OrderedDict).. |
1940 | 0f 53 69 6d 70 6c 65 4e 61 6d 65 73 70 61 63 65 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | .SimpleNamespacec............... |
1960 | 00 40 00 00 00 73 0c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 53 00 29 02 72 0a 00 00 00 4e 29 03 | .@...s....e.Z.d.Z.d.S.).r....N). |
1980 | da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 | ..__name__..__module__..__qualna |
19a0 | 6d 65 5f 5f a9 00 72 0e 00 00 00 72 0e 00 00 00 fa 36 2f 74 6d 70 2f 70 69 70 2d 69 6e 73 74 61 | me__..r....r.....6/tmp/pip-insta |
19c0 | 6c 6c 2d 33 6a 75 73 61 76 66 76 2f 70 69 70 2f 70 69 70 2f 5f 76 65 6e 64 6f 72 2f 70 79 70 61 | ll-3jusavfv/pip/pip/_vendor/pypa |
19e0 | 72 73 69 6e 67 2e 70 79 72 0a 00 00 00 90 00 00 00 73 02 00 00 00 08 00 72 0a 00 00 00 61 0c 02 | rsing.pyr........s......r....a.. |
1a00 | 00 00 0a 20 20 20 20 41 20 63 72 6f 73 73 2d 76 65 72 73 69 6f 6e 20 63 6f 6d 70 61 74 69 62 69 | .......A.cross-version.compatibi |
1a20 | 6c 69 74 79 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 20 70 79 70 61 72 73 69 6e 67 | lity.configuration.for.pyparsing |
1a40 | 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 0a 20 20 20 20 72 65 6c 65 | .features.that.will.be......rele |
1a60 | 61 73 65 64 20 69 6e 20 61 20 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 2e 20 42 79 20 73 65 74 | ased.in.a.future.version..By.set |
1a80 | 74 69 6e 67 20 76 61 6c 75 65 73 20 69 6e 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | ting.values.in.this.configuratio |
1aa0 | 6e 20 74 6f 20 54 72 75 65 2c 20 0a 20 20 20 20 74 68 6f 73 65 20 66 65 61 74 75 72 65 73 20 63 | n.to.True,......those.features.c |
1ac0 | 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 20 69 6e 20 70 72 69 6f 72 20 76 65 72 73 69 6f 6e 73 20 | an.be.enabled.in.prior.versions. |
1ae0 | 66 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 0a 20 | for.compatibility.development... |
1b00 | 20 20 20 61 6e 64 20 74 65 73 74 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 20 2d 20 63 6f 6c 6c | ...and.testing............-.coll |
1b20 | 65 63 74 5f 61 6c 6c 5f 41 6e 64 5f 74 6f 6b 65 6e 73 20 2d 20 66 6c 61 67 20 74 6f 20 65 6e 61 | ect_all_And_tokens.-.flag.to.ena |
1b40 | 62 6c 65 20 66 69 78 20 66 6f 72 20 49 73 73 75 65 20 23 36 33 20 74 68 61 74 20 66 69 78 65 73 | ble.fix.for.Issue.#63.that.fixes |
1b60 | 20 65 72 72 6f 6e 65 6f 75 73 20 67 72 6f 75 70 69 6e 67 0a 20 20 20 20 20 20 20 6f 66 20 72 65 | .erroneous.grouping........of.re |
1b80 | 73 75 6c 74 73 20 6e 61 6d 65 73 20 77 68 65 6e 20 61 6e 20 41 6e 64 20 65 78 70 72 65 73 73 69 | sults.names.when.an.And.expressi |
1ba0 | 6f 6e 20 69 73 20 6e 65 73 74 65 64 20 77 69 74 68 69 6e 20 61 6e 20 4f 72 20 6f 72 20 4d 61 74 | on.is.nested.within.an.Or.or.Mat |
1bc0 | 63 68 46 69 72 73 74 3b 20 73 65 74 20 74 6f 20 0a 20 20 20 20 20 20 20 54 72 75 65 20 74 6f 20 | chFirst;.set.to.........True.to. |
1be0 | 65 6e 61 62 6c 65 20 62 75 67 66 69 78 20 74 6f 20 62 65 20 72 65 6c 65 61 73 65 64 20 69 6e 20 | enable.bugfix.to.be.released.in. |
1c00 | 70 79 70 61 72 73 69 6e 67 20 32 2e 34 0a 54 da 0b 5f 5f 76 65 72 73 69 6f 6e 5f 5f da 0f 5f 5f | pyparsing.2.4.T..__version__..__ |
1c20 | 76 65 72 73 69 6f 6e 54 69 6d 65 5f 5f da 0a 5f 5f 61 75 74 68 6f 72 5f 5f da 0a 5f 5f 63 6f 6d | versionTime__..__author__..__com |
1c40 | 70 61 74 5f 5f da 03 41 6e 64 da 0f 43 61 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 da 0f 43 61 73 | pat__..And..CaselessKeyword..Cas |
1c60 | 65 6c 65 73 73 4c 69 74 65 72 61 6c da 0a 43 68 61 72 73 4e 6f 74 49 6e da 07 43 6f 6d 62 69 6e | elessLiteral..CharsNotIn..Combin |
1c80 | 65 da 04 44 69 63 74 da 04 45 61 63 68 da 05 45 6d 70 74 79 da 0a 46 6f 6c 6c 6f 77 65 64 42 79 | e..Dict..Each..Empty..FollowedBy |
1ca0 | da 07 46 6f 72 77 61 72 64 da 0a 47 6f 54 6f 43 6f 6c 75 6d 6e da 05 47 72 6f 75 70 da 07 4b 65 | ..Forward..GoToColumn..Group..Ke |
1cc0 | 79 77 6f 72 64 da 07 4c 69 6e 65 45 6e 64 da 09 4c 69 6e 65 53 74 61 72 74 da 07 4c 69 74 65 72 | yword..LineEnd..LineStart..Liter |
1ce0 | 61 6c da 0a 50 72 65 63 65 64 65 64 42 79 da 0a 4d 61 74 63 68 46 69 72 73 74 da 07 4e 6f 4d 61 | al..PrecededBy..MatchFirst..NoMa |
1d00 | 74 63 68 da 06 4e 6f 74 41 6e 79 da 09 4f 6e 65 4f 72 4d 6f 72 65 da 08 4f 6e 6c 79 4f 6e 63 65 | tch..NotAny..OneOrMore..OnlyOnce |
1d20 | da 08 4f 70 74 69 6f 6e 61 6c da 02 4f 72 da 12 50 61 72 73 65 42 61 73 65 45 78 63 65 70 74 69 | ..Optional..Or..ParseBaseExcepti |
1d40 | 6f 6e da 13 50 61 72 73 65 45 6c 65 6d 65 6e 74 45 6e 68 61 6e 63 65 da 0e 50 61 72 73 65 45 78 | on..ParseElementEnhance..ParseEx |
1d60 | 63 65 70 74 69 6f 6e da 0f 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e da 13 50 61 72 73 65 46 | ception..ParseExpression..ParseF |
1d80 | 61 74 61 6c 45 78 63 65 70 74 69 6f 6e da 0c 50 61 72 73 65 52 65 73 75 6c 74 73 da 14 50 61 72 | atalException..ParseResults..Par |
1da0 | 73 65 53 79 6e 74 61 78 45 78 63 65 70 74 69 6f 6e da 0d 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 | seSyntaxException..ParserElement |
1dc0 | da 0c 51 75 6f 74 65 64 53 74 72 69 6e 67 da 19 52 65 63 75 72 73 69 76 65 47 72 61 6d 6d 61 72 | ..QuotedString..RecursiveGrammar |
1de0 | 45 78 63 65 70 74 69 6f 6e da 05 52 65 67 65 78 da 06 53 6b 69 70 54 6f da 09 53 74 72 69 6e 67 | Exception..Regex..SkipTo..String |
1e00 | 45 6e 64 da 0b 53 74 72 69 6e 67 53 74 61 72 74 da 08 53 75 70 70 72 65 73 73 da 05 54 6f 6b 65 | End..StringStart..Suppress..Toke |
1e20 | 6e da 0e 54 6f 6b 65 6e 43 6f 6e 76 65 72 74 65 72 da 05 57 68 69 74 65 da 04 57 6f 72 64 da 07 | n..TokenConverter..White..Word.. |
1e40 | 57 6f 72 64 45 6e 64 da 09 57 6f 72 64 53 74 61 72 74 da 0a 5a 65 72 6f 4f 72 4d 6f 72 65 da 04 | WordEnd..WordStart..ZeroOrMore.. |
1e60 | 43 68 61 72 da 09 61 6c 70 68 61 6e 75 6d 73 da 06 61 6c 70 68 61 73 da 0a 61 6c 70 68 61 73 38 | Char..alphanums..alphas..alphas8 |
1e80 | 62 69 74 da 0b 61 6e 79 43 6c 6f 73 65 54 61 67 da 0a 61 6e 79 4f 70 65 6e 54 61 67 da 0d 63 53 | bit..anyCloseTag..anyOpenTag..cS |
1ea0 | 74 79 6c 65 43 6f 6d 6d 65 6e 74 da 03 63 6f 6c da 12 63 6f 6d 6d 61 53 65 70 61 72 61 74 65 64 | tyleComment..col..commaSeparated |
1ec0 | 4c 69 73 74 da 10 63 6f 6d 6d 6f 6e 48 54 4d 4c 45 6e 74 69 74 79 da 0c 63 6f 75 6e 74 65 64 41 | List..commonHTMLEntity..countedA |
1ee0 | 72 72 61 79 da 0f 63 70 70 53 74 79 6c 65 43 6f 6d 6d 65 6e 74 da 0f 64 62 6c 51 75 6f 74 65 64 | rray..cppStyleComment..dblQuoted |
1f00 | 53 74 72 69 6e 67 da 0f 64 62 6c 53 6c 61 73 68 43 6f 6d 6d 65 6e 74 da 0d 64 65 6c 69 6d 69 74 | String..dblSlashComment..delimit |
1f20 | 65 64 4c 69 73 74 da 06 64 69 63 74 4f 66 da 0e 64 6f 77 6e 63 61 73 65 54 6f 6b 65 6e 73 da 05 | edList..dictOf..downcaseTokens.. |
1f40 | 65 6d 70 74 79 da 07 68 65 78 6e 75 6d 73 da 0b 68 74 6d 6c 43 6f 6d 6d 65 6e 74 da 10 6a 61 76 | empty..hexnums..htmlComment..jav |
1f60 | 61 53 74 79 6c 65 43 6f 6d 6d 65 6e 74 da 04 6c 69 6e 65 da 07 6c 69 6e 65 45 6e 64 da 09 6c 69 | aStyleComment..line..lineEnd..li |
1f80 | 6e 65 53 74 61 72 74 da 06 6c 69 6e 65 6e 6f da 0c 6d 61 6b 65 48 54 4d 4c 54 61 67 73 da 0b 6d | neStart..lineno..makeHTMLTags..m |
1fa0 | 61 6b 65 58 4d 4c 54 61 67 73 da 0e 6d 61 74 63 68 4f 6e 6c 79 41 74 43 6f 6c da 11 6d 61 74 63 | akeXMLTags..matchOnlyAtCol..matc |
1fc0 | 68 50 72 65 76 69 6f 75 73 45 78 70 72 da 14 6d 61 74 63 68 50 72 65 76 69 6f 75 73 4c 69 74 65 | hPreviousExpr..matchPreviousLite |
1fe0 | 72 61 6c da 0a 6e 65 73 74 65 64 45 78 70 72 da 0f 6e 75 6c 6c 44 65 62 75 67 41 63 74 69 6f 6e | ral..nestedExpr..nullDebugAction |
2000 | da 04 6e 75 6d 73 da 05 6f 6e 65 4f 66 da 07 6f 70 41 73 73 6f 63 da 12 6f 70 65 72 61 74 6f 72 | ..nums..oneOf..opAssoc..operator |
2020 | 50 72 65 63 65 64 65 6e 63 65 da 0a 70 72 69 6e 74 61 62 6c 65 73 da 08 70 75 6e 63 38 62 69 74 | Precedence..printables..punc8bit |
2040 | da 12 70 79 74 68 6f 6e 53 74 79 6c 65 43 6f 6d 6d 65 6e 74 da 0c 71 75 6f 74 65 64 53 74 72 69 | ..pythonStyleComment..quotedStri |
2060 | 6e 67 da 0c 72 65 6d 6f 76 65 51 75 6f 74 65 73 da 11 72 65 70 6c 61 63 65 48 54 4d 4c 45 6e 74 | ng..removeQuotes..replaceHTMLEnt |
2080 | 69 74 79 da 0b 72 65 70 6c 61 63 65 57 69 74 68 da 0a 72 65 73 74 4f 66 4c 69 6e 65 da 0f 73 67 | ity..replaceWith..restOfLine..sg |
20a0 | 6c 51 75 6f 74 65 64 53 74 72 69 6e 67 da 06 73 72 61 6e 67 65 da 09 73 74 72 69 6e 67 45 6e 64 | lQuotedString..srange..stringEnd |
20c0 | da 0b 73 74 72 69 6e 67 53 74 61 72 74 da 10 74 72 61 63 65 50 61 72 73 65 41 63 74 69 6f 6e da | ..stringStart..traceParseAction. |
20e0 | 0d 75 6e 69 63 6f 64 65 53 74 72 69 6e 67 da 0c 75 70 63 61 73 65 54 6f 6b 65 6e 73 da 0d 77 69 | .unicodeString..upcaseTokens..wi |
2100 | 74 68 41 74 74 72 69 62 75 74 65 da 0d 69 6e 64 65 6e 74 65 64 42 6c 6f 63 6b da 0f 6f 72 69 67 | thAttribute..indentedBlock..orig |
2120 | 69 6e 61 6c 54 65 78 74 46 6f 72 da 07 75 6e 67 72 6f 75 70 da 0d 69 6e 66 69 78 4e 6f 74 61 74 | inalTextFor..ungroup..infixNotat |
2140 | 69 6f 6e da 0b 6c 6f 63 61 74 65 64 45 78 70 72 da 09 77 69 74 68 43 6c 61 73 73 da 0a 43 6c 6f | ion..locatedExpr..withClass..Clo |
2160 | 73 65 4d 61 74 63 68 da 08 74 6f 6b 65 6e 4d 61 70 da 10 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d | seMatch..tokenMap..pyparsing_com |
2180 | 6d 6f 6e da 11 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 da 0b 75 6e 69 63 6f 64 65 5f | mon..pyparsing_unicode..unicode_ |
21a0 | 73 65 74 e9 03 00 00 00 63 01 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 43 00 00 00 73 60 00 | set.....c................C...s`. |
21c0 | 00 00 74 00 7c 00 74 01 83 02 72 0e 7c 00 53 00 79 08 74 02 7c 00 83 01 53 00 04 00 74 03 6b 0a | ..t.|.t...r.|.S.y.t.|...S...t.k. |
21e0 | 72 5a 01 00 01 00 01 00 74 01 7c 00 83 01 a0 04 74 05 a0 06 a1 00 64 01 a1 02 7d 01 74 07 64 02 | rZ......t.|.....t.....d...}.t.d. |
2200 | 83 01 7d 02 7c 02 a0 08 64 03 64 04 84 00 a1 01 01 00 7c 02 a0 09 7c 01 a1 01 53 00 58 00 64 05 | ..}.|...d.d.......|...|...S.X.d. |
2220 | 53 00 29 06 61 1f 01 00 00 44 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 | S.).a....Drop-in.replacement.for |
2240 | 20 73 74 72 28 6f 62 6a 29 20 74 68 61 74 20 74 72 69 65 73 20 74 6f 20 62 65 20 55 6e 69 63 6f | .str(obj).that.tries.to.be.Unico |
2260 | 64 65 0a 20 20 20 20 20 20 20 20 66 72 69 65 6e 64 6c 79 2e 20 49 74 20 66 69 72 73 74 20 74 72 | de.........friendly..It.first.tr |
2280 | 69 65 73 20 73 74 72 28 6f 62 6a 29 2e 20 49 66 20 74 68 61 74 20 66 61 69 6c 73 20 77 69 74 68 | ies.str(obj)..If.that.fails.with |
22a0 | 0a 20 20 20 20 20 20 20 20 61 20 55 6e 69 63 6f 64 65 45 6e 63 6f 64 65 45 72 72 6f 72 2c 20 74 | .........a.UnicodeEncodeError,.t |
22c0 | 68 65 6e 20 69 74 20 74 72 69 65 73 20 75 6e 69 63 6f 64 65 28 6f 62 6a 29 2e 20 49 74 20 74 68 | hen.it.tries.unicode(obj)..It.th |
22e0 | 65 6e 0a 20 20 20 20 20 20 20 20 3c 20 72 65 74 75 72 6e 73 20 74 68 65 20 75 6e 69 63 6f 64 65 | en.........<.returns.the.unicode |
2300 | 20 6f 62 6a 65 63 74 20 7c 20 65 6e 63 6f 64 65 73 20 69 74 20 77 69 74 68 20 74 68 65 20 64 65 | .object.|.encodes.it.with.the.de |
2320 | 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 65 6e 63 6f 64 69 6e 67 20 7c 20 2e 2e 2e 20 3e 2e 0a | fault.........encoding.|.....>.. |
2340 | 20 20 20 20 20 20 20 20 da 11 78 6d 6c 63 68 61 72 72 65 66 72 65 70 6c 61 63 65 7a 06 26 23 5c | ..........xmlcharrefreplacez.&#\ |
2360 | 64 2b 3b 63 01 00 00 00 00 00 00 00 01 00 00 00 06 00 00 00 53 00 00 00 73 24 00 00 00 64 01 74 | d+;c................S...s$...d.t |
2380 | 00 74 01 7c 00 64 02 19 00 64 03 64 04 85 02 19 00 83 01 83 01 64 03 64 00 85 02 19 00 17 00 53 | .t.|.d...d.d.........d.d.......S |
23a0 | 00 29 05 4e 7a 02 5c 75 72 01 00 00 00 e9 02 00 00 00 e9 ff ff ff ff 29 02 da 03 68 65 78 da 03 | .).Nz.\ur..............)...hex.. |
23c0 | 69 6e 74 29 01 da 01 74 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 3c 6c 61 6d 62 64 61 | int)...tr....r....r......<lambda |
23e0 | 3e db 00 00 00 f3 00 00 00 00 7a 17 5f 75 73 74 72 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 | >.........z._ustr.<locals>.<lamb |
2400 | 64 61 3e 4e 29 0a da 0a 69 73 69 6e 73 74 61 6e 63 65 da 07 75 6e 69 63 6f 64 65 da 03 73 74 72 | da>N)...isinstance..unicode..str |
2420 | da 12 55 6e 69 63 6f 64 65 45 6e 63 6f 64 65 45 72 72 6f 72 da 06 65 6e 63 6f 64 65 da 03 73 79 | ..UnicodeEncodeError..encode..sy |
2440 | 73 da 12 67 65 74 64 65 66 61 75 6c 74 65 6e 63 6f 64 69 6e 67 72 36 00 00 00 da 0e 73 65 74 50 | s..getdefaultencodingr6.....setP |
2460 | 61 72 73 65 41 63 74 69 6f 6e da 0f 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 29 03 da 03 6f | arseAction..transformString)...o |
2480 | 62 6a da 03 72 65 74 5a 0a 78 6d 6c 63 68 61 72 72 65 66 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | bj..retZ.xmlcharrefr....r....r.. |
24a0 | 00 00 da 05 5f 75 73 74 72 c8 00 00 00 73 12 00 00 00 00 07 0a 01 04 02 02 03 08 02 0e 02 14 01 | ...._ustr....s.................. |
24c0 | 08 01 0e 01 72 95 00 00 00 7a 36 73 75 6d 20 6c 65 6e 20 73 6f 72 74 65 64 20 72 65 76 65 72 73 | ....r....z6sum.len.sorted.revers |
24e0 | 65 64 20 6c 69 73 74 20 74 75 70 6c 65 20 73 65 74 20 61 6e 79 20 61 6c 6c 20 6d 69 6e 20 6d 61 | ed.list.tuple.set.any.all.min.ma |
2500 | 78 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 63 00 00 00 73 12 00 00 00 7c 00 5d 0a 7d | xc................c...s....|.].} |
2520 | 01 7c 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 02 da 02 2e 30 da 01 79 72 0e | .|.V...q.d.S.).Nr....)....0..yr. |
2540 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e e7 00 00 00 73 02 00 00 | ...r....r......<genexpr>....s... |
2560 | 00 04 00 72 98 00 00 00 e9 01 00 00 00 63 01 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 | ...r.........c................C. |
2580 | 00 00 73 3e 00 00 00 64 01 7d 01 64 02 64 03 84 00 64 04 a0 00 a1 00 44 00 83 01 7d 02 78 22 74 | ..s>...d.}.d.d...d.....D...}.x"t |
25a0 | 01 7c 01 7c 02 83 02 44 00 5d 14 5c 02 7d 03 7d 04 7c 00 a0 02 7c 03 7c 04 a1 02 7d 00 71 22 57 | .|.|...D.].\.}.}.|...|.|...}.q"W |
25c0 | 00 7c 00 53 00 29 05 7a 2f 45 73 63 61 70 65 20 26 2c 20 3c 2c 20 3e 2c 20 22 2c 20 27 2c 20 65 | .|.S.).z/Escape.&,.<,.>,.",.',.e |
25e0 | 74 63 2e 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 66 20 64 61 74 61 2e 7a 05 26 3e 3c 22 27 63 | tc..in.a.string.of.data.z.&><"'c |
2600 | 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 1a 00 00 00 7c 00 5d 12 7d 01 64 | ................s...s....|.].}.d |
2620 | 00 7c 01 17 00 64 01 17 00 56 00 01 00 71 02 64 02 53 00 29 03 fa 01 26 fa 01 3b 4e 72 0e 00 00 | .|...d...V...q.d.S.)...&..;Nr... |
2640 | 00 29 02 72 96 00 00 00 da 01 73 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 ee | .).r......sr....r....r....r..... |
2660 | 00 00 00 73 02 00 00 00 04 00 7a 1e 5f 78 6d 6c 5f 65 73 63 61 70 65 2e 3c 6c 6f 63 61 6c 73 3e | ...s......z._xml_escape.<locals> |
2680 | 2e 3c 67 65 6e 65 78 70 72 3e 7a 13 61 6d 70 20 67 74 20 6c 74 20 71 75 6f 74 20 61 70 6f 73 29 | .<genexpr>z.amp.gt.lt.quot.apos) |
26a0 | 03 da 05 73 70 6c 69 74 da 03 7a 69 70 da 07 72 65 70 6c 61 63 65 29 05 da 04 64 61 74 61 da 0c | ...split..zip..replace)...data.. |
26c0 | 66 72 6f 6d 5f 73 79 6d 62 6f 6c 73 da 0a 74 6f 5f 73 79 6d 62 6f 6c 73 da 05 66 72 6f 6d 5f da | from_symbols..to_symbols..from_. |
26e0 | 03 74 6f 5f 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0b 5f 78 6d 6c 5f 65 73 63 61 70 65 | .to_r....r....r......_xml_escape |
2700 | e9 00 00 00 73 0a 00 00 00 00 04 04 01 12 01 14 01 10 01 72 a5 00 00 00 da 0a 30 31 32 33 34 35 | ....s..............r......012345 |
2720 | 36 37 38 39 5a 0c 41 42 43 44 45 46 61 62 63 64 65 66 e9 5c 00 00 00 da 00 63 01 00 00 00 00 00 | 6789Z.ABCDEFabcdef.\.....c...... |
2740 | 00 00 02 00 00 00 03 00 00 00 63 00 00 00 73 1c 00 00 00 7c 00 5d 14 7d 01 7c 01 74 00 6a 01 6b | ..........c...s....|.].}.|.t.j.k |
2760 | 07 72 02 7c 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 02 da 06 73 74 72 69 6e 67 da 0a 77 68 | .r.|.V...q.d.S.).N)...string..wh |
2780 | 69 74 65 73 70 61 63 65 29 02 72 96 00 00 00 da 01 63 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | itespace).r......cr....r....r... |
27a0 | 00 72 98 00 00 00 f8 00 00 00 73 02 00 00 00 04 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 | .r........s......c.............. |
27c0 | 00 00 40 00 00 00 73 50 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 13 64 04 64 05 84 01 5a | ..@...sP...e.Z.d.Z.d.Z.d.d.d...Z |
27e0 | 04 65 05 64 06 64 07 84 00 83 01 5a 06 64 08 64 09 84 00 5a 07 64 0a 64 0b 84 00 5a 08 64 0c 64 | .e.d.d.....Z.d.d...Z.d.d...Z.d.d |
2800 | 0d 84 00 5a 09 64 14 64 0f 64 10 84 01 5a 0a 64 11 64 12 84 00 5a 0b 64 03 53 00 29 15 72 2c 00 | ...Z.d.d.d...Z.d.d...Z.d.S.).r,. |
2820 | 00 00 7a 37 62 61 73 65 20 65 78 63 65 70 74 69 6f 6e 20 63 6c 61 73 73 20 66 6f 72 20 61 6c 6c | ..z7base.exception.class.for.all |
2840 | 20 70 61 72 73 69 6e 67 20 72 75 6e 74 69 6d 65 20 65 78 63 65 70 74 69 6f 6e 73 72 01 00 00 00 | .parsing.runtime.exceptionsr.... |
2860 | 4e 63 05 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 7c 02 7c 00 5f | Nc................C...s>...|.|._ |
2880 | 00 7c 03 64 00 6b 08 72 1c 7c 01 7c 00 5f 01 64 01 7c 00 5f 02 6e 0c 7c 03 7c 00 5f 01 7c 01 7c | .|.d.k.r.|.|._.d.|._.n.|.|._.|.| |
28a0 | 00 5f 02 7c 04 7c 00 5f 03 7c 01 7c 02 7c 03 66 03 7c 00 5f 04 64 00 53 00 29 02 4e 72 a8 00 00 | ._.|.|._.|.|.|.f.|._.d.S.).Nr... |
28c0 | 00 29 05 da 03 6c 6f 63 da 03 6d 73 67 da 04 70 73 74 72 da 0d 70 61 72 73 65 72 45 6c 65 6d 65 | .)...loc..msg..pstr..parserEleme |
28e0 | 6e 74 da 04 61 72 67 73 29 05 da 04 73 65 6c 66 72 ae 00 00 00 72 ac 00 00 00 72 ad 00 00 00 da | nt..args)...selfr....r....r..... |
2900 | 04 65 6c 65 6d 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f fe 00 | .elemr....r....r......__init__.. |
2920 | 00 00 73 10 00 00 00 00 01 06 01 08 01 06 01 08 02 06 01 06 01 06 01 7a 1b 50 61 72 73 65 42 61 | ..s....................z.ParseBa |
2940 | 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 | seException.__init__c........... |
2960 | 00 05 00 00 00 43 00 00 00 73 16 00 00 00 7c 00 7c 01 6a 00 7c 01 6a 01 7c 01 6a 02 7c 01 6a 03 | .....C...s....|.|.j.|.j.|.j.|.j. |
2980 | 83 04 53 00 29 01 7a ac 0a 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 20 66 61 63 74 6f 72 | ..S.).z..........internal.factor |
29a0 | 79 20 6d 65 74 68 6f 64 20 74 6f 20 73 69 6d 70 6c 69 66 79 20 63 72 65 61 74 69 6e 67 20 6f 6e | y.method.to.simplify.creating.on |
29c0 | 65 20 74 79 70 65 20 6f 66 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 | e.type.of.ParseException........ |
29e0 | 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 2d 20 61 76 6f 69 64 73 20 68 61 76 69 6e 67 20 5f 5f | .from.another.-.avoids.having.__ |
2a00 | 69 6e 69 74 5f 5f 20 73 69 67 6e 61 74 75 72 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6d 6f 6e 67 | init__.signature.conflicts.among |
2a20 | 20 73 75 62 63 6c 61 73 73 65 73 0a 20 20 20 20 20 20 20 20 29 04 72 ae 00 00 00 72 ac 00 00 00 | .subclasses.........).r....r.... |
2a40 | 72 ad 00 00 00 72 af 00 00 00 29 02 da 03 63 6c 73 da 02 70 65 72 0e 00 00 00 72 0e 00 00 00 72 | r....r....)...cls..per....r....r |
2a60 | 0f 00 00 00 da 0f 5f 66 72 6f 6d 5f 65 78 63 65 70 74 69 6f 6e 09 01 00 00 73 02 00 00 00 00 06 | ......_from_exception....s...... |
2a80 | 7a 22 50 61 72 73 65 42 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f 66 72 6f 6d 5f 65 78 63 65 70 | z"ParseBaseException._from_excep |
2aa0 | 74 69 6f 6e 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 4e 00 00 00 7c 01 | tionc................C...sN...|. |
2ac0 | 64 01 6b 02 72 16 74 00 7c 00 6a 01 7c 00 6a 02 83 02 53 00 7c 01 64 02 6b 06 72 2c 74 03 7c 00 | d.k.r.t.|.j.|.j...S.|.d.k.r,t.|. |
2ae0 | 6a 01 7c 00 6a 02 83 02 53 00 7c 01 64 03 6b 02 72 42 74 04 7c 00 6a 01 7c 00 6a 02 83 02 53 00 | j.|.j...S.|.d.k.rBt.|.j.|.j...S. |
2b00 | 74 05 7c 01 83 01 82 01 64 04 53 00 29 05 7a f4 73 75 70 70 6f 72 74 65 64 20 61 74 74 72 69 62 | t.|.....d.S.).z.supported.attrib |
2b20 | 75 74 65 73 20 62 79 20 6e 61 6d 65 20 61 72 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 2d 20 6c | utes.by.name.are:............-.l |
2b40 | 69 6e 65 6e 6f 20 2d 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 | ineno.-.returns.the.line.number. |
2b60 | 6f 66 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 | of.the.exception.text........... |
2b80 | 20 2d 20 63 6f 6c 20 2d 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 | .-.col.-.returns.the.column.numb |
2ba0 | 65 72 20 6f 66 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 65 78 74 0a 20 20 20 20 20 20 20 | er.of.the.exception.text........ |
2bc0 | 20 20 20 20 2d 20 6c 69 6e 65 20 2d 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 69 6e 65 20 63 6f | ....-.line.-.returns.the.line.co |
2be0 | 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 65 78 74 0a 20 20 20 20 | ntaining.the.exception.text..... |
2c00 | 20 20 20 20 72 5a 00 00 00 29 02 72 49 00 00 00 da 06 63 6f 6c 75 6d 6e 72 57 00 00 00 4e 29 06 | ....rZ...).rI.....columnrW...N). |
2c20 | 72 5a 00 00 00 72 ac 00 00 00 72 ae 00 00 00 72 49 00 00 00 72 57 00 00 00 da 0e 41 74 74 72 69 | rZ...r....r....rI...rW.....Attri |
2c40 | 62 75 74 65 45 72 72 6f 72 29 02 72 b1 00 00 00 da 05 61 6e 61 6d 65 72 0e 00 00 00 72 0e 00 00 | buteError).r......anamer....r... |
2c60 | 00 72 0f 00 00 00 da 0b 5f 5f 67 65 74 61 74 74 72 5f 5f 11 01 00 00 73 0e 00 00 00 00 06 08 01 | .r......__getattr__....s........ |
2c80 | 0e 01 08 01 0e 01 08 01 0e 02 7a 1e 50 61 72 73 65 42 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f | ..........z.ParseBaseException._ |
2ca0 | 5f 67 65 74 61 74 74 72 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 | _getattr__c................C...s |
2cc0 | 18 00 00 00 64 01 7c 00 6a 00 7c 00 6a 01 7c 00 6a 02 7c 00 6a 03 66 04 16 00 53 00 29 02 4e 7a | ....d.|.j.|.j.|.j.|.j.f...S.).Nz |
2ce0 | 22 25 73 20 28 61 74 20 63 68 61 72 20 25 64 29 2c 20 28 6c 69 6e 65 3a 25 64 2c 20 63 6f 6c 3a | "%s.(at.char.%d),.(line:%d,.col: |
2d00 | 25 64 29 29 04 72 ad 00 00 00 72 ac 00 00 00 72 5a 00 00 00 72 b7 00 00 00 29 01 72 b1 00 00 00 | %d)).r....r....rZ...r....).r.... |
2d20 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 73 74 72 5f 5f 20 01 00 00 73 04 00 00 | r....r....r......__str__....s... |
2d40 | 00 00 01 02 01 7a 1a 50 61 72 73 65 42 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 73 74 72 5f | .....z.ParseBaseException.__str_ |
2d60 | 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 74 00 7c 00 83 | _c................C...s....t.|.. |
2d80 | 01 53 00 29 01 4e 29 01 72 95 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | .S.).N).r....).r....r....r....r. |
2da0 | 00 00 00 da 08 5f 5f 72 65 70 72 5f 5f 23 01 00 00 73 02 00 00 00 00 01 7a 1b 50 61 72 73 65 42 | .....__repr__#...s......z.ParseB |
2dc0 | 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 72 65 70 72 5f 5f fa 03 3e 21 3c 63 02 00 00 00 00 | aseException.__repr__..>!<c..... |
2de0 | 00 00 00 04 00 00 00 07 00 00 00 43 00 00 00 73 3c 00 00 00 7c 00 6a 00 7d 02 7c 00 6a 01 64 01 | ...........C...s<...|.j.}.|.j.d. |
2e00 | 18 00 7d 03 7c 01 72 34 64 02 a0 02 7c 02 64 03 7c 03 85 02 19 00 7c 01 7c 02 7c 03 64 03 85 02 | ..}.|.r4d...|.d.|.....|.|.|.d... |
2e20 | 19 00 66 03 a1 01 7d 02 7c 02 a0 03 a1 00 53 00 29 04 7a 85 45 78 74 72 61 63 74 73 20 74 68 65 | ..f...}.|.....S.).z.Extracts.the |
2e40 | 20 65 78 63 65 70 74 69 6f 6e 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 20 73 | .exception.line.from.the.input.s |
2e60 | 74 72 69 6e 67 2c 20 61 6e 64 20 6d 61 72 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 | tring,.and.marks............the. |
2e80 | 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 77 69 74 68 20 61 | location.of.the.exception.with.a |
2ea0 | 20 73 70 65 63 69 61 6c 20 73 79 6d 62 6f 6c 2e 0a 20 20 20 20 20 20 20 20 72 99 00 00 00 72 a8 | .special.symbol..........r....r. |
2ec0 | 00 00 00 4e 29 04 72 57 00 00 00 72 b7 00 00 00 da 04 6a 6f 69 6e da 05 73 74 72 69 70 29 04 72 | ...N).rW...r......join..strip).r |
2ee0 | b1 00 00 00 da 0c 6d 61 72 6b 65 72 53 74 72 69 6e 67 da 08 6c 69 6e 65 5f 73 74 72 da 0b 6c 69 | ......markerString..line_str..li |
2f00 | 6e 65 5f 63 6f 6c 75 6d 6e 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 6d 61 72 6b 49 6e | ne_columnr....r....r......markIn |
2f20 | 70 75 74 6c 69 6e 65 25 01 00 00 73 0c 00 00 00 00 04 06 01 0a 01 04 01 0e 01 12 01 7a 20 50 61 | putline%...s................z.Pa |
2f40 | 72 73 65 42 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 6d 61 72 6b 49 6e 70 75 74 6c 69 6e 65 63 01 | rseBaseException.markInputlinec. |
2f60 | 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 14 00 00 00 64 01 a0 00 a1 00 74 01 | ...............C...s....d.....t. |
2f80 | 74 02 7c 00 83 01 83 01 17 00 53 00 29 02 4e 7a 0f 6c 69 6e 65 6e 6f 20 63 6f 6c 20 6c 69 6e 65 | t.|.......S.).Nz.lineno.col.line |
2fa0 | 29 03 72 9d 00 00 00 da 03 64 69 72 da 04 74 79 70 65 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e | ).r......dir..type).r....r....r. |
2fc0 | 00 00 00 72 0f 00 00 00 da 07 5f 5f 64 69 72 5f 5f 2f 01 00 00 73 02 00 00 00 00 01 7a 1a 50 61 | ...r......__dir__/...s......z.Pa |
2fe0 | 72 73 65 42 61 73 65 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 64 69 72 5f 5f 29 03 72 01 00 00 00 4e | rseBaseException.__dir__).r....N |
3000 | 4e 29 01 72 bd 00 00 00 29 0c 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 da 07 5f 5f 64 6f 63 | N).r....).r....r....r......__doc |
3020 | 5f 5f 72 b3 00 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 b6 00 00 00 72 ba 00 00 00 72 bb | __r......classmethodr....r....r. |
3040 | 00 00 00 72 bc 00 00 00 72 c3 00 00 00 72 c6 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....r....r....r....r... |
3060 | 00 72 0f 00 00 00 72 2c 00 00 00 fa 00 00 00 73 10 00 00 00 08 01 04 03 0a 0b 0c 08 08 0f 08 03 | .r....r,.......s................ |
3080 | 08 02 0a 0a 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 40 00 00 00 73 1e 00 00 00 65 00 | ....c................@...s....e. |
30a0 | 5a 01 64 00 5a 02 64 01 5a 03 65 04 64 06 64 03 64 04 84 01 83 01 5a 05 64 05 53 00 29 07 72 2e | Z.d.Z.d.Z.e.d.d.d.....Z.d.S.).r. |
30c0 | 00 00 00 61 3a 02 00 00 0a 20 20 20 20 45 78 63 65 70 74 69 6f 6e 20 74 68 72 6f 77 6e 20 77 68 | ...a:........Exception.thrown.wh |
30e0 | 65 6e 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 64 6f 6e 27 74 20 6d 61 74 63 68 | en.parse.expressions.don't.match |
3100 | 20 63 6c 61 73 73 3b 0a 20 20 20 20 73 75 70 70 6f 72 74 65 64 20 61 74 74 72 69 62 75 74 65 73 | .class;.....supported.attributes |
3120 | 20 62 79 20 6e 61 6d 65 20 61 72 65 3a 0a 20 20 20 20 2d 20 6c 69 6e 65 6e 6f 20 2d 20 72 65 74 | .by.name.are:.....-.lineno.-.ret |
3140 | 75 72 6e 73 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 65 78 63 65 | urns.the.line.number.of.the.exce |
3160 | 70 74 69 6f 6e 20 74 65 78 74 0a 20 20 20 20 2d 20 63 6f 6c 20 2d 20 72 65 74 75 72 6e 73 20 74 | ption.text.....-.col.-.returns.t |
3180 | 68 65 20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 65 78 63 65 70 74 69 6f | he.column.number.of.the.exceptio |
31a0 | 6e 20 74 65 78 74 0a 20 20 20 20 2d 20 6c 69 6e 65 20 2d 20 72 65 74 75 72 6e 73 20 74 68 65 20 | n.text.....-.line.-.returns.the. |
31c0 | 6c 69 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 65 | line.containing.the.exception.te |
31e0 | 78 74 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 74 72 79 3a 0a | xt......Example::..........try:. |
3200 | 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 4e 61 6d 65 28 22 | ............Word(nums).setName(" |
3220 | 69 6e 74 65 67 65 72 22 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 42 43 22 29 0a 20 20 20 | integer").parseString("ABC").... |
3240 | 20 20 20 20 20 65 78 63 65 70 74 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 20 61 73 20 70 65 | .....except.ParseException.as.pe |
3260 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 70 65 29 0a 20 20 20 20 20 20 20 20 | :.............print(pe)......... |
3280 | 20 20 20 20 70 72 69 6e 74 28 22 63 6f 6c 75 6d 6e 3a 20 7b 7d 22 2e 66 6f 72 6d 61 74 28 70 65 | ....print("column:.{}".format(pe |
32a0 | 2e 63 6f 6c 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 45 78 70 | .col))......prints::.........Exp |
32c0 | 65 63 74 65 64 20 69 6e 74 65 67 65 72 20 28 61 74 20 63 68 61 72 20 30 29 2c 20 28 6c 69 6e 65 | ected.integer.(at.char.0),.(line |
32e0 | 3a 31 2c 20 63 6f 6c 3a 31 29 0a 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 3a 20 31 0a 0a 20 20 | :1,.col:1).........column:.1.... |
3300 | 20 20 e9 10 00 00 00 63 02 00 00 00 00 00 00 00 0c 00 00 00 08 00 00 00 43 00 00 00 73 70 01 00 | .......c................C...sp.. |
3320 | 00 64 01 64 02 6c 00 7d 02 7c 01 64 02 6b 08 72 18 74 01 a0 02 a1 00 7d 01 67 00 7d 03 74 03 7c | .d.d.l.}.|.d.k.r.t.....}.g.}.t.| |
3340 | 00 74 04 83 02 72 4a 7c 03 a0 05 7c 00 6a 06 a1 01 01 00 7c 03 a0 05 64 03 7c 00 6a 07 64 04 18 | .t...rJ|...|.j.....|...d.|.j.d.. |
3360 | 00 14 00 64 05 17 00 a1 01 01 00 7c 03 a0 05 64 06 a0 08 74 09 7c 00 83 01 6a 0a 7c 00 a1 02 a1 | ...d.......|...d...t.|...j.|.... |
3380 | 01 01 00 7c 01 64 01 6b 04 90 01 72 66 7c 02 6a 0b 7c 00 6a 0c 7c 01 64 07 8d 02 7d 04 74 0d 83 | ...|.d.k...rf|.j.|.j.|.d...}.t.. |
33a0 | 00 7d 05 78 e2 74 0e 7c 04 7c 01 0b 00 64 02 85 02 19 00 83 01 44 00 5d cc 5c 02 7d 06 7d 07 7c | .}.x.t.|.|...d.......D.].\.}.}.| |
33c0 | 07 64 01 19 00 7d 08 7c 08 6a 0f a0 10 64 08 64 02 a1 02 7d 09 74 03 7c 09 74 11 83 02 90 01 72 | .d...}.|.j...d.d...}.t.|.t.....r |
33e0 | 04 7c 08 6a 12 6a 13 64 09 6b 07 72 ce 71 96 7c 09 7c 05 6b 06 72 d8 71 96 7c 05 a0 14 7c 09 a1 | .|.j.j.d.k.r.q.|.|.k.r.q.|...|.. |
3400 | 01 01 00 74 09 7c 09 83 01 7d 0a 7c 03 a0 05 64 0a a0 08 7c 0a 6a 15 7c 0a 6a 0a 7c 09 a1 03 a1 | ...t.|...}.|...d...|.j.|.j.|.... |
3420 | 01 01 00 6e 50 7c 09 64 02 6b 09 90 01 72 2e 74 09 7c 09 83 01 7d 0a 7c 03 a0 05 64 0b a0 08 7c | ...nP|.d.k...r.t.|...}.|...d...| |
3440 | 0a 6a 15 7c 0a 6a 0a a1 02 a1 01 01 00 6e 26 7c 08 6a 12 7d 0b 7c 0b 6a 13 64 0c 6b 06 90 01 72 | .j.|.j.......n&|.j.}.|.j.d.k...r |
3460 | 42 71 96 7c 03 a0 05 64 0d a0 08 7c 0b 6a 13 a1 01 a1 01 01 00 7c 01 64 04 38 00 7d 01 7c 01 73 | Bq.|...d...|.j.......|.d.8.}.|.s |
3480 | 96 50 00 71 96 57 00 64 0e a0 16 7c 03 a1 01 53 00 29 0f 61 70 04 00 00 0a 20 20 20 20 20 20 20 | .P.q.W.d...|...S.).ap........... |
34a0 | 20 4d 65 74 68 6f 64 20 74 6f 20 74 61 6b 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 61 6e 64 | .Method.to.take.an.exception.and |
34c0 | 20 74 72 61 6e 73 6c 61 74 65 20 74 68 65 20 50 79 74 68 6f 6e 20 69 6e 74 65 72 6e 61 6c 20 74 | .translate.the.Python.internal.t |
34e0 | 72 61 63 65 62 61 63 6b 20 69 6e 74 6f 20 61 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 6f 66 20 | raceback.into.a.list.........of. |
3500 | 74 68 65 20 70 79 70 61 72 73 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 63 | the.pyparsing.expressions.that.c |
3520 | 61 75 73 65 64 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 6f 20 62 65 20 72 61 69 73 65 64 | aused.the.exception.to.be.raised |
3540 | 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 20 20 20 | ...........Parameters:.......... |
3560 | 20 2d 20 65 78 63 20 2d 20 65 78 63 65 70 74 69 6f 6e 20 72 61 69 73 65 64 20 64 75 72 69 6e 67 | .-.exc.-.exception.raised.during |
3580 | 20 70 61 72 73 69 6e 67 20 28 6e 65 65 64 20 6e 6f 74 20 62 65 20 61 20 50 61 72 73 65 45 78 63 | .parsing.(need.not.be.a.ParseExc |
35a0 | 65 70 74 69 6f 6e 2c 20 69 6e 20 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 6f 66 | eption,.in.support............of |
35c0 | 20 50 79 74 68 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 20 74 68 61 74 20 6d 69 67 68 74 20 62 65 | .Python.exceptions.that.might.be |
35e0 | 20 72 61 69 73 65 64 20 69 6e 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 | .raised.in.a.parse.action)...... |
3600 | 20 20 20 20 2d 20 64 65 70 74 68 20 28 64 65 66 61 75 6c 74 3d 31 36 29 20 2d 20 6e 75 6d 62 65 | ....-.depth.(default=16).-.numbe |
3620 | 72 20 6f 66 20 6c 65 76 65 6c 73 20 62 61 63 6b 20 69 6e 20 74 68 65 20 73 74 61 63 6b 20 74 72 | r.of.levels.back.in.the.stack.tr |
3640 | 61 63 65 20 74 6f 20 6c 69 73 74 20 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ace.to.list.expression.......... |
3660 | 20 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 3b 20 69 66 20 4e 6f 6e 65 2c 20 74 | ..and.function.names;.if.None,.t |
3680 | 68 65 20 66 75 6c 6c 20 73 74 61 63 6b 20 74 72 61 63 65 20 6e 61 6d 65 73 20 77 69 6c 6c 20 62 | he.full.stack.trace.names.will.b |
36a0 | 65 20 6c 69 73 74 65 64 3b 20 69 66 20 30 2c 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 | e.listed;.if.0,.only............ |
36c0 | 74 68 65 20 66 61 69 6c 69 6e 67 20 69 6e 70 75 74 20 6c 69 6e 65 2c 20 6d 61 72 6b 65 72 2c 20 | the.failing.input.line,.marker,. |
36e0 | 61 6e 64 20 65 78 63 65 70 74 69 6f 6e 20 73 74 72 69 6e 67 20 77 69 6c 6c 20 62 65 20 73 68 6f | and.exception.string.will.be.sho |
3700 | 77 6e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 6d 75 6c 74 69 2d 6c 69 6e 65 | wn..........Returns.a.multi-line |
3720 | 20 73 74 72 69 6e 67 20 6c 69 73 74 69 6e 67 20 74 68 65 20 50 61 72 73 65 72 45 6c 65 6d 65 6e | .string.listing.the.ParserElemen |
3740 | 74 73 20 61 6e 64 2f 6f 72 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 0a | ts.and/or.function.names.in.the. |
3760 | 20 20 20 20 20 20 20 20 65 78 63 65 70 74 69 6f 6e 27 73 20 73 74 61 63 6b 20 74 72 61 63 65 2e | ........exception's.stack.trace. |
3780 | 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 3a 20 74 68 65 20 64 69 61 67 6e 6f 73 74 69 63 20 6f | ..........Note:.the.diagnostic.o |
37a0 | 75 74 70 75 74 20 77 69 6c 6c 20 69 6e 63 6c 75 64 65 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 | utput.will.include.string.repres |
37c0 | 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 73 0a 20 20 20 | entations.of.the.expressions.... |
37e0 | 20 20 20 20 20 74 68 61 74 20 66 61 69 6c 65 64 20 74 6f 20 70 61 72 73 65 2e 20 54 68 65 73 65 | .....that.failed.to.parse..These |
3800 | 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 6d 6f 72 65 20 68 65 | .representations.will.be.more.he |
3820 | 6c 70 66 75 6c 20 69 66 20 79 6f 75 20 75 73 65 20 60 73 65 74 4e 61 6d 65 60 20 74 6f 0a 20 20 | lpful.if.you.use.`setName`.to... |
3840 | 20 20 20 20 20 20 67 69 76 65 20 69 64 65 6e 74 69 66 69 61 62 6c 65 20 6e 61 6d 65 73 20 74 6f | ......give.identifiable.names.to |
3860 | 20 79 6f 75 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 | .your.expressions..Otherwise.the |
3880 | 79 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 74 72 69 6e 67 0a 20 20 | y.will.use.the.default.string... |
38a0 | 20 20 20 20 20 20 66 6f 72 6d 73 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 63 72 79 70 74 69 | ......forms,.which.may.be.crypti |
38c0 | 63 20 74 6f 20 72 65 61 64 2e 0a 0a 20 20 20 20 20 20 20 20 65 78 70 6c 61 69 6e 28 29 20 69 73 | c.to.read...........explain().is |
38e0 | 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 75 6e 64 65 72 20 50 79 74 68 6f 6e 20 33 2e 0a | .only.supported.under.Python.3.. |
3900 | 20 20 20 20 20 20 20 20 72 01 00 00 00 4e fa 01 20 72 99 00 00 00 fa 01 5e 7a 08 7b 30 7d 3a 20 | ........r....N...r......^z.{0}:. |
3920 | 7b 31 7d 29 01 da 07 63 6f 6e 74 65 78 74 72 b1 00 00 00 29 02 da 09 70 61 72 73 65 49 6d 70 6c | {1})...contextr....)...parseImpl |
3940 | da 0d 5f 70 61 72 73 65 4e 6f 43 61 63 68 65 7a 0d 7b 30 7d 2e 7b 31 7d 20 2d 20 7b 32 7d 7a 07 | .._parseNoCachez.{0}.{1}.-.{2}z. |
3960 | 7b 30 7d 2e 7b 31 7d 29 02 da 07 77 72 61 70 70 65 72 7a 08 3c 6d 6f 64 75 6c 65 3e 7a 03 7b 30 | {0}.{1})...wrapperz.<module>z.{0 |
3980 | 7d da 01 0a 29 17 da 07 69 6e 73 70 65 63 74 72 8f 00 00 00 da 11 67 65 74 72 65 63 75 72 73 69 | }...)...inspectr......getrecursi |
39a0 | 6f 6e 6c 69 6d 69 74 72 8a 00 00 00 72 2c 00 00 00 da 06 61 70 70 65 6e 64 72 57 00 00 00 72 49 | onlimitr....r,.....appendrW...rI |
39c0 | 00 00 00 da 06 66 6f 72 6d 61 74 72 c5 00 00 00 72 0b 00 00 00 da 0e 67 65 74 69 6e 6e 65 72 66 | .....formatr....r......getinnerf |
39e0 | 72 61 6d 65 73 da 0d 5f 5f 74 72 61 63 65 62 61 63 6b 5f 5f da 03 73 65 74 da 09 65 6e 75 6d 65 | rames..__traceback__..set..enume |
3a00 | 72 61 74 65 da 08 66 5f 6c 6f 63 61 6c 73 da 03 67 65 74 72 33 00 00 00 da 06 66 5f 63 6f 64 65 | rate..f_locals..getr3.....f_code |
3a20 | da 07 63 6f 5f 6e 61 6d 65 da 03 61 64 64 72 0c 00 00 00 72 be 00 00 00 29 0c da 03 65 78 63 da | ..co_name..addr....r....)...exc. |
3a40 | 05 64 65 70 74 68 72 d1 00 00 00 72 94 00 00 00 5a 07 63 61 6c 6c 65 72 73 da 04 73 65 65 6e da | .depthr....r....Z.callers..seen. |
3a60 | 01 69 da 02 66 66 5a 03 66 72 6d 5a 06 66 5f 73 65 6c 66 5a 09 73 65 6c 66 5f 74 79 70 65 da 04 | .i..ffZ.frmZ.f_selfZ.self_type.. |
3a80 | 63 6f 64 65 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 65 78 70 6c 61 69 6e 49 01 00 00 | coder....r....r......explainI... |
3aa0 | 73 48 00 00 00 00 18 08 02 08 01 08 01 04 01 0a 01 0c 01 18 01 18 02 0a 01 10 01 06 01 1c 01 08 | sH.............................. |
3ac0 | 02 0e 01 0c 01 0c 01 02 01 08 01 02 01 0a 02 08 01 0c 01 04 01 0a 01 0a 01 08 01 0c 01 0c 02 06 | ................................ |
3ae0 | 01 0c 01 02 02 12 02 08 01 04 01 06 02 7a 16 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 2e 65 78 | .............z.ParseException.ex |
3b00 | 70 6c 61 69 6e 4e 29 01 72 c9 00 00 00 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 | plainN).r....).r....r....r....r. |
3b20 | 00 00 00 da 0c 73 74 61 74 69 63 6d 65 74 68 6f 64 72 e4 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | .....staticmethodr....r....r.... |
3b40 | 72 0e 00 00 00 72 0f 00 00 00 72 2e 00 00 00 32 01 00 00 73 06 00 00 00 08 15 04 02 02 01 63 00 | r....r....r....2...s..........c. |
3b60 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 | ...............@...s....e.Z.d.Z. |
3b80 | 64 01 5a 03 64 02 53 00 29 03 72 30 00 00 00 7a 6e 75 73 65 72 2d 74 68 72 6f 77 61 62 6c 65 20 | d.Z.d.S.).r0...znuser-throwable. |
3ba0 | 65 78 63 65 70 74 69 6f 6e 20 74 68 72 6f 77 6e 20 77 68 65 6e 20 69 6e 63 6f 6e 73 69 73 74 65 | exception.thrown.when.inconsiste |
3bc0 | 6e 74 20 70 61 72 73 65 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 69 73 20 66 6f 75 6e 64 | nt.parse.content........is.found |
3be0 | 3b 20 73 74 6f 70 73 20 61 6c 6c 20 70 61 72 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 4e | ;.stops.all.parsing.immediatelyN |
3c00 | 29 04 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | ).r....r....r....r....r....r.... |
3c20 | 72 0e 00 00 00 72 0f 00 00 00 72 30 00 00 00 8f 01 00 00 73 04 00 00 00 08 02 04 01 63 00 00 00 | r....r....r0.......s........c... |
3c40 | 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 | .............@...s....e.Z.d.Z.d. |
3c60 | 5a 03 64 02 53 00 29 03 72 32 00 00 00 7a ee 6a 75 73 74 20 6c 69 6b 65 20 3a 63 6c 61 73 73 3a | Z.d.S.).r2...z.just.like.:class: |
3c80 | 60 50 61 72 73 65 46 61 74 61 6c 45 78 63 65 70 74 69 6f 6e 60 2c 20 62 75 74 20 74 68 72 6f 77 | `ParseFatalException`,.but.throw |
3ca0 | 6e 20 69 6e 74 65 72 6e 61 6c 6c 79 0a 20 20 20 20 77 68 65 6e 20 61 6e 20 3a 63 6c 61 73 73 3a | n.internally.....when.an.:class: |
3cc0 | 60 45 72 72 6f 72 53 74 6f 70 3c 41 6e 64 2e 5f 45 72 72 6f 72 53 74 6f 70 3e 60 20 28 27 2d 27 | `ErrorStop<And._ErrorStop>`.('-' |
3ce0 | 20 6f 70 65 72 61 74 6f 72 29 20 69 6e 64 69 63 61 74 65 73 0a 20 20 20 20 74 68 61 74 20 70 61 | .operator).indicates.....that.pa |
3d00 | 72 73 69 6e 67 20 69 73 20 74 6f 20 73 74 6f 70 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 63 | rsing.is.to.stop.immediately.bec |
3d20 | 61 75 73 65 20 61 6e 20 75 6e 62 61 63 6b 74 72 61 63 6b 61 62 6c 65 0a 20 20 20 20 73 79 6e 74 | ause.an.unbacktrackable.....synt |
3d40 | 61 78 20 65 72 72 6f 72 20 68 61 73 20 62 65 65 6e 20 66 6f 75 6e 64 2e 0a 20 20 20 20 4e 29 04 | ax.error.has.been.found......N). |
3d60 | 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e | r....r....r....r....r....r....r. |
3d80 | 00 00 00 72 0f 00 00 00 72 32 00 00 00 94 01 00 00 73 04 00 00 00 08 05 04 01 63 00 00 00 00 00 | ...r....r2.......s........c..... |
3da0 | 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 20 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 | ...........@...s....e.Z.d.Z.d.Z. |
3dc0 | 64 02 64 03 84 00 5a 04 64 04 64 05 84 00 5a 05 64 06 53 00 29 07 72 35 00 00 00 7a 69 65 78 63 | d.d...Z.d.d...Z.d.S.).r5...ziexc |
3de0 | 65 70 74 69 6f 6e 20 74 68 72 6f 77 6e 20 62 79 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 | eption.thrown.by.:class:`ParserE |
3e00 | 6c 65 6d 65 6e 74 2e 76 61 6c 69 64 61 74 65 60 20 69 66 20 74 68 65 0a 20 20 20 20 67 72 61 6d | lement.validate`.if.the.....gram |
3e20 | 6d 61 72 20 63 6f 75 6c 64 20 62 65 20 69 6d 70 72 6f 70 65 72 6c 79 20 72 65 63 75 72 73 69 76 | mar.could.be.improperly.recursiv |
3e40 | 65 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 | e.....c................C...s.... |
3e60 | 7c 01 7c 00 5f 00 64 00 53 00 29 01 4e 29 01 da 11 70 61 72 73 65 45 6c 65 6d 65 6e 74 54 72 61 | |.|._.d.S.).N)...parseElementTra |
3e80 | 63 65 29 02 72 b1 00 00 00 da 10 70 61 72 73 65 45 6c 65 6d 65 6e 74 4c 69 73 74 72 0e 00 00 00 | ce).r......parseElementListr.... |
3ea0 | 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 ad 01 00 00 73 02 00 00 00 00 01 7a 22 52 65 63 75 | r....r....r........s......z"Recu |
3ec0 | 72 73 69 76 65 47 72 61 6d 6d 61 72 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 01 | rsiveGrammarException.__init__c. |
3ee0 | 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 64 01 7c 00 6a 00 16 00 | ...............C...s....d.|.j... |
3f00 | 53 00 29 02 4e 7a 1d 52 65 63 75 72 73 69 76 65 47 72 61 6d 6d 61 72 45 78 63 65 70 74 69 6f 6e | S.).Nz.RecursiveGrammarException |
3f20 | 3a 20 25 73 29 01 72 e6 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | :.%s).r....).r....r....r....r... |
3f40 | 00 72 bb 00 00 00 b0 01 00 00 73 02 00 00 00 00 01 7a 21 52 65 63 75 72 73 69 76 65 47 72 61 6d | .r........s......z!RecursiveGram |
3f60 | 6d 61 72 45 78 63 65 70 74 69 6f 6e 2e 5f 5f 73 74 72 5f 5f 4e 29 06 72 0b 00 00 00 72 0c 00 00 | marException.__str__N).r....r... |
3f80 | 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 bb 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
3fa0 | 0e 00 00 00 72 0f 00 00 00 72 35 00 00 00 a9 01 00 00 73 06 00 00 00 08 03 04 01 08 03 63 00 00 | ....r....r5.......s..........c.. |
3fc0 | 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 2c 00 00 00 65 00 5a 01 64 00 5a 02 64 | ..............@...s,...e.Z.d.Z.d |
3fe0 | 01 64 02 84 00 5a 03 64 03 64 04 84 00 5a 04 64 05 64 06 84 00 5a 05 64 07 64 08 84 00 5a 06 64 | .d...Z.d.d...Z.d.d...Z.d.d...Z.d |
4000 | 09 53 00 29 0a da 17 5f 50 61 72 73 65 52 65 73 75 6c 74 73 57 69 74 68 4f 66 66 73 65 74 63 03 | .S.)..._ParseResultsWithOffsetc. |
4020 | 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 0e 00 00 00 7c 01 7c 02 66 02 7c 00 | ...............C...s....|.|.f.|. |
4040 | 5f 00 64 00 53 00 29 01 4e 29 01 da 03 74 75 70 29 03 72 b1 00 00 00 da 02 70 31 da 02 70 32 72 | _.d.S.).N)...tup).r......p1..p2r |
4060 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 b4 01 00 00 73 02 00 00 00 00 01 7a 20 | ....r....r....r........s......z. |
4080 | 5f 50 61 72 73 65 52 65 73 75 6c 74 73 57 69 74 68 4f 66 66 73 65 74 2e 5f 5f 69 6e 69 74 5f 5f | _ParseResultsWithOffset.__init__ |
40a0 | 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 6a 00 7c 01 | c................C...s....|.j.|. |
40c0 | 19 00 53 00 29 01 4e 29 01 72 e9 00 00 00 29 02 72 b1 00 00 00 72 e1 00 00 00 72 0e 00 00 00 72 | ..S.).N).r....).r....r....r....r |
40e0 | 0e 00 00 00 72 0f 00 00 00 da 0b 5f 5f 67 65 74 69 74 65 6d 5f 5f b6 01 00 00 73 02 00 00 00 00 | ....r......__getitem__....s..... |
4100 | 01 7a 23 5f 50 61 72 73 65 52 65 73 75 6c 74 73 57 69 74 68 4f 66 66 73 65 74 2e 5f 5f 67 65 74 | .z#_ParseResultsWithOffset.__get |
4120 | 69 74 65 6d 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 | item__c................C...s.... |
4140 | 74 00 7c 00 6a 01 64 01 19 00 83 01 53 00 29 02 4e 72 01 00 00 00 29 02 da 04 72 65 70 72 72 e9 | t.|.j.d.....S.).Nr....)...reprr. |
4160 | 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bc 00 00 00 b8 01 | ...).r....r....r....r....r...... |
4180 | 00 00 73 02 00 00 00 00 01 7a 20 5f 50 61 72 73 65 52 65 73 75 6c 74 73 57 69 74 68 4f 66 66 73 | ..s......z._ParseResultsWithOffs |
41a0 | 65 74 2e 5f 5f 72 65 70 72 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 | et.__repr__c................C... |
41c0 | 73 14 00 00 00 7c 00 6a 00 64 01 19 00 7c 01 66 02 7c 00 5f 00 64 00 53 00 29 02 4e 72 01 00 00 | s....|.j.d...|.f.|._.d.S.).Nr... |
41e0 | 00 29 01 72 e9 00 00 00 29 02 72 b1 00 00 00 72 e1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | .).r....).r....r....r....r....r. |
4200 | 00 00 00 da 09 73 65 74 4f 66 66 73 65 74 ba 01 00 00 73 02 00 00 00 00 01 7a 21 5f 50 61 72 73 | .....setOffset....s......z!_Pars |
4220 | 65 52 65 73 75 6c 74 73 57 69 74 68 4f 66 66 73 65 74 2e 73 65 74 4f 66 66 73 65 74 4e 29 07 72 | eResultsWithOffset.setOffsetN).r |
4240 | 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 ec 00 00 00 72 bc 00 00 00 72 ee 00 | ....r....r....r....r....r....r.. |
4260 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 e8 00 00 00 b3 01 00 00 73 | ..r....r....r....r....r........s |
4280 | 08 00 00 00 08 01 08 02 08 02 08 02 72 e8 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 05 00 | ............r....c.............. |
42a0 | 00 00 40 00 00 00 73 9c 01 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 5b 64 04 64 05 84 01 5a | ..@...s....e.Z.d.Z.d.Z.d[d.d...Z |
42c0 | 04 64 02 64 02 64 03 64 03 65 05 66 05 64 06 64 07 84 01 5a 06 64 08 64 09 84 00 5a 07 65 05 66 | .d.d.d.d.e.f.d.d...Z.d.d...Z.e.f |
42e0 | 01 64 0a 64 0b 84 01 5a 08 64 0c 64 0d 84 00 5a 09 64 0e 64 0f 84 00 5a 0a 64 10 64 11 84 00 5a | .d.d...Z.d.d...Z.d.d...Z.d.d...Z |
4300 | 0b 64 12 64 13 84 00 5a 0c 65 0c 5a 0d 64 14 64 15 84 00 5a 0e 64 16 64 17 84 00 5a 0f 64 18 64 | .d.d...Z.e.Z.d.d...Z.d.d...Z.d.d |
4320 | 19 84 00 5a 10 64 1a 64 1b 84 00 5a 11 64 1c 64 1d 84 00 5a 12 65 13 72 9c 65 10 5a 14 65 11 5a | ...Z.d.d...Z.d.d...Z.e.r.e.Z.e.Z |
4340 | 15 65 12 5a 16 6e 24 65 10 5a 17 65 11 5a 18 65 12 5a 19 64 1e 64 1f 84 00 5a 14 64 20 64 21 84 | .e.Z.n$e.Z.e.Z.e.Z.d.d...Z.d.d!. |
4360 | 00 5a 15 64 22 64 23 84 00 5a 16 64 24 64 25 84 00 5a 1a 64 26 64 27 84 00 5a 1b 64 5c 64 28 64 | .Z.d"d#..Z.d$d%..Z.d&d'..Z.d\d(d |
4380 | 29 84 01 5a 1c 64 2a 64 2b 84 00 5a 1d 64 2c 64 2d 84 00 5a 1e 64 2e 64 2f 84 00 5a 1f 64 30 64 | )..Z.d*d+..Z.d,d-..Z.d.d/..Z.d0d |
43a0 | 31 84 00 5a 20 64 32 64 33 84 00 5a 21 64 34 64 35 84 00 5a 22 64 36 64 37 84 00 5a 23 64 38 64 | 1..Z.d2d3..Z!d4d5..Z"d6d7..Z#d8d |
43c0 | 39 84 00 5a 24 64 3a 64 3b 84 00 5a 25 64 3c 64 3d 84 00 5a 26 64 5d 64 3f 64 40 84 01 5a 27 64 | 9..Z$d:d;..Z%d<d=..Z&d]d?d@..Z'd |
43e0 | 41 64 42 84 00 5a 28 64 43 64 44 84 00 5a 29 64 45 64 46 84 00 5a 2a 64 5e 64 48 64 49 84 01 5a | AdB..Z(dCdD..Z)dEdF..Z*d^dHdI..Z |
4400 | 2b 64 4a 64 4b 84 00 5a 2c 64 4c 64 4d 84 00 5a 2d 64 5f 64 4f 64 50 84 01 5a 2e 64 51 64 52 84 | +dJdK..Z,dLdM..Z-d_dOdP..Z.dQdR. |
4420 | 00 5a 2f 64 53 64 54 84 00 5a 30 64 55 64 56 84 00 5a 31 64 57 64 58 84 00 5a 32 64 59 64 5a 84 | .Z/dSdT..Z0dUdV..Z1dWdX..Z2dYdZ. |
4440 | 00 5a 33 64 02 53 00 29 60 72 31 00 00 00 61 53 05 00 00 53 74 72 75 63 74 75 72 65 64 20 70 61 | .Z3d.S.)`r1...aS...Structured.pa |
4460 | 72 73 65 20 72 65 73 75 6c 74 73 2c 20 74 6f 20 70 72 6f 76 69 64 65 20 6d 75 6c 74 69 70 6c 65 | rse.results,.to.provide.multiple |
4480 | 20 6d 65 61 6e 73 20 6f 66 20 61 63 63 65 73 73 20 74 6f 0a 20 20 20 20 74 68 65 20 70 61 72 73 | .means.of.access.to.....the.pars |
44a0 | 65 64 20 64 61 74 61 3a 0a 0a 20 20 20 20 20 20 20 2d 20 61 73 20 61 20 6c 69 73 74 20 28 60 60 | ed.data:.........-.as.a.list.(`` |
44c0 | 6c 65 6e 28 72 65 73 75 6c 74 73 29 60 60 29 0a 20 20 20 20 20 20 20 2d 20 62 79 20 6c 69 73 74 | len(results)``)........-.by.list |
44e0 | 20 69 6e 64 65 78 20 28 60 60 72 65 73 75 6c 74 73 5b 30 5d 2c 20 72 65 73 75 6c 74 73 5b 31 5d | .index.(``results[0],.results[1] |
4500 | 60 60 2c 20 65 74 63 2e 29 0a 20 20 20 20 20 20 20 2d 20 62 79 20 61 74 74 72 69 62 75 74 65 20 | ``,.etc.)........-.by.attribute. |
4520 | 28 60 60 72 65 73 75 6c 74 73 2e 3c 72 65 73 75 6c 74 73 4e 61 6d 65 3e 60 60 20 2d 20 73 65 65 | (``results.<resultsName>``.-.see |
4540 | 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 52 65 73 75 6c 74 | .:class:`ParserElement.setResult |
4560 | 73 4e 61 6d 65 60 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 | sName`)......Example::.......... |
4580 | 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 64 61 74 | integer.=.Word(nums).........dat |
45a0 | 65 5f 73 74 72 20 3d 20 28 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 | e_str.=.(integer.setResultsName( |
45c0 | 22 79 65 61 72 22 29 20 2b 20 27 2f 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "year").+.'/'................... |
45e0 | 20 20 20 20 20 20 2b 20 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 22 | ......+.integer.setResultsName(" |
4600 | 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | month").+.'/'................... |
4620 | 20 20 20 20 20 20 2b 20 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 22 | ......+.integer.setResultsName(" |
4640 | 64 61 79 22 29 29 0a 20 20 20 20 20 20 20 20 23 20 65 71 75 69 76 61 6c 65 6e 74 20 66 6f 72 6d | day")).........#.equivalent.form |
4660 | 3a 0a 20 20 20 20 20 20 20 20 23 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 28 22 | :.........#.date_str.=.integer(" |
4680 | 79 65 61 72 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e 74 68 22 29 20 | year").+.'/'.+.integer("month"). |
46a0 | 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 0a 20 20 20 20 20 20 20 20 | +.'/'.+.integer("day").......... |
46c0 | 23 20 70 61 72 73 65 53 74 72 69 6e 67 20 72 65 74 75 72 6e 73 20 61 20 50 61 72 73 65 52 65 73 | #.parseString.returns.a.ParseRes |
46e0 | 75 6c 74 73 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 64 61 74 | ults.object.........result.=.dat |
4700 | 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f 31 32 2f 33 31 22 29 0a | e_str.parseString("1999/12/31"). |
4720 | 0a 20 20 20 20 20 20 20 20 64 65 66 20 74 65 73 74 28 73 2c 20 66 6e 3d 72 65 70 72 29 3a 0a 20 | .........def.test(s,.fn=repr):.. |
4740 | 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 25 73 20 2d 3e 20 25 73 22 20 25 20 28 73 | ...........print("%s.->.%s".%.(s |
4760 | 2c 20 66 6e 28 65 76 61 6c 28 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 6c 69 | ,.fn(eval(s)))).........test("li |
4780 | 73 74 28 72 65 73 75 6c 74 29 22 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 72 65 73 75 6c | st(result)").........test("resul |
47a0 | 74 5b 30 5d 22 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 72 65 73 75 6c 74 5b 27 6d 6f 6e | t[0]").........test("result['mon |
47c0 | 74 68 27 5d 22 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 72 65 73 75 6c 74 2e 64 61 79 22 | th']").........test("result.day" |
47e0 | 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 27 6d 6f 6e 74 68 27 20 69 6e 20 72 65 73 75 6c | ).........test("'month'.in.resul |
4800 | 74 22 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 27 6d 69 6e 75 74 65 73 27 20 69 6e 20 72 | t").........test("'minutes'.in.r |
4820 | 65 73 75 6c 74 22 29 0a 20 20 20 20 20 20 20 20 74 65 73 74 28 22 72 65 73 75 6c 74 2e 64 75 6d | esult").........test("result.dum |
4840 | 70 28 29 22 2c 20 73 74 72 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 | p()",.str)......prints::........ |
4860 | 20 20 6c 69 73 74 28 72 65 73 75 6c 74 29 20 2d 3e 20 5b 27 31 39 39 39 27 2c 20 27 2f 27 2c 20 | ..list(result).->.['1999',.'/',. |
4880 | 27 31 32 27 2c 20 27 2f 27 2c 20 27 33 31 27 5d 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 5b | '12',.'/',.'31'].........result[ |
48a0 | 30 5d 20 2d 3e 20 27 31 39 39 39 27 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 5b 27 6d 6f 6e | 0].->.'1999'.........result['mon |
48c0 | 74 68 27 5d 20 2d 3e 20 27 31 32 27 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 2e 64 61 79 20 | th'].->.'12'.........result.day. |
48e0 | 2d 3e 20 27 33 31 27 0a 20 20 20 20 20 20 20 20 27 6d 6f 6e 74 68 27 20 69 6e 20 72 65 73 75 6c | ->.'31'.........'month'.in.resul |
4900 | 74 20 2d 3e 20 54 72 75 65 0a 20 20 20 20 20 20 20 20 27 6d 69 6e 75 74 65 73 27 20 69 6e 20 72 | t.->.True.........'minutes'.in.r |
4920 | 65 73 75 6c 74 20 2d 3e 20 46 61 6c 73 65 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 2e 64 75 | esult.->.False.........result.du |
4940 | 6d 70 28 29 20 2d 3e 20 5b 27 31 39 39 39 27 2c 20 27 2f 27 2c 20 27 31 32 27 2c 20 27 2f 27 2c | mp().->.['1999',.'/',.'12',.'/', |
4960 | 20 27 33 31 27 5d 0a 20 20 20 20 20 20 20 20 2d 20 64 61 79 3a 20 33 31 0a 20 20 20 20 20 20 20 | .'31'].........-.day:.31........ |
4980 | 20 2d 20 6d 6f 6e 74 68 3a 20 31 32 0a 20 20 20 20 20 20 20 20 2d 20 79 65 61 72 3a 20 31 39 39 | .-.month:.12.........-.year:.199 |
49a0 | 39 0a 20 20 20 20 4e 54 63 05 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 43 00 00 00 73 22 00 | 9.....NTc................C...s". |
49c0 | 00 00 74 00 7c 01 7c 00 83 02 72 0e 7c 01 53 00 74 01 a0 02 7c 00 a1 01 7d 05 64 01 7c 05 5f 03 | ..t.|.|...r.|.S.t...|...}.d.|._. |
49e0 | 7c 05 53 00 29 02 4e 54 29 04 72 8a 00 00 00 da 06 6f 62 6a 65 63 74 da 07 5f 5f 6e 65 77 5f 5f | |.S.).NT).r......object..__new__ |
4a00 | da 15 5f 50 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 64 6f 69 6e 69 74 29 06 72 b4 00 00 00 da 07 | .._ParseResults__doinit).r...... |
4a20 | 74 6f 6b 6c 69 73 74 da 04 6e 61 6d 65 da 06 61 73 4c 69 73 74 da 05 6d 6f 64 61 6c da 06 72 65 | toklist..name..asList..modal..re |
4a40 | 74 6f 62 6a 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f0 00 00 00 e8 01 00 00 73 0a 00 00 | tobjr....r....r....r........s... |
4a60 | 00 00 01 0a 01 04 01 0a 01 06 01 7a 14 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 6e 65 77 5f | ...........z.ParseResults.__new_ |
4a80 | 5f 63 06 00 00 00 00 00 00 00 06 00 00 00 0a 00 00 00 43 00 00 00 73 64 01 00 00 7c 00 6a 00 72 | _c................C...sd...|.j.r |
4aa0 | 76 64 01 7c 00 5f 00 64 00 7c 00 5f 01 64 00 7c 00 5f 02 69 00 7c 00 5f 03 7c 03 7c 00 5f 04 7c | vd.|._.d.|._.d.|._.i.|._.|.|._.| |
4ac0 | 04 7c 00 5f 05 7c 01 64 00 6b 08 72 36 67 00 7d 01 7c 05 7c 01 74 06 83 02 72 50 7c 01 64 00 64 | .|._.|.d.k.r6g.}.|.|.t...rP|.d.d |
4ae0 | 00 85 02 19 00 7c 00 5f 07 6e 1e 7c 05 7c 01 74 08 83 02 72 66 74 06 7c 01 83 01 7c 00 5f 07 6e | .....|._.n.|.|.t...rft.|...|._.n |
4b00 | 08 7c 01 67 01 7c 00 5f 07 74 09 83 00 7c 00 5f 0a 7c 02 64 00 6b 09 90 01 72 60 7c 02 90 01 72 | .|.g.|._.t...|._.|.d.k...r`|...r |
4b20 | 60 7c 04 73 94 64 02 7c 00 6a 03 7c 02 3c 00 7c 05 7c 02 74 0b 83 02 72 a6 74 0c 7c 02 83 01 7d | `|.s.d.|.j.|.<.|.|.t...r.t.|...} |
4b40 | 02 7c 02 7c 00 5f 01 7c 05 7c 01 74 0d 64 00 83 01 74 0e 74 06 66 03 83 02 72 d0 7c 01 64 00 64 | .|.|._.|.|.t.d...t.t.f...r.|.d.d |
4b60 | 03 67 00 66 03 6b 06 90 01 73 60 7c 05 7c 01 74 0e 83 02 72 e0 7c 01 67 01 7d 01 7c 03 90 01 72 | .g.f.k...s`|.|.t...r.|.g.}.|...r |
4b80 | 2a 7c 05 7c 01 74 0f 83 02 90 01 72 08 74 10 74 0f 7c 01 6a 07 83 01 64 02 83 02 7c 00 7c 02 3c | *|.|.t.....r.t.t.|.j...d...|.|.< |
4ba0 | 00 6e 16 74 10 74 0f 7c 01 64 02 19 00 83 01 64 02 83 02 7c 00 7c 02 3c 00 7c 02 7c 00 7c 02 19 | .n.t.t.|.d.....d...|.|.<.|.|.|.. |
4bc0 | 00 5f 01 6e 36 79 10 7c 01 64 02 19 00 7c 00 7c 02 3c 00 57 00 6e 24 04 00 74 11 74 12 74 13 66 | ._.n6y.|.d...|.|.<.W.n$..t.t.t.f |
4be0 | 03 6b 0a 90 01 72 5e 01 00 01 00 01 00 7c 01 7c 00 7c 02 3c 00 59 00 6e 02 58 00 64 00 53 00 29 | .k...r^......|.|.|.<.Y.n.X.d.S.) |
4c00 | 04 4e 46 72 01 00 00 00 72 a8 00 00 00 29 14 72 f1 00 00 00 da 13 5f 50 61 72 73 65 52 65 73 75 | .NFr....r....).r......_ParseResu |
4c20 | 6c 74 73 5f 5f 6e 61 6d 65 da 15 5f 50 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 70 61 72 65 6e 74 | lts__name.._ParseResults__parent |
4c40 | da 19 5f 50 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 61 63 63 75 6d 4e 61 6d 65 73 da 15 5f 50 61 | .._ParseResults__accumNames.._Pa |
4c60 | 72 73 65 52 65 73 75 6c 74 73 5f 5f 61 73 4c 69 73 74 da 14 5f 50 61 72 73 65 52 65 73 75 6c 74 | rseResults__asList.._ParseResult |
4c80 | 73 5f 5f 6d 6f 64 61 6c da 04 6c 69 73 74 da 16 5f 50 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 74 | s__modal..list.._ParseResults__t |
4ca0 | 6f 6b 6c 69 73 74 da 0e 5f 67 65 6e 65 72 61 74 6f 72 54 79 70 65 da 04 64 69 63 74 da 16 5f 50 | oklist.._generatorType..dict.._P |
4cc0 | 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 74 6f 6b 64 69 63 74 72 86 00 00 00 72 95 00 00 00 72 c5 | arseResults__tokdictr....r....r. |
4ce0 | 00 00 00 da 0a 62 61 73 65 73 74 72 69 6e 67 72 31 00 00 00 72 e8 00 00 00 da 08 4b 65 79 45 72 | .....basestringr1...r......KeyEr |
4d00 | 72 6f 72 da 09 54 79 70 65 45 72 72 6f 72 da 0a 49 6e 64 65 78 45 72 72 6f 72 29 06 72 b1 00 00 | ror..TypeError..IndexError).r... |
4d20 | 00 72 f2 00 00 00 72 f3 00 00 00 72 f4 00 00 00 72 f5 00 00 00 72 8a 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
4d40 | 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 f1 01 00 00 73 42 00 00 00 00 01 06 01 06 01 06 01 06 | ....r....r........sB............ |
4d60 | 01 06 01 06 01 06 01 08 01 04 01 0a 01 10 01 0a 01 0c 02 08 01 08 02 10 01 04 01 0a 01 0a 01 08 | ................................ |
4d80 | 01 06 01 24 01 0a 01 06 01 06 01 0c 01 16 02 16 01 0c 02 02 01 10 01 16 01 7a 15 50 61 72 73 65 | ...$.....................z.Parse |
4da0 | 52 65 73 75 6c 74 73 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 | Results.__init__c............... |
4dc0 | 00 43 00 00 00 73 50 00 00 00 74 00 7c 01 74 01 74 02 66 02 83 02 72 18 7c 00 6a 03 7c 01 19 00 | .C...sP...t.|.t.t.f...r.|.j.|... |
4de0 | 53 00 7c 01 7c 00 6a 04 6b 07 72 34 7c 00 6a 05 7c 01 19 00 64 01 19 00 64 02 19 00 53 00 74 06 | S.|.|.j.k.r4|.j.|...d...d...S.t. |
4e00 | 64 03 64 04 84 00 7c 00 6a 05 7c 01 19 00 44 00 83 01 83 01 53 00 64 00 53 00 29 05 4e 72 84 00 | d.d...|.j.|...D.....S.d.S.).Nr.. |
4e20 | 00 00 72 01 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 | ..r....c................S...s... |
4e40 | 00 67 00 7c 00 5d 0c 7d 01 7c 01 64 00 19 00 91 02 71 04 53 00 29 01 72 01 00 00 00 72 0e 00 00 | .g.|.].}.|.d.....q.S.).r....r... |
4e60 | 00 29 02 72 96 00 00 00 da 01 76 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 fa 0a 3c 6c 69 73 | .).r......vr....r....r......<lis |
4e80 | 74 63 6f 6d 70 3e 1f 02 00 00 73 02 00 00 00 06 00 7a 2c 50 61 72 73 65 52 65 73 75 6c 74 73 2e | tcomp>....s......z,ParseResults. |
4ea0 | 5f 5f 67 65 74 69 74 65 6d 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 | __getitem__.<locals>.<listcomp>) |
4ec0 | 07 72 8a 00 00 00 72 86 00 00 00 da 05 73 6c 69 63 65 72 fd 00 00 00 72 f9 00 00 00 72 00 01 00 | .r....r......slicer....r....r... |
4ee0 | 00 72 31 00 00 00 29 02 72 b1 00 00 00 72 e1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .r1...).r....r....r....r....r... |
4f00 | 00 72 ec 00 00 00 18 02 00 00 73 0a 00 00 00 00 01 0e 01 0a 02 0a 01 12 02 7a 18 50 61 72 73 65 | .r........s..............z.Parse |
4f20 | 52 65 73 75 6c 74 73 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 63 04 00 00 00 00 00 00 00 05 00 00 00 | Results.__getitem__c............ |
4f40 | 04 00 00 00 43 00 00 00 73 8c 00 00 00 7c 03 7c 02 74 00 83 02 72 30 7c 00 6a 01 a0 02 7c 01 74 | ....C...s....|.|.t...r0|.j...|.t |
4f60 | 03 83 00 a1 02 7c 02 67 01 17 00 7c 00 6a 01 7c 01 3c 00 7c 02 64 01 19 00 7d 04 6e 44 7c 03 7c | .....|.g...|.j.|.<.|.d...}.nD|.| |
4f80 | 01 74 04 74 05 66 02 83 02 72 4e 7c 02 7c 00 6a 06 7c 01 3c 00 7c 02 7d 04 6e 26 7c 00 6a 01 a0 | .t.t.f...rN|.|.j.|.<.|.}.n&|.j.. |
4fa0 | 02 7c 01 74 03 83 00 a1 02 74 00 7c 02 64 01 83 02 67 01 17 00 7c 00 6a 01 7c 01 3c 00 7c 02 7d | .|.t.....t.|.d...g...|.j.|.<.|.} |
4fc0 | 04 7c 03 7c 04 74 07 83 02 72 88 74 08 7c 00 83 01 7c 04 5f 09 64 00 53 00 29 02 4e 72 01 00 00 | .|.|.t...r.t.|...|._.d.S.).Nr... |
4fe0 | 00 29 0a 72 e8 00 00 00 72 00 01 00 00 72 da 00 00 00 72 fc 00 00 00 72 86 00 00 00 72 07 01 00 | .).r....r....r....r....r....r... |
5000 | 00 72 fd 00 00 00 72 31 00 00 00 da 05 77 6b 72 65 66 72 f8 00 00 00 29 05 72 b1 00 00 00 da 01 | .r....r1.....wkrefr....).r...... |
5020 | 6b 72 05 01 00 00 72 8a 00 00 00 da 03 73 75 62 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da | kr....r......subr....r....r..... |
5040 | 0b 5f 5f 73 65 74 69 74 65 6d 5f 5f 21 02 00 00 73 14 00 00 00 00 01 0a 01 1c 01 0a 01 0e 01 0a | .__setitem__!...s............... |
5060 | 01 06 02 22 01 04 01 0a 01 7a 18 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 73 65 74 69 74 65 | ...".....z.ParseResults.__setite |
5080 | 6d 5f 5f 63 02 00 00 00 00 00 00 00 0a 00 00 00 08 00 00 00 43 00 00 00 73 c6 00 00 00 74 00 7c | m__c................C...s....t.| |
50a0 | 01 74 01 74 02 66 02 83 02 72 ba 74 03 7c 00 6a 04 83 01 7d 02 7c 00 6a 04 7c 01 3d 00 74 00 7c | .t.t.f...r.t.|.j...}.|.j.|.=.t.| |
50c0 | 01 74 01 83 02 72 48 7c 01 64 01 6b 00 72 3a 7c 01 7c 02 37 00 7d 01 74 02 7c 01 7c 01 64 02 17 | .t...rH|.d.k.r:|.|.7.}.t.|.|.d.. |
50e0 | 00 83 02 7d 01 74 05 74 06 7c 01 a0 07 7c 02 a1 01 8e 00 83 01 7d 03 7c 03 a0 08 a1 00 01 00 78 | ...}.t.t.|...|.......}.|.......x |
5100 | 5e 7c 00 6a 09 a0 0a a1 00 44 00 5d 46 5c 02 7d 04 7d 05 78 3c 7c 03 44 00 5d 34 7d 06 78 2e 74 | ^|.j.....D.]F\.}.}.x<|.D.]4}.x.t |
5120 | 0b 7c 05 83 01 44 00 5d 22 5c 02 7d 07 5c 02 7d 08 7d 09 74 0c 7c 08 7c 09 7c 09 7c 06 6b 04 18 | .|...D.]"\.}.\.}.}.t.|.|.|.|.k.. |
5140 | 00 83 02 7c 05 7c 07 3c 00 71 8a 57 00 71 7c 57 00 71 6e 57 00 6e 08 7c 00 6a 09 7c 01 3d 00 64 | ...|.|.<.q.W.q|W.qnW.n.|.j.|.=.d |
5160 | 00 53 00 29 03 4e 72 01 00 00 00 72 99 00 00 00 29 0d 72 8a 00 00 00 72 86 00 00 00 72 07 01 00 | .S.).Nr....r....).r....r....r... |
5180 | 00 da 03 6c 65 6e 72 fd 00 00 00 72 fc 00 00 00 da 05 72 61 6e 67 65 da 07 69 6e 64 69 63 65 73 | ...lenr....r......range..indices |
51a0 | da 07 72 65 76 65 72 73 65 72 00 01 00 00 da 05 69 74 65 6d 73 72 d8 00 00 00 72 e8 00 00 00 29 | ..reverser......itemsr....r....) |
51c0 | 0a 72 b1 00 00 00 72 e1 00 00 00 da 05 6d 79 6c 65 6e da 07 72 65 6d 6f 76 65 64 72 f3 00 00 00 | .r....r......mylen..removedr.... |
51e0 | da 0b 6f 63 63 75 72 72 65 6e 63 65 73 da 01 6a 72 09 01 00 00 da 05 76 61 6c 75 65 da 08 70 6f | ..occurrences..jr......value..po |
5200 | 73 69 74 69 6f 6e 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0b 5f 5f 64 65 6c 69 74 65 6d | sitionr....r....r......__delitem |
5220 | 5f 5f 2e 02 00 00 73 1c 00 00 00 00 01 0e 01 0a 01 08 03 0a 01 08 01 08 01 0e 02 12 01 08 02 14 | __....s......................... |
5240 | 01 0a 01 16 01 24 02 7a 18 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 64 65 6c 69 74 65 6d 5f | .....$.z.ParseResults.__delitem_ |
5260 | 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 01 7c 00 6a | _c................C...s....|.|.j |
5280 | 00 6b 06 53 00 29 01 4e 29 01 72 00 01 00 00 29 02 72 b1 00 00 00 72 09 01 00 00 72 0e 00 00 00 | .k.S.).N).r....).r....r....r.... |
52a0 | 72 0e 00 00 00 72 0f 00 00 00 da 0c 5f 5f 63 6f 6e 74 61 69 6e 73 5f 5f 43 02 00 00 73 02 00 00 | r....r......__contains__C...s... |
52c0 | 00 00 01 7a 19 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 63 6f 6e 74 61 69 6e 73 5f 5f 63 01 | ...z.ParseResults.__contains__c. |
52e0 | 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 6a 01 83 01 | ...............C...s....t.|.j... |
5300 | 53 00 29 01 4e 29 02 72 0c 01 00 00 72 fd 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 | S.).N).r....r....).r....r....r.. |
5320 | 00 00 72 0f 00 00 00 da 07 5f 5f 6c 65 6e 5f 5f 46 02 00 00 72 89 00 00 00 7a 14 50 61 72 73 65 | ..r......__len__F...r....z.Parse |
5340 | 52 65 73 75 6c 74 73 2e 5f 5f 6c 65 6e 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 | Results.__len__c................ |
5360 | 43 00 00 00 73 0a 00 00 00 7c 00 6a 00 0c 00 0c 00 53 00 29 01 4e 29 01 72 fd 00 00 00 29 01 72 | C...s....|.j.....S.).N).r....).r |
5380 | b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 62 6f 6f 6c 5f 5f 47 02 00 | ....r....r....r......__bool__G.. |
53a0 | 00 72 89 00 00 00 7a 15 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 62 6f 6f 6c 5f 5f 63 01 00 | .r....z.ParseResults.__bool__c.. |
53c0 | 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 6a 01 83 01 53 | ..............C...s....t.|.j...S |
53e0 | 00 29 01 4e 29 02 da 04 69 74 65 72 72 fd 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 | .).N)...iterr....).r....r....r.. |
5400 | 00 00 72 0f 00 00 00 da 08 5f 5f 69 74 65 72 5f 5f 49 02 00 00 72 89 00 00 00 7a 15 50 61 72 73 | ..r......__iter__I...r....z.Pars |
5420 | 65 52 65 73 75 6c 74 73 2e 5f 5f 69 74 65 72 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 | eResults.__iter__c.............. |
5440 | 00 00 43 00 00 00 73 14 00 00 00 74 00 7c 00 6a 01 64 00 64 00 64 01 85 03 19 00 83 01 53 00 29 | ..C...s....t.|.j.d.d.d.......S.) |
5460 | 02 4e 72 84 00 00 00 29 02 72 1b 01 00 00 72 fd 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 | .Nr....).r....r....).r....r....r |
5480 | 0e 00 00 00 72 0f 00 00 00 da 0c 5f 5f 72 65 76 65 72 73 65 64 5f 5f 4a 02 00 00 72 89 00 00 00 | ....r......__reversed__J...r.... |
54a0 | 7a 19 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 72 65 76 65 72 73 65 64 5f 5f 63 01 00 00 00 | z.ParseResults.__reversed__c.... |
54c0 | 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 24 00 00 00 74 00 7c 00 6a 01 64 01 83 02 72 | ............C...s$...t.|.j.d...r |
54e0 | 16 7c 00 6a 01 a0 02 a1 00 53 00 74 03 7c 00 6a 01 83 01 53 00 64 00 53 00 29 02 4e da 08 69 74 | .|.j.....S.t.|.j...S.d.S.).N..it |
5500 | 65 72 6b 65 79 73 29 04 da 07 68 61 73 61 74 74 72 72 00 01 00 00 72 1e 01 00 00 72 1b 01 00 00 | erkeys)...hasattrr....r....r.... |
5520 | 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 09 5f 69 74 65 72 6b 65 79 | ).r....r....r....r......_iterkey |
5540 | 73 4b 02 00 00 73 06 00 00 00 00 01 0c 01 0a 02 7a 16 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f | sK...s..........z.ParseResults._ |
5560 | 69 74 65 72 6b 65 79 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 16 00 | iterkeysc....................s.. |
5580 | 00 00 87 00 66 01 64 01 64 02 84 08 88 00 a0 00 a1 00 44 00 83 01 53 00 29 03 4e 63 01 00 00 00 | ....f.d.d.........D...S.).Nc.... |
55a0 | 00 00 00 00 02 00 00 00 03 00 00 00 33 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 88 00 7c 01 19 | ............3...s....|.].}...|.. |
55c0 | 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 02 72 96 00 00 00 72 09 01 00 00 29 | .V...q.d.S.).Nr....).r....r....) |
55e0 | 01 72 b1 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 52 02 00 00 73 02 00 00 00 04 00 | .r....r....r....r....R...s...... |
5600 | 7a 2b 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 69 74 65 72 76 61 6c 75 65 73 2e 3c 6c 6f 63 61 | z+ParseResults._itervalues.<loca |
5620 | 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 29 01 72 20 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 | ls>.<genexpr>).r....).r....r.... |
5640 | 29 01 72 b1 00 00 00 72 0f 00 00 00 da 0b 5f 69 74 65 72 76 61 6c 75 65 73 51 02 00 00 73 02 00 | ).r....r......_itervaluesQ...s.. |
5660 | 00 00 00 01 7a 18 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 69 74 65 72 76 61 6c 75 65 73 63 01 | ....z.ParseResults._itervaluesc. |
5680 | 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 16 00 00 00 87 00 66 01 64 01 64 02 | ...................s......f.d.d. |
56a0 | 84 08 88 00 a0 00 a1 00 44 00 83 01 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 | ........D...S.).Nc.............. |
56c0 | 00 00 33 00 00 00 73 1a 00 00 00 7c 00 5d 12 7d 01 7c 01 88 00 7c 01 19 00 66 02 56 00 01 00 71 | ..3...s....|.].}.|...|...f.V...q |
56e0 | 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 02 72 96 00 00 00 72 09 01 00 00 29 01 72 b1 00 00 00 | .d.S.).Nr....).r....r....).r.... |
5700 | 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 55 02 00 00 73 02 00 00 00 04 00 7a 2a 50 61 72 73 | r....r....r....U...s......z*Pars |
5720 | 65 52 65 73 75 6c 74 73 2e 5f 69 74 65 72 69 74 65 6d 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 | eResults._iteritems.<locals>.<ge |
5740 | 6e 65 78 70 72 3e 29 01 72 20 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 29 01 72 b1 00 00 00 | nexpr>).r....).r....r....).r.... |
5760 | 72 0f 00 00 00 da 0a 5f 69 74 65 72 69 74 65 6d 73 54 02 00 00 73 02 00 00 00 00 01 7a 17 50 61 | r......_iteritemsT...s......z.Pa |
5780 | 72 73 65 52 65 73 75 6c 74 73 2e 5f 69 74 65 72 69 74 65 6d 73 63 01 00 00 00 00 00 00 00 01 00 | rseResults._iteritemsc.......... |
57a0 | 00 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c 00 a0 01 a1 00 83 01 53 00 29 01 7a 56 52 | ......C...s....t.|.......S.).zVR |
57c0 | 65 74 75 72 6e 73 20 61 6c 6c 20 6e 61 6d 65 64 20 72 65 73 75 6c 74 20 6b 65 79 73 20 28 61 73 | eturns.all.named.result.keys.(as |
57e0 | 20 61 20 6c 69 73 74 20 69 6e 20 50 79 74 68 6f 6e 20 32 2e 78 2c 20 61 73 20 61 6e 20 69 74 65 | .a.list.in.Python.2.x,.as.an.ite |
5800 | 72 61 74 6f 72 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 78 29 2e 29 02 72 fc 00 00 00 72 1e 01 00 | rator.in.Python.3.x).).r....r... |
5820 | 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 04 6b 65 79 73 6b 02 00 | .).r....r....r....r......keysk.. |
5840 | 00 73 02 00 00 00 00 02 7a 11 50 61 72 73 65 52 65 73 75 6c 74 73 2e 6b 65 79 73 63 01 00 00 00 | .s......z.ParseResults.keysc.... |
5860 | 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c 00 a0 01 a1 00 83 01 53 | ............C...s....t.|.......S |
5880 | 00 29 01 7a 58 52 65 74 75 72 6e 73 20 61 6c 6c 20 6e 61 6d 65 64 20 72 65 73 75 6c 74 20 76 61 | .).zXReturns.all.named.result.va |
58a0 | 6c 75 65 73 20 28 61 73 20 61 20 6c 69 73 74 20 69 6e 20 50 79 74 68 6f 6e 20 32 2e 78 2c 20 61 | lues.(as.a.list.in.Python.2.x,.a |
58c0 | 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 78 29 2e 29 02 72 | s.an.iterator.in.Python.3.x).).r |
58e0 | fc 00 00 00 da 0a 69 74 65 72 76 61 6c 75 65 73 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 | ......itervalues).r....r....r... |
5900 | 00 72 0f 00 00 00 da 06 76 61 6c 75 65 73 6f 02 00 00 73 02 00 00 00 00 02 7a 13 50 61 72 73 65 | .r......valueso...s......z.Parse |
5920 | 52 65 73 75 6c 74 73 2e 76 61 6c 75 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 | Results.valuesc................C |
5940 | 00 00 00 73 0c 00 00 00 74 00 7c 00 a0 01 a1 00 83 01 53 00 29 01 7a 66 52 65 74 75 72 6e 73 20 | ...s....t.|.......S.).zfReturns. |
5960 | 61 6c 6c 20 6e 61 6d 65 64 20 72 65 73 75 6c 74 20 6b 65 79 2d 76 61 6c 75 65 73 20 28 61 73 20 | all.named.result.key-values.(as. |
5980 | 61 20 6c 69 73 74 20 6f 66 20 74 75 70 6c 65 73 20 69 6e 20 50 79 74 68 6f 6e 20 32 2e 78 2c 20 | a.list.of.tuples.in.Python.2.x,. |
59a0 | 61 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 78 29 2e 29 02 | as.an.iterator.in.Python.3.x).). |
59c0 | 72 fc 00 00 00 da 09 69 74 65 72 69 74 65 6d 73 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 | r......iteritems).r....r....r... |
59e0 | 00 72 0f 00 00 00 72 10 01 00 00 73 02 00 00 73 02 00 00 00 00 02 7a 12 50 61 72 73 65 52 65 73 | .r....r....s...s......z.ParseRes |
5a00 | 75 6c 74 73 2e 69 74 65 6d 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 | ults.itemsc................C...s |
5a20 | 0a 00 00 00 74 00 7c 00 6a 01 83 01 53 00 29 01 7a 90 53 69 6e 63 65 20 6b 65 79 73 28 29 20 72 | ....t.|.j...S.).z.Since.keys().r |
5a40 | 65 74 75 72 6e 73 20 61 6e 20 69 74 65 72 61 74 6f 72 2c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 | eturns.an.iterator,.this.method. |
5a60 | 69 73 20 68 65 6c 70 66 75 6c 20 69 6e 20 62 79 70 61 73 73 69 6e 67 0a 20 20 20 20 20 20 20 20 | is.helpful.in.bypassing......... |
5a80 | 20 20 20 63 6f 64 65 20 74 68 61 74 20 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65 20 65 78 69 73 74 | ...code.that.looks.for.the.exist |
5aa0 | 65 6e 63 65 20 6f 66 20 61 6e 79 20 64 65 66 69 6e 65 64 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 | ence.of.any.defined.results.name |
5ac0 | 73 2e 29 02 da 04 62 6f 6f 6c 72 00 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | s.)...boolr....).r....r....r.... |
5ae0 | 72 0f 00 00 00 da 07 68 61 73 6b 65 79 73 77 02 00 00 73 02 00 00 00 00 03 7a 14 50 61 72 73 65 | r......haskeysw...s......z.Parse |
5b00 | 52 65 73 75 6c 74 73 2e 68 61 73 6b 65 79 73 63 01 00 00 00 00 00 00 00 08 00 00 00 04 00 00 00 | Results.haskeysc................ |
5b20 | 4f 00 00 00 73 92 00 00 00 7c 01 73 0a 64 01 67 01 7d 01 78 36 7c 02 a0 00 a1 00 44 00 5d 2a 5c | O...s....|.s.d.g.}.x6|.....D.]*\ |
5b40 | 02 7d 03 7d 04 7c 03 64 02 6b 02 72 32 7c 01 64 03 19 00 7c 04 66 02 7d 01 71 14 74 01 64 04 7c | .}.}.|.d.k.r2|.d...|.f.}.q.t.d.| |
5b60 | 03 16 00 83 01 82 01 71 14 57 00 74 02 7c 01 64 03 19 00 74 03 83 02 73 68 74 04 7c 01 83 01 64 | .......q.W.t.|.d...t...sht.|...d |
5b80 | 05 6b 02 73 68 7c 01 64 03 19 00 7c 00 6b 06 72 82 7c 01 64 03 19 00 7d 05 7c 00 7c 05 19 00 7d | .k.sh|.d...|.k.r.|.d...}.|.|...} |
5ba0 | 06 7c 00 7c 05 3d 00 7c 06 53 00 7c 01 64 05 19 00 7d 07 7c 07 53 00 64 06 53 00 29 07 61 c1 05 | .|.|.=.|.S.|.d...}.|.S.d.S.).a.. |
5bc0 | 00 00 0a 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 69 | ...........Removes.and.returns.i |
5be0 | 74 65 6d 20 61 74 20 73 70 65 63 69 66 69 65 64 20 69 6e 64 65 78 20 28 64 65 66 61 75 6c 74 3d | tem.at.specified.index.(default= |
5c00 | 20 60 60 6c 61 73 74 60 60 29 2e 0a 20 20 20 20 20 20 20 20 53 75 70 70 6f 72 74 73 20 62 6f 74 | .``last``)..........Supports.bot |
5c20 | 68 20 60 60 6c 69 73 74 60 60 20 61 6e 64 20 60 60 64 69 63 74 60 60 20 73 65 6d 61 6e 74 69 63 | h.``list``.and.``dict``.semantic |
5c40 | 73 20 66 6f 72 20 60 60 70 6f 70 28 29 60 60 2e 20 49 66 0a 20 20 20 20 20 20 20 20 70 61 73 73 | s.for.``pop()``..If.........pass |
5c60 | 65 64 20 6e 6f 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 61 6e 20 69 6e 74 65 67 65 72 20 61 72 67 | ed.no.argument.or.an.integer.arg |
5c80 | 75 6d 65 6e 74 2c 20 69 74 20 77 69 6c 6c 20 75 73 65 20 60 60 6c 69 73 74 60 60 0a 20 20 20 20 | ument,.it.will.use.``list``..... |
5ca0 | 20 20 20 20 73 65 6d 61 6e 74 69 63 73 20 61 6e 64 20 70 6f 70 20 74 6f 6b 65 6e 73 20 66 72 6f | ....semantics.and.pop.tokens.fro |
5cc0 | 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 61 72 73 65 64 20 74 6f 6b 65 6e 73 2e 20 49 66 20 | m.the.list.of.parsed.tokens..If. |
5ce0 | 70 61 73 73 65 64 0a 20 20 20 20 20 20 20 20 61 20 6e 6f 6e 2d 69 6e 74 65 67 65 72 20 61 72 67 | passed.........a.non-integer.arg |
5d00 | 75 6d 65 6e 74 20 28 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 61 20 73 74 72 69 6e 67 29 2c 20 69 74 | ument.(most.likely.a.string),.it |
5d20 | 20 77 69 6c 6c 20 75 73 65 20 60 60 64 69 63 74 60 60 0a 20 20 20 20 20 20 20 20 73 65 6d 61 6e | .will.use.``dict``.........seman |
5d40 | 74 69 63 73 20 61 6e 64 20 70 6f 70 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 | tics.and.pop.the.corresponding.v |
5d60 | 61 6c 75 65 20 66 72 6f 6d 20 61 6e 79 20 64 65 66 69 6e 65 64 20 72 65 73 75 6c 74 73 0a 20 20 | alue.from.any.defined.results... |
5d80 | 20 20 20 20 20 20 6e 61 6d 65 73 2e 20 41 20 73 65 63 6f 6e 64 20 64 65 66 61 75 6c 74 20 72 65 | ......names..A.second.default.re |
5da0 | 74 75 72 6e 20 76 61 6c 75 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6f 72 74 65 64 | turn.value.argument.is.supported |
5dc0 | 2c 20 6a 75 73 74 20 61 73 20 69 6e 0a 20 20 20 20 20 20 20 20 60 60 64 69 63 74 2e 70 6f 70 28 | ,.just.as.in.........``dict.pop( |
5de0 | 29 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 | )``...........Example::......... |
5e00 | 20 20 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f 66 69 72 73 74 28 74 6f 6b 65 6e 73 29 3a 0a 20 | .....def.remove_first(tokens):.. |
5e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 73 2e 70 6f 70 28 30 29 0a 20 20 20 | ...............tokens.pop(0).... |
5e40 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 6e 75 | .........print(OneOrMore(Word(nu |
5e60 | 6d 73 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 30 20 31 32 33 20 33 32 31 22 29 29 20 23 | ms)).parseString("0.123.321")).# |
5e80 | 20 2d 3e 20 5b 27 30 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a 20 20 20 20 20 20 20 20 | .->.['0',.'123',.'321']......... |
5ea0 | 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 6e 75 6d 73 29 29 2e | ....print(OneOrMore(Word(nums)). |
5ec0 | 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 72 65 6d 6f 76 65 5f 66 69 72 73 74 29 2e 70 61 72 | addParseAction(remove_first).par |
5ee0 | 73 65 53 74 72 69 6e 67 28 22 30 20 31 32 33 20 33 32 31 22 29 29 20 23 20 2d 3e 20 5b 27 31 32 | seString("0.123.321")).#.->.['12 |
5f00 | 33 27 2c 20 27 33 32 31 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 3d 20 | 3',.'321']..............label.=. |
5f20 | 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 20 3d 20 | Word(alphas).............patt.=. |
5f40 | 6c 61 62 65 6c 28 22 4c 41 42 45 4c 22 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 | label("LABEL").+.OneOrMore(Word( |
5f60 | 6e 75 6d 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 70 61 74 74 2e 70 61 | nums)).............print(patt.pa |
5f80 | 72 73 65 53 74 72 69 6e 67 28 22 41 41 42 20 31 32 33 20 33 32 31 22 29 2e 64 75 6d 70 28 29 29 | rseString("AAB.123.321").dump()) |
5fa0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 55 73 65 20 70 6f 70 28 29 20 69 6e 20 61 20 70 | ..............#.Use.pop().in.a.p |
5fc0 | 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 72 65 6d 6f 76 65 20 6e 61 6d 65 64 20 72 65 73 75 | arse.action.to.remove.named.resu |
5fe0 | 6c 74 20 28 6e 6f 74 65 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 | lt.(note.that.corresponding.valu |
6000 | 65 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 72 65 6d 6f 76 65 64 20 66 | e.is.not.............#.removed.f |
6020 | 72 6f 6d 20 6c 69 73 74 20 66 6f 72 6d 20 6f 66 20 72 65 73 75 6c 74 73 29 0a 20 20 20 20 20 20 | rom.list.form.of.results)....... |
6040 | 20 20 20 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f 4c 41 42 45 4c 28 74 6f 6b 65 6e 73 29 3a 0a | ......def.remove_LABEL(tokens):. |
6060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 73 2e 70 6f 70 28 22 4c 41 42 45 | ................tokens.pop("LABE |
6080 | 4c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 6f 6b 65 6e | L").................return.token |
60a0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f | s.............patt.addParseActio |
60c0 | 6e 28 72 65 6d 6f 76 65 5f 4c 41 42 45 4c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e | n(remove_LABEL).............prin |
60e0 | 74 28 70 61 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 41 42 20 31 32 33 20 33 32 31 22 | t(patt.parseString("AAB.123.321" |
6100 | 29 2e 64 75 6d 70 28 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 | ).dump())..........prints::..... |
6120 | 20 20 20 20 20 20 20 20 20 5b 27 41 41 42 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a 20 | .........['AAB',.'123',.'321'].. |
6140 | 20 20 20 20 20 20 20 20 20 20 20 2d 20 4c 41 42 45 4c 3a 20 41 41 42 0a 0a 20 20 20 20 20 20 20 | ...........-.LABEL:.AAB......... |
6160 | 20 20 20 20 20 5b 27 41 41 42 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a 20 20 20 20 20 | .....['AAB',.'123',.'321']...... |
6180 | 20 20 20 72 84 00 00 00 da 07 64 65 66 61 75 6c 74 72 01 00 00 00 7a 2d 70 6f 70 28 29 20 67 6f | ...r......defaultr....z-pop().go |
61a0 | 74 20 61 6e 20 75 6e 65 78 70 65 63 74 65 64 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 | t.an.unexpected.keyword.argument |
61c0 | 20 27 25 73 27 72 99 00 00 00 4e 29 05 72 10 01 00 00 72 03 01 00 00 72 8a 00 00 00 72 86 00 00 | .'%s'r....N).r....r....r....r... |
61e0 | 00 72 0c 01 00 00 29 08 72 b1 00 00 00 72 b0 00 00 00 da 06 6b 77 61 72 67 73 72 09 01 00 00 72 | .r....).r....r......kwargsr....r |
6200 | 05 01 00 00 da 05 69 6e 64 65 78 72 94 00 00 00 da 0c 64 65 66 61 75 6c 74 76 61 6c 75 65 72 0e | ......indexr......defaultvaluer. |
6220 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 03 70 6f 70 7c 02 00 00 73 1e 00 00 00 00 25 04 01 06 | ...r....r......pop|...s.....%... |
6240 | 01 12 01 08 01 0e 02 10 01 0e 01 0c 01 0c 01 08 01 08 01 06 01 04 02 08 01 7a 10 50 61 72 73 65 | .........................z.Parse |
6260 | 52 65 73 75 6c 74 73 2e 70 6f 70 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 | Results.popc................C... |
6280 | 73 18 00 00 00 7c 01 7c 00 6b 06 72 10 7c 00 7c 01 19 00 53 00 7c 02 53 00 64 01 53 00 29 02 61 | s....|.|.k.r.|.|...S.|.S.d.S.).a |
62a0 | 5b 02 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 6e 61 6d 65 64 20 72 65 73 75 6c | [............Returns.named.resul |
62c0 | 74 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 67 69 76 65 6e 20 6b 65 79 2c 20 6f 72 20 69 66 20 | t.matching.the.given.key,.or.if. |
62e0 | 74 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 20 20 20 20 20 20 73 75 63 68 20 6e 61 6d 65 2c 20 74 | there.is.no.........such.name,.t |
6300 | 68 65 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 67 69 76 65 6e 20 60 60 64 65 66 61 75 6c 74 56 | hen.returns.the.given.``defaultV |
6320 | 61 6c 75 65 60 60 20 6f 72 20 60 60 4e 6f 6e 65 60 60 20 69 66 20 6e 6f 0a 20 20 20 20 20 20 20 | alue``.or.``None``.if.no........ |
6340 | 20 60 60 64 65 66 61 75 6c 74 56 61 6c 75 65 60 60 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 0a | .``defaultValue``.is.specified.. |
6360 | 0a 20 20 20 20 20 20 20 20 53 69 6d 69 6c 61 72 20 74 6f 20 60 60 64 69 63 74 2e 67 65 74 28 29 | .........Similar.to.``dict.get() |
6380 | 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 | ``...........Example::.......... |
63a0 | 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 | ....integer.=.Word(nums)........ |
63c0 | 20 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 28 22 79 65 61 72 22 29 20 | .....date_str.=.integer("year"). |
63e0 | 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 20 2b | +.'/'.+.integer("month").+.'/'.+ |
6400 | 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 | .integer("day")..............res |
6420 | 75 6c 74 20 3d 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 | ult.=.date_str.parseString("1999 |
6440 | 2f 31 32 2f 33 31 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c | /12/31").............print(resul |
6460 | 74 2e 67 65 74 28 22 79 65 61 72 22 29 29 20 23 20 2d 3e 20 27 31 39 39 39 27 0a 20 20 20 20 20 | t.get("year")).#.->.'1999'...... |
6480 | 20 20 20 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 67 65 74 28 22 68 6f 75 72 22 2c 20 | .......print(result.get("hour",. |
64a0 | 22 6e 6f 74 20 73 70 65 63 69 66 69 65 64 22 29 29 20 23 20 2d 3e 20 27 6e 6f 74 20 73 70 65 63 | "not.specified")).#.->.'not.spec |
64c0 | 69 66 69 65 64 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e | ified'.............print(result. |
64e0 | 67 65 74 28 22 68 6f 75 72 22 29 29 20 23 20 2d 3e 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 4e | get("hour")).#.->.None.........N |
6500 | 72 0e 00 00 00 29 03 72 b1 00 00 00 da 03 6b 65 79 da 0c 64 65 66 61 75 6c 74 56 61 6c 75 65 72 | r....).r......key..defaultValuer |
6520 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 da 00 00 00 b3 02 00 00 73 06 00 00 00 00 12 08 01 | ....r....r....r........s........ |
6540 | 08 02 7a 10 50 61 72 73 65 52 65 73 75 6c 74 73 2e 67 65 74 63 03 00 00 00 00 00 00 00 08 00 00 | ..z.ParseResults.getc........... |
6560 | 00 07 00 00 00 43 00 00 00 73 5a 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 01 00 78 46 7c 00 | .....C...sZ...|.j...|.|.....xF|. |
6580 | 6a 02 a0 03 a1 00 44 00 5d 38 5c 02 7d 03 7d 04 78 2e 74 04 7c 04 83 01 44 00 5d 22 5c 02 7d 05 | j.....D.]8\.}.}.x.t.|...D.]"\.}. |
65a0 | 5c 02 7d 06 7d 07 74 05 7c 06 7c 07 7c 07 7c 01 6b 04 17 00 83 02 7c 04 7c 05 3c 00 71 2c 57 00 | \.}.}.t.|.|.|.|.k.....|.|.<.q,W. |
65c0 | 71 1a 57 00 64 01 53 00 29 02 61 19 02 00 00 0a 20 20 20 20 20 20 20 20 49 6e 73 65 72 74 73 20 | q.W.d.S.).a.............Inserts. |
65e0 | 6e 65 77 20 65 6c 65 6d 65 6e 74 20 61 74 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 64 65 78 20 69 6e | new.element.at.location.index.in |
6600 | 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 61 72 73 65 64 20 74 6f 6b 65 6e 73 2e 0a 0a 20 20 20 | .the.list.of.parsed.tokens...... |
6620 | 20 20 20 20 20 53 69 6d 69 6c 61 72 20 74 6f 20 60 60 6c 69 73 74 2e 69 6e 73 65 72 74 28 29 60 | .....Similar.to.``list.insert()` |
6640 | 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 | `...........Example::........... |
6660 | 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 6e 75 6d 73 29 29 2e 70 | ...print(OneOrMore(Word(nums)).p |
6680 | 61 72 73 65 53 74 72 69 6e 67 28 22 30 20 31 32 33 20 33 32 31 22 29 29 20 23 20 2d 3e 20 5b 27 | arseString("0.123.321")).#.->.[' |
66a0 | 30 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 | 0',.'123',.'321']..............# |
66c0 | 20 75 73 65 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 69 6e 73 65 72 74 20 74 68 | .use.a.parse.action.to.insert.th |
66e0 | 65 20 70 61 72 73 65 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 | e.parse.location.in.the.front.of |
6700 | 20 74 68 65 20 70 61 72 73 65 64 20 72 65 73 75 6c 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .the.parsed.results............. |
6720 | 64 65 66 20 69 6e 73 65 72 74 5f 6c 6f 63 6e 28 6c 6f 63 6e 2c 20 74 6f 6b 65 6e 73 29 3a 0a 20 | def.insert_locn(locn,.tokens):.. |
6740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 73 2e 69 6e 73 65 72 74 28 30 2c 20 | ...............tokens.insert(0,. |
6760 | 6c 6f 63 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 | locn).............print(OneOrMor |
6780 | 65 28 57 6f 72 64 28 6e 75 6d 73 29 29 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 69 6e 73 | e(Word(nums)).addParseAction(ins |
67a0 | 65 72 74 5f 6c 6f 63 6e 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 30 20 31 32 33 20 33 32 31 | ert_locn).parseString("0.123.321 |
67c0 | 22 29 29 20 23 20 2d 3e 20 5b 30 2c 20 27 30 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a | ")).#.->.[0,.'0',.'123',.'321']. |
67e0 | 20 20 20 20 20 20 20 20 4e 29 06 72 fd 00 00 00 da 06 69 6e 73 65 72 74 72 00 01 00 00 72 10 01 | ........N).r......insertr....r.. |
6800 | 00 00 72 d8 00 00 00 72 e8 00 00 00 29 08 72 b1 00 00 00 72 2b 01 00 00 da 06 69 6e 73 53 74 72 | ..r....r....).r....r+.....insStr |
6820 | 72 f3 00 00 00 72 13 01 00 00 72 09 01 00 00 72 15 01 00 00 72 16 01 00 00 72 0e 00 00 00 72 0e | r....r....r....r....r....r....r. |
6840 | 00 00 00 72 0f 00 00 00 72 30 01 00 00 ca 02 00 00 73 08 00 00 00 00 0f 0e 02 14 01 16 01 7a 13 | ...r....r0.......s............z. |
6860 | 50 61 72 73 65 52 65 73 75 6c 74 73 2e 69 6e 73 65 72 74 63 02 00 00 00 00 00 00 00 02 00 00 00 | ParseResults.insertc............ |
6880 | 03 00 00 00 43 00 00 00 73 10 00 00 00 7c 00 6a 00 a0 01 7c 01 a1 01 01 00 64 01 53 00 29 02 61 | ....C...s....|.j...|.....d.S.).a |
68a0 | f3 01 00 00 0a 20 20 20 20 20 20 20 20 41 64 64 20 73 69 6e 67 6c 65 20 65 6c 65 6d 65 6e 74 20 | .............Add.single.element. |
68c0 | 74 6f 20 65 6e 64 20 6f 66 20 50 61 72 73 65 52 65 73 75 6c 74 73 20 6c 69 73 74 20 6f 66 20 65 | to.end.of.ParseResults.list.of.e |
68e0 | 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 | lements...........Example::..... |
6900 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 6e 75 | .........print(OneOrMore(Word(nu |
6920 | 6d 73 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 30 20 31 32 33 20 33 32 31 22 29 29 20 23 | ms)).parseString("0.123.321")).# |
6940 | 20 2d 3e 20 5b 27 30 27 2c 20 27 31 32 33 27 2c 20 27 33 32 31 27 5d 0a 0a 20 20 20 20 20 20 20 | .->.['0',.'123',.'321']......... |
6960 | 20 20 20 20 20 23 20 75 73 65 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 63 6f 6d | .....#.use.a.parse.action.to.com |
6980 | 70 75 74 65 20 74 68 65 20 73 75 6d 20 6f 66 20 74 68 65 20 70 61 72 73 65 64 20 69 6e 74 65 67 | pute.the.sum.of.the.parsed.integ |
69a0 | 65 72 73 2c 20 61 6e 64 20 61 64 64 20 69 74 20 74 6f 20 74 68 65 20 65 6e 64 0a 20 20 20 20 20 | ers,.and.add.it.to.the.end...... |
69c0 | 20 20 20 20 20 20 20 64 65 66 20 61 70 70 65 6e 64 5f 73 75 6d 28 74 6f 6b 65 6e 73 29 3a 0a 20 | .......def.append_sum(tokens):.. |
69e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 73 2e 61 70 70 65 6e 64 28 73 75 6d | ...............tokens.append(sum |
6a00 | 28 6d 61 70 28 69 6e 74 2c 20 74 6f 6b 65 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (map(int,.tokens)))............. |
6a20 | 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 6e 75 6d 73 29 29 2e 61 64 64 50 | print(OneOrMore(Word(nums)).addP |
6a40 | 61 72 73 65 41 63 74 69 6f 6e 28 61 70 70 65 6e 64 5f 73 75 6d 29 2e 70 61 72 73 65 53 74 72 69 | arseAction(append_sum).parseStri |
6a60 | 6e 67 28 22 30 20 31 32 33 20 33 32 31 22 29 29 20 23 20 2d 3e 20 5b 27 30 27 2c 20 27 31 32 33 | ng("0.123.321")).#.->.['0',.'123 |
6a80 | 27 2c 20 27 33 32 31 27 2c 20 34 34 34 5d 0a 20 20 20 20 20 20 20 20 4e 29 02 72 fd 00 00 00 72 | ',.'321',.444].........N).r....r |
6aa0 | d3 00 00 00 29 02 72 b1 00 00 00 da 04 69 74 65 6d 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ....).r......itemr....r....r.... |
6ac0 | 72 d3 00 00 00 df 02 00 00 73 02 00 00 00 00 0d 7a 13 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 | r........s......z.ParseResults.a |
6ae0 | 70 70 65 6e 64 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 26 00 00 00 74 | ppendc................C...s&...t |
6b00 | 00 7c 01 74 01 83 02 72 16 7c 00 a0 02 7c 01 a1 01 01 00 6e 0c 7c 00 6a 03 a0 04 7c 01 a1 01 01 | .|.t...r.|...|.....n.|.j...|.... |
6b20 | 00 64 01 53 00 29 02 61 09 02 00 00 0a 20 20 20 20 20 20 20 20 41 64 64 20 73 65 71 75 65 6e 63 | .d.S.).a.............Add.sequenc |
6b40 | 65 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 65 6e 64 20 6f 66 20 50 61 72 73 65 52 65 73 | e.of.elements.to.end.of.ParseRes |
6b60 | 75 6c 74 73 20 6c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 | ults.list.of.elements........... |
6b80 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 20 3d 20 4f 6e | Example::..............patt.=.On |
6ba0 | 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 0a 0a 20 20 20 20 20 20 20 20 20 | eOrMore(Word(alphas))........... |
6bc0 | 20 20 20 23 20 75 73 65 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 61 70 70 65 6e | ...#.use.a.parse.action.to.appen |
6be0 | 64 20 74 68 65 20 72 65 76 65 72 73 65 20 6f 66 20 74 68 65 20 6d 61 74 63 68 65 64 20 73 74 72 | d.the.reverse.of.the.matched.str |
6c00 | 69 6e 67 73 2c 20 74 6f 20 6d 61 6b 65 20 61 20 70 61 6c 69 6e 64 72 6f 6d 65 0a 20 20 20 20 20 | ings,.to.make.a.palindrome...... |
6c20 | 20 20 20 20 20 20 20 64 65 66 20 6d 61 6b 65 5f 70 61 6c 69 6e 64 72 6f 6d 65 28 74 6f 6b 65 6e | .......def.make_palindrome(token |
6c40 | 73 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 73 2e 65 78 74 65 6e | s):.................tokens.exten |
6c60 | 64 28 72 65 76 65 72 73 65 64 28 5b 74 5b 3a 3a 2d 31 5d 20 66 6f 72 20 74 20 69 6e 20 74 6f 6b | d(reversed([t[::-1].for.t.in.tok |
6c80 | 65 6e 73 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 | ens])).................return.'' |
6ca0 | 2e 6a 6f 69 6e 28 74 6f 6b 65 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 | .join(tokens).............print( |
6cc0 | 70 61 74 74 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 6d 61 6b 65 5f 70 61 6c 69 6e 64 72 | patt.addParseAction(make_palindr |
6ce0 | 6f 6d 65 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 6c 73 6b 64 6a 20 73 64 6c 6b 6a 66 20 6c | ome).parseString("lskdj.sdlkjf.l |
6d00 | 6b 73 64 22 29 29 20 23 20 2d 3e 20 27 6c 73 6b 64 6a 73 64 6c 6b 6a 66 6c 6b 73 64 64 73 6b 6c | ksd")).#.->.'lskdjsdlkjflksddskl |
6d20 | 66 6a 6b 6c 64 73 6a 64 6b 73 6c 27 0a 20 20 20 20 20 20 20 20 4e 29 05 72 8a 00 00 00 72 31 00 | fjkldsjdksl'.........N).r....r1. |
6d40 | 00 00 da 08 5f 5f 69 61 64 64 5f 5f 72 fd 00 00 00 da 06 65 78 74 65 6e 64 29 02 72 b1 00 00 00 | ....__iadd__r......extend).r.... |
6d60 | da 07 69 74 65 6d 73 65 71 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 34 01 00 00 ee 02 00 | ..itemseqr....r....r....r4...... |
6d80 | 00 73 06 00 00 00 00 0e 0a 01 0c 02 7a 13 50 61 72 73 65 52 65 73 75 6c 74 73 2e 65 78 74 65 6e | .s..........z.ParseResults.exten |
6da0 | 64 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 1a 00 00 00 7c 00 6a 00 64 | dc................C...s....|.j.d |
6dc0 | 01 64 01 85 02 3d 00 7c 00 6a 01 a0 02 a1 00 01 00 64 01 53 00 29 02 7a 37 0a 20 20 20 20 20 20 | .d...=.|.j.......d.S.).z7....... |
6de0 | 20 20 43 6c 65 61 72 20 61 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 72 65 73 75 6c 74 73 | ..Clear.all.elements.and.results |
6e00 | 20 6e 61 6d 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 29 03 72 fd 00 00 00 72 00 01 00 00 da 05 63 | .names..........N).r....r......c |
6e20 | 6c 65 61 72 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 36 01 00 00 01 | lear).r....r....r....r....r6.... |
6e40 | 03 00 00 73 04 00 00 00 00 04 0c 01 7a 12 50 61 72 73 65 52 65 73 75 6c 74 73 2e 63 6c 65 61 72 | ...s........z.ParseResults.clear |
6e60 | 63 02 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 43 00 00 00 73 66 00 00 00 79 08 7c 00 7c 01 | c................C...sf...y.|.|. |
6e80 | 19 00 53 00 04 00 74 00 6b 0a 72 1c 01 00 01 00 01 00 64 01 53 00 58 00 7c 01 7c 00 6a 01 6b 06 | ..S...t.k.r.......d.S.X.|.|.j.k. |
6ea0 | 72 5e 7c 01 7c 00 6a 02 6b 07 72 44 7c 00 6a 01 7c 01 19 00 64 02 19 00 64 03 19 00 53 00 74 03 | r^|.|.j.k.rD|.j.|...d...d...S.t. |
6ec0 | 64 04 64 05 84 00 7c 00 6a 01 7c 01 19 00 44 00 83 01 83 01 53 00 6e 04 64 01 53 00 64 00 53 00 | d.d...|.j.|...D.....S.n.d.S.d.S. |
6ee0 | 29 06 4e 72 a8 00 00 00 72 84 00 00 00 72 01 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 04 | ).Nr....r....r....c............. |
6f00 | 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 7c 01 64 00 19 00 91 02 71 04 53 00 | ...S...s....g.|.].}.|.d.....q.S. |
6f20 | 29 01 72 01 00 00 00 72 0e 00 00 00 29 02 72 96 00 00 00 72 05 01 00 00 72 0e 00 00 00 72 0e 00 | ).r....r....).r....r....r....r.. |
6f40 | 00 00 72 0f 00 00 00 72 06 01 00 00 12 03 00 00 73 02 00 00 00 06 00 7a 2c 50 61 72 73 65 52 65 | ..r....r........s......z,ParseRe |
6f60 | 73 75 6c 74 73 2e 5f 5f 67 65 74 61 74 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 | sults.__getattr__.<locals>.<list |
6f80 | 63 6f 6d 70 3e 29 04 72 02 01 00 00 72 00 01 00 00 72 f9 00 00 00 72 31 00 00 00 29 02 72 b1 00 | comp>).r....r....r....r1...).r.. |
6fa0 | 00 00 72 f3 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 ba 00 00 00 08 03 00 00 73 | ..r....r....r....r....r........s |
6fc0 | 12 00 00 00 00 01 02 01 08 01 0e 01 06 02 0a 01 0a 01 12 02 1a 02 7a 18 50 61 72 73 65 52 65 73 | ......................z.ParseRes |
6fe0 | 75 6c 74 73 2e 5f 5f 67 65 74 61 74 74 72 5f 5f 63 02 00 00 00 00 00 00 00 03 00 00 00 02 00 00 | ults.__getattr__c............... |
7000 | 00 43 00 00 00 73 14 00 00 00 7c 00 a0 00 a1 00 7d 02 7c 02 7c 01 37 00 7d 02 7c 02 53 00 29 01 | .C...s....|.....}.|.|.7.}.|.S.). |
7020 | 4e 29 01 da 04 63 6f 70 79 29 03 72 b1 00 00 00 da 05 6f 74 68 65 72 72 94 00 00 00 72 0e 00 00 | N)...copy).r......otherr....r... |
7040 | 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 61 64 64 5f 5f 16 03 00 00 73 06 00 00 00 00 01 08 | .r....r......__add__....s....... |
7060 | 01 08 01 7a 14 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 61 64 64 5f 5f 63 02 00 00 00 00 00 | ...z.ParseResults.__add__c...... |
7080 | 00 00 06 00 00 00 04 00 00 00 03 00 00 00 73 90 00 00 00 7c 01 6a 00 72 6e 74 01 7c 00 6a 02 83 | ..............s....|.j.rnt.|.j.. |
70a0 | 01 89 01 87 01 66 01 64 01 64 02 84 08 89 00 7c 01 6a 00 a0 03 a1 00 7d 02 87 00 66 01 64 03 64 | .....f.d.d.....|.j.....}...f.d.d |
70c0 | 04 84 08 7c 02 44 00 83 01 7d 03 78 34 7c 03 44 00 5d 2c 5c 02 7d 04 7d 05 7c 05 7c 00 7c 04 3c | ...|.D...}.x4|.D.],\.}.}.|.|.|.< |
70e0 | 00 74 04 7c 05 64 05 19 00 74 05 83 02 72 3e 74 06 7c 00 83 01 7c 05 64 05 19 00 5f 07 71 3e 57 | .t.|.d...t...r>t.|...|.d..._.q>W |
7100 | 00 7c 00 04 00 6a 02 7c 01 6a 02 37 00 02 00 5f 02 7c 00 6a 08 a0 09 7c 01 6a 08 a1 01 01 00 7c | .|...j.|.j.7..._.|.j...|.j.....| |
7120 | 00 53 00 29 06 4e 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 13 00 00 00 73 14 00 00 00 | .S.).Nc....................s.... |
7140 | 7c 00 64 01 6b 00 72 0c 88 00 53 00 7c 00 88 00 17 00 53 00 29 02 4e 72 01 00 00 00 72 0e 00 00 | |.d.k.r...S.|.....S.).Nr....r... |
7160 | 00 29 01 da 01 61 29 01 da 06 6f 66 66 73 65 74 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 1e | .)...a)...offsetr....r....r..... |
7180 | 03 00 00 72 89 00 00 00 7a 27 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 69 61 64 64 5f 5f 2e | ...r....z'ParseResults.__iadd__. |
71a0 | 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 63 01 00 00 00 00 00 00 00 04 00 00 00 09 00 | <locals>.<lambda>c.............. |
71c0 | 00 00 13 00 00 00 73 34 00 00 00 67 00 7c 00 5d 2c 5c 02 7d 01 7d 02 7c 02 44 00 5d 1e 7d 03 7c | ......s4...g.|.],\.}.}.|.D.].}.| |
71e0 | 01 74 00 7c 03 64 00 19 00 88 00 7c 03 64 01 19 00 83 01 83 02 66 02 91 03 71 10 71 04 53 00 29 | .t.|.d.....|.d.......f...q.q.S.) |
7200 | 02 72 01 00 00 00 72 99 00 00 00 29 01 72 e8 00 00 00 29 04 72 96 00 00 00 72 09 01 00 00 da 05 | .r....r....).r....).r....r...... |
7220 | 76 6c 69 73 74 72 05 01 00 00 29 01 da 09 61 64 64 6f 66 66 73 65 74 72 0e 00 00 00 72 0f 00 00 | vlistr....)...addoffsetr....r... |
7240 | 00 72 06 01 00 00 20 03 00 00 73 02 00 00 00 06 01 7a 29 50 61 72 73 65 52 65 73 75 6c 74 73 2e | .r........s......z)ParseResults. |
7260 | 5f 5f 69 61 64 64 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 72 01 00 00 | __iadd__.<locals>.<listcomp>r... |
7280 | 00 29 0a 72 00 01 00 00 72 0c 01 00 00 72 fd 00 00 00 72 10 01 00 00 72 8a 00 00 00 72 31 00 00 | .).r....r....r....r....r....r1.. |
72a0 | 00 72 08 01 00 00 72 f8 00 00 00 72 f9 00 00 00 da 06 75 70 64 61 74 65 29 06 72 b1 00 00 00 72 | .r....r....r......update).r....r |
72c0 | 38 01 00 00 da 0a 6f 74 68 65 72 69 74 65 6d 73 da 0e 6f 74 68 65 72 64 69 63 74 69 74 65 6d 73 | 8.....otheritems..otherdictitems |
72e0 | 72 09 01 00 00 72 05 01 00 00 72 0e 00 00 00 29 02 72 3d 01 00 00 72 3b 01 00 00 72 0f 00 00 00 | r....r....r....).r=...r;...r.... |
7300 | 72 33 01 00 00 1b 03 00 00 73 1a 00 00 00 00 01 06 01 0a 01 0c 01 0a 01 0a 01 08 01 0e 01 08 01 | r3.......s...................... |
7320 | 0e 01 12 02 10 01 0e 01 7a 15 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 69 61 64 64 5f 5f 63 | ........z.ParseResults.__iadd__c |
7340 | 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 26 00 00 00 74 00 7c 01 74 01 83 | ................C...s&...t.|.t.. |
7360 | 02 72 1a 7c 01 64 01 6b 02 72 1a 7c 00 a0 02 a1 00 53 00 7c 01 7c 00 17 00 53 00 64 00 53 00 29 | .r.|.d.k.r.|.....S.|.|...S.d.S.) |
7380 | 02 4e 72 01 00 00 00 29 03 72 8a 00 00 00 72 86 00 00 00 72 37 01 00 00 29 02 72 b1 00 00 00 72 | .Nr....).r....r....r7...).r....r |
73a0 | 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 72 61 64 64 5f 5f 2b 03 00 | 8...r....r....r......__radd__+.. |
73c0 | 00 73 06 00 00 00 00 01 12 02 08 03 7a 15 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 72 61 64 | .s..........z.ParseResults.__rad |
73e0 | 64 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 18 00 00 00 64 01 74 | d__c................C...s....d.t |
7400 | 00 7c 00 6a 01 83 01 74 00 7c 00 6a 02 83 01 66 02 16 00 53 00 29 02 4e 7a 08 28 25 73 2c 20 25 | .|.j...t.|.j...f...S.).Nz.(%s,.% |
7420 | 73 29 29 03 72 ed 00 00 00 72 fd 00 00 00 72 00 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 | s)).r....r....r....).r....r....r |
7440 | 0e 00 00 00 72 0f 00 00 00 72 bc 00 00 00 33 03 00 00 73 02 00 00 00 00 01 7a 15 50 61 72 73 65 | ....r....r....3...s......z.Parse |
7460 | 52 65 73 75 6c 74 73 2e 5f 5f 72 65 70 72 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 | Results.__repr__c............... |
7480 | 00 43 00 00 00 73 1e 00 00 00 64 01 64 02 a0 00 64 03 64 04 84 00 7c 00 6a 01 44 00 83 01 a1 01 | .C...s....d.d...d.d...|.j.D..... |
74a0 | 17 00 64 05 17 00 53 00 29 06 4e fa 01 5b 7a 02 2c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 04 | ..d...S.).N..[z.,.c............. |
74c0 | 00 00 00 73 00 00 00 73 28 00 00 00 7c 00 5d 20 7d 01 74 00 7c 01 74 01 83 02 72 18 74 02 7c 01 | ...s...s(...|.].}.t.|.t...r.t.|. |
74e0 | 83 01 6e 06 74 03 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 04 72 8a 00 00 00 72 31 | ..n.t.|...V...q.d.S.).N).r....r1 |
7500 | 00 00 00 72 95 00 00 00 72 ed 00 00 00 29 02 72 96 00 00 00 72 e1 00 00 00 72 0e 00 00 00 72 0e | ...r....r....).r....r....r....r. |
7520 | 00 00 00 72 0f 00 00 00 72 98 00 00 00 37 03 00 00 73 02 00 00 00 04 00 7a 27 50 61 72 73 65 52 | ...r....r....7...s......z'ParseR |
7540 | 65 73 75 6c 74 73 2e 5f 5f 73 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 | esults.__str__.<locals>.<genexpr |
7560 | 3e fa 01 5d 29 02 72 be 00 00 00 72 fd 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 | >..]).r....r....).r....r....r... |
7580 | 00 72 0f 00 00 00 72 bb 00 00 00 36 03 00 00 73 02 00 00 00 00 01 7a 14 50 61 72 73 65 52 65 73 | .r....r....6...s......z.ParseRes |
75a0 | 75 6c 74 73 2e 5f 5f 73 74 72 5f 5f 72 a8 00 00 00 63 02 00 00 00 00 00 00 00 04 00 00 00 05 00 | ults.__str__r....c.............. |
75c0 | 00 00 43 00 00 00 73 50 00 00 00 67 00 7d 02 78 46 7c 00 6a 00 44 00 5d 3c 7d 03 7c 02 72 22 7c | ..C...sP...g.}.xF|.j.D.]<}.|.r"| |
75e0 | 01 72 22 7c 02 a0 01 7c 01 a1 01 01 00 74 02 7c 03 74 03 83 02 72 3a 7c 02 7c 03 a0 04 a1 00 37 | .r"|...|.....t.|.t...r:|.|.....7 |
7600 | 00 7d 02 71 0c 7c 02 a0 01 74 05 7c 03 83 01 a1 01 01 00 71 0c 57 00 7c 02 53 00 29 01 4e 29 06 | .}.q.|...t.|.......q.W.|.S.).N). |
7620 | 72 fd 00 00 00 72 d3 00 00 00 72 8a 00 00 00 72 31 00 00 00 da 0d 5f 61 73 53 74 72 69 6e 67 4c | r....r....r....r1....._asStringL |
7640 | 69 73 74 72 95 00 00 00 29 04 72 b1 00 00 00 da 03 73 65 70 da 03 6f 75 74 72 32 01 00 00 72 0e | istr....).r......sep..outr2...r. |
7660 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 44 01 00 00 39 03 00 00 73 10 00 00 00 00 01 04 01 0c | ...r....r....rD...9...s......... |
7680 | 01 08 01 0a 01 0a 01 0e 02 12 01 7a 1a 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 61 73 53 74 72 | ...........z.ParseResults._asStr |
76a0 | 69 6e 67 4c 69 73 74 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 10 00 00 | ingListc................C...s... |
76c0 | 00 64 01 64 02 84 00 7c 00 6a 00 44 00 83 01 53 00 29 03 61 78 02 00 00 0a 20 20 20 20 20 20 20 | .d.d...|.j.D...S.).ax........... |
76e0 | 20 52 65 74 75 72 6e 73 20 74 68 65 20 70 61 72 73 65 20 72 65 73 75 6c 74 73 20 61 73 20 61 20 | .Returns.the.parse.results.as.a. |
7700 | 6e 65 73 74 65 64 20 6c 69 73 74 20 6f 66 20 6d 61 74 63 68 69 6e 67 20 74 6f 6b 65 6e 73 2c 20 | nested.list.of.matching.tokens,. |
7720 | 61 6c 6c 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 20 20 | all.converted.to.strings........ |
7740 | 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 20 3d | ...Example::..............patt.= |
7760 | 20 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 0a 20 20 20 20 20 20 20 | .OneOrMore(Word(alphas))........ |
7780 | 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 70 61 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 | .....result.=.patt.parseString(" |
77a0 | 73 6c 64 6b 6a 20 6c 73 64 6b 6a 20 73 6c 64 6b 6a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | sldkj.lsdkj.sldkj")............. |
77c0 | 23 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 72 65 73 75 6c 74 20 70 72 69 6e 74 73 20 | #.even.though.the.result.prints. |
77e0 | 69 6e 20 73 74 72 69 6e 67 2d 6c 69 6b 65 20 66 6f 72 6d 2c 20 69 74 20 69 73 20 61 63 74 75 61 | in.string-like.form,.it.is.actua |
7800 | 6c 6c 79 20 61 20 70 79 70 61 72 73 69 6e 67 20 50 61 72 73 65 52 65 73 75 6c 74 73 0a 20 20 20 | lly.a.pyparsing.ParseResults.... |
7820 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 74 79 70 65 28 72 65 73 75 6c 74 29 2c 20 72 65 73 | .........print(type(result),.res |
7840 | 75 6c 74 29 20 23 20 2d 3e 20 3c 63 6c 61 73 73 20 27 70 79 70 61 72 73 69 6e 67 2e 50 61 72 73 | ult).#.->.<class.'pyparsing.Pars |
7860 | 65 52 65 73 75 6c 74 73 27 3e 20 5b 27 73 6c 64 6b 6a 27 2c 20 27 6c 73 64 6b 6a 27 2c 20 27 73 | eResults'>.['sldkj',.'lsdkj',.'s |
7880 | 6c 64 6b 6a 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 55 73 65 20 61 73 4c 69 73 74 | ldkj']..............#.Use.asList |
78a0 | 28 29 20 74 6f 20 63 72 65 61 74 65 20 61 6e 20 61 63 74 75 61 6c 20 6c 69 73 74 0a 20 20 20 20 | ().to.create.an.actual.list..... |
78c0 | 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 5f 6c 69 73 74 20 3d 20 72 65 73 75 6c 74 2e 61 73 4c | ........result_list.=.result.asL |
78e0 | 69 73 74 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 74 79 70 65 28 72 65 73 | ist().............print(type(res |
7900 | 75 6c 74 5f 6c 69 73 74 29 2c 20 72 65 73 75 6c 74 5f 6c 69 73 74 29 20 23 20 2d 3e 20 3c 63 6c | ult_list),.result_list).#.->.<cl |
7920 | 61 73 73 20 27 6c 69 73 74 27 3e 20 5b 27 73 6c 64 6b 6a 27 2c 20 27 6c 73 64 6b 6a 27 2c 20 27 | ass.'list'>.['sldkj',.'lsdkj',.' |
7940 | 73 6c 64 6b 6a 27 5d 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 | sldkj'].........c............... |
7960 | 00 53 00 00 00 73 22 00 00 00 67 00 7c 00 5d 1a 7d 01 74 00 7c 01 74 01 83 02 72 1a 7c 01 a0 02 | .S...s"...g.|.].}.t.|.t...r.|... |
7980 | a1 00 6e 02 7c 01 91 02 71 04 53 00 72 0e 00 00 00 29 03 72 8a 00 00 00 72 31 00 00 00 72 f4 00 | ..n.|...q.S.r....).r....r1...r.. |
79a0 | 00 00 29 02 72 96 00 00 00 da 03 72 65 73 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 | ..).r......resr....r....r....r.. |
79c0 | 00 00 53 03 00 00 73 02 00 00 00 06 00 7a 27 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 73 4c 69 | ..S...s......z'ParseResults.asLi |
79e0 | 73 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 01 72 fd 00 00 00 29 01 72 | st.<locals>.<listcomp>).r....).r |
7a00 | b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f4 00 00 00 44 03 00 00 73 02 00 00 | ....r....r....r....r....D...s... |
7a20 | 00 00 0f 7a 13 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 73 4c 69 73 74 63 01 00 00 00 00 00 00 | ...z.ParseResults.asListc....... |
7a40 | 00 02 00 00 00 04 00 00 00 03 00 00 00 73 36 00 00 00 74 00 72 0c 7c 00 6a 01 7d 01 6e 06 7c 00 | .............s6...t.r.|.j.}.n.|. |
7a60 | 6a 02 7d 01 87 00 66 01 64 01 64 02 84 08 89 00 74 03 87 00 66 01 64 03 64 04 84 08 7c 01 83 00 | j.}...f.d.d.....t...f.d.d...|... |
7a80 | 44 00 83 01 83 01 53 00 29 05 61 ac 03 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 | D.....S.).a.............Returns. |
7aa0 | 74 68 65 20 6e 61 6d 65 64 20 70 61 72 73 65 20 72 65 73 75 6c 74 73 20 61 73 20 61 20 6e 65 73 | the.named.parse.results.as.a.nes |
7ac0 | 74 65 64 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 | ted.dictionary...........Example |
7ae0 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e | ::..............integer.=.Word(n |
7b00 | 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 | ums).............date_str.=.inte |
7b20 | 67 65 72 28 22 79 65 61 72 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e | ger("year").+.'/'.+.integer("mon |
7b40 | 74 68 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 0a 20 20 20 | th").+.'/'.+.integer("day")..... |
7b60 | 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 | .........result.=.date_str.parse |
7b80 | 53 74 72 69 6e 67 28 27 31 32 2f 33 31 2f 31 39 39 39 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 | String('12/31/1999')............ |
7ba0 | 20 70 72 69 6e 74 28 74 79 70 65 28 72 65 73 75 6c 74 29 2c 20 72 65 70 72 28 72 65 73 75 6c 74 | .print(type(result),.repr(result |
7bc0 | 29 29 20 23 20 2d 3e 20 3c 63 6c 61 73 73 20 27 70 79 70 61 72 73 69 6e 67 2e 50 61 72 73 65 52 | )).#.->.<class.'pyparsing.ParseR |
7be0 | 65 73 75 6c 74 73 27 3e 20 28 5b 27 31 32 27 2c 20 27 2f 27 2c 20 27 33 31 27 2c 20 27 2f 27 2c | esults'>.(['12',.'/',.'31',.'/', |
7c00 | 20 27 31 39 39 39 27 5d 2c 20 7b 27 64 61 79 27 3a 20 5b 28 27 31 39 39 39 27 2c 20 34 29 5d 2c | .'1999'],.{'day':.[('1999',.4)], |
7c20 | 20 27 79 65 61 72 27 3a 20 5b 28 27 31 32 27 2c 20 30 29 5d 2c 20 27 6d 6f 6e 74 68 27 3a 20 5b | .'year':.[('12',.0)],.'month':.[ |
7c40 | 28 27 33 31 27 2c 20 32 29 5d 7d 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 | ('31',.2)]})..............result |
7c60 | 5f 64 69 63 74 20 3d 20 72 65 73 75 6c 74 2e 61 73 44 69 63 74 28 29 0a 20 20 20 20 20 20 20 20 | _dict.=.result.asDict()......... |
7c80 | 20 20 20 20 70 72 69 6e 74 28 74 79 70 65 28 72 65 73 75 6c 74 5f 64 69 63 74 29 2c 20 72 65 70 | ....print(type(result_dict),.rep |
7ca0 | 72 28 72 65 73 75 6c 74 5f 64 69 63 74 29 29 20 23 20 2d 3e 20 3c 63 6c 61 73 73 20 27 64 69 63 | r(result_dict)).#.->.<class.'dic |
7cc0 | 74 27 3e 20 7b 27 64 61 79 27 3a 20 27 31 39 39 39 27 2c 20 27 79 65 61 72 27 3a 20 27 31 32 27 | t'>.{'day':.'1999',.'year':.'12' |
7ce0 | 2c 20 27 6d 6f 6e 74 68 27 3a 20 27 33 31 27 7d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 | ,.'month':.'31'}..............#. |
7d00 | 65 76 65 6e 20 74 68 6f 75 67 68 20 61 20 50 61 72 73 65 52 65 73 75 6c 74 73 20 73 75 70 70 6f | even.though.a.ParseResults.suppo |
7d20 | 72 74 73 20 64 69 63 74 2d 6c 69 6b 65 20 61 63 63 65 73 73 2c 20 73 6f 6d 65 74 69 6d 65 20 79 | rts.dict-like.access,.sometime.y |
7d40 | 6f 75 20 6a 75 73 74 20 6e 65 65 64 20 74 6f 20 68 61 76 65 20 61 20 64 69 63 74 0a 20 20 20 20 | ou.just.need.to.have.a.dict..... |
7d60 | 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 20 6a 73 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........import.json............. |
7d80 | 70 72 69 6e 74 28 6a 73 6f 6e 2e 64 75 6d 70 73 28 72 65 73 75 6c 74 29 29 20 23 20 2d 3e 20 45 | print(json.dumps(result)).#.->.E |
7da0 | 78 63 65 70 74 69 6f 6e 3a 20 54 79 70 65 45 72 72 6f 72 3a 20 2e 2e 2e 20 69 73 20 6e 6f 74 20 | xception:.TypeError:.....is.not. |
7dc0 | 4a 53 4f 4e 20 73 65 72 69 61 6c 69 7a 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | JSON.serializable.............pr |
7de0 | 69 6e 74 28 6a 73 6f 6e 2e 64 75 6d 70 73 28 72 65 73 75 6c 74 2e 61 73 44 69 63 74 28 29 29 29 | int(json.dumps(result.asDict())) |
7e00 | 20 23 20 2d 3e 20 7b 22 6d 6f 6e 74 68 22 3a 20 22 33 31 22 2c 20 22 64 61 79 22 3a 20 22 31 39 | .#.->.{"month":."31",."day":."19 |
7e20 | 39 39 22 2c 20 22 79 65 61 72 22 3a 20 22 31 32 22 7d 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 | 99",."year":."12"}.........c.... |
7e40 | 00 00 00 00 01 00 00 00 03 00 00 00 13 00 00 00 73 36 00 00 00 74 00 7c 00 74 01 83 02 72 2e 7c | ................s6...t.|.t...r.| |
7e60 | 00 a0 02 a1 00 72 1a 7c 00 a0 03 a1 00 53 00 87 00 66 01 64 01 64 02 84 08 7c 00 44 00 83 01 53 | .....r.|.....S...f.d.d...|.D...S |
7e80 | 00 6e 04 7c 00 53 00 64 00 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 13 | .n.|.S.d.S.).Nc................. |
7ea0 | 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 88 00 7c 01 83 01 91 02 71 04 53 00 72 0e 00 00 | ...s....g.|.].}...|.....q.S.r... |
7ec0 | 00 72 0e 00 00 00 29 02 72 96 00 00 00 72 05 01 00 00 29 01 da 06 74 6f 49 74 65 6d 72 0e 00 00 | .r....).r....r....)...toItemr... |
7ee0 | 00 72 0f 00 00 00 72 06 01 00 00 73 03 00 00 73 02 00 00 00 06 00 7a 37 50 61 72 73 65 52 65 73 | .r....r....s...s......z7ParseRes |
7f00 | 75 6c 74 73 2e 61 73 44 69 63 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 74 6f 49 74 65 6d 2e 3c 6c 6f 63 | ults.asDict.<locals>.toItem.<loc |
7f20 | 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 04 72 8a 00 00 00 72 31 00 00 00 72 28 01 00 00 | als>.<listcomp>).r....r1...r(... |
7f40 | da 06 61 73 44 69 63 74 29 01 72 93 00 00 00 29 01 72 48 01 00 00 72 0e 00 00 00 72 0f 00 00 00 | ..asDict).r....).rH...r....r.... |
7f60 | 72 48 01 00 00 6e 03 00 00 73 0a 00 00 00 00 01 0a 01 08 01 08 02 14 02 7a 23 50 61 72 73 65 52 | rH...n...s..............z#ParseR |
7f80 | 65 73 75 6c 74 73 2e 61 73 44 69 63 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 74 6f 49 74 65 6d 63 01 00 | esults.asDict.<locals>.toItemc.. |
7fa0 | 00 00 00 00 00 00 03 00 00 00 04 00 00 00 33 00 00 00 73 1e 00 00 00 7c 00 5d 16 5c 02 7d 01 7d | ..............3...s....|.].\.}.} |
7fc0 | 02 7c 01 88 00 7c 02 83 01 66 02 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 03 72 | .|...|...f.V...q.d.S.).Nr....).r |
7fe0 | 96 00 00 00 72 09 01 00 00 72 05 01 00 00 29 01 72 48 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | ....r....r....).rH...r....r....r |
8000 | 98 00 00 00 77 03 00 00 73 02 00 00 00 04 00 7a 26 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 73 | ....w...s......z&ParseResults.as |
8020 | 44 69 63 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 29 04 da 04 50 59 5f 33 72 | Dict.<locals>.<genexpr>)...PY_3r |
8040 | 10 01 00 00 72 26 01 00 00 72 ff 00 00 00 29 02 72 b1 00 00 00 da 07 69 74 65 6d 5f 66 6e 72 0e | ....r&...r....).r......item_fnr. |
8060 | 00 00 00 29 01 72 48 01 00 00 72 0f 00 00 00 72 49 01 00 00 55 03 00 00 73 0a 00 00 00 00 14 04 | ...).rH...r....rI...U...s....... |
8080 | 01 08 02 06 02 0c 09 7a 13 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 73 44 69 63 74 63 01 00 00 | .......z.ParseResults.asDictc... |
80a0 | 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 3c 00 00 00 74 00 7c 00 6a 01 83 01 7d 01 | .............C...s<...t.|.j...}. |
80c0 | 74 02 7c 00 6a 03 a0 04 a1 00 83 01 7c 01 5f 03 7c 00 6a 05 7c 01 5f 05 7c 01 6a 06 a0 07 7c 00 | t.|.j.......|._.|.j.|._.|.j...|. |
80e0 | 6a 06 a1 01 01 00 7c 00 6a 08 7c 01 5f 08 7c 01 53 00 29 01 7a 47 0a 20 20 20 20 20 20 20 20 52 | j.....|.j.|._.|.S.).zG.........R |
8100 | 65 74 75 72 6e 73 20 61 20 6e 65 77 20 63 6f 70 79 20 6f 66 20 61 20 3a 63 6c 61 73 73 3a 60 50 | eturns.a.new.copy.of.a.:class:`P |
8120 | 61 72 73 65 52 65 73 75 6c 74 73 60 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 29 09 72 | arseResults`.object..........).r |
8140 | 31 00 00 00 72 fd 00 00 00 72 ff 00 00 00 72 00 01 00 00 72 10 01 00 00 72 f8 00 00 00 72 f9 00 | 1...r....r....r....r....r....r.. |
8160 | 00 00 72 3e 01 00 00 72 f7 00 00 00 29 02 72 b1 00 00 00 72 94 00 00 00 72 0e 00 00 00 72 0e 00 | ..r>...r....).r....r....r....r.. |
8180 | 00 00 72 0f 00 00 00 72 37 01 00 00 79 03 00 00 73 0c 00 00 00 00 04 0a 01 10 01 08 01 0e 01 08 | ..r....r7...y...s............... |
81a0 | 01 7a 11 50 61 72 73 65 52 65 73 75 6c 74 73 2e 63 6f 70 79 46 63 05 00 00 00 00 00 00 00 0e 00 | .z.ParseResults.copyFc.......... |
81c0 | 00 00 0b 00 00 00 43 00 00 00 73 50 01 00 00 64 01 7d 05 67 00 7d 06 74 00 64 02 64 03 84 00 7c | ......C...sP...d.}.g.}.t.d.d...| |
81e0 | 00 6a 01 a0 02 a1 00 44 00 83 01 83 01 7d 07 7c 03 64 04 17 00 7d 08 7c 04 73 38 64 05 7d 03 64 | .j.....D.....}.|.d...}.|.s8d.}.d |
8200 | 05 7d 08 64 05 7d 05 64 06 7d 09 7c 01 64 06 6b 09 72 4a 7c 01 7d 09 6e 0c 7c 00 6a 03 72 56 7c | .}.d.}.d.}.|.d.k.rJ|.}.n.|.j.rV| |
8220 | 00 6a 03 7d 09 7c 09 73 66 7c 02 72 62 64 05 53 00 64 07 7d 09 7c 06 7c 05 7c 03 64 08 7c 09 64 | .j.}.|.sf|.rbd.S.d.}.|.|.|.d.|.d |
8240 | 09 67 05 37 00 7d 06 78 ba 74 04 7c 00 6a 05 83 01 44 00 5d ac 5c 02 7d 0a 7d 0b 74 06 7c 0b 74 | .g.7.}.x.t.|.j...D.].\.}.}.t.|.t |
8260 | 07 83 02 72 e2 7c 0a 7c 07 6b 06 72 c2 7c 06 7c 0b a0 08 7c 07 7c 0a 19 00 7c 02 6f b4 7c 01 64 | ...r.|.|.k.r.|.|...|.|...|.o.|.d |
8280 | 06 6b 08 7c 08 7c 04 a1 04 67 01 37 00 7d 06 6e 1e 7c 06 7c 0b a0 08 64 06 7c 02 6f d4 7c 01 64 | .k.|.|...g.7.}.n.|.|...d.|.o.|.d |
82a0 | 06 6b 08 7c 08 7c 04 a1 04 67 01 37 00 7d 06 71 84 64 06 7d 0c 7c 0a 7c 07 6b 06 72 f6 7c 07 7c | .k.|.|...g.7.}.q.d.}.|.|.k.r.|.| |
82c0 | 0a 19 00 7d 0c 7c 0c 90 01 73 0a 7c 02 90 01 72 06 71 84 6e 04 64 07 7d 0c 74 09 74 0a 7c 0b 83 | ...}.|...s.|...r.q.n.d.}.t.t.|.. |
82e0 | 01 83 01 7d 0d 7c 06 7c 05 7c 08 64 08 7c 0c 64 09 7c 0d 64 0a 7c 0c 64 09 67 09 37 00 7d 06 71 | ...}.|.|.|.d.|.d.|.d.|.d.g.7.}.q |
8300 | 84 57 00 7c 06 7c 05 7c 03 64 0a 7c 09 64 09 67 05 37 00 7d 06 64 05 a0 0b 7c 06 a1 01 53 00 29 | .W.|.|.|.d.|.d.g.7.}.d...|...S.) |
8320 | 0b 7a 87 0a 20 20 20 20 20 20 20 20 28 44 65 70 72 65 63 61 74 65 64 29 20 52 65 74 75 72 6e 73 | .z..........(Deprecated).Returns |
8340 | 20 74 68 65 20 70 61 72 73 65 20 72 65 73 75 6c 74 73 20 61 73 20 58 4d 4c 2e 20 54 61 67 73 20 | .the.parse.results.as.XML..Tags. |
8360 | 61 72 65 20 63 72 65 61 74 65 64 20 66 6f 72 20 74 6f 6b 65 6e 73 20 61 6e 64 20 6c 69 73 74 73 | are.created.for.tokens.and.lists |
8380 | 20 74 68 61 74 20 68 61 76 65 20 64 65 66 69 6e 65 64 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 73 | .that.have.defined.results.names |
83a0 | 2e 0a 20 20 20 20 20 20 20 20 72 d0 00 00 00 63 01 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 | ..........r....c................ |
83c0 | 73 00 00 00 73 28 00 00 00 7c 00 5d 20 5c 02 7d 01 7d 02 7c 02 44 00 5d 12 7d 03 7c 03 64 00 19 | s...s(...|.].\.}.}.|.D.].}.|.d.. |
83e0 | 00 7c 01 66 02 56 00 01 00 71 0e 71 02 64 01 53 00 29 02 72 99 00 00 00 4e 72 0e 00 00 00 29 04 | .|.f.V...q.q.d.S.).r....Nr....). |
8400 | 72 96 00 00 00 72 09 01 00 00 72 3c 01 00 00 72 05 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | r....r....r<...r....r....r....r. |
8420 | 00 00 00 72 98 00 00 00 8a 03 00 00 73 04 00 00 00 04 00 06 01 7a 25 50 61 72 73 65 52 65 73 75 | ...r........s........z%ParseResu |
8440 | 6c 74 73 2e 61 73 58 4d 4c 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 7a 02 20 20 | lts.asXML.<locals>.<genexpr>z... |
8460 | 72 a8 00 00 00 4e da 04 49 54 45 4d fa 01 3c fa 01 3e 7a 02 3c 2f 29 0c 72 ff 00 00 00 72 00 01 | r....N..ITEM..<..>z.</).r....r.. |
8480 | 00 00 72 10 01 00 00 72 f7 00 00 00 72 d8 00 00 00 72 fd 00 00 00 72 8a 00 00 00 72 31 00 00 00 | ..r....r....r....r....r....r1... |
84a0 | da 05 61 73 58 4d 4c 72 a5 00 00 00 72 95 00 00 00 72 be 00 00 00 29 0e 72 b1 00 00 00 da 06 64 | ..asXMLr....r....r....).r......d |
84c0 | 6f 63 74 61 67 da 0e 6e 61 6d 65 64 49 74 65 6d 73 4f 6e 6c 79 da 06 69 6e 64 65 6e 74 da 09 66 | octag..namedItemsOnly..indent..f |
84e0 | 6f 72 6d 61 74 74 65 64 da 02 6e 6c 72 46 01 00 00 da 0a 6e 61 6d 65 64 49 74 65 6d 73 da 0f 6e | ormatted..nlrF.....namedItems..n |
8500 | 65 78 74 4c 65 76 65 6c 49 6e 64 65 6e 74 da 07 73 65 6c 66 54 61 67 72 e1 00 00 00 72 47 01 00 | extLevelIndent..selfTagr....rG.. |
8520 | 00 da 06 72 65 73 54 61 67 da 0b 78 6d 6c 42 6f 64 79 54 65 78 74 72 0e 00 00 00 72 0e 00 00 00 | ...resTag..xmlBodyTextr....r.... |
8540 | 72 0f 00 00 00 72 4f 01 00 00 84 03 00 00 73 54 00 00 00 00 04 04 01 04 01 18 02 08 03 04 01 04 | r....rO.......sT................ |
8560 | 01 04 01 04 02 04 01 08 01 06 02 06 01 06 02 04 01 04 01 04 02 04 02 12 02 14 01 0a 01 08 01 0c | ................................ |
8580 | 01 0a 01 02 01 0c 02 08 01 0a 01 02 01 0c 03 04 01 08 01 08 01 06 01 06 01 04 02 04 01 0c 01 0c | ................................ |
85a0 | 01 02 01 10 02 12 01 7a 12 50 61 72 73 65 52 65 73 75 6c 74 73 2e 61 73 58 4d 4c 63 02 00 00 00 | .......z.ParseResults.asXMLc.... |
85c0 | 00 00 00 00 06 00 00 00 04 00 00 00 43 00 00 00 73 3a 00 00 00 78 34 7c 00 6a 00 a0 01 a1 00 44 | ............C...s:...x4|.j.....D |
85e0 | 00 5d 26 5c 02 7d 02 7d 03 78 1c 7c 03 44 00 5d 14 5c 02 7d 04 7d 05 7c 01 7c 04 6b 08 72 1a 7c | .]&\.}.}.x.|.D.].\.}.}.|.|.k.r.| |
8600 | 02 53 00 71 1a 57 00 71 0c 57 00 64 00 53 00 29 01 4e 29 02 72 00 01 00 00 72 10 01 00 00 29 06 | .S.q.W.q.W.d.S.).N).r....r....). |
8620 | 72 b1 00 00 00 72 0a 01 00 00 72 09 01 00 00 72 3c 01 00 00 72 05 01 00 00 72 ac 00 00 00 72 0e | r....r....r....r<...r....r....r. |
8640 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 6c 6f 6f 6b 75 70 c1 03 00 00 73 0a 00 00 00 | ...r....r......__lookup....s.... |
8660 | 00 01 14 01 0e 01 08 01 0c 01 7a 15 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 6c 6f 6f 6b 75 | ..........z.ParseResults.__looku |
8680 | 70 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 80 00 00 00 7c 00 6a 00 72 | pc................C...s....|.j.r |
86a0 | 0c 7c 00 6a 00 53 00 7c 00 6a 01 72 2e 7c 00 a0 01 a1 00 7d 01 7c 01 72 28 7c 01 a0 02 7c 00 a1 | .|.j.S.|.j.r.|.....}.|.r(|...|.. |
86c0 | 01 53 00 64 01 53 00 6e 4e 74 03 7c 00 83 01 64 02 6b 02 72 78 74 03 7c 00 6a 04 83 01 64 02 6b | .S.d.S.nNt.|...d.k.rxt.|.j...d.k |
86e0 | 02 72 78 74 05 74 06 7c 00 6a 04 a0 07 a1 00 83 01 83 01 64 03 19 00 64 02 19 00 64 04 6b 06 72 | .rxt.t.|.j.........d...d...d.k.r |
8700 | 78 74 05 74 06 7c 00 6a 04 a0 08 a1 00 83 01 83 01 53 00 64 01 53 00 64 01 53 00 29 05 61 1d 03 | xt.t.|.j.........S.d.S.d.S.).a.. |
8720 | 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 73 20 6e | ...........Returns.the.results.n |
8740 | 61 6d 65 20 66 6f 72 20 74 68 69 73 20 74 6f 6b 65 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 55 | ame.for.this.token.expression..U |
8760 | 73 65 66 75 6c 20 77 68 65 6e 20 73 65 76 65 72 61 6c 0a 20 20 20 20 20 20 20 20 64 69 66 66 65 | seful.when.several.........diffe |
8780 | 72 65 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 73 20 6d 69 67 68 74 20 6d 61 74 63 68 20 61 74 20 | rent.expressions.might.match.at. |
87a0 | 61 20 70 61 72 74 69 63 75 6c 61 72 20 6c 6f 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 | a.particular.location........... |
87c0 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d | Example::..............integer.= |
87e0 | 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 73 6e 5f 65 78 70 72 | .Word(nums).............ssn_expr |
8800 | 20 3d 20 52 65 67 65 78 28 72 22 5c 64 5c 64 5c 64 2d 5c 64 5c 64 2d 5c 64 5c 64 5c 64 5c 64 22 | .=.Regex(r"\d\d\d-\d\d-\d\d\d\d" |
8820 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 6f 75 73 65 5f 6e 75 6d 62 65 72 5f 65 78 70 72 20 | ).............house_number_expr. |
8840 | 3d 20 53 75 70 70 72 65 73 73 28 27 23 27 29 20 2b 20 57 6f 72 64 28 6e 75 6d 73 2c 20 61 6c 70 | =.Suppress('#').+.Word(nums,.alp |
8860 | 68 61 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 5f 64 61 74 61 20 3d 20 | hanums).............user_data.=. |
8880 | 28 47 72 6f 75 70 28 68 6f 75 73 65 5f 6e 75 6d 62 65 72 5f 65 78 70 72 29 28 22 68 6f 75 73 65 | (Group(house_number_expr)("house |
88a0 | 5f 6e 75 6d 62 65 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _number")....................... |
88c0 | 20 20 7c 20 47 72 6f 75 70 28 73 73 6e 5f 65 78 70 72 29 28 22 73 73 6e 22 29 0a 20 20 20 20 20 | ..|.Group(ssn_expr)("ssn")...... |
88e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 47 72 6f 75 70 28 69 6e 74 65 67 | ...................|.Group(integ |
8900 | 65 72 29 28 22 61 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 5f 69 6e 66 | er)("age")).............user_inf |
8920 | 6f 20 3d 20 4f 6e 65 4f 72 4d 6f 72 65 28 75 73 65 72 5f 64 61 74 61 29 0a 0a 20 20 20 20 20 20 | o.=.OneOrMore(user_data)........ |
8940 | 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 75 73 65 72 5f 69 6e 66 6f 2e 70 61 72 73 65 53 74 | ......result.=.user_info.parseSt |
8960 | 72 69 6e 67 28 22 32 32 20 31 31 31 2d 32 32 2d 33 33 33 33 20 23 32 32 31 42 22 29 0a 20 20 20 | ring("22.111-22-3333.#221B").... |
8980 | 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 72 65 73 75 6c 74 3a 0a 20 20 20 | .........for.item.in.result:.... |
89a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 69 74 65 6d 2e 67 65 74 4e 61 6d 65 28 | .............print(item.getName( |
89c0 | 29 2c 20 27 3a 27 2c 20 69 74 65 6d 5b 30 5d 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 | ),.':',.item[0])..........prints |
89e0 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 67 65 20 3a 20 32 32 0a 20 20 20 20 20 20 20 | ::..............age.:.22........ |
8a00 | 20 20 20 20 20 73 73 6e 20 3a 20 31 31 31 2d 32 32 2d 33 33 33 33 0a 20 20 20 20 20 20 20 20 20 | .....ssn.:.111-22-3333.......... |
8a20 | 20 20 20 68 6f 75 73 65 5f 6e 75 6d 62 65 72 20 3a 20 32 32 31 42 0a 20 20 20 20 20 20 20 20 4e | ...house_number.:.221B.........N |
8a40 | 72 99 00 00 00 72 01 00 00 00 29 02 72 01 00 00 00 72 84 00 00 00 29 09 72 f7 00 00 00 72 f8 00 | r....r....).r....r....).r....r.. |
8a60 | 00 00 da 15 5f 50 61 72 73 65 52 65 73 75 6c 74 73 5f 5f 6c 6f 6f 6b 75 70 72 0c 01 00 00 72 00 | ...._ParseResults__lookupr....r. |
8a80 | 01 00 00 da 04 6e 65 78 74 72 1b 01 00 00 72 25 01 00 00 72 23 01 00 00 29 02 72 b1 00 00 00 da | .....nextr....r%...r#...).r..... |
8aa0 | 03 70 61 72 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 67 65 74 4e 61 6d 65 c8 03 00 00 | .parr....r....r......getName.... |
8ac0 | 73 18 00 00 00 00 19 06 01 06 01 06 01 08 01 04 01 0a 02 06 01 0c 01 0e 01 1e 01 12 02 7a 14 50 | s............................z.P |
8ae0 | 61 72 73 65 52 65 73 75 6c 74 73 2e 67 65 74 4e 61 6d 65 72 01 00 00 00 63 04 00 00 00 00 00 00 | arseResults.getNamer....c....... |
8b00 | 00 0b 00 00 00 0e 00 00 00 43 00 00 00 73 62 01 00 00 67 00 7d 04 64 01 7d 05 7c 04 a0 00 7c 01 | .........C...sb...g.}.d.}.|...|. |
8b20 | 74 01 7c 00 a0 02 a1 00 83 01 17 00 a1 01 01 00 7c 03 90 01 72 58 7c 00 a0 03 a1 00 72 c0 74 04 | t.|.............|...rX|.....r.t. |
8b40 | 64 02 64 03 84 00 7c 00 a0 05 a1 00 44 00 83 01 83 01 7d 06 78 7a 7c 06 44 00 5d 72 5c 02 7d 07 | d.d...|.....D.....}.xz|.D.]r\.}. |
8b60 | 7d 08 7c 04 72 5e 7c 04 a0 00 7c 05 a1 01 01 00 7c 04 a0 00 64 04 7c 01 64 05 7c 02 14 00 7c 07 | }.|.r^|...|.....|...d.|.d.|...|. |
8b80 | 66 03 16 00 a1 01 01 00 74 06 7c 08 74 07 83 02 72 ac 7c 08 72 9c 7c 04 a0 00 7c 08 a0 08 7c 01 | f.......t.|.t...r.|.r.|...|...|. |
8ba0 | 7c 02 64 06 17 00 a1 02 a1 01 01 00 71 ba 7c 04 a0 00 74 01 7c 08 83 01 a1 01 01 00 71 48 7c 04 | |.d.........q.|...t.|.......qH|. |
8bc0 | a0 00 74 09 7c 08 83 01 a1 01 01 00 71 48 57 00 6e 98 74 0a 64 07 64 03 84 00 7c 00 44 00 83 01 | ..t.|.......qHW.n.t.d.d...|.D... |
8be0 | 83 01 90 01 72 58 7c 00 7d 08 78 7e 74 0b 7c 08 83 01 44 00 5d 72 5c 02 7d 09 7d 0a 74 06 7c 0a | ....rX|.}.x~t.|...D.]r\.}.}.t.|. |
8c00 | 74 07 83 02 90 01 72 2a 7c 04 a0 00 64 08 7c 01 64 05 7c 02 14 00 7c 09 7c 01 64 05 7c 02 64 06 | t.....r*|...d.|.d.|...|.|.d.|.d. |
8c20 | 17 00 14 00 7c 0a a0 08 7c 01 7c 02 64 06 17 00 a1 02 66 06 16 00 a1 01 01 00 71 e2 7c 04 a0 00 | ....|...|.|.d.....f.......q.|... |
8c40 | 64 08 7c 01 64 05 7c 02 14 00 7c 09 7c 01 64 05 7c 02 64 06 17 00 14 00 74 01 7c 0a 83 01 66 06 | d.|.d.|...|.|.d.|.d.....t.|...f. |
8c60 | 16 00 a1 01 01 00 71 e2 57 00 64 09 a0 0c 7c 04 a1 01 53 00 29 0a 61 46 02 00 00 0a 20 20 20 20 | ......q.W.d...|...S.).aF........ |
8c80 | 20 20 20 20 44 69 61 67 6e 6f 73 74 69 63 20 6d 65 74 68 6f 64 20 66 6f 72 20 6c 69 73 74 69 6e | ....Diagnostic.method.for.listin |
8ca0 | 67 20 6f 75 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 0a 20 20 20 20 20 20 20 20 61 20 | g.out.the.contents.of.........a. |
8cc0 | 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 60 2e 20 41 63 63 65 70 74 73 20 61 | :class:`ParseResults`..Accepts.a |
8ce0 | 6e 20 6f 70 74 69 6f 6e 61 6c 20 60 60 69 6e 64 65 6e 74 60 60 20 61 72 67 75 6d 65 6e 74 20 73 | n.optional.``indent``.argument.s |
8d00 | 6f 0a 20 20 20 20 20 20 20 20 74 68 61 74 20 74 68 69 73 20 73 74 72 69 6e 67 20 63 61 6e 20 62 | o.........that.this.string.can.b |
8d20 | 65 20 65 6d 62 65 64 64 65 64 20 69 6e 20 61 20 6e 65 73 74 65 64 20 64 69 73 70 6c 61 79 20 6f | e.embedded.in.a.nested.display.o |
8d40 | 66 20 6f 74 68 65 72 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a | f.other.data...........Example:: |
8d60 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d | ..............integer.=.Word(num |
8d80 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 | s).............date_str.=.intege |
8da0 | 72 28 22 79 65 61 72 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e 74 68 | r("year").+.'/'.+.integer("month |
8dc0 | 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 0a 20 20 20 20 20 | ").+.'/'.+.integer("day")....... |
8de0 | 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 53 74 | .......result.=.date_str.parseSt |
8e00 | 72 69 6e 67 28 27 31 32 2f 33 31 2f 31 39 39 39 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 | ring('12/31/1999').............p |
8e20 | 72 69 6e 74 28 72 65 73 75 6c 74 2e 64 75 6d 70 28 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 | rint(result.dump())..........pri |
8e40 | 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 31 32 27 2c 20 27 2f 27 2c 20 27 | nts::..............['12',.'/',.' |
8e60 | 33 31 27 2c 20 27 2f 27 2c 20 27 31 39 39 39 27 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 | 31',.'/',.'1999'].............-. |
8e80 | 64 61 79 3a 20 31 39 39 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 6d 6f 6e 74 68 3a 20 33 | day:.1999.............-.month:.3 |
8ea0 | 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 79 65 61 72 3a 20 31 32 0a 20 20 20 20 20 20 20 | 1.............-.year:.12........ |
8ec0 | 20 72 d0 00 00 00 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 73 00 00 00 73 1e 00 00 00 | .r....c................s...s.... |
8ee0 | 7c 00 5d 16 5c 02 7d 01 7d 02 74 00 7c 01 83 01 7c 02 66 02 56 00 01 00 71 02 64 00 53 00 29 01 | |.].\.}.}.t.|...|.f.V...q.d.S.). |
8f00 | 4e 29 01 72 8c 00 00 00 29 03 72 96 00 00 00 72 09 01 00 00 72 05 01 00 00 72 0e 00 00 00 72 0e | N).r....).r....r....r....r....r. |
8f20 | 00 00 00 72 0f 00 00 00 72 98 00 00 00 0a 04 00 00 73 02 00 00 00 04 00 7a 24 50 61 72 73 65 52 | ...r....r........s......z$ParseR |
8f40 | 65 73 75 6c 74 73 2e 64 75 6d 70 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 7a 0a | esults.dump.<locals>.<genexpr>z. |
8f60 | 25 73 25 73 2d 20 25 73 3a 20 7a 02 20 20 72 99 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 | %s%s-.%s:.z...r....c............ |
8f80 | 04 00 00 00 73 00 00 00 73 18 00 00 00 7c 00 5d 10 7d 01 74 00 7c 01 74 01 83 02 56 00 01 00 71 | ....s...s....|.].}.t.|.t...V...q |
8fa0 | 02 64 00 53 00 29 01 4e 29 02 72 8a 00 00 00 72 31 00 00 00 29 02 72 96 00 00 00 da 02 76 76 72 | .d.S.).N).r....r1...).r......vvr |
8fc0 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 16 04 00 00 73 02 00 00 00 04 00 7a 11 | ....r....r....r........s......z. |
8fe0 | 0a 25 73 25 73 5b 25 64 5d 3a 0a 25 73 25 73 25 73 72 a8 00 00 00 29 0d 72 d3 00 00 00 72 95 00 | .%s%s[%d]:.%s%s%sr....).r....r.. |
9000 | 00 00 72 f4 00 00 00 72 28 01 00 00 da 06 73 6f 72 74 65 64 72 10 01 00 00 72 8a 00 00 00 72 31 | ..r....r(.....sortedr....r....r1 |
9020 | 00 00 00 da 04 64 75 6d 70 72 ed 00 00 00 da 03 61 6e 79 72 d8 00 00 00 72 be 00 00 00 29 0b 72 | .....dumpr......anyr....r....).r |
9040 | b1 00 00 00 72 52 01 00 00 72 df 00 00 00 da 04 66 75 6c 6c 72 46 01 00 00 da 02 4e 4c 72 10 01 | ....rR...r......fullrF.....NLr.. |
9060 | 00 00 72 09 01 00 00 72 05 01 00 00 72 e1 00 00 00 72 5f 01 00 00 72 0e 00 00 00 72 0e 00 00 00 | ..r....r....r....r_...r....r.... |
9080 | 72 0f 00 00 00 72 61 01 00 00 f0 03 00 00 73 2c 00 00 00 00 15 04 01 04 01 16 01 06 01 08 01 16 | r....ra.......s,................ |
90a0 | 01 0e 01 04 01 0a 01 18 01 0a 01 04 01 18 02 10 02 14 01 14 01 04 01 12 01 0c 01 34 02 2e 02 7a | ...........................4...z |
90c0 | 11 50 61 72 73 65 52 65 73 75 6c 74 73 2e 64 75 6d 70 63 01 00 00 00 00 00 00 00 03 00 00 00 03 | .ParseResults.dumpc............. |
90e0 | 00 00 00 4f 00 00 00 73 1a 00 00 00 74 00 6a 00 7c 00 a0 01 a1 00 66 01 7c 01 9e 02 7c 02 8e 01 | ...O...s....t.j.|.....f.|...|... |
9100 | 01 00 64 01 53 00 29 02 61 23 03 00 00 0a 20 20 20 20 20 20 20 20 50 72 65 74 74 79 2d 70 72 69 | ..d.S.).a#............Pretty-pri |
9120 | 6e 74 65 72 20 66 6f 72 20 70 61 72 73 65 64 20 72 65 73 75 6c 74 73 20 61 73 20 61 20 6c 69 73 | nter.for.parsed.results.as.a.lis |
9140 | 74 2c 20 75 73 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 60 70 70 72 69 6e 74 20 3c 68 74 | t,.using.the.........`pprint.<ht |
9160 | 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f | tps://docs.python.org/3/library/ |
9180 | 70 70 72 69 6e 74 2e 68 74 6d 6c 3e 60 5f 20 6d 6f 64 75 6c 65 2e 0a 20 20 20 20 20 20 20 20 41 | pprint.html>`_.module..........A |
91a0 | 63 63 65 70 74 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 61 6c 20 6f 72 20 | ccepts.additional.positional.or. |
91c0 | 6b 65 79 77 6f 72 64 20 61 72 67 73 20 61 73 20 64 65 66 69 6e 65 64 20 66 6f 72 0a 20 20 20 20 | keyword.args.as.defined.for..... |
91e0 | 20 20 20 20 60 70 70 72 69 6e 74 2e 70 70 72 69 6e 74 20 3c 68 74 74 70 73 3a 2f 2f 64 6f 63 73 | ....`pprint.pprint.<https://docs |
9200 | 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 70 70 72 69 6e 74 2e 68 74 6d | .python.org/3/library/pprint.htm |
9220 | 6c 23 70 70 72 69 6e 74 2e 70 70 72 69 6e 74 3e 60 5f 20 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 | l#pprint.pprint>`_............Ex |
9240 | 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 65 6e 74 20 3d 20 57 6f 72 | ample::..............ident.=.Wor |
9260 | 64 28 61 6c 70 68 61 73 2c 20 61 6c 70 68 61 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | d(alphas,.alphanums)............ |
9280 | 20 6e 75 6d 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 75 | .num.=.Word(nums).............fu |
92a0 | 6e 63 20 3d 20 46 6f 72 77 61 72 64 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 20 | nc.=.Forward().............term. |
92c0 | 3d 20 69 64 65 6e 74 20 7c 20 6e 75 6d 20 7c 20 47 72 6f 75 70 28 27 28 27 20 2b 20 66 75 6e 63 | =.ident.|.num.|.Group('('.+.func |
92e0 | 20 2b 20 27 29 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 20 3c 3c 3d 20 69 64 65 | .+.')').............func.<<=.ide |
9300 | 6e 74 20 2b 20 47 72 6f 75 70 28 4f 70 74 69 6f 6e 61 6c 28 64 65 6c 69 6d 69 74 65 64 4c 69 73 | nt.+.Group(Optional(delimitedLis |
9320 | 74 28 74 65 72 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 66 | t(term))).............result.=.f |
9340 | 75 6e 63 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 66 6e 61 20 61 2c 62 2c 28 66 6e 62 20 63 2c | unc.parseString("fna.a,b,(fnb.c, |
9360 | 64 2c 32 30 30 29 2c 31 30 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 2e | d,200),100").............result. |
9380 | 70 70 72 69 6e 74 28 77 69 64 74 68 3d 34 30 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 | pprint(width=40)..........prints |
93a0 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 66 6e 61 27 2c 0a 20 20 20 20 20 20 20 20 | ::..............['fna',......... |
93c0 | 20 20 20 20 20 5b 27 61 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 62 27 2c 0a 20 20 | .....['a',...............'b',... |
93e0 | 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 28 27 2c 20 27 66 6e 62 27 2c 20 5b 27 63 27 2c 20 27 | ............['(',.'fnb',.['c',.' |
9400 | 64 27 2c 20 27 32 30 30 27 5d 2c 20 27 29 27 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d',.'200'],.')'],............... |
9420 | 27 31 30 30 27 5d 5d 0a 20 20 20 20 20 20 20 20 4e 29 02 da 06 70 70 72 69 6e 74 72 f4 00 00 00 | '100']].........N)...pprintr.... |
9440 | 29 03 72 b1 00 00 00 72 b0 00 00 00 72 2a 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ).r....r....r*...r....r....r.... |
9460 | 72 65 01 00 00 20 04 00 00 73 02 00 00 00 00 19 7a 13 50 61 72 73 65 52 65 73 75 6c 74 73 2e 70 | re.......s......z.ParseResults.p |
9480 | 70 72 69 6e 74 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 2e 00 00 00 7c | printc................C...s....| |
94a0 | 00 6a 00 7c 00 6a 01 a0 02 a1 00 7c 00 6a 03 64 00 6b 09 72 1e 7c 00 a0 03 a1 00 70 20 64 00 7c | .j.|.j.....|.j.d.k.r.|.....p.d.| |
94c0 | 00 6a 04 7c 00 6a 05 66 04 66 02 53 00 29 01 4e 29 06 72 fd 00 00 00 72 00 01 00 00 72 37 01 00 | .j.|.j.f.f.S.).N).r....r....r7.. |
94e0 | 00 72 f8 00 00 00 72 f9 00 00 00 72 f7 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 | .r....r....r....).r....r....r... |
9500 | 00 72 0f 00 00 00 da 0c 5f 5f 67 65 74 73 74 61 74 65 5f 5f 3c 04 00 00 73 0a 00 00 00 00 01 04 | .r......__getstate__<...s....... |
9520 | 01 08 01 14 01 04 01 7a 19 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 67 65 74 73 74 61 74 65 | .......z.ParseResults.__getstate |
9540 | 5f 5f 63 02 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 4e 00 00 00 7c 01 64 01 | __c................C...sN...|.d. |
9560 | 19 00 7c 00 5f 00 7c 01 64 02 19 00 5c 04 7c 00 5f 01 7d 02 7d 03 7c 00 5f 02 69 00 7c 00 5f 03 | ..|._.|.d...\.|._.}.}.|._.i.|._. |
9580 | 7c 00 6a 03 a0 04 7c 03 a1 01 01 00 7c 02 64 00 6b 09 72 44 74 05 7c 02 83 01 7c 00 5f 06 6e 06 | |.j...|.....|.d.k.rDt.|...|._.n. |
95a0 | 64 00 7c 00 5f 06 64 00 53 00 29 03 4e 72 01 00 00 00 72 99 00 00 00 29 07 72 fd 00 00 00 72 00 | d.|._.d.S.).Nr....r....).r....r. |
95c0 | 01 00 00 72 f7 00 00 00 72 f9 00 00 00 72 3e 01 00 00 72 08 01 00 00 72 f8 00 00 00 29 04 72 b1 | ...r....r....r>...r....r....).r. |
95e0 | 00 00 00 da 05 73 74 61 74 65 72 5d 01 00 00 da 0c 69 6e 41 63 63 75 6d 4e 61 6d 65 73 72 0e 00 | .....stater].....inAccumNamesr.. |
9600 | 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0c 5f 5f 73 65 74 73 74 61 74 65 5f 5f 43 04 00 00 73 0e | ..r....r......__setstate__C...s. |
9620 | 00 00 00 00 01 0a 04 14 01 06 01 0c 01 08 01 0c 02 7a 19 50 61 72 73 65 52 65 73 75 6c 74 73 2e | .................z.ParseResults. |
9640 | 5f 5f 73 65 74 73 74 61 74 65 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 | __setstate__c................C.. |
9660 | 00 73 14 00 00 00 7c 00 6a 00 7c 00 6a 01 7c 00 6a 02 7c 00 6a 03 66 04 53 00 29 01 4e 29 04 72 | .s....|.j.|.j.|.j.|.j.f.S.).N).r |
9680 | fd 00 00 00 72 f7 00 00 00 72 fa 00 00 00 72 fb 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 | ....r....r....r....).r....r....r |
96a0 | 0e 00 00 00 72 0f 00 00 00 da 0e 5f 5f 67 65 74 6e 65 77 61 72 67 73 5f 5f 50 04 00 00 73 02 00 | ....r......__getnewargs__P...s.. |
96c0 | 00 00 00 01 7a 1b 50 61 72 73 65 52 65 73 75 6c 74 73 2e 5f 5f 67 65 74 6e 65 77 61 72 67 73 5f | ....z.ParseResults.__getnewargs_ |
96e0 | 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 18 00 00 00 74 00 74 01 7c | _c................C...s....t.t.| |
9700 | 00 83 01 83 01 74 02 7c 00 a0 03 a1 00 83 01 17 00 53 00 29 01 4e 29 04 72 c4 00 00 00 72 c5 00 | .....t.|.........S.).N).r....r.. |
9720 | 00 00 72 fc 00 00 00 72 23 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ..r....r#...).r....r....r....r.. |
9740 | 00 00 72 c6 00 00 00 53 04 00 00 73 02 00 00 00 00 01 7a 14 50 61 72 73 65 52 65 73 75 6c 74 73 | ..r....S...s......z.ParseResults |
9760 | 2e 5f 5f 64 69 72 5f 5f 29 04 4e 4e 54 54 29 01 4e 29 01 72 a8 00 00 00 29 04 4e 46 72 a8 00 00 | .__dir__).NNTT).N).r....).NFr... |
9780 | 00 54 29 03 72 a8 00 00 00 72 01 00 00 00 54 29 34 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 | .T).r....r....T)4r....r....r.... |
97a0 | 72 c7 00 00 00 72 f0 00 00 00 72 8a 00 00 00 72 b3 00 00 00 72 ec 00 00 00 72 0b 01 00 00 72 17 | r....r....r....r....r....r....r. |
97c0 | 01 00 00 72 18 01 00 00 72 19 01 00 00 72 1a 01 00 00 da 0b 5f 5f 6e 6f 6e 7a 65 72 6f 5f 5f 72 | ...r....r....r......__nonzero__r |
97e0 | 1c 01 00 00 72 1d 01 00 00 72 20 01 00 00 72 21 01 00 00 72 22 01 00 00 72 4a 01 00 00 72 23 01 | ....r....r....r!...r"...rJ...r#. |
9800 | 00 00 72 25 01 00 00 72 10 01 00 00 72 1e 01 00 00 72 24 01 00 00 72 26 01 00 00 72 28 01 00 00 | ..r%...r....r....r$...r&...r(... |
9820 | 72 2d 01 00 00 72 da 00 00 00 72 30 01 00 00 72 d3 00 00 00 72 34 01 00 00 72 36 01 00 00 72 ba | r-...r....r0...r....r4...r6...r. |
9840 | 00 00 00 72 39 01 00 00 72 33 01 00 00 72 41 01 00 00 72 bc 00 00 00 72 bb 00 00 00 72 44 01 00 | ...r9...r3...rA...r....r....rD.. |
9860 | 00 72 f4 00 00 00 72 49 01 00 00 72 37 01 00 00 72 4f 01 00 00 72 5b 01 00 00 72 5e 01 00 00 72 | .r....rI...r7...rO...r[...r^...r |
9880 | 61 01 00 00 72 65 01 00 00 72 66 01 00 00 72 69 01 00 00 72 6a 01 00 00 72 c6 00 00 00 72 0e 00 | a...re...rf...ri...rj...r....r.. |
98a0 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 31 00 00 00 bd 01 00 00 73 68 00 00 00 08 | ..r....r....r....r1.......sh.... |
98c0 | 2a 04 01 0a 09 14 27 08 09 0c 0d 08 15 08 03 08 01 08 01 04 01 08 01 08 01 08 06 08 03 08 03 04 | *.....'......................... |
98e0 | 01 04 03 04 03 04 01 02 03 04 03 04 03 04 03 08 04 08 04 08 04 08 05 08 37 0a 17 08 15 08 0f 08 | ........................7....... |
9900 | 13 08 07 08 0e 08 05 08 10 08 08 08 03 08 03 0a 0b 08 11 08 24 08 0b 0a 3d 08 07 08 28 0a 30 08 | ....................$...=...(.0. |
9920 | 1c 08 07 08 0d 08 03 63 02 00 00 00 00 00 00 00 03 00 00 00 06 00 00 00 43 00 00 00 73 46 00 00 | .......c................C...sF.. |
9940 | 00 7c 01 7d 02 64 01 7c 00 04 00 03 00 6b 00 72 1c 74 00 7c 02 83 01 6b 00 72 34 6e 04 01 00 6e | .|.}.d.|.....k.r.t.|...k.r4n...n |
9960 | 14 7c 02 7c 00 64 02 18 00 19 00 64 03 6b 02 72 34 64 02 53 00 7c 00 7c 02 a0 01 64 03 64 01 7c | .|.|.d.....d.k.r4d.S.|.|...d.d.| |
9980 | 00 a1 03 18 00 53 00 29 04 61 f1 01 00 00 52 65 74 75 72 6e 73 20 63 75 72 72 65 6e 74 20 63 6f | .....S.).a....Returns.current.co |
99a0 | 6c 75 6d 6e 20 77 69 74 68 69 6e 20 61 20 73 74 72 69 6e 67 2c 20 63 6f 75 6e 74 69 6e 67 20 6e | lumn.within.a.string,.counting.n |
99c0 | 65 77 6c 69 6e 65 73 20 61 73 20 6c 69 6e 65 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 54 | ewlines.as.line.separators.....T |
99e0 | 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d 6e 20 69 73 20 6e 75 6d 62 65 72 20 31 2e 0a 0a 20 20 | he.first.column.is.number.1..... |
9a00 | 20 4e 6f 74 65 3a 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 61 72 73 69 6e 67 20 62 65 68 61 76 | .Note:.the.default.parsing.behav |
9a20 | 69 6f 72 20 69 73 20 74 6f 20 65 78 70 61 6e 64 20 74 61 62 73 20 69 6e 20 74 68 65 20 69 6e 70 | ior.is.to.expand.tabs.in.the.inp |
9a40 | 75 74 20 73 74 72 69 6e 67 0a 20 20 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 74 68 65 | ut.string....before.starting.the |
9a60 | 20 70 61 72 73 69 6e 67 20 70 72 6f 63 65 73 73 2e 20 20 53 65 65 0a 20 20 20 3a 63 6c 61 73 73 | .parsing.process...See....:class |
9a80 | 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 53 74 72 69 6e 67 60 20 66 6f 72 | :`ParserElement.parseString`.for |
9aa0 | 20 6d 6f 72 65 0a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 70 61 72 73 69 6e 67 20 | .more....information.on.parsing. |
9ac0 | 73 74 72 69 6e 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 60 3c 54 41 42 3e 60 60 20 73 2c 20 | strings.containing.``<TAB>``.s,. |
9ae0 | 61 6e 64 20 73 75 67 67 65 73 74 65 64 0a 20 20 20 6d 65 74 68 6f 64 73 20 74 6f 20 6d 61 69 6e | and.suggested....methods.to.main |
9b00 | 74 61 69 6e 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 76 69 65 77 20 6f 66 20 74 68 65 20 70 61 | tain.a.consistent.view.of.the.pa |
9b20 | 72 73 65 64 20 73 74 72 69 6e 67 2c 20 74 68 65 20 70 61 72 73 65 0a 20 20 20 6c 6f 63 61 74 69 | rsed.string,.the.parse....locati |
9b40 | 6f 6e 2c 20 61 6e 64 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 70 6f 73 69 74 69 6f 6e | on,.and.line.and.column.position |
9b60 | 73 20 77 69 74 68 69 6e 20 74 68 65 20 70 61 72 73 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 72 | s.within.the.parsed.string.....r |
9b80 | 01 00 00 00 72 99 00 00 00 72 d0 00 00 00 29 02 72 0c 01 00 00 da 05 72 66 69 6e 64 29 03 72 ac | ....r....r....).r......rfind).r. |
9ba0 | 00 00 00 da 04 73 74 72 67 72 9c 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 49 00 | .....strgr....r....r....r....rI. |
9bc0 | 00 00 58 04 00 00 73 04 00 00 00 00 0b 04 01 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 | ..X...s........c................ |
9be0 | 43 00 00 00 73 12 00 00 00 7c 01 a0 00 64 01 64 02 7c 00 a1 03 64 03 17 00 53 00 29 04 61 f9 01 | C...s....|...d.d.|...d...S.).a.. |
9c00 | 00 00 52 65 74 75 72 6e 73 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 77 69 | ..Returns.current.line.number.wi |
9c20 | 74 68 69 6e 20 61 20 73 74 72 69 6e 67 2c 20 63 6f 75 6e 74 69 6e 67 20 6e 65 77 6c 69 6e 65 73 | thin.a.string,.counting.newlines |
9c40 | 20 61 73 20 6c 69 6e 65 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 54 68 65 20 66 69 72 | .as.line.separators......The.fir |
9c60 | 73 74 20 6c 69 6e 65 20 69 73 20 6e 75 6d 62 65 72 20 31 2e 0a 0a 20 20 20 20 4e 6f 74 65 20 2d | st.line.is.number.1.......Note.- |
9c80 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 61 72 73 69 6e 67 20 62 65 68 61 76 69 6f 72 20 69 73 | .the.default.parsing.behavior.is |
9ca0 | 20 74 6f 20 65 78 70 61 6e 64 20 74 61 62 73 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 | .to.expand.tabs.in.the.input.str |
9cc0 | 69 6e 67 0a 20 20 20 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 70 61 72 73 | ing.....before.starting.the.pars |
9ce0 | 69 6e 67 20 70 72 6f 63 65 73 73 2e 20 20 53 65 65 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 | ing.process...See.:class:`Parser |
9d00 | 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 53 74 72 69 6e 67 60 0a 20 20 20 20 66 6f 72 20 6d 6f 72 | Element.parseString`.....for.mor |
9d20 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 70 61 72 73 69 6e 67 20 73 74 72 69 6e 67 73 | e.information.on.parsing.strings |
9d40 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 60 3c 54 41 42 3e 60 60 20 73 2c 20 61 6e 64 0a 20 20 20 | .containing.``<TAB>``.s,.and.... |
9d60 | 20 73 75 67 67 65 73 74 65 64 20 6d 65 74 68 6f 64 73 20 74 6f 20 6d 61 69 6e 74 61 69 6e 20 61 | .suggested.methods.to.maintain.a |
9d80 | 20 63 6f 6e 73 69 73 74 65 6e 74 20 76 69 65 77 20 6f 66 20 74 68 65 20 70 61 72 73 65 64 20 73 | .consistent.view.of.the.parsed.s |
9da0 | 74 72 69 6e 67 2c 20 74 68 65 0a 20 20 20 20 70 61 72 73 65 20 6c 6f 63 61 74 69 6f 6e 2c 20 61 | tring,.the.....parse.location,.a |
9dc0 | 6e 64 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 70 6f 73 69 74 69 6f 6e 73 20 77 69 74 | nd.line.and.column.positions.wit |
9de0 | 68 69 6e 20 74 68 65 20 70 61 72 73 65 64 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 72 d0 00 00 00 | hin.the.parsed.string......r.... |
9e00 | 72 01 00 00 00 72 99 00 00 00 29 01 da 05 63 6f 75 6e 74 29 02 72 ac 00 00 00 72 6d 01 00 00 72 | r....r....)...count).r....rm...r |
9e20 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 5a 00 00 00 66 04 00 00 73 02 00 00 00 00 0a 63 02 | ....r....r....rZ...f...s......c. |
9e40 | 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 7c 01 a0 00 64 01 64 02 | ...............C...sF...|...d.d. |
9e60 | 7c 00 a1 03 7d 02 7c 01 a0 01 64 01 7c 00 a1 02 7d 03 7c 03 64 02 6b 05 72 32 7c 01 7c 02 64 03 | |...}.|...d.|...}.|.d.k.r2|.|.d. |
9e80 | 17 00 7c 03 85 02 19 00 53 00 7c 01 7c 02 64 03 17 00 64 04 85 02 19 00 53 00 64 04 53 00 29 05 | ..|.....S.|.|.d...d.....S.d.S.). |
9ea0 | 7a 66 52 65 74 75 72 6e 73 20 74 68 65 20 6c 69 6e 65 20 6f 66 20 74 65 78 74 20 63 6f 6e 74 61 | zfReturns.the.line.of.text.conta |
9ec0 | 69 6e 69 6e 67 20 6c 6f 63 20 77 69 74 68 69 6e 20 61 20 73 74 72 69 6e 67 2c 20 63 6f 75 6e 74 | ining.loc.within.a.string,.count |
9ee0 | 69 6e 67 20 6e 65 77 6c 69 6e 65 73 20 61 73 20 6c 69 6e 65 20 73 65 70 61 72 61 74 6f 72 73 2e | ing.newlines.as.line.separators. |
9f00 | 0a 20 20 20 20 20 20 20 72 d0 00 00 00 72 01 00 00 00 72 99 00 00 00 4e 29 02 72 6c 01 00 00 da | ........r....r....r....N).rl.... |
9f20 | 04 66 69 6e 64 29 04 72 ac 00 00 00 72 6d 01 00 00 da 06 6c 61 73 74 43 52 da 06 6e 65 78 74 43 | .find).r....rm.....lastCR..nextC |
9f40 | 52 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 57 00 00 00 72 04 00 00 73 0a 00 00 00 00 03 | Rr....r....r....rW...r...s...... |
9f60 | 0e 01 0c 01 08 01 10 02 63 03 00 00 00 00 00 00 00 03 00 00 00 07 00 00 00 43 00 00 00 73 38 00 | ........c................C...s8. |
9f80 | 00 00 74 00 64 01 74 01 7c 02 83 01 17 00 64 02 17 00 74 01 7c 01 83 01 17 00 64 03 74 02 7c 01 | ..t.d.t.|.....d...t.|.....d.t.|. |
9fa0 | 7c 00 83 02 74 03 7c 01 7c 00 83 02 66 02 16 00 17 00 83 01 01 00 64 00 53 00 29 04 4e 7a 06 4d | |...t.|.|...f.........d.S.).Nz.M |
9fc0 | 61 74 63 68 20 7a 08 20 61 74 20 6c 6f 63 20 7a 07 28 25 64 2c 25 64 29 29 04 da 05 70 72 69 6e | atch.z..at.loc.z.(%d,%d))...prin |
9fe0 | 74 72 95 00 00 00 72 5a 00 00 00 72 49 00 00 00 29 03 da 08 69 6e 73 74 72 69 6e 67 72 ac 00 00 | tr....rZ...rI...)...instringr... |
a000 | 00 da 04 65 78 70 72 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 18 5f 64 65 66 61 75 6c 74 | ...exprr....r....r......_default |
a020 | 53 74 61 72 74 44 65 62 75 67 41 63 74 69 6f 6e 7c 04 00 00 73 02 00 00 00 00 01 72 75 01 00 00 | StartDebugAction|...s......ru... |
a040 | 63 05 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 24 00 00 00 74 00 64 01 74 01 | c................C...s$...t.d.t. |
a060 | 7c 03 83 01 17 00 64 02 17 00 74 02 7c 04 a0 03 a1 00 83 01 17 00 83 01 01 00 64 00 53 00 29 03 | |.....d...t.|.............d.S.). |
a080 | 4e 7a 08 4d 61 74 63 68 65 64 20 7a 04 20 2d 3e 20 29 04 72 72 01 00 00 72 95 00 00 00 72 8c 00 | Nz.Matched.z..->.).rr...r....r.. |
a0a0 | 00 00 72 f4 00 00 00 29 05 72 73 01 00 00 da 08 73 74 61 72 74 6c 6f 63 da 06 65 6e 64 6c 6f 63 | ..r....).rs.....startloc..endloc |
a0c0 | 72 74 01 00 00 da 04 74 6f 6b 73 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 1a 5f 64 65 66 | rt.....toksr....r....r......_def |
a0e0 | 61 75 6c 74 53 75 63 63 65 73 73 44 65 62 75 67 41 63 74 69 6f 6e 7f 04 00 00 73 02 00 00 00 00 | aultSuccessDebugAction....s..... |
a100 | 01 72 79 01 00 00 63 04 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 14 00 00 00 | .ry...c................C...s.... |
a120 | 74 00 64 01 74 01 7c 03 83 01 17 00 83 01 01 00 64 00 53 00 29 02 4e 7a 11 45 78 63 65 70 74 69 | t.d.t.|.........d.S.).Nz.Excepti |
a140 | 6f 6e 20 72 61 69 73 65 64 3a 29 02 72 72 01 00 00 72 95 00 00 00 29 04 72 73 01 00 00 72 ac 00 | on.raised:).rr...r....).rs...r.. |
a160 | 00 00 72 74 01 00 00 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 1c 5f 64 65 | ..rt...r....r....r....r......_de |
a180 | 66 61 75 6c 74 45 78 63 65 70 74 69 6f 6e 44 65 62 75 67 41 63 74 69 6f 6e 82 04 00 00 73 02 00 | faultExceptionDebugAction....s.. |
a1a0 | 00 00 00 01 72 7a 01 00 00 63 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 47 00 00 00 73 04 | ....rz...c................G...s. |
a1c0 | 00 00 00 64 01 53 00 29 02 7a 47 27 44 6f 2d 6e 6f 74 68 69 6e 67 27 20 64 65 62 75 67 20 61 63 | ...d.S.).zG'Do-nothing'.debug.ac |
a1e0 | 74 69 6f 6e 2c 20 74 6f 20 73 75 70 70 72 65 73 73 20 64 65 62 75 67 67 69 6e 67 20 6f 75 74 70 | tion,.to.suppress.debugging.outp |
a200 | 75 74 20 64 75 72 69 6e 67 20 70 61 72 73 69 6e 67 2e 4e 72 0e 00 00 00 29 01 72 b0 00 00 00 72 | ut.during.parsing.Nr....).r....r |
a220 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 61 00 00 00 85 04 00 00 73 02 00 00 00 00 02 72 83 | ....r....r....ra.......s......r. |
a240 | 00 00 00 63 02 00 00 00 00 00 00 00 07 00 00 00 08 00 00 00 03 00 00 00 73 d2 00 00 00 88 02 74 | ...c....................s......t |
a260 | 00 6b 06 72 14 87 02 66 01 64 01 64 02 84 08 53 00 64 03 67 01 89 03 64 04 67 01 89 01 74 01 64 | .k.r...f.d.d...S.d.g...d.g...t.d |
a280 | 00 64 05 85 02 19 00 64 06 6b 05 72 46 64 14 64 07 64 08 84 01 7d 02 64 15 64 09 64 0a 84 01 89 | .d.....d.k.rFd.d.d...}.d.d.d.... |
a2a0 | 00 6e 0c 74 02 6a 03 7d 02 74 02 6a 04 89 00 64 0b 7d 03 7c 02 64 05 64 0c 8d 01 64 0d 19 00 7d | .n.t.j.}.t.j...d.}.|.d.d...d...} |
a2c0 | 04 7c 04 64 03 19 00 7c 04 64 0e 19 00 7c 03 17 00 66 02 89 05 87 00 87 01 87 02 87 03 87 04 87 | .|.d...|.d...|...f.............. |
a2e0 | 05 66 06 64 0f 64 10 84 08 7d 05 64 11 7d 06 79 18 74 05 88 02 64 12 74 05 88 02 64 13 83 02 6a | .f.d.d...}.d.}.y.t...d.t...d...j |
a300 | 06 83 03 7d 06 57 00 6e 1c 04 00 74 07 6b 0a 72 c6 01 00 01 00 01 00 74 08 88 02 83 01 7d 06 59 | ...}.W.n...t.k.r.......t.....}.Y |
a320 | 00 6e 02 58 00 7c 06 7c 05 5f 06 7c 05 53 00 29 16 4e 63 03 00 00 00 00 00 00 00 03 00 00 00 02 | .n.X.|.|._.|.S.).Nc............. |
a340 | 00 00 00 13 00 00 00 73 08 00 00 00 88 00 7c 02 83 01 53 00 29 01 4e 72 0e 00 00 00 29 03 72 9c | .......s......|...S.).Nr....).r. |
a360 | 00 00 00 da 01 6c 72 87 00 00 00 29 01 da 04 66 75 6e 63 72 0e 00 00 00 72 0f 00 00 00 72 88 00 | .....lr....)...funcr....r....r.. |
a380 | 00 00 a2 04 00 00 72 89 00 00 00 7a 1d 5f 74 72 69 6d 5f 61 72 69 74 79 2e 3c 6c 6f 63 61 6c 73 | ......r....z._trim_arity.<locals |
a3a0 | 3e 2e 3c 6c 61 6d 62 64 61 3e 72 01 00 00 00 46 72 83 00 00 00 29 02 72 81 00 00 00 e9 05 00 00 | >.<lambda>r....Fr....).r........ |
a3c0 | 00 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 53 00 00 00 73 38 00 00 00 74 00 64 01 6b | .c................S...s8...t.d.k |
a3e0 | 02 72 0c 64 02 6e 02 64 03 7d 01 74 01 6a 02 7c 01 0b 00 7c 00 17 00 64 04 18 00 64 05 8d 01 7c | .r.d.n.d.}.t.j.|...|...d...d...| |
a400 | 01 19 00 7d 02 7c 02 64 00 64 06 85 02 19 00 67 01 53 00 29 07 4e 29 03 72 81 00 00 00 72 7d 01 | ...}.|.d.d.....g.S.).N).r....r}. |
a420 | 00 00 72 01 00 00 00 e9 fd ff ff ff e9 fe ff ff ff 72 99 00 00 00 29 01 da 05 6c 69 6d 69 74 72 | ..r..............r....)...limitr |
a440 | 83 00 00 00 29 03 da 0e 73 79 73 74 65 6d 5f 76 65 72 73 69 6f 6e da 09 74 72 61 63 65 62 61 63 | ....)...system_version..tracebac |
a460 | 6b da 0d 65 78 74 72 61 63 74 5f 73 74 61 63 6b 29 03 72 80 01 00 00 72 3b 01 00 00 da 0d 66 72 | k..extract_stack).r....r;.....fr |
a480 | 61 6d 65 5f 73 75 6d 6d 61 72 79 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 83 01 00 00 a8 | ame_summaryr....r....r....r..... |
a4a0 | 04 00 00 73 06 00 00 00 00 02 10 01 1a 01 7a 22 5f 74 72 69 6d 5f 61 72 69 74 79 2e 3c 6c 6f 63 | ...s..........z"_trim_arity.<loc |
a4c0 | 61 6c 73 3e 2e 65 78 74 72 61 63 74 5f 73 74 61 63 6b 63 02 00 00 00 00 00 00 00 04 00 00 00 04 | als>.extract_stackc............. |
a4e0 | 00 00 00 53 00 00 00 73 24 00 00 00 74 00 6a 01 7c 00 7c 01 64 01 8d 02 7d 02 7c 02 64 02 19 00 | ...S...s$...t.j.|.|.d...}.|.d... |
a500 | 7d 03 7c 03 64 00 64 03 85 02 19 00 67 01 53 00 29 04 4e 29 01 72 80 01 00 00 72 84 00 00 00 72 | }.|.d.d.....g.S.).N).r....r....r |
a520 | 83 00 00 00 29 02 72 82 01 00 00 da 0a 65 78 74 72 61 63 74 5f 74 62 29 04 da 02 74 62 72 80 01 | ....).r......extract_tb)...tbr.. |
a540 | 00 00 da 06 66 72 61 6d 65 73 72 84 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 85 | ....framesr....r....r....r....r. |
a560 | 01 00 00 ad 04 00 00 73 06 00 00 00 00 01 0e 01 08 01 7a 1f 5f 74 72 69 6d 5f 61 72 69 74 79 2e | .......s..........z._trim_arity. |
a580 | 3c 6c 6f 63 61 6c 73 3e 2e 65 78 74 72 61 63 74 5f 74 62 e9 06 00 00 00 29 01 72 80 01 00 00 72 | <locals>.extract_tb.....).r....r |
a5a0 | 84 00 00 00 72 99 00 00 00 63 00 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 17 00 00 00 73 a0 | ....r....c....................s. |
a5c0 | 00 00 00 78 9a 79 20 88 02 7c 00 88 03 64 01 19 00 64 00 85 02 19 00 8e 00 7d 01 64 02 88 01 64 | ...x.y...|...d...d.......}.d...d |
a5e0 | 01 3c 00 7c 01 53 00 04 00 74 00 6b 0a 72 96 01 00 01 00 01 00 88 01 64 01 19 00 72 3e 82 00 6e | .<.|.S...t.k.r.........d...r>..n |
a600 | 34 7a 2e 74 01 a0 02 a1 00 64 03 19 00 7d 02 88 00 7c 02 64 04 64 05 8d 02 64 03 19 00 64 00 64 | 4z.t.....d...}...|.d.d...d...d.d |
a620 | 04 85 02 19 00 88 05 6b 02 73 6a 82 00 57 00 64 00 7e 02 58 00 88 03 64 01 19 00 88 04 6b 01 72 | .......k.sj..W.d.~.X...d.....k.r |
a640 | 90 88 03 64 01 05 00 19 00 64 06 37 00 03 00 3c 00 77 02 82 00 59 00 71 02 58 00 71 02 57 00 64 | ...d.....d.7...<.w...Y.q.X.q.W.d |
a660 | 00 53 00 29 07 4e 72 01 00 00 00 54 72 84 00 00 00 72 83 00 00 00 29 01 72 80 01 00 00 72 99 00 | .S.).Nr....Tr....r....).r....r.. |
a680 | 00 00 29 03 72 03 01 00 00 72 8f 00 00 00 da 08 65 78 63 5f 69 6e 66 6f 29 03 72 b0 00 00 00 72 | ..).r....r......exc_info).r....r |
a6a0 | 94 00 00 00 72 86 01 00 00 29 06 72 85 01 00 00 da 0a 66 6f 75 6e 64 41 72 69 74 79 72 7c 01 00 | ....r....).r......foundArityr|.. |
a6c0 | 00 72 80 01 00 00 da 07 6d 61 78 61 72 67 73 da 12 70 61 5f 63 61 6c 6c 5f 6c 69 6e 65 5f 73 79 | .r......maxargs..pa_call_line_sy |
a6e0 | 6e 74 68 72 0e 00 00 00 72 0f 00 00 00 72 cf 00 00 00 be 04 00 00 73 22 00 00 00 00 01 02 01 02 | nthr....r....r........s"........ |
a700 | 01 14 01 08 01 04 01 0e 02 08 01 04 02 02 01 0c 01 1c 01 06 02 04 02 0c 01 10 01 02 01 7a 1c 5f | .............................z._ |
a720 | 74 72 69 6d 5f 61 72 69 74 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 77 72 61 70 70 65 72 7a 0e 3c 70 61 | trim_arity.<locals>.wrapperz.<pa |
a740 | 72 73 65 20 61 63 74 69 6f 6e 3e 72 0b 00 00 00 da 09 5f 5f 63 6c 61 73 73 5f 5f 29 01 72 01 00 | rse.action>r......__class__).r.. |
a760 | 00 00 29 01 72 01 00 00 00 29 09 da 11 73 69 6e 67 6c 65 41 72 67 42 75 69 6c 74 69 6e 73 72 81 | ..).r....)...singleArgBuiltinsr. |
a780 | 01 00 00 72 82 01 00 00 72 83 01 00 00 72 85 01 00 00 da 07 67 65 74 61 74 74 72 72 0b 00 00 00 | ...r....r....r......getattrr.... |
a7a0 | da 09 45 78 63 65 70 74 69 6f 6e 72 8c 00 00 00 29 07 72 7c 01 00 00 72 8b 01 00 00 72 83 01 00 | ..Exceptionr....).r|...r....r... |
a7c0 | 00 da 09 4c 49 4e 45 5f 44 49 46 46 da 09 74 68 69 73 5f 6c 69 6e 65 72 cf 00 00 00 da 09 66 75 | ...LINE_DIFF..this_liner......fu |
a7e0 | 6e 63 5f 6e 61 6d 65 72 0e 00 00 00 29 06 72 85 01 00 00 72 8a 01 00 00 72 7c 01 00 00 72 80 01 | nc_namer....).r....r....r|...r.. |
a800 | 00 00 72 8b 01 00 00 72 8c 01 00 00 72 0f 00 00 00 da 0b 5f 74 72 69 6d 5f 61 72 69 74 79 a0 04 | ..r....r....r......_trim_arity.. |
a820 | 00 00 73 2a 00 00 00 00 01 08 01 0c 01 06 01 06 03 10 01 0a 05 0c 05 06 01 06 05 04 03 0e 01 14 | ..s*............................ |
a840 | 02 16 18 04 01 02 01 06 01 12 01 0e 01 0e 01 06 02 72 94 01 00 00 63 00 00 00 00 00 00 00 00 00 | .................r....c......... |
a860 | 00 00 00 06 00 00 00 00 00 00 00 73 92 02 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 | ...........s....e.Z.d.Z.d.Z.d.Z. |
a880 | 64 03 5a 05 65 06 64 04 64 05 84 00 83 01 5a 07 65 06 64 06 64 07 84 00 83 01 5a 08 64 86 64 08 | d.Z.e.d.d.....Z.e.d.d.....Z.d.d. |
a8a0 | 64 09 84 01 5a 09 64 0a 64 0b 84 00 5a 0a 64 0c 64 0d 84 00 5a 0b 64 87 64 0e 64 0f 84 01 5a 0c | d...Z.d.d...Z.d.d...Z.d.d.d...Z. |
a8c0 | 64 88 64 11 64 12 84 01 5a 0d 64 13 64 14 84 00 5a 0e 64 15 64 16 84 00 5a 0f 64 17 64 18 84 00 | d.d.d...Z.d.d...Z.d.d...Z.d.d... |
a8e0 | 5a 10 64 19 64 1a 84 00 5a 11 64 1b 64 1c 84 00 5a 12 64 1d 64 1e 84 00 5a 13 64 89 64 1f 64 20 | Z.d.d...Z.d.d...Z.d.d...Z.d.d.d. |
a900 | 84 01 5a 14 64 21 64 22 84 00 5a 15 64 8a 64 23 64 24 84 01 5a 16 64 25 64 26 84 00 5a 17 64 27 | ..Z.d!d"..Z.d.d#d$..Z.d%d&..Z.d' |
a920 | 64 28 84 00 5a 18 47 00 64 29 64 2a 84 00 64 2a 65 19 83 03 5a 1a 65 1b 64 2b 6b 09 72 e0 47 00 | d(..Z.G.d)d*..d*e...Z.e.d+k.r.G. |
a940 | 64 2c 64 2d 84 00 64 2d 65 19 83 03 5a 1c 6e 10 47 00 64 2e 64 2d 84 00 64 2d 65 19 83 03 5a 1c | d,d-..d-e...Z.n.G.d.d-..d-e...Z. |
a960 | 69 00 5a 1d 65 1e 83 00 5a 1f 64 2f 64 2f 67 02 5a 20 64 8b 64 30 64 31 84 01 5a 21 65 16 5a 22 | i.Z.e...Z.d/d/g.Z.d.d0d1..Z!e.Z" |
a980 | 65 06 64 32 64 33 84 00 83 01 5a 23 64 03 5a 24 65 06 64 8c 64 35 64 36 84 01 83 01 5a 25 64 8d | e.d2d3....Z#d.Z$e.d.d5d6....Z%d. |
a9a0 | 64 37 64 38 84 01 5a 26 65 27 64 03 66 02 64 39 64 3a 84 01 5a 28 64 3b 64 3c 84 00 5a 29 65 27 | d7d8..Z&e'd.f.d9d:..Z(d;d<..Z)e' |
a9c0 | 66 01 64 3d 64 3e 84 01 5a 2a 65 27 64 03 66 02 64 3f 64 40 84 01 5a 2b 64 41 64 42 84 00 5a 2c | f.d=d>..Z*e'd.f.d?d@..Z+dAdB..Z, |
a9e0 | 64 43 64 44 84 00 5a 2d 64 45 64 46 84 00 5a 2e 64 47 64 48 84 00 5a 2f 64 49 64 4a 84 00 5a 30 | dCdD..Z-dEdF..Z.dGdH..Z/dIdJ..Z0 |
aa00 | 64 4b 64 4c 84 00 5a 31 64 4d 64 4e 84 00 5a 32 64 4f 64 50 84 00 5a 33 64 51 64 52 84 00 5a 34 | dKdL..Z1dMdN..Z2dOdP..Z3dQdR..Z4 |
aa20 | 64 53 64 54 84 00 5a 35 64 55 64 56 84 00 5a 36 64 57 64 58 84 00 5a 37 64 59 64 5a 84 00 5a 38 | dSdT..Z5dUdV..Z6dWdX..Z7dYdZ..Z8 |
aa40 | 64 8e 64 5b 64 5c 84 01 5a 39 64 5d 64 5e 84 00 5a 3a 64 5f 64 60 84 00 5a 3b 64 61 64 62 84 00 | d.d[d\..Z9d]d^..Z:d_d`..Z;dadb.. |
aa60 | 5a 3c 64 63 64 64 84 00 5a 3d 64 65 64 66 84 00 5a 3e 64 67 64 68 84 00 5a 3f 64 8f 64 69 64 6a | Z<dcdd..Z=dedf..Z>dgdh..Z?d.didj |
aa80 | 84 01 5a 40 64 6b 64 6c 84 00 5a 41 64 6d 64 6e 84 00 5a 42 64 6f 64 70 84 00 5a 43 64 71 64 72 | ..Z@dkdl..ZAdmdn..ZBdodp..ZCdqdr |
aaa0 | 84 00 5a 44 67 00 66 01 64 73 64 74 84 01 5a 45 64 90 64 75 64 76 84 01 5a 46 87 00 66 01 64 77 | ..ZDg.f.dsdt..ZEd.dudv..ZF..f.dw |
aac0 | 64 78 84 08 5a 47 64 79 64 7a 84 00 5a 48 64 7b 64 7c 84 00 5a 49 64 7d 64 7e 84 00 5a 4a 64 7f | dx..ZGdydz..ZHd{d|..ZId}d~..ZJd. |
aae0 | 64 80 84 00 5a 4b 64 91 64 81 64 82 84 01 5a 4c 64 92 64 84 64 85 84 01 5a 4d 87 00 04 00 5a 4e | d...ZKd.d.d...ZLd.d.d...ZM....ZN |
ab00 | 53 00 29 93 72 33 00 00 00 7a 29 41 62 73 74 72 61 63 74 20 62 61 73 65 20 6c 65 76 65 6c 20 70 | S.).r3...z)Abstract.base.level.p |
ab20 | 61 72 73 65 72 20 65 6c 65 6d 65 6e 74 20 63 6c 61 73 73 2e 7a 04 20 0a 09 0d 46 63 01 00 00 00 | arser.element.class.z.....Fc.... |
ab40 | 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 74 00 5f 01 64 01 53 00 29 | ............C...s....|.t._.d.S.) |
ab60 | 02 61 c6 01 00 00 0a 20 20 20 20 20 20 20 20 4f 76 65 72 72 69 64 65 73 20 74 68 65 20 64 65 66 | .a.............Overrides.the.def |
ab80 | 61 75 6c 74 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 73 0a 0a 20 20 20 20 20 20 20 20 45 | ault.whitespace.chars..........E |
aba0 | 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 64 65 66 61 75 6c 74 20 | xample::..............#.default. |
abc0 | 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 73 20 61 72 65 20 73 70 61 63 65 2c 20 3c 54 41 42 | whitespace.chars.are.space,.<TAB |
abe0 | 3e 20 61 6e 64 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d | >.and.newline.............OneOrM |
ac00 | 6f 72 65 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 61 | ore(Word(alphas)).parseString("a |
ac20 | 62 63 20 64 65 66 5c 6e 67 68 69 20 6a 6b 6c 22 29 20 20 23 20 2d 3e 20 5b 27 61 62 63 27 2c 20 | bc.def\nghi.jkl")..#.->.['abc',. |
ac40 | 27 64 65 66 27 2c 20 27 67 68 69 27 2c 20 27 6a 6b 6c 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 | 'def',.'ghi',.'jkl']............ |
ac60 | 20 20 23 20 63 68 61 6e 67 65 20 74 6f 20 6a 75 73 74 20 74 72 65 61 74 20 6e 65 77 6c 69 6e 65 | ..#.change.to.just.treat.newline |
ac80 | 20 61 73 20 73 69 67 6e 69 66 69 63 61 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 61 72 73 | .as.significant.............Pars |
aca0 | 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 44 65 66 61 75 6c 74 57 68 69 74 65 73 70 61 63 65 43 68 | erElement.setDefaultWhitespaceCh |
acc0 | 61 72 73 28 22 20 5c 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 | ars(".\t").............OneOrMore |
ace0 | 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 61 62 63 20 | (Word(alphas)).parseString("abc. |
ad00 | 64 65 66 5c 6e 67 68 69 20 6a 6b 6c 22 29 20 20 23 20 2d 3e 20 5b 27 61 62 63 27 2c 20 27 64 65 | def\nghi.jkl")..#.->.['abc',.'de |
ad20 | 66 27 5d 0a 20 20 20 20 20 20 20 20 4e 29 02 72 33 00 00 00 da 13 44 45 46 41 55 4c 54 5f 57 48 | f'].........N).r3.....DEFAULT_WH |
ad40 | 49 54 45 5f 43 48 41 52 53 29 01 da 05 63 68 61 72 73 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ITE_CHARS)...charsr....r....r... |
ad60 | 00 da 19 73 65 74 44 65 66 61 75 6c 74 57 68 69 74 65 73 70 61 63 65 43 68 61 72 73 e5 04 00 00 | ...setDefaultWhitespaceChars.... |
ad80 | 73 02 00 00 00 00 0e 7a 27 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 44 65 66 61 75 6c | s......z'ParserElement.setDefaul |
ada0 | 74 57 68 69 74 65 73 70 61 63 65 43 68 61 72 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 | tWhitespaceCharsc............... |
adc0 | 00 43 00 00 00 73 0a 00 00 00 7c 00 74 00 5f 01 64 01 53 00 29 02 61 68 02 00 00 0a 20 20 20 20 | .C...s....|.t._.d.S.).ah........ |
ade0 | 20 20 20 20 53 65 74 20 63 6c 61 73 73 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 69 6e 63 | ....Set.class.to.be.used.for.inc |
ae00 | 6c 75 73 69 6f 6e 20 6f 66 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 73 20 69 6e 74 6f 20 61 | lusion.of.string.literals.into.a |
ae20 | 20 70 61 72 73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 | .parser...........Example::..... |
ae40 | 20 20 20 20 20 20 20 20 20 23 20 64 65 66 61 75 6c 74 20 6c 69 74 65 72 61 6c 20 63 6c 61 73 73 | .........#.default.literal.class |
ae60 | 20 75 73 65 64 20 69 73 20 4c 69 74 65 72 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 | .used.is.Literal.............int |
ae80 | 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 | eger.=.Word(nums).............da |
aea0 | 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 28 22 79 65 61 72 22 29 20 2b 20 27 2f 27 20 2b | te_str.=.integer("year").+.'/'.+ |
aec0 | 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 | .integer("month").+.'/'.+.intege |
aee0 | 72 28 22 64 61 79 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 73 74 72 2e 70 | r("day")..............date_str.p |
af00 | 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f 31 32 2f 33 31 22 29 20 20 23 20 2d 3e 20 5b | arseString("1999/12/31")..#.->.[ |
af20 | 27 31 39 39 39 27 2c 20 27 2f 27 2c 20 27 31 32 27 2c 20 27 2f 27 2c 20 27 33 31 27 5d 0a 0a 0a | '1999',.'/',.'12',.'/',.'31']... |
af40 | 20 20 20 20 20 20 20 20 20 20 20 20 23 20 63 68 61 6e 67 65 20 74 6f 20 53 75 70 70 72 65 73 73 | ............#.change.to.Suppress |
af60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 69 6e 6c 69 6e | .............ParserElement.inlin |
af80 | 65 4c 69 74 65 72 61 6c 73 55 73 69 6e 67 28 53 75 70 70 72 65 73 73 29 0a 20 20 20 20 20 20 20 | eLiteralsUsing(Suppress)........ |
afa0 | 20 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 28 22 79 65 61 72 22 29 20 | .....date_str.=.integer("year"). |
afc0 | 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 20 2b | +.'/'.+.integer("month").+.'/'.+ |
afe0 | 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 | .integer("day")..............dat |
b000 | 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f 31 32 2f 33 31 22 29 20 | e_str.parseString("1999/12/31"). |
b020 | 20 23 20 2d 3e 20 5b 27 31 39 39 39 27 2c 20 27 31 32 27 2c 20 27 33 31 27 5d 0a 20 20 20 20 20 | .#.->.['1999',.'12',.'31']...... |
b040 | 20 20 20 4e 29 02 72 33 00 00 00 da 13 5f 6c 69 74 65 72 61 6c 53 74 72 69 6e 67 43 6c 61 73 73 | ...N).r3....._literalStringClass |
b060 | 29 01 72 b4 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 13 69 6e 6c 69 6e 65 4c 69 | ).r....r....r....r......inlineLi |
b080 | 74 65 72 61 6c 73 55 73 69 6e 67 f5 04 00 00 73 02 00 00 00 00 14 7a 21 50 61 72 73 65 72 45 6c | teralsUsing....s......z!ParserEl |
b0a0 | 65 6d 65 6e 74 2e 69 6e 6c 69 6e 65 4c 69 74 65 72 61 6c 73 55 73 69 6e 67 63 02 00 00 00 00 00 | ement.inlineLiteralsUsingc...... |
b0c0 | 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 86 00 00 00 74 00 83 00 7c 00 5f 01 64 00 7c 00 5f | ..........C...s....t...|._.d.|._ |
b0e0 | 02 64 00 7c 00 5f 03 64 00 7c 00 5f 04 7c 01 7c 00 5f 05 64 01 7c 00 5f 06 74 07 74 08 6a 09 83 | .d.|._.d.|._.|.|._.d.|._.t.t.j.. |
b100 | 01 7c 00 5f 0a 64 01 7c 00 5f 0b 64 02 7c 00 5f 0c 64 02 7c 00 5f 0d 74 00 83 00 7c 00 5f 0e 64 | .|._.d.|._.d.|._.d.|._.t...|._.d |
b120 | 02 7c 00 5f 0f 64 02 7c 00 5f 10 64 01 7c 00 5f 11 64 03 7c 00 5f 12 64 01 7c 00 5f 13 64 04 7c | .|._.d.|._.d.|._.d.|._.d.|._.d.| |
b140 | 00 5f 14 64 00 7c 00 5f 15 64 01 7c 00 5f 16 64 02 7c 00 5f 17 64 00 53 00 29 05 4e 54 46 72 a8 | ._.d.|._.d.|._.d.|._.d.S.).NTFr. |
b160 | 00 00 00 29 03 4e 4e 4e 29 18 72 fc 00 00 00 da 0b 70 61 72 73 65 41 63 74 69 6f 6e da 0a 66 61 | ...).NNN).r......parseAction..fa |
b180 | 69 6c 41 63 74 69 6f 6e da 07 73 74 72 52 65 70 72 da 0b 72 65 73 75 6c 74 73 4e 61 6d 65 da 0a | ilAction..strRepr..resultsName.. |
b1a0 | 73 61 76 65 41 73 4c 69 73 74 da 0e 73 6b 69 70 57 68 69 74 65 73 70 61 63 65 72 d7 00 00 00 72 | saveAsList..skipWhitespacer....r |
b1c0 | 33 00 00 00 72 95 01 00 00 da 0a 77 68 69 74 65 43 68 61 72 73 da 15 63 6f 70 79 44 65 66 61 75 | 3...r......whiteChars..copyDefau |
b1e0 | 6c 74 57 68 69 74 65 43 68 61 72 73 da 0e 6d 61 79 52 65 74 75 72 6e 45 6d 70 74 79 da 08 6b 65 | ltWhiteChars..mayReturnEmpty..ke |
b200 | 65 70 54 61 62 73 da 0b 69 67 6e 6f 72 65 45 78 70 72 73 da 05 64 65 62 75 67 da 0b 73 74 72 65 | epTabs..ignoreExprs..debug..stre |
b220 | 61 6d 6c 69 6e 65 64 da 0d 6d 61 79 49 6e 64 65 78 45 72 72 6f 72 da 06 65 72 72 6d 73 67 da 0c | amlined..mayIndexError..errmsg.. |
b240 | 6d 6f 64 61 6c 52 65 73 75 6c 74 73 da 0c 64 65 62 75 67 41 63 74 69 6f 6e 73 da 02 72 65 da 0c | modalResults..debugActions..re.. |
b260 | 63 61 6c 6c 50 72 65 70 61 72 73 65 da 0d 63 61 6c 6c 44 75 72 69 6e 67 54 72 79 29 02 72 b1 00 | callPreparse..callDuringTry).r.. |
b280 | 00 00 da 08 73 61 76 65 6c 69 73 74 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 | ....savelistr....r....r....r.... |
b2a0 | 0b 05 00 00 73 28 00 00 00 00 01 08 01 06 02 06 01 06 01 06 01 06 01 0c 01 06 01 06 01 06 01 08 | ....s(.......................... |
b2c0 | 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 | .................z.ParserElement |
b2e0 | 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 3c | .__init__c................C...s< |
b300 | 00 00 00 74 00 a0 00 7c 00 a1 01 7d 01 7c 00 6a 01 64 01 64 01 85 02 19 00 7c 01 5f 01 7c 00 6a | ...t...|...}.|.j.d.d.....|._.|.j |
b320 | 02 64 01 64 01 85 02 19 00 7c 01 5f 02 7c 00 6a 03 72 38 74 04 6a 05 7c 01 5f 06 7c 01 53 00 29 | .d.d.....|._.|.j.r8t.j.|._.|.S.) |
b340 | 02 61 25 03 00 00 0a 20 20 20 20 20 20 20 20 4d 61 6b 65 20 61 20 63 6f 70 79 20 6f 66 20 74 68 | .a%............Make.a.copy.of.th |
b360 | 69 73 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 2e 20 20 55 73 65 66 | is.:class:`ParserElement`...Usef |
b380 | 75 6c 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 64 69 66 66 65 72 65 6e | ul.for.defining.........differen |
b3a0 | 74 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 70 61 72 | t.parse.actions.for.the.same.par |
b3c0 | 73 69 6e 67 20 70 61 74 74 65 72 6e 2c 20 75 73 69 6e 67 20 63 6f 70 69 65 73 20 6f 66 0a 20 20 | sing.pattern,.using.copies.of... |
b3e0 | 20 20 20 20 20 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 61 72 73 65 20 65 6c 65 6d 65 6e 74 | ......the.original.parse.element |
b400 | 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | ...........Example::............ |
b420 | 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 50 61 72 73 65 41 | ..integer.=.Word(nums).setParseA |
b440 | 63 74 69 6f 6e 28 6c 61 6d 62 64 61 20 74 6f 6b 73 3a 20 69 6e 74 28 74 6f 6b 73 5b 30 5d 29 29 | ction(lambda.toks:.int(toks[0])) |
b460 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 4b 20 3d 20 69 6e 74 65 67 65 72 2e | .............integerK.=.integer. |
b480 | 63 6f 70 79 28 29 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d 62 64 61 20 74 6f 6b | copy().addParseAction(lambda.tok |
b4a0 | 73 3a 20 74 6f 6b 73 5b 30 5d 2a 31 30 32 34 29 20 2b 20 53 75 70 70 72 65 73 73 28 22 4b 22 29 | s:.toks[0]*1024).+.Suppress("K") |
b4c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 4d 20 3d 20 69 6e 74 65 67 65 72 2e | .............integerM.=.integer. |
b4e0 | 63 6f 70 79 28 29 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d 62 64 61 20 74 6f 6b | copy().addParseAction(lambda.tok |
b500 | 73 3a 20 74 6f 6b 73 5b 30 5d 2a 31 30 32 34 2a 31 30 32 34 29 20 2b 20 53 75 70 70 72 65 73 73 | s:.toks[0]*1024*1024).+.Suppress |
b520 | 28 22 4d 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 4d 6f | ("M")..............print(OneOrMo |
b540 | 72 65 28 69 6e 74 65 67 65 72 4b 20 7c 20 69 6e 74 65 67 65 72 4d 20 7c 20 69 6e 74 65 67 65 72 | re(integerK.|.integerM.|.integer |
b560 | 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 35 4b 20 31 30 30 20 36 34 30 4b 20 32 35 36 4d 22 | ).parseString("5K.100.640K.256M" |
b580 | 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 | ))..........prints::............ |
b5a0 | 20 20 5b 35 31 32 30 2c 20 31 30 30 2c 20 36 35 35 33 36 30 2c 20 32 36 38 34 33 35 34 35 36 5d | ..[5120,.100,.655360,.268435456] |
b5c0 | 0a 0a 20 20 20 20 20 20 20 20 45 71 75 69 76 61 6c 65 6e 74 20 66 6f 72 6d 20 6f 66 20 60 60 65 | ..........Equivalent.form.of.``e |
b5e0 | 78 70 72 2e 63 6f 70 79 28 29 60 60 20 69 73 20 6a 75 73 74 20 60 60 65 78 70 72 28 29 60 60 3a | xpr.copy()``.is.just.``expr()``: |
b600 | 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 4d 20 3d 20 69 6e 74 65 67 65 | :..............integerM.=.intege |
b620 | 72 28 29 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d 62 64 61 20 74 6f 6b 73 3a 20 | r().addParseAction(lambda.toks:. |
b640 | 74 6f 6b 73 5b 30 5d 2a 31 30 32 34 2a 31 30 32 34 29 20 2b 20 53 75 70 70 72 65 73 73 28 22 4d | toks[0]*1024*1024).+.Suppress("M |
b660 | 22 29 0a 20 20 20 20 20 20 20 20 4e 29 07 72 37 01 00 00 72 9a 01 00 00 72 a4 01 00 00 72 a1 01 | ").........N).r7...r....r....r.. |
b680 | 00 00 72 33 00 00 00 72 95 01 00 00 72 a0 01 00 00 29 02 72 b1 00 00 00 da 03 63 70 79 72 0e 00 | ..r3...r....r....).r......cpyr.. |
b6a0 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 37 01 00 00 22 05 00 00 73 0c 00 00 00 00 16 0a 01 10 01 | ..r....r....r7..."...s.......... |
b6c0 | 10 01 06 01 08 01 7a 12 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 63 6f 70 79 63 02 00 00 00 00 | ......z.ParserElement.copyc..... |
b6e0 | 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 2a 00 00 00 7c 01 7c 00 5f 00 64 01 7c 00 6a 00 | ...........C...s*...|.|._.d.|.j. |
b700 | 17 00 7c 00 5f 01 74 02 7c 00 64 02 83 02 72 26 7c 00 6a 01 7c 00 6a 03 5f 04 7c 00 53 00 29 03 | ..|._.t.|.d...r&|.j.|.j._.|.S.). |
b720 | 61 5f 01 00 00 0a 20 20 20 20 20 20 20 20 44 65 66 69 6e 65 20 6e 61 6d 65 20 66 6f 72 20 74 68 | a_............Define.name.for.th |
b740 | 69 73 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 6d 61 6b 65 73 20 64 65 62 75 67 67 69 6e 67 20 61 | is.expression,.makes.debugging.a |
b760 | 6e 64 20 65 78 63 65 70 74 69 6f 6e 20 6d 65 73 73 61 67 65 73 20 63 6c 65 61 72 65 72 2e 0a 0a | nd.exception.messages.clearer... |
b780 | 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 | ........Example::..............W |
b7a0 | 6f 72 64 28 6e 75 6d 73 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 42 43 22 29 20 20 23 20 | ord(nums).parseString("ABC")..#. |
b7c0 | 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 65 63 74 65 64 20 57 3a 28 30 31 32 33 2e 2e | ->.Exception:.Expected.W:(0123.. |
b7e0 | 2e 29 20 28 61 74 20 63 68 61 72 20 30 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 29 0a | .).(at.char.0),.(line:1,.col:1). |
b800 | 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 4e 61 6d 65 28 22 | ............Word(nums).setName(" |
b820 | 69 6e 74 65 67 65 72 22 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 42 43 22 29 20 20 23 20 | integer").parseString("ABC")..#. |
b840 | 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 65 63 74 65 64 20 69 6e 74 65 67 65 72 20 28 | ->.Exception:.Expected.integer.( |
b860 | 61 74 20 63 68 61 72 20 30 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 29 0a 20 20 20 20 | at.char.0),.(line:1,.col:1)..... |
b880 | 20 20 20 20 7a 09 45 78 70 65 63 74 65 64 20 da 09 65 78 63 65 70 74 69 6f 6e 29 05 72 f3 00 00 | ....z.Expected...exception).r... |
b8a0 | 00 72 a8 01 00 00 72 1f 01 00 00 72 b0 01 00 00 72 ad 00 00 00 29 02 72 b1 00 00 00 72 f3 00 00 | .r....r....r....r....).r....r... |
b8c0 | 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 73 65 74 4e 61 6d 65 3f 05 00 00 73 0a 00 | .r....r....r......setName?...s.. |
b8e0 | 00 00 00 09 06 01 0c 01 0a 01 0a 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 4e | ............z.ParserElement.setN |
b900 | 61 6d 65 63 03 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 34 00 00 00 7c 00 a0 | amec................C...s4...|.. |
b920 | 00 a1 00 7d 03 7c 01 a0 01 64 01 a1 01 72 22 7c 01 64 02 64 03 85 02 19 00 7d 01 64 04 7d 02 7c | ...}.|...d...r"|.d.d.....}.d.}.| |
b940 | 01 7c 03 5f 02 7c 02 0c 00 7c 03 5f 03 7c 03 53 00 29 05 61 4f 03 00 00 0a 20 20 20 20 20 20 20 | .|._.|...|._.|.S.).aO........... |
b960 | 20 44 65 66 69 6e 65 20 6e 61 6d 65 20 66 6f 72 20 72 65 66 65 72 65 6e 63 69 6e 67 20 6d 61 74 | .Define.name.for.referencing.mat |
b980 | 63 68 69 6e 67 20 74 6f 6b 65 6e 73 20 61 73 20 61 20 6e 65 73 74 65 64 20 61 74 74 72 69 62 75 | ching.tokens.as.a.nested.attribu |
b9a0 | 74 65 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 70 61 72 73 65 | te.........of.the.returned.parse |
b9c0 | 20 72 65 73 75 6c 74 73 2e 0a 20 20 20 20 20 20 20 20 4e 4f 54 45 3a 20 74 68 69 73 20 72 65 74 | .results..........NOTE:.this.ret |
b9e0 | 75 72 6e 73 20 61 20 2a 63 6f 70 79 2a 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 3a 63 | urns.a.*copy*.of.the.original.:c |
ba00 | 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 20 6f 62 6a 65 63 74 3b 0a 20 20 20 | lass:`ParserElement`.object;.... |
ba20 | 20 20 20 20 20 74 68 69 73 20 69 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 63 6c 69 65 6e 74 20 | .....this.is.so.that.the.client. |
ba40 | 63 61 6e 20 64 65 66 69 6e 65 20 61 20 62 61 73 69 63 20 65 6c 65 6d 65 6e 74 2c 20 73 75 63 68 | can.define.a.basic.element,.such |
ba60 | 20 61 73 20 61 6e 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 2c 20 61 6e 64 20 72 65 66 65 | .as.an.........integer,.and.refe |
ba80 | 72 65 6e 63 65 20 69 74 20 69 6e 20 6d 75 6c 74 69 70 6c 65 20 70 6c 61 63 65 73 20 77 69 74 68 | rence.it.in.multiple.places.with |
baa0 | 20 64 69 66 66 65 72 65 6e 74 20 6e 61 6d 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 59 6f 75 20 63 | .different.names...........You.c |
bac0 | 61 6e 20 61 6c 73 6f 20 73 65 74 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 73 20 75 73 69 6e 67 20 | an.also.set.results.names.using. |
bae0 | 74 68 65 20 61 62 62 72 65 76 69 61 74 65 64 20 73 79 6e 74 61 78 2c 0a 20 20 20 20 20 20 20 20 | the.abbreviated.syntax,......... |
bb00 | 60 60 65 78 70 72 28 22 6e 61 6d 65 22 29 60 60 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 60 60 65 | ``expr("name")``.in.place.of.``e |
bb20 | 78 70 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 22 6e 61 6d 65 22 29 60 60 0a 20 20 20 | xpr.setResultsName("name")``.... |
bb40 | 20 20 20 20 20 2d 20 73 65 65 20 3a 63 6c 61 73 73 3a 60 5f 5f 63 61 6c 6c 5f 5f 60 2e 0a 0a 20 | .....-.see.:class:`__call__`.... |
bb60 | 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 | .......Example::..............da |
bb80 | 74 65 5f 73 74 72 20 3d 20 28 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 | te_str.=.(integer.setResultsName |
bba0 | 28 22 79 65 61 72 22 29 20 2b 20 27 2f 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ("year").+.'/'.................. |
bbc0 | 20 20 20 20 20 20 20 2b 20 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 | .......+.integer.setResultsName( |
bbe0 | 22 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "month").+.'/'.................. |
bc00 | 20 20 20 20 20 20 20 2b 20 69 6e 74 65 67 65 72 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 | .......+.integer.setResultsName( |
bc20 | 22 64 61 79 22 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 65 71 75 69 76 61 6c 65 6e | "day"))..............#.equivalen |
bc40 | 74 20 66 6f 72 6d 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 | t.form:.............date_str.=.i |
bc60 | 6e 74 65 67 65 72 28 22 79 65 61 72 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 | nteger("year").+.'/'.+.integer(" |
bc80 | 6d 6f 6e 74 68 22 29 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 28 22 64 61 79 22 29 0a 20 | month").+.'/'.+.integer("day").. |
bca0 | 20 20 20 20 20 20 20 da 01 2a 4e 72 84 00 00 00 54 29 04 72 37 01 00 00 da 08 65 6e 64 73 77 69 | .........*Nr....T).r7.....endswi |
bcc0 | 74 68 72 9d 01 00 00 72 a9 01 00 00 29 04 72 b1 00 00 00 72 f3 00 00 00 da 0e 6c 69 73 74 41 6c | thr....r....).r....r......listAl |
bce0 | 6c 4d 61 74 63 68 65 73 da 07 6e 65 77 73 65 6c 66 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | lMatches..newselfr....r....r.... |
bd00 | da 0e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 4e 05 00 00 73 0e 00 00 00 00 15 08 01 0a 01 0c | ..setResultsNameN...s........... |
bd20 | 01 04 01 06 01 08 01 7a 1c 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 52 65 73 75 6c 74 | .......z.ParserElement.setResult |
bd40 | 73 4e 61 6d 65 54 63 02 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 40 00 00 00 | sNameTc....................s@... |
bd60 | 7c 01 72 26 7c 00 6a 00 89 00 64 05 87 00 66 01 64 02 64 03 84 09 7d 02 88 00 7c 02 5f 01 7c 02 | |.r&|.j...d...f.d.d...}...|._.|. |
bd80 | 7c 00 5f 00 6e 16 74 02 7c 00 6a 00 64 04 83 02 72 3c 7c 00 6a 00 6a 01 7c 00 5f 00 7c 00 53 00 | |._.n.t.|.j.d...r<|.j.j.|._.|.S. |
bda0 | 29 06 7a a7 4d 65 74 68 6f 64 20 74 6f 20 69 6e 76 6f 6b 65 20 74 68 65 20 50 79 74 68 6f 6e 20 | ).z.Method.to.invoke.the.Python. |
bdc0 | 70 64 62 20 64 65 62 75 67 67 65 72 20 77 68 65 6e 20 74 68 69 73 20 65 6c 65 6d 65 6e 74 20 69 | pdb.debugger.when.this.element.i |
bde0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 61 62 6f 75 74 20 74 6f 20 62 65 20 70 61 72 73 65 64 2e | s............about.to.be.parsed. |
be00 | 20 53 65 74 20 60 60 62 72 65 61 6b 46 6c 61 67 60 60 20 74 6f 20 54 72 75 65 20 74 6f 20 65 6e | .Set.``breakFlag``.to.True.to.en |
be20 | 61 62 6c 65 2c 20 46 61 6c 73 65 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 64 69 73 61 62 6c | able,.False.to............disabl |
be40 | 65 2e 0a 20 20 20 20 20 20 20 20 54 63 04 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 13 00 00 | e..........Tc................... |
be60 | 00 73 1e 00 00 00 64 01 64 00 6c 00 7d 04 7c 04 a0 01 a1 00 01 00 88 00 7c 00 7c 01 7c 02 7c 03 | .s....d.d.l.}.|.........|.|.|.|. |
be80 | 83 04 53 00 29 02 4e 72 01 00 00 00 29 02 da 03 70 64 62 da 09 73 65 74 5f 74 72 61 63 65 29 05 | ..S.).Nr....)...pdb..set_trace). |
bea0 | 72 73 01 00 00 72 ac 00 00 00 da 09 64 6f 41 63 74 69 6f 6e 73 da 0c 63 61 6c 6c 50 72 65 50 61 | rs...r......doActions..callPrePa |
bec0 | 72 73 65 72 b7 01 00 00 29 01 da 0c 5f 70 61 72 73 65 4d 65 74 68 6f 64 72 0e 00 00 00 72 0f 00 | rser....)..._parseMethodr....r.. |
bee0 | 00 00 da 07 62 72 65 61 6b 65 72 72 05 00 00 73 06 00 00 00 00 01 08 01 08 01 7a 27 50 61 72 73 | ....breakerr...s..........z'Pars |
bf00 | 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 42 72 65 61 6b 2e 3c 6c 6f 63 61 6c 73 3e 2e 62 72 65 61 | erElement.setBreak.<locals>.brea |
bf20 | 6b 65 72 da 14 5f 6f 72 69 67 69 6e 61 6c 50 61 72 73 65 4d 65 74 68 6f 64 29 02 54 54 29 03 da | ker.._originalParseMethod).TT).. |
bf40 | 06 5f 70 61 72 73 65 72 bd 01 00 00 72 1f 01 00 00 29 03 72 b1 00 00 00 da 09 62 72 65 61 6b 46 | ._parser....r....).r......breakF |
bf60 | 6c 61 67 72 bc 01 00 00 72 0e 00 00 00 29 01 72 bb 01 00 00 72 0f 00 00 00 da 08 73 65 74 42 72 | lagr....r....).r....r......setBr |
bf80 | 65 61 6b 6b 05 00 00 73 10 00 00 00 00 05 04 01 06 01 0e 04 06 01 08 02 0c 01 0a 01 7a 16 50 61 | eakk...s....................z.Pa |
bfa0 | 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 42 72 65 61 6b 63 01 00 00 00 00 00 00 00 03 00 00 | rserElement.setBreakc........... |
bfc0 | 00 05 00 00 00 4f 00 00 00 73 26 00 00 00 74 00 74 01 74 02 74 00 7c 01 83 01 83 02 83 01 7c 00 | .....O...s&...t.t.t.t.|.......|. |
bfe0 | 5f 03 7c 02 a0 04 64 01 64 02 a1 02 7c 00 5f 05 7c 00 53 00 29 03 61 14 07 00 00 0a 20 20 20 20 | _.|...d.d...|._.|.S.).a......... |
c000 | 20 20 20 20 44 65 66 69 6e 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 61 63 74 69 6f 6e 73 20 74 | ....Define.one.or.more.actions.t |
c020 | 6f 20 70 65 72 66 6f 72 6d 20 77 68 65 6e 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 6d 61 74 63 | o.perform.when.successfully.matc |
c040 | 68 69 6e 67 20 70 61 72 73 65 20 65 6c 65 6d 65 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 20 | hing.parse.element.definition... |
c060 | 20 20 20 20 20 20 20 50 61 72 73 65 20 61 63 74 69 6f 6e 20 66 6e 20 69 73 20 61 20 63 61 6c 6c | .......Parse.action.fn.is.a.call |
c080 | 61 62 6c 65 20 6d 65 74 68 6f 64 20 77 69 74 68 20 30 2d 33 20 61 72 67 75 6d 65 6e 74 73 2c 20 | able.method.with.0-3.arguments,. |
c0a0 | 63 61 6c 6c 65 64 20 61 73 20 60 60 66 6e 28 73 2c 6c 6f 63 2c 74 6f 6b 73 29 60 60 20 2c 0a 20 | called.as.``fn(s,loc,toks)``.,.. |
c0c0 | 20 20 20 20 20 20 20 60 60 66 6e 28 6c 6f 63 2c 74 6f 6b 73 29 60 60 20 2c 20 60 60 66 6e 28 74 | .......``fn(loc,toks)``.,.``fn(t |
c0e0 | 6f 6b 73 29 60 60 20 2c 20 6f 72 20 6a 75 73 74 20 60 60 66 6e 28 29 60 60 20 2c 20 77 68 65 72 | oks)``.,.or.just.``fn()``.,.wher |
c100 | 65 3a 0a 0a 20 20 20 20 20 20 20 20 2d 20 73 20 20 20 3d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c | e:..........-.s...=.the.original |
c120 | 20 73 74 72 69 6e 67 20 62 65 69 6e 67 20 70 61 72 73 65 64 20 28 73 65 65 20 6e 6f 74 65 20 62 | .string.being.parsed.(see.note.b |
c140 | 65 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 2d 20 6c 6f 63 20 3d 20 74 68 65 20 6c 6f 63 61 74 69 | elow).........-.loc.=.the.locati |
c160 | 6f 6e 20 6f 66 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 73 75 62 73 74 72 69 6e 67 0a 20 20 20 | on.of.the.matching.substring.... |
c180 | 20 20 20 20 20 2d 20 74 6f 6b 73 20 3d 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 6d 61 74 63 | .....-.toks.=.a.list.of.the.matc |
c1a0 | 68 65 64 20 74 6f 6b 65 6e 73 2c 20 70 61 63 6b 61 67 65 64 20 61 73 20 61 20 3a 63 6c 61 73 73 | hed.tokens,.packaged.as.a.:class |
c1c0 | 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 60 20 6f 62 6a 65 63 74 0a 0a 20 20 20 20 20 20 20 20 | :`ParseResults`.object.......... |
c1e0 | 49 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 66 6e 73 20 6d 6f 64 69 66 79 20 74 | If.the.functions.in.fns.modify.t |
c200 | 68 65 20 74 6f 6b 65 6e 73 2c 20 74 68 65 79 20 63 61 6e 20 72 65 74 75 72 6e 20 74 68 65 6d 20 | he.tokens,.they.can.return.them. |
c220 | 61 73 20 74 68 65 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 66 72 6f 6d | as.the.return.........value.from |
c240 | 20 66 6e 2c 20 61 6e 64 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 6c 69 73 74 20 6f 66 20 74 6f | .fn,.and.the.modified.list.of.to |
c260 | 6b 65 6e 73 20 77 69 6c 6c 20 72 65 70 6c 61 63 65 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2e 0a | kens.will.replace.the.original.. |
c280 | 20 20 20 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 66 6e 20 64 6f 65 73 20 6e 6f 74 20 6e | ........Otherwise,.fn.does.not.n |
c2a0 | 65 65 64 20 74 6f 20 72 65 74 75 72 6e 20 61 6e 79 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 20 | eed.to.return.any.value......... |
c2c0 | 20 20 4f 70 74 69 6f 6e 61 6c 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 3a 0a 20 20 | ..Optional.keyword.arguments:... |
c2e0 | 20 20 20 20 20 20 2d 20 63 61 6c 6c 44 75 72 69 6e 67 54 72 79 20 3d 20 28 64 65 66 61 75 6c 74 | ......-.callDuringTry.=.(default |
c300 | 3d 20 60 60 46 61 6c 73 65 60 60 20 29 20 69 6e 64 69 63 61 74 65 20 69 66 20 70 61 72 73 65 20 | =.``False``.).indicate.if.parse. |
c320 | 61 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 72 75 6e 20 64 75 72 69 6e 67 20 6c 6f 6f 6b | action.should.be.run.during.look |
c340 | 61 68 65 61 64 73 20 61 6e 64 20 61 6c 74 65 72 6e 61 74 65 20 74 65 73 74 69 6e 67 0a 0a 20 20 | aheads.and.alternate.testing.... |
c360 | 20 20 20 20 20 20 4e 6f 74 65 3a 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 61 72 73 69 6e 67 20 | ......Note:.the.default.parsing. |
c380 | 62 65 68 61 76 69 6f 72 20 69 73 20 74 6f 20 65 78 70 61 6e 64 20 74 61 62 73 20 69 6e 20 74 68 | behavior.is.to.expand.tabs.in.th |
c3a0 | 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 20 73 74 | e.input.string.........before.st |
c3c0 | 61 72 74 69 6e 67 20 74 68 65 20 70 61 72 73 69 6e 67 20 70 72 6f 63 65 73 73 2e 20 20 53 65 65 | arting.the.parsing.process...See |
c3e0 | 20 3a 63 6c 61 73 73 3a 60 70 61 72 73 65 53 74 72 69 6e 67 20 66 6f 72 20 6d 6f 72 65 0a 20 20 | .:class:`parseString.for.more... |
c400 | 20 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 70 61 72 73 69 6e 67 20 73 74 72 | ......information.on.parsing.str |
c420 | 69 6e 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 60 3c 54 41 42 3e 60 60 20 73 2c 20 61 6e 64 | ings.containing.``<TAB>``.s,.and |
c440 | 20 73 75 67 67 65 73 74 65 64 0a 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 73 20 74 6f 20 6d 61 | .suggested.........methods.to.ma |
c460 | 69 6e 74 61 69 6e 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 76 69 65 77 20 6f 66 20 74 68 65 20 | intain.a.consistent.view.of.the. |
c480 | 70 61 72 73 65 64 20 73 74 72 69 6e 67 2c 20 74 68 65 20 70 61 72 73 65 0a 20 20 20 20 20 20 20 | parsed.string,.the.parse........ |
c4a0 | 20 6c 6f 63 61 74 69 6f 6e 2c 20 61 6e 64 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 70 | .location,.and.line.and.column.p |
c4c0 | 6f 73 69 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 74 68 65 20 70 61 72 73 65 64 20 73 74 72 69 6e | ositions.within.the.parsed.strin |
c4e0 | 67 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 | g...........Example::........... |
c500 | 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 | ...integer.=.Word(nums)......... |
c520 | 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 20 2b 20 27 2f 27 20 2b 20 69 | ....date_str.=.integer.+.'/'.+.i |
c540 | 6e 74 65 67 65 72 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 0a 0a 20 20 20 20 20 20 20 20 | nteger.+.'/'.+.integer.......... |
c560 | 20 20 20 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f 31 | ....date_str.parseString("1999/1 |
c580 | 32 2f 33 31 22 29 20 20 23 20 2d 3e 20 5b 27 31 39 39 39 27 2c 20 27 2f 27 2c 20 27 31 32 27 2c | 2/31")..#.->.['1999',.'/',.'12', |
c5a0 | 20 27 2f 27 2c 20 27 33 31 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 75 73 65 20 70 | .'/',.'31']..............#.use.p |
c5c0 | 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 6f 20 69 6e 74 73 20 61 | arse.action.to.convert.to.ints.a |
c5e0 | 74 20 70 61 72 73 65 20 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 | t.parse.time.............integer |
c600 | 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d | .=.Word(nums).setParseAction(lam |
c620 | 62 64 61 20 74 6f 6b 73 3a 20 69 6e 74 28 74 6f 6b 73 5b 30 5d 29 29 0a 20 20 20 20 20 20 20 20 | bda.toks:.int(toks[0]))......... |
c640 | 20 20 20 20 64 61 74 65 5f 73 74 72 20 3d 20 69 6e 74 65 67 65 72 20 2b 20 27 2f 27 20 2b 20 69 | ....date_str.=.integer.+.'/'.+.i |
c660 | 6e 74 65 67 65 72 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 0a 0a 20 20 20 20 20 20 20 20 | nteger.+.'/'.+.integer.......... |
c680 | 20 20 20 20 23 20 6e 6f 74 65 20 74 68 61 74 20 69 6e 74 65 67 65 72 20 66 69 65 6c 64 73 20 61 | ....#.note.that.integer.fields.a |
c6a0 | 72 65 20 6e 6f 77 20 69 6e 74 73 2c 20 6e 6f 74 20 73 74 72 69 6e 67 73 0a 20 20 20 20 20 20 20 | re.now.ints,.not.strings........ |
c6c0 | 20 20 20 20 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f | .....date_str.parseString("1999/ |
c6e0 | 31 32 2f 33 31 22 29 20 20 23 20 2d 3e 20 5b 31 39 39 39 2c 20 27 2f 27 2c 20 31 32 2c 20 27 2f | 12/31")..#.->.[1999,.'/',.12,.'/ |
c700 | 27 2c 20 33 31 5d 0a 20 20 20 20 20 20 20 20 72 ad 01 00 00 46 29 06 72 fc 00 00 00 da 03 6d 61 | ',.31].........r....F).r......ma |
c720 | 70 72 94 01 00 00 72 9a 01 00 00 72 da 00 00 00 72 ad 01 00 00 29 03 72 b1 00 00 00 da 03 66 6e | pr....r....r....r....).r......fn |
c740 | 73 72 2a 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 91 00 00 00 7d 05 00 00 73 06 | sr*...r....r....r....r....}...s. |
c760 | 00 00 00 00 25 14 01 0e 01 7a 1c 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 50 61 72 73 | ....%....z.ParserElement.setPars |
c780 | 65 41 63 74 69 6f 6e 63 01 00 00 00 00 00 00 00 03 00 00 00 07 00 00 00 4f 00 00 00 73 34 00 00 | eActionc................O...s4.. |
c7a0 | 00 7c 00 04 00 6a 00 74 01 74 02 74 03 74 01 7c 01 83 01 83 02 83 01 37 00 02 00 5f 00 7c 00 6a | .|...j.t.t.t.t.|.......7..._.|.j |
c7c0 | 04 70 2c 7c 02 a0 05 64 01 64 02 a1 02 7c 00 5f 04 7c 00 53 00 29 03 7a 9b 0a 20 20 20 20 20 20 | .p,|...d.d...|._.|.S.).z........ |
c7e0 | 20 20 41 64 64 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 20 | ..Add.one.or.more.parse.actions. |
c800 | 74 6f 20 65 78 70 72 65 73 73 69 6f 6e 27 73 20 6c 69 73 74 20 6f 66 20 70 61 72 73 65 20 61 63 | to.expression's.list.of.parse.ac |
c820 | 74 69 6f 6e 73 2e 20 53 65 65 20 3a 63 6c 61 73 73 3a 60 73 65 74 50 61 72 73 65 41 63 74 69 6f | tions..See.:class:`setParseActio |
c840 | 6e 60 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 65 78 61 6d 70 6c 65 73 20 69 6e 20 3a 63 6c | n`...........See.examples.in.:cl |
c860 | 61 73 73 3a 60 63 6f 70 79 60 2e 0a 20 20 20 20 20 20 20 20 72 ad 01 00 00 46 29 06 72 9a 01 00 | ass:`copy`..........r....F).r... |
c880 | 00 72 fc 00 00 00 72 c1 01 00 00 72 94 01 00 00 72 ad 01 00 00 72 da 00 00 00 29 03 72 b1 00 00 | .r....r....r....r....r....).r... |
c8a0 | 00 72 c2 01 00 00 72 2a 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0e 61 64 64 50 | .r....r*...r....r....r......addP |
c8c0 | 61 72 73 65 41 63 74 69 6f 6e a6 05 00 00 73 06 00 00 00 00 06 1c 01 14 01 7a 1c 50 61 72 73 65 | arseAction....s..........z.Parse |
c8e0 | 72 45 6c 65 6d 65 6e 74 2e 61 64 64 50 61 72 73 65 41 63 74 69 6f 6e 63 01 00 00 00 00 00 00 00 | rElement.addParseActionc........ |
c900 | 04 00 00 00 04 00 00 00 0f 00 00 00 73 6a 00 00 00 7c 02 a0 00 64 01 64 02 a1 02 89 02 7c 02 a0 | ............sj...|...d.d.....|.. |
c920 | 00 64 03 64 04 a1 02 72 1c 74 01 6e 02 74 02 89 00 78 30 7c 01 44 00 5d 28 89 01 74 03 88 01 83 | .d.d...r.t.n.t...x0|.D.](..t.... |
c940 | 01 89 01 87 00 87 01 87 02 66 03 64 05 64 06 84 08 7d 03 7c 00 6a 04 a0 05 7c 03 a1 01 01 00 71 | .........f.d.d...}.|.j...|.....q |
c960 | 26 57 00 7c 00 6a 06 70 62 7c 02 a0 00 64 07 64 04 a1 02 7c 00 5f 06 7c 00 53 00 29 08 61 bc 03 | &W.|.j.pb|...d.d...|._.|.S.).a.. |
c980 | 00 00 41 64 64 20 61 20 62 6f 6f 6c 65 61 6e 20 70 72 65 64 69 63 61 74 65 20 66 75 6e 63 74 69 | ..Add.a.boolean.predicate.functi |
c9a0 | 6f 6e 20 74 6f 20 65 78 70 72 65 73 73 69 6f 6e 27 73 20 6c 69 73 74 20 6f 66 20 70 61 72 73 65 | on.to.expression's.list.of.parse |
c9c0 | 20 61 63 74 69 6f 6e 73 2e 20 53 65 65 0a 20 20 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 73 65 | .actions..See.........:class:`se |
c9e0 | 74 50 61 72 73 65 41 63 74 69 6f 6e 60 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 20 | tParseAction`.for.function.call. |
ca00 | 73 69 67 6e 61 74 75 72 65 73 2e 20 55 6e 6c 69 6b 65 20 60 60 73 65 74 50 61 72 73 65 41 63 74 | signatures..Unlike.``setParseAct |
ca20 | 69 6f 6e 60 60 2c 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 70 61 73 73 65 64 20 | ion``,.........functions.passed. |
ca40 | 74 6f 20 60 60 61 64 64 43 6f 6e 64 69 74 69 6f 6e 60 60 20 6e 65 65 64 20 74 6f 20 72 65 74 75 | to.``addCondition``.need.to.retu |
ca60 | 72 6e 20 62 6f 6f 6c 65 61 6e 20 73 75 63 63 65 73 73 2f 66 61 69 6c 20 6f 66 20 74 68 65 20 63 | rn.boolean.success/fail.of.the.c |
ca80 | 6f 6e 64 69 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 6b 65 79 77 | ondition...........Optional.keyw |
caa0 | 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 20 20 2d 20 6d 65 73 73 61 67 65 | ord.arguments:.........-.message |
cac0 | 20 3d 20 64 65 66 69 6e 65 20 61 20 63 75 73 74 6f 6d 20 6d 65 73 73 61 67 65 20 74 6f 20 62 65 | .=.define.a.custom.message.to.be |
cae0 | 20 75 73 65 64 20 69 6e 20 74 68 65 20 72 61 69 73 65 64 20 65 78 63 65 70 74 69 6f 6e 0a 20 20 | .used.in.the.raised.exception... |
cb00 | 20 20 20 20 20 20 2d 20 66 61 74 61 6c 20 20 20 3d 20 69 66 20 54 72 75 65 2c 20 77 69 6c 6c 20 | ......-.fatal...=.if.True,.will. |
cb20 | 72 61 69 73 65 20 50 61 72 73 65 46 61 74 61 6c 45 78 63 65 70 74 69 6f 6e 20 74 6f 20 73 74 6f | raise.ParseFatalException.to.sto |
cb40 | 70 20 70 61 72 73 69 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 3b 20 6f 74 68 65 72 77 69 73 65 | p.parsing.immediately;.otherwise |
cb60 | 20 77 69 6c 6c 20 72 61 69 73 65 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 0a 0a 20 20 20 20 | .will.raise.ParseException...... |
cb80 | 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 67 | ....Example::..............integ |
cba0 | 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 6c | er.=.Word(nums).setParseAction(l |
cbc0 | 61 6d 62 64 61 20 74 6f 6b 73 3a 20 69 6e 74 28 74 6f 6b 73 5b 30 5d 29 29 0a 20 20 20 20 20 20 | ambda.toks:.int(toks[0]))....... |
cbe0 | 20 20 20 20 20 20 79 65 61 72 5f 69 6e 74 20 3d 20 69 6e 74 65 67 65 72 2e 63 6f 70 79 28 29 0a | ......year_int.=.integer.copy(). |
cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 79 65 61 72 5f 69 6e 74 2e 61 64 64 43 6f 6e 64 69 74 69 6f | ............year_int.addConditio |
cc20 | 6e 28 6c 61 6d 62 64 61 20 74 6f 6b 73 3a 20 74 6f 6b 73 5b 30 5d 20 3e 3d 20 32 30 30 30 2c 20 | n(lambda.toks:.toks[0].>=.2000,. |
cc40 | 6d 65 73 73 61 67 65 3d 22 4f 6e 6c 79 20 73 75 70 70 6f 72 74 20 79 65 61 72 73 20 32 30 30 30 | message="Only.support.years.2000 |
cc60 | 20 61 6e 64 20 6c 61 74 65 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 73 74 | .and.later").............date_st |
cc80 | 72 20 3d 20 79 65 61 72 5f 69 6e 74 20 2b 20 27 2f 27 20 2b 20 69 6e 74 65 67 65 72 20 2b 20 27 | r.=.year_int.+.'/'.+.integer.+.' |
cca0 | 2f 27 20 2b 20 69 6e 74 65 67 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 | /'.+.integer..............result |
ccc0 | 20 3d 20 64 61 74 65 5f 73 74 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 2f 31 32 | .=.date_str.parseString("1999/12 |
cce0 | 2f 33 31 22 29 20 20 23 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 4f 6e 6c 79 20 73 75 70 70 | /31")..#.->.Exception:.Only.supp |
cd00 | 6f 72 74 20 79 65 61 72 73 20 32 30 30 30 20 61 6e 64 20 6c 61 74 65 72 20 28 61 74 20 63 68 61 | ort.years.2000.and.later.(at.cha |
cd20 | 72 20 30 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 29 0a 20 20 20 20 20 20 20 20 da 07 | r.0),.(line:1,.col:1)........... |
cd40 | 6d 65 73 73 61 67 65 7a 1d 66 61 69 6c 65 64 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 63 6f 6e | messagez.failed.user-defined.con |
cd60 | 64 69 74 69 6f 6e da 05 66 61 74 61 6c 46 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 13 | dition..fatalFc................. |
cd80 | 00 00 00 73 20 00 00 00 74 00 88 01 7c 00 7c 01 7c 02 83 03 83 01 73 1c 88 00 7c 00 7c 01 88 02 | ...s....t...|.|.|.....s...|.|... |
cda0 | 83 03 82 01 64 00 53 00 29 01 4e 29 01 72 27 01 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 | ....d.S.).N).r'...).r....r{...r. |
cdc0 | 00 00 00 29 03 da 08 65 78 63 5f 74 79 70 65 da 02 66 6e 72 ad 00 00 00 72 0e 00 00 00 72 0f 00 | ...)...exc_type..fnr....r....r.. |
cde0 | 00 00 da 02 70 61 c6 05 00 00 73 04 00 00 00 00 01 10 01 7a 26 50 61 72 73 65 72 45 6c 65 6d 65 | ....pa....s........z&ParserEleme |
ce00 | 6e 74 2e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 61 72 ad 01 00 00 | nt.addCondition.<locals>.par.... |
ce20 | 29 07 72 da 00 00 00 72 30 00 00 00 72 2e 00 00 00 72 94 01 00 00 72 9a 01 00 00 72 d3 00 00 00 | ).r....r0...r....r....r....r.... |
ce40 | 72 ad 01 00 00 29 04 72 b1 00 00 00 72 c2 01 00 00 72 2a 01 00 00 72 c8 01 00 00 72 0e 00 00 00 | r....).r....r....r*...r....r.... |
ce60 | 29 03 72 c6 01 00 00 72 c7 01 00 00 72 ad 00 00 00 72 0f 00 00 00 da 0c 61 64 64 43 6f 6e 64 69 | ).r....r....r....r......addCondi |
ce80 | 74 69 6f 6e b0 05 00 00 73 10 00 00 00 00 12 0c 01 14 01 0a 01 08 01 10 03 10 01 14 01 7a 1a 50 | tion....s....................z.P |
cea0 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 63 02 00 00 00 00 00 | arserElement.addConditionc...... |
cec0 | 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 01 7c 00 5f 00 7c 00 53 00 29 01 61 | ..........C...s....|.|._.|.S.).a |
cee0 | 0b 02 00 00 44 65 66 69 6e 65 20 61 63 74 69 6f 6e 20 74 6f 20 70 65 72 66 6f 72 6d 20 69 66 20 | ....Define.action.to.perform.if. |
cf00 | 70 61 72 73 69 6e 67 20 66 61 69 6c 73 20 61 74 20 74 68 69 73 20 65 78 70 72 65 73 73 69 6f 6e | parsing.fails.at.this.expression |
cf20 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 46 61 69 6c 20 61 63 74 6f 6e 20 66 6e 20 69 73 20 61 20 | .............Fail.acton.fn.is.a. |
cf40 | 63 61 6c 6c 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 74 68 65 | callable.function.that.takes.the |
cf60 | 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 60 60 66 6e 28 73 2c 6c 6f 63 | .arguments............``fn(s,loc |
cf80 | 2c 65 78 70 72 2c 65 72 72 29 60 60 20 77 68 65 72 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 2d | ,expr,err)``.where:............- |
cfa0 | 20 73 20 3d 20 73 74 72 69 6e 67 20 62 65 69 6e 67 20 70 61 72 73 65 64 0a 20 20 20 20 20 20 20 | .s.=.string.being.parsed........ |
cfc0 | 20 20 20 20 2d 20 6c 6f 63 20 3d 20 6c 6f 63 61 74 69 6f 6e 20 77 68 65 72 65 20 65 78 70 72 65 | ....-.loc.=.location.where.expre |
cfe0 | 73 73 69 6f 6e 20 6d 61 74 63 68 20 77 61 73 20 61 74 74 65 6d 70 74 65 64 20 61 6e 64 20 66 61 | ssion.match.was.attempted.and.fa |
d000 | 69 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 2d 20 65 78 70 72 20 3d 20 74 68 65 20 70 61 72 | iled............-.expr.=.the.par |
d020 | 73 65 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 66 61 69 6c 65 64 0a 20 20 20 20 20 20 | se.expression.that.failed....... |
d040 | 20 20 20 20 20 2d 20 65 72 72 20 3d 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 68 72 6f 77 | .....-.err.=.the.exception.throw |
d060 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e | n............The.function.return |
d080 | 73 20 6e 6f 20 76 61 6c 75 65 2e 20 20 49 74 20 6d 61 79 20 74 68 72 6f 77 20 3a 63 6c 61 73 73 | s.no.value...It.may.throw.:class |
d0a0 | 3a 60 50 61 72 73 65 46 61 74 61 6c 45 78 63 65 70 74 69 6f 6e 60 0a 20 20 20 20 20 20 20 20 20 | :`ParseFatalException`.......... |
d0c0 | 20 20 69 66 20 69 74 20 69 73 20 64 65 73 69 72 65 64 20 74 6f 20 73 74 6f 70 20 70 61 72 73 69 | ..if.it.is.desired.to.stop.parsi |
d0e0 | 6e 67 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 29 01 72 9b 01 00 00 29 02 72 b1 00 00 00 72 c7 01 | ng.immediately.).r....).r....r.. |
d100 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 73 65 74 46 61 69 6c 41 63 74 69 6f 6e | ..r....r....r......setFailAction |
d120 | cd 05 00 00 73 04 00 00 00 00 0a 06 01 7a 1b 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 | ....s........z.ParserElement.set |
d140 | 46 61 69 6c 41 63 74 69 6f 6e 63 03 00 00 00 00 00 00 00 06 00 00 00 09 00 00 00 43 00 00 00 73 | FailActionc................C...s |
d160 | 5a 00 00 00 64 01 7d 03 78 50 7c 03 72 54 64 02 7d 03 78 42 7c 00 6a 00 44 00 5d 38 7d 04 79 1e | Z...d.}.xP|.rTd.}.xB|.j.D.]8}.y. |
d180 | 78 18 7c 04 a0 01 7c 01 7c 02 a1 02 5c 02 7d 02 7d 05 64 01 7d 03 71 1e 57 00 57 00 71 16 04 00 | x.|...|.|...\.}.}.d.}.q.W.W.q... |
d1a0 | 74 02 6b 0a 72 4c 01 00 01 00 01 00 59 00 71 16 58 00 71 16 57 00 71 06 57 00 7c 02 53 00 29 03 | t.k.rL......Y.q.X.q.W.q.W.|.S.). |
d1c0 | 4e 54 46 29 03 72 a4 01 00 00 72 be 01 00 00 72 2e 00 00 00 29 06 72 b1 00 00 00 72 73 01 00 00 | NTF).r....r....r....).r....rs... |
d1e0 | 72 ac 00 00 00 da 0a 65 78 70 72 73 46 6f 75 6e 64 da 01 65 da 05 64 75 6d 6d 79 72 0e 00 00 00 | r......exprsFound..e..dummyr.... |
d200 | 72 0e 00 00 00 72 0f 00 00 00 da 0f 5f 73 6b 69 70 49 67 6e 6f 72 61 62 6c 65 73 da 05 00 00 73 | r....r......_skipIgnorables....s |
d220 | 16 00 00 00 00 01 04 01 06 01 04 01 0c 01 02 01 02 01 10 01 0c 01 0e 01 0e 01 7a 1d 50 61 72 73 | ..........................z.Pars |
d240 | 65 72 45 6c 65 6d 65 6e 74 2e 5f 73 6b 69 70 49 67 6e 6f 72 61 62 6c 65 73 63 03 00 00 00 00 00 | erElement._skipIgnorablesc...... |
d260 | 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 4c 00 00 00 7c 00 6a 00 72 12 7c 00 a0 01 7c 01 7c | ..........C...sL...|.j.r.|...|.| |
d280 | 02 a1 02 7d 02 7c 00 6a 02 72 48 7c 00 6a 03 7d 03 74 04 7c 01 83 01 7d 04 78 20 7c 02 7c 04 6b | ...}.|.j.rH|.j.}.t.|...}.x.|.|.k |
d2a0 | 00 72 46 7c 01 7c 02 19 00 7c 03 6b 06 72 46 7c 02 64 01 37 00 7d 02 71 28 57 00 7c 02 53 00 29 | .rF|.|...|.k.rF|.d.7.}.q(W.|.S.) |
d2c0 | 02 4e 72 99 00 00 00 29 05 72 a4 01 00 00 72 ce 01 00 00 72 9f 01 00 00 72 a0 01 00 00 72 0c 01 | .Nr....).r....r....r....r....r.. |
d2e0 | 00 00 29 05 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 da 02 77 74 da 08 69 6e 73 74 72 6c 65 | ..).r....rs...r......wt..instrle |
d300 | 6e 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 70 72 65 50 61 72 73 65 e7 05 00 00 73 10 | nr....r....r......preParse....s. |
d320 | 00 00 00 00 01 06 01 0c 02 06 01 06 01 08 01 16 01 0c 02 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 | ...................z.ParserEleme |
d340 | 6e 74 2e 70 72 65 50 61 72 73 65 63 04 00 00 00 00 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 | nt.preParsec................C... |
d360 | 73 08 00 00 00 7c 02 67 00 66 02 53 00 29 01 4e 72 0e 00 00 00 29 04 72 b1 00 00 00 72 73 01 00 | s....|.g.f.S.).Nr....).r....rs.. |
d380 | 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 f3 | .r....r....r....r....r....r..... |
d3a0 | 05 00 00 73 02 00 00 00 00 01 7a 17 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 49 | ...s......z.ParserElement.parseI |
d3c0 | 6d 70 6c 63 04 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 7c 03 53 | mplc................C...s....|.S |
d3e0 | 00 29 01 4e 72 0e 00 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 da 09 74 6f 6b 65 | .).Nr....).r....rs...r......toke |
d400 | 6e 6c 69 73 74 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 09 70 6f 73 74 50 61 72 73 65 f6 | nlistr....r....r......postParse. |
d420 | 05 00 00 73 02 00 00 00 00 01 7a 17 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 6f 73 74 50 61 | ...s......z.ParserElement.postPa |
d440 | 72 73 65 63 05 00 00 00 00 00 00 00 0e 00 00 00 0b 00 00 00 43 00 00 00 73 62 03 00 00 7c 00 6a | rsec................C...sb...|.j |
d460 | 00 7d 05 7c 05 73 10 7c 00 6a 01 72 ec 7c 00 6a 02 64 01 19 00 72 2c 7c 00 6a 02 64 01 19 00 7c | .}.|.s.|.j.r.|.j.d...r,|.j.d...| |
d480 | 01 7c 02 7c 00 83 03 01 00 7c 04 72 44 7c 00 6a 03 72 44 7c 00 a0 04 7c 01 7c 02 a1 02 7d 06 6e | .|.|.....|.rD|.j.rD|...|.|...}.n |
d4a0 | 04 7c 02 7d 06 7c 06 7d 07 79 44 79 16 7c 00 a0 05 7c 01 7c 06 7c 03 a1 03 5c 02 7d 02 7d 08 57 | .|.}.|.}.yDy.|...|.|.|...\.}.}.W |
d4c0 | 00 6e 28 04 00 74 06 6b 0a 72 8c 01 00 01 00 01 00 74 07 7c 01 74 08 7c 01 83 01 7c 00 6a 09 7c | .n(..t.k.r.......t.|.t.|...|.j.| |
d4e0 | 00 83 04 82 01 59 00 6e 02 58 00 57 00 6e 58 04 00 74 0a 6b 0a 72 e8 01 00 7d 09 01 00 7a 3a 7c | .....Y.n.X.W.nX..t.k.r...}...z:| |
d500 | 00 6a 02 64 02 19 00 72 c0 7c 00 6a 02 64 02 19 00 7c 01 7c 07 7c 00 7c 09 83 04 01 00 7c 00 6a | .j.d...r.|.j.d...|.|.|.|.....|.j |
d520 | 01 72 d6 7c 00 a0 01 7c 01 7c 07 7c 00 7c 09 a1 04 01 00 82 00 57 00 64 00 64 00 7d 09 7e 09 58 | .r.|...|.|.|.|.......W.d.d.}.~.X |
d540 | 00 59 00 6e 02 58 00 6e 90 7c 04 90 01 72 08 7c 00 6a 03 90 01 72 08 7c 00 a0 04 7c 01 7c 02 a1 | .Y.n.X.n.|...r.|.j...r.|...|.|.. |
d560 | 02 7d 06 6e 04 7c 02 7d 06 7c 06 7d 07 7c 00 6a 0b 90 01 73 26 7c 06 74 08 7c 01 83 01 6b 05 90 | .}.n.|.}.|.}.|.j...s&|.t.|...k.. |
d580 | 01 72 6a 79 16 7c 00 a0 05 7c 01 7c 06 7c 03 a1 03 5c 02 7d 02 7d 08 57 00 6e 2a 04 00 74 06 6b | .rjy.|...|.|.|...\.}.}.W.n*..t.k |
d5a0 | 0a 90 01 72 66 01 00 01 00 01 00 74 07 7c 01 74 08 7c 01 83 01 7c 00 6a 09 7c 00 83 04 82 01 59 | ...rf......t.|.t.|...|.j.|.....Y |
d5c0 | 00 6e 02 58 00 6e 12 7c 00 a0 05 7c 01 7c 06 7c 03 a1 03 5c 02 7d 02 7d 08 7c 00 a0 0c 7c 01 7c | .n.X.n.|...|.|.|...\.}.}.|...|.| |
d5e0 | 02 7c 08 a1 03 7d 08 74 0d 7c 08 7c 00 6a 0e 7c 00 6a 0f 7c 00 6a 10 64 03 8d 04 7d 0a 7c 00 6a | .|...}.t.|.|.j.|.j.|.j.d...}.|.j |
d600 | 11 90 03 72 32 7c 03 90 01 73 b6 7c 00 6a 12 90 03 72 32 7c 05 90 02 72 9e 79 98 78 92 7c 00 6a | ...r2|...s.|.j...r2|...r.y.x.|.j |
d620 | 11 44 00 5d 88 7d 0b 79 10 7c 0b 7c 01 7c 07 7c 0a 83 03 7d 08 57 00 6e 36 04 00 74 06 6b 0a 90 | .D.].}.y.|.|.|.|...}.W.n6..t.k.. |
d640 | 02 72 10 01 00 7d 0c 01 00 7a 16 74 07 64 04 83 01 7d 0d 7c 0c 7c 0d 5f 13 7c 0d 82 01 57 00 64 | .r...}...z.t.d...}.|.|._.|...W.d |
d660 | 00 64 00 7d 0c 7e 0c 58 00 59 00 6e 02 58 00 7c 08 64 00 6b 09 90 01 72 c6 7c 08 7c 0a 6b 09 90 | .d.}.~.X.Y.n.X.|.d.k...r.|.|.k.. |
d680 | 01 72 c6 74 0d 7c 08 7c 00 6a 0e 7c 00 6a 0f 90 02 6f 42 74 14 7c 08 74 0d 74 15 66 02 83 02 7c | .r.t.|.|.j.|.j...oBt.|.t.t.f...| |
d6a0 | 00 6a 10 64 03 8d 04 7d 0a 90 01 71 c6 57 00 57 00 6e 46 04 00 74 0a 6b 0a 90 02 72 9a 01 00 7d | .j.d...}...q.W.W.nF..t.k...r...} |
d6c0 | 09 01 00 7a 26 7c 00 6a 02 64 02 19 00 90 02 72 88 7c 00 6a 02 64 02 19 00 7c 01 7c 07 7c 00 7c | ...z&|.j.d.....r.|.j.d...|.|.|.| |
d6e0 | 09 83 04 01 00 82 00 57 00 64 00 64 00 7d 09 7e 09 58 00 59 00 6e 02 58 00 6e 94 78 92 7c 00 6a | .......W.d.d.}.~.X.Y.n.X.n.x.|.j |
d700 | 11 44 00 5d 88 7d 0b 79 10 7c 0b 7c 01 7c 07 7c 0a 83 03 7d 08 57 00 6e 36 04 00 74 06 6b 0a 90 | .D.].}.y.|.|.|.|...}.W.n6..t.k.. |
d720 | 02 72 f0 01 00 7d 0c 01 00 7a 16 74 07 64 04 83 01 7d 0d 7c 0c 7c 0d 5f 13 7c 0d 82 01 57 00 64 | .r...}...z.t.d...}.|.|._.|...W.d |
d740 | 00 64 00 7d 0c 7e 0c 58 00 59 00 6e 02 58 00 7c 08 64 00 6b 09 90 02 72 a6 7c 08 7c 0a 6b 09 90 | .d.}.~.X.Y.n.X.|.d.k...r.|.|.k.. |
d760 | 02 72 a6 74 0d 7c 08 7c 00 6a 0e 7c 00 6a 0f 90 03 6f 22 74 14 7c 08 74 0d 74 15 66 02 83 02 7c | .r.t.|.|.j.|.j...o"t.|.t.t.f...| |
d780 | 00 6a 10 64 03 8d 04 7d 0a 90 02 71 a6 57 00 7c 05 90 03 72 5a 7c 00 6a 02 64 05 19 00 90 03 72 | .j.d...}...q.W.|...rZ|.j.d.....r |
d7a0 | 5a 7c 00 6a 02 64 05 19 00 7c 01 7c 07 7c 02 7c 00 7c 0a 83 05 01 00 7c 02 7c 0a 66 02 53 00 29 | Z|.j.d...|.|.|.|.|.....|.|.f.S.) |
d7c0 | 06 4e 72 01 00 00 00 72 83 00 00 00 29 02 72 f4 00 00 00 72 f5 00 00 00 7a 20 65 78 63 65 70 74 | .Nr....r....).r....r....z.except |
d7e0 | 69 6f 6e 20 72 61 69 73 65 64 20 69 6e 20 70 61 72 73 65 20 61 63 74 69 6f 6e 72 99 00 00 00 29 | ion.raised.in.parse.actionr....) |
d800 | 16 72 a5 01 00 00 72 9b 01 00 00 72 aa 01 00 00 72 ac 01 00 00 72 d1 01 00 00 72 cd 00 00 00 72 | .r....r....r....r....r....r....r |
d820 | 04 01 00 00 72 2e 00 00 00 72 0c 01 00 00 72 a8 01 00 00 72 2c 00 00 00 72 a7 01 00 00 72 d3 01 | ....r....r....r....r,...r....r.. |
d840 | 00 00 72 31 00 00 00 72 9d 01 00 00 72 9e 01 00 00 72 a9 01 00 00 72 9a 01 00 00 72 ad 01 00 00 | ..r1...r....r....r....r....r.... |
d860 | da 09 5f 5f 63 61 75 73 65 5f 5f 72 8a 00 00 00 72 fc 00 00 00 29 0e 72 b1 00 00 00 72 73 01 00 | ..__cause__r....r....).r....rs.. |
d880 | 00 72 ac 00 00 00 72 b9 01 00 00 72 ba 01 00 00 da 09 64 65 62 75 67 67 69 6e 67 da 06 70 72 65 | .r....r....r......debugging..pre |
d8a0 | 6c 6f 63 da 0b 74 6f 6b 65 6e 73 53 74 61 72 74 da 06 74 6f 6b 65 6e 73 da 03 65 72 72 da 09 72 | loc..tokensStart..tokens..err..r |
d8c0 | 65 74 54 6f 6b 65 6e 73 72 c7 01 00 00 5a 10 70 61 72 73 65 5f 61 63 74 69 6f 6e 5f 65 78 63 72 | etTokensr....Z.parse_action_excr |
d8e0 | de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 ce 00 00 00 fa 05 00 00 73 84 00 00 | ....r....r....r....r........s... |
d900 | 00 00 01 06 02 0a 02 0a 01 12 01 0a 01 0e 02 04 01 04 01 02 01 02 01 16 01 0e 01 1e 01 10 02 0a | ................................ |
d920 | 01 14 01 06 01 10 01 16 02 0e 01 0e 02 04 01 04 01 16 01 02 01 16 01 10 01 1c 02 12 02 0e 02 16 | ................................ |
d940 | 01 16 01 06 01 02 01 0c 01 02 01 10 01 12 01 08 01 06 01 16 02 14 01 04 01 04 01 14 01 14 01 12 | ................................ |
d960 | 02 0c 01 14 01 16 02 0c 01 02 01 10 01 12 01 08 01 06 01 16 02 14 01 04 01 04 01 14 01 10 01 06 | ................................ |
d980 | 02 0c 01 16 02 7a 1b 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 70 61 72 73 65 4e 6f 43 61 63 | .....z.ParserElement._parseNoCac |
d9a0 | 68 65 63 03 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 43 00 00 00 73 3e 00 00 00 79 14 7c 00 | hec................C...s>...y.|. |
d9c0 | 6a 00 7c 01 7c 02 64 01 64 02 8d 03 64 03 19 00 53 00 04 00 74 01 6b 0a 72 38 01 00 01 00 01 00 | j.|.|.d.d...d...S...t.k.r8...... |
d9e0 | 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 59 00 6e 02 58 00 64 00 53 00 29 04 4e 46 29 01 | t.|.|.|.j.|.....Y.n.X.d.S.).NF). |
da00 | 72 b9 01 00 00 72 01 00 00 00 29 04 72 be 01 00 00 72 30 00 00 00 72 2e 00 00 00 72 a8 01 00 00 | r....r....).r....r0...r....r.... |
da20 | 29 03 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ).r....rs...r....r....r....r.... |
da40 | da 08 74 72 79 50 61 72 73 65 4d 06 00 00 73 08 00 00 00 00 01 02 01 14 01 0e 01 7a 16 50 61 72 | ..tryParseM...s............z.Par |
da60 | 73 65 72 45 6c 65 6d 65 6e 74 2e 74 72 79 50 61 72 73 65 63 03 00 00 00 00 00 00 00 03 00 00 00 | serElement.tryParsec............ |
da80 | 09 00 00 00 43 00 00 00 73 32 00 00 00 79 10 7c 00 a0 00 7c 01 7c 02 a1 02 01 00 57 00 6e 18 04 | ....C...s2...y.|...|.|.....W.n.. |
daa0 | 00 74 01 74 02 66 02 6b 0a 72 28 01 00 01 00 01 00 64 01 53 00 58 00 64 02 53 00 64 00 53 00 29 | .t.t.f.k.r(......d.S.X.d.S.d.S.) |
dac0 | 03 4e 46 54 29 03 72 db 01 00 00 72 2e 00 00 00 72 04 01 00 00 29 03 72 b1 00 00 00 72 73 01 00 | .NFT).r....r....r....).r....rs.. |
dae0 | 00 72 ac 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0c 63 61 6e 50 61 72 73 65 4e | .r....r....r....r......canParseN |
db00 | 65 78 74 53 06 00 00 73 0a 00 00 00 00 01 02 01 10 01 12 01 06 02 7a 1a 50 61 72 73 65 72 45 6c | extS...s..............z.ParserEl |
db20 | 65 6d 65 6e 74 2e 63 61 6e 50 61 72 73 65 4e 65 78 74 63 00 00 00 00 00 00 00 00 00 00 00 00 02 | ement.canParseNextc............. |
db40 | 00 00 00 40 00 00 00 73 14 00 00 00 65 00 5a 01 64 00 5a 02 64 01 64 02 84 00 5a 03 64 03 53 00 | ...@...s....e.Z.d.Z.d.d...Z.d.S. |
db60 | 29 04 7a 1d 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f 75 6e 64 65 64 43 61 63 68 | ).z.ParserElement._UnboundedCach |
db80 | 65 63 01 00 00 00 00 00 00 00 05 00 00 00 04 00 00 00 03 00 00 00 73 7e 00 00 00 69 00 89 00 74 | ec....................s~...i...t |
dba0 | 00 83 00 04 00 7c 00 5f 01 89 01 87 00 87 01 66 02 64 01 64 02 84 08 7d 01 87 00 66 01 64 03 64 | .....|._.......f.d.d...}...f.d.d |
dbc0 | 04 84 08 7d 02 87 00 66 01 64 05 64 06 84 08 7d 03 87 00 66 01 64 07 64 08 84 08 7d 04 74 02 a0 | ...}...f.d.d...}...f.d.d...}.t.. |
dbe0 | 03 7c 01 7c 00 a1 02 7c 00 5f 04 74 02 a0 03 7c 02 7c 00 a1 02 7c 00 5f 05 74 02 a0 03 7c 03 7c | .|.|...|._.t...|.|...|._.t...|.| |
dc00 | 00 a1 02 7c 00 5f 06 74 02 a0 03 7c 04 7c 00 a1 02 7c 00 5f 07 64 00 53 00 29 09 4e 63 02 00 00 | ...|._.t...|.|...|._.d.S.).Nc... |
dc20 | 00 00 00 00 00 02 00 00 00 04 00 00 00 13 00 00 00 73 0c 00 00 00 88 00 a0 00 7c 01 88 01 a1 02 | .................s........|..... |
dc40 | 53 00 29 01 4e 29 01 72 da 00 00 00 29 02 72 b1 00 00 00 72 2e 01 00 00 29 02 da 05 63 61 63 68 | S.).N).r....).r....r....)...cach |
dc60 | 65 da 0c 6e 6f 74 5f 69 6e 5f 63 61 63 68 65 72 0e 00 00 00 72 0f 00 00 00 72 da 00 00 00 60 06 | e..not_in_cacher....r....r....`. |
dc80 | 00 00 73 02 00 00 00 00 01 7a 33 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f 75 6e | ..s......z3ParserElement._Unboun |
dca0 | 64 65 64 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 63 03 | dedCache.__init__.<locals>.getc. |
dcc0 | 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 13 00 00 00 73 0c 00 00 00 7c 02 88 00 7c 01 3c 00 | ...................s....|...|.<. |
dce0 | 64 00 53 00 29 01 4e 72 0e 00 00 00 29 03 72 b1 00 00 00 72 2e 01 00 00 72 15 01 00 00 29 01 72 | d.S.).Nr....).r....r....r....).r |
dd00 | dd 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 d7 00 00 00 63 06 00 00 73 02 00 00 00 00 01 7a 33 | ....r....r....r....c...s......z3 |
dd20 | 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f 75 6e 64 65 64 43 61 63 68 65 2e 5f 5f | ParserElement._UnboundedCache.__ |
dd40 | 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 73 65 74 63 01 00 00 00 00 00 00 00 01 00 00 00 | init__.<locals>.setc............ |
dd60 | 02 00 00 00 13 00 00 00 73 0c 00 00 00 88 00 a0 00 a1 00 01 00 64 00 53 00 29 01 4e 29 01 72 36 | ........s............d.S.).N).r6 |
dd80 | 01 00 00 29 01 72 b1 00 00 00 29 01 72 dd 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 36 01 00 00 | ...).r....).r....r....r....r6... |
dda0 | 66 06 00 00 73 02 00 00 00 00 01 7a 35 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f | f...s......z5ParserElement._Unbo |
ddc0 | 75 6e 64 65 64 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6c 65 | undedCache.__init__.<locals>.cle |
dde0 | 61 72 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 13 00 00 00 73 08 00 00 00 74 00 88 00 | arc....................s....t... |
de00 | 83 01 53 00 29 01 4e 29 01 72 0c 01 00 00 29 01 72 b1 00 00 00 29 01 72 dd 01 00 00 72 0e 00 00 | ..S.).N).r....).r....).r....r... |
de20 | 00 72 0f 00 00 00 da 09 63 61 63 68 65 5f 6c 65 6e 69 06 00 00 73 02 00 00 00 00 01 7a 39 50 61 | .r......cache_leni...s......z9Pa |
de40 | 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f 75 6e 64 65 64 43 61 63 68 65 2e 5f 5f 69 6e | rserElement._UnboundedCache.__in |
de60 | 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 61 63 68 65 5f 6c 65 6e 29 08 72 ef 00 00 00 72 de | it__.<locals>.cache_len).r....r. |
de80 | 01 00 00 da 05 74 79 70 65 73 da 0a 4d 65 74 68 6f 64 54 79 70 65 72 da 00 00 00 72 d7 00 00 00 | .....types..MethodTyper....r.... |
dea0 | 72 36 01 00 00 72 19 01 00 00 29 05 72 b1 00 00 00 72 da 00 00 00 72 d7 00 00 00 72 36 01 00 00 | r6...r....).r....r....r....r6... |
dec0 | 72 df 01 00 00 72 0e 00 00 00 29 02 72 dd 01 00 00 72 de 01 00 00 72 0f 00 00 00 72 b3 00 00 00 | r....r....).r....r....r....r.... |
dee0 | 5c 06 00 00 73 14 00 00 00 00 01 04 01 0c 02 0e 03 0c 03 0c 03 0c 03 0e 01 0e 01 0e 01 7a 26 50 | \...s........................z&P |
df00 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 55 6e 62 6f 75 6e 64 65 64 43 61 63 68 65 2e 5f 5f 69 | arserElement._UnboundedCache.__i |
df20 | 6e 69 74 5f 5f 4e 29 04 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 0e 00 00 | nit__N).r....r....r....r....r... |
df40 | 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0f 5f 55 6e 62 6f 75 6e 64 65 64 43 61 63 68 | .r....r....r......_UnboundedCach |
df60 | 65 5b 06 00 00 73 02 00 00 00 08 01 72 e2 01 00 00 4e 63 00 00 00 00 00 00 00 00 00 00 00 00 02 | e[...s......r....Nc............. |
df80 | 00 00 00 40 00 00 00 73 14 00 00 00 65 00 5a 01 64 00 5a 02 64 01 64 02 84 00 5a 03 64 03 53 00 | ...@...s....e.Z.d.Z.d.d...Z.d.S. |
dfa0 | 29 04 7a 18 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 63 02 00 00 | ).z.ParserElement._FifoCachec... |
dfc0 | 00 00 00 00 00 06 00 00 00 04 00 00 00 03 00 00 00 73 82 00 00 00 74 00 83 00 04 00 7c 00 5f 01 | .................s....t.....|._. |
dfe0 | 89 01 74 02 83 00 89 00 87 00 87 01 66 02 64 01 64 02 84 08 7d 02 87 00 87 02 66 02 64 03 64 04 | ..t.........f.d.d...}.....f.d.d. |
e000 | 84 08 7d 03 87 00 66 01 64 05 64 06 84 08 7d 04 87 00 66 01 64 07 64 08 84 08 7d 05 74 03 a0 04 | ..}...f.d.d...}...f.d.d...}.t... |
e020 | 7c 02 7c 00 a1 02 7c 00 5f 05 74 03 a0 04 7c 03 7c 00 a1 02 7c 00 5f 06 74 03 a0 04 7c 04 7c 00 | |.|...|._.t...|.|...|._.t...|.|. |
e040 | a1 02 7c 00 5f 07 74 03 a0 04 7c 05 7c 00 a1 02 7c 00 5f 08 64 00 53 00 29 09 4e 63 02 00 00 00 | ..|._.t...|.|...|._.d.S.).Nc.... |
e060 | 00 00 00 00 02 00 00 00 04 00 00 00 13 00 00 00 73 0c 00 00 00 88 00 a0 00 7c 01 88 01 a1 02 53 | ................s........|.....S |
e080 | 00 29 01 4e 29 01 72 da 00 00 00 29 02 72 b1 00 00 00 72 2e 01 00 00 29 02 72 dd 01 00 00 72 de | .).N).r....).r....r....).r....r. |
e0a0 | 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 da 00 00 00 78 06 00 00 73 02 00 00 00 00 01 7a 2e 50 | ...r....r....r....x...s......z.P |
e0c0 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f | arserElement._FifoCache.__init__ |
e0e0 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 63 03 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 13 00 | .<locals>.getc.................. |
e100 | 00 00 73 42 00 00 00 7c 02 88 00 7c 01 3c 00 78 34 74 00 88 00 83 01 88 01 6b 04 72 3c 79 0e 88 | ..sB...|...|.<.x4t.......k.r<y.. |
e120 | 00 a0 01 64 01 a1 01 01 00 57 00 71 0a 04 00 74 02 6b 0a 72 38 01 00 01 00 01 00 59 00 71 0a 58 | ...d.....W.q...t.k.r8......Y.q.X |
e140 | 00 71 0a 57 00 64 00 53 00 29 02 4e 46 29 03 72 0c 01 00 00 da 07 70 6f 70 69 74 65 6d 72 02 01 | .q.W.d.S.).NF).r......popitemr.. |
e160 | 00 00 29 03 72 b1 00 00 00 72 2e 01 00 00 72 15 01 00 00 29 02 72 dd 01 00 00 da 04 73 69 7a 65 | ..).r....r....r....).r......size |
e180 | 72 0e 00 00 00 72 0f 00 00 00 72 d7 00 00 00 7b 06 00 00 73 0c 00 00 00 00 01 08 01 0e 01 02 01 | r....r....r....{...s............ |
e1a0 | 0e 01 0e 01 7a 2e 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f | ....z.ParserElement._FifoCache._ |
e1c0 | 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 73 65 74 63 01 00 00 00 00 00 00 00 01 00 00 | _init__.<locals>.setc........... |
e1e0 | 00 02 00 00 00 13 00 00 00 73 0c 00 00 00 88 00 a0 00 a1 00 01 00 64 00 53 00 29 01 4e 29 01 72 | .........s............d.S.).N).r |
e200 | 36 01 00 00 29 01 72 b1 00 00 00 29 01 72 dd 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 36 01 00 | 6...).r....).r....r....r....r6.. |
e220 | 00 83 06 00 00 73 02 00 00 00 00 01 7a 30 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 | .....s......z0ParserElement._Fif |
e240 | 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6c 65 61 72 63 01 | oCache.__init__.<locals>.clearc. |
e260 | 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 13 00 00 00 73 08 00 00 00 74 00 88 00 83 01 53 00 | ...................s....t.....S. |
e280 | 29 01 4e 29 01 72 0c 01 00 00 29 01 72 b1 00 00 00 29 01 72 dd 01 00 00 72 0e 00 00 00 72 0f 00 | ).N).r....).r....).r....r....r.. |
e2a0 | 00 00 72 df 01 00 00 86 06 00 00 73 02 00 00 00 00 01 7a 34 50 61 72 73 65 72 45 6c 65 6d 65 6e | ..r........s......z4ParserElemen |
e2c0 | 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 | t._FifoCache.__init__.<locals>.c |
e2e0 | 61 63 68 65 5f 6c 65 6e 29 09 72 ef 00 00 00 72 de 01 00 00 da 0c 5f 4f 72 64 65 72 65 64 44 69 | ache_len).r....r......_OrderedDi |
e300 | 63 74 72 e0 01 00 00 72 e1 01 00 00 72 da 00 00 00 72 d7 00 00 00 72 36 01 00 00 72 19 01 00 00 | ctr....r....r....r....r6...r.... |
e320 | 29 06 72 b1 00 00 00 72 e4 01 00 00 72 da 00 00 00 72 d7 00 00 00 72 36 01 00 00 72 df 01 00 00 | ).r....r....r....r....r6...r.... |
e340 | 72 0e 00 00 00 29 03 72 dd 01 00 00 72 de 01 00 00 72 e4 01 00 00 72 0f 00 00 00 72 b3 00 00 00 | r....).r....r....r....r....r.... |
e360 | 73 06 00 00 73 14 00 00 00 00 01 0c 02 06 02 0e 03 0e 08 0c 03 0c 03 0e 01 0e 01 0e 01 7a 21 50 | s...s........................z!P |
e380 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f | arserElement._FifoCache.__init__ |
e3a0 | 4e 29 04 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 0e 00 00 00 72 0e 00 00 | N).r....r....r....r....r....r... |
e3c0 | 00 72 0e 00 00 00 72 0f 00 00 00 da 0a 5f 46 69 66 6f 43 61 63 68 65 72 06 00 00 73 02 00 00 00 | .r....r......_FifoCacher...s.... |
e3e0 | 08 01 72 e6 01 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 14 00 00 | ..r....c................@...s... |
e400 | 00 65 00 5a 01 64 00 5a 02 64 01 64 02 84 00 5a 03 64 03 53 00 29 04 7a 18 50 61 72 73 65 72 45 | .e.Z.d.Z.d.d...Z.d.S.).z.ParserE |
e420 | 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 63 02 00 00 00 00 00 00 00 06 00 00 00 04 00 | lement._FifoCachec.............. |
e440 | 00 00 03 00 00 00 73 90 00 00 00 74 00 83 00 04 00 7c 00 5f 01 89 02 69 00 89 00 74 02 a0 03 67 | ......s....t.....|._...i...t...g |
e460 | 00 88 03 a1 02 89 01 87 00 87 02 66 02 64 01 64 02 84 08 7d 02 87 00 87 01 87 03 66 03 64 03 64 | ...........f.d.d...}.......f.d.d |
e480 | 04 84 08 7d 03 87 00 87 01 66 02 64 05 64 06 84 08 7d 04 87 00 66 01 64 07 64 08 84 08 7d 05 74 | ...}.....f.d.d...}...f.d.d...}.t |
e4a0 | 04 a0 05 7c 02 7c 00 a1 02 7c 00 5f 06 74 04 a0 05 7c 03 7c 00 a1 02 7c 00 5f 07 74 04 a0 05 7c | ...|.|...|._.t...|.|...|._.t...| |
e4c0 | 04 7c 00 a1 02 7c 00 5f 08 74 04 a0 05 7c 05 7c 00 a1 02 7c 00 5f 09 64 00 53 00 29 09 4e 63 02 | .|...|._.t...|.|...|._.d.S.).Nc. |
e4e0 | 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 13 00 00 00 73 0c 00 00 00 88 00 a0 00 7c 01 88 01 | ...................s........|... |
e500 | a1 02 53 00 29 01 4e 29 01 72 da 00 00 00 29 02 72 b1 00 00 00 72 2e 01 00 00 29 02 72 dd 01 00 | ..S.).N).r....).r....r....).r... |
e520 | 00 72 de 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 da 00 00 00 96 06 00 00 73 02 00 00 00 00 01 | .r....r....r....r........s...... |
e540 | 7a 2e 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 | z.ParserElement._FifoCache.__ini |
e560 | 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 67 65 74 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 | t__.<locals>.getc............... |
e580 | 00 13 00 00 00 73 38 00 00 00 7c 02 88 00 7c 01 3c 00 78 20 74 00 88 01 83 01 88 02 6b 04 72 28 | .....s8...|...|.<.x.t.......k.r( |
e5a0 | 88 00 a0 01 88 01 a0 02 a1 00 64 00 a1 02 01 00 71 0a 57 00 88 01 a0 03 7c 01 a1 01 01 00 64 00 | ..........d.....q.W.....|.....d. |
e5c0 | 53 00 29 01 4e 29 04 72 0c 01 00 00 72 2d 01 00 00 da 07 70 6f 70 6c 65 66 74 72 d3 00 00 00 29 | S.).N).r....r-.....popleftr....) |
e5e0 | 03 72 b1 00 00 00 72 2e 01 00 00 72 15 01 00 00 29 03 72 dd 01 00 00 da 08 6b 65 79 5f 66 69 66 | .r....r....r....).r......key_fif |
e600 | 6f 72 e4 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 d7 00 00 00 99 06 00 00 73 08 00 00 00 00 01 | or....r....r....r........s...... |
e620 | 08 01 0e 01 14 01 7a 2e 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 | ......z.ParserElement._FifoCache |
e640 | 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 73 65 74 63 01 00 00 00 00 00 00 00 01 | .__init__.<locals>.setc......... |
e660 | 00 00 00 02 00 00 00 13 00 00 00 73 14 00 00 00 88 00 a0 00 a1 00 01 00 88 01 a0 00 a1 00 01 00 | ...........s.................... |
e680 | 64 00 53 00 29 01 4e 29 01 72 36 01 00 00 29 01 72 b1 00 00 00 29 02 72 dd 01 00 00 72 e8 01 00 | d.S.).N).r6...).r....).r....r... |
e6a0 | 00 72 0e 00 00 00 72 0f 00 00 00 72 36 01 00 00 9f 06 00 00 73 04 00 00 00 00 01 08 01 7a 30 50 | .r....r....r6.......s........z0P |
e6c0 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f | arserElement._FifoCache.__init__ |
e6e0 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6c 65 61 72 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 | .<locals>.clearc................ |
e700 | 13 00 00 00 73 08 00 00 00 74 00 88 00 83 01 53 00 29 01 4e 29 01 72 0c 01 00 00 29 01 72 b1 00 | ....s....t.....S.).N).r....).r.. |
e720 | 00 00 29 01 72 dd 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 df 01 00 00 a3 06 00 00 73 02 00 00 | ..).r....r....r....r........s... |
e740 | 00 00 01 7a 34 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f | ...z4ParserElement._FifoCache.__ |
e760 | 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 61 63 68 65 5f 6c 65 6e 29 0a 72 ef 00 00 00 | init__.<locals>.cache_len).r.... |
e780 | 72 de 01 00 00 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e 73 da 05 64 65 71 75 65 72 e0 01 00 00 72 e1 | r......collections..dequer....r. |
e7a0 | 01 00 00 72 da 00 00 00 72 d7 00 00 00 72 36 01 00 00 72 19 01 00 00 29 06 72 b1 00 00 00 72 e4 | ...r....r....r6...r....).r....r. |
e7c0 | 01 00 00 72 da 00 00 00 72 d7 00 00 00 72 36 01 00 00 72 df 01 00 00 72 0e 00 00 00 29 04 72 dd | ...r....r....r6...r....r....).r. |
e7e0 | 01 00 00 72 e8 01 00 00 72 de 01 00 00 72 e4 01 00 00 72 0f 00 00 00 72 b3 00 00 00 90 06 00 00 | ...r....r....r....r....r........ |
e800 | 73 16 00 00 00 00 01 0c 02 04 01 0c 02 0e 03 10 06 0e 04 0c 03 0e 01 0e 01 0e 01 7a 21 50 61 72 | s..........................z!Par |
e820 | 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 46 69 66 6f 43 61 63 68 65 2e 5f 5f 69 6e 69 74 5f 5f 4e 29 | serElement._FifoCache.__init__N) |
e840 | 04 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
e860 | 0e 00 00 00 72 0f 00 00 00 72 e6 01 00 00 8f 06 00 00 73 02 00 00 00 08 01 72 01 00 00 00 63 05 | ....r....r........s......r....c. |
e880 | 00 00 00 00 00 00 00 0b 00 00 00 0b 00 00 00 43 00 00 00 73 fc 00 00 00 64 01 5c 02 7d 05 7d 06 | ...............C...s....d.\.}.}. |
e8a0 | 7c 00 7c 01 7c 02 7c 04 7c 03 66 05 7d 07 74 00 6a 01 8f d6 01 00 74 00 6a 02 7d 08 7c 08 a0 03 | |.|.|.|.|.f.}.t.j.....t.j.}.|... |
e8c0 | 7c 07 a1 01 7d 09 7c 09 7c 08 6a 04 6b 08 72 ba 74 00 6a 05 7c 06 05 00 19 00 64 02 37 00 03 00 | |...}.|.|.j.k.r.t.j.|.....d.7... |
e8e0 | 3c 00 79 14 7c 00 a0 06 7c 01 7c 02 7c 03 7c 04 a1 04 7d 09 57 00 6e 38 04 00 74 07 6b 0a 72 96 | <.y.|...|.|.|.|...}.W.n8..t.k.r. |
e900 | 01 00 7d 0a 01 00 7a 1a 7c 08 a0 08 7c 07 7c 0a 6a 09 7c 0a 6a 0a 8e 00 a1 02 01 00 82 00 57 00 | ..}...z.|...|.|.j.|.j.........W. |
e920 | 64 00 64 00 7d 0a 7e 0a 58 00 59 00 71 ee 58 00 7c 08 a0 08 7c 07 7c 09 64 03 19 00 7c 09 64 02 | d.d.}.~.X.Y.q.X.|...|.|.d...|.d. |
e940 | 19 00 a0 0b a1 00 66 02 a1 02 01 00 7c 09 53 00 6e 34 74 00 6a 05 7c 05 05 00 19 00 64 02 37 00 | ......f.....|.S.n4t.j.|.....d.7. |
e960 | 03 00 3c 00 74 0c 7c 09 74 0d 83 02 72 da 7c 09 82 01 7c 09 64 03 19 00 7c 09 64 02 19 00 a0 0b | ..<.t.|.t...r.|...|.d...|.d..... |
e980 | a1 00 66 02 53 00 57 00 64 00 51 00 52 00 58 00 64 00 53 00 29 04 4e 29 02 72 01 00 00 00 72 99 | ..f.S.W.d.Q.R.X.d.S.).N).r....r. |
e9a0 | 00 00 00 72 99 00 00 00 72 01 00 00 00 29 0e 72 33 00 00 00 da 12 70 61 63 6b 72 61 74 5f 63 61 | ...r....r....).r3.....packrat_ca |
e9c0 | 63 68 65 5f 6c 6f 63 6b da 0d 70 61 63 6b 72 61 74 5f 63 61 63 68 65 72 da 00 00 00 72 de 01 00 | che_lock..packrat_cacher....r... |
e9e0 | 00 da 13 70 61 63 6b 72 61 74 5f 63 61 63 68 65 5f 73 74 61 74 73 72 ce 00 00 00 72 2c 00 00 00 | ...packrat_cache_statsr....r,... |
ea00 | 72 d7 00 00 00 72 8d 01 00 00 72 b0 00 00 00 72 37 01 00 00 72 8a 00 00 00 72 90 01 00 00 29 0b | r....r....r....r7...r....r....). |
ea20 | 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 ba 01 00 00 da 03 48 49 54 da 04 | r....rs...r....r....r......HIT.. |
ea40 | 4d 49 53 53 da 06 6c 6f 6f 6b 75 70 72 dd 01 00 00 72 15 01 00 00 72 b5 00 00 00 72 0e 00 00 00 | MISS..lookupr....r....r....r.... |
ea60 | 72 0e 00 00 00 72 0f 00 00 00 da 0b 5f 70 61 72 73 65 43 61 63 68 65 b2 06 00 00 73 24 00 00 00 | r....r......_parseCache....s$... |
ea80 | 00 01 08 01 0e 01 08 01 06 01 0a 01 0a 01 12 01 02 01 14 01 10 02 14 01 14 02 1c 01 06 02 12 01 | ................................ |
eaa0 | 0a 01 04 01 7a 19 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 70 61 72 73 65 43 61 63 68 65 63 | ....z.ParserElement._parseCachec |
eac0 | 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 43 00 00 00 73 28 00 00 00 74 00 6a 01 a0 02 a1 | ................C...s(...t.j.... |
eae0 | 00 01 00 64 01 67 01 74 03 74 00 6a 04 83 01 14 00 74 00 6a 04 64 00 64 00 85 02 3c 00 64 00 53 | ...d.g.t.t.j.....t.j.d.d...<.d.S |
eb00 | 00 29 02 4e 72 01 00 00 00 29 05 72 33 00 00 00 72 ec 01 00 00 72 36 01 00 00 72 0c 01 00 00 72 | .).Nr....).r3...r....r6...r....r |
eb20 | ed 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0a 72 65 73 65 74 43 | ....r....r....r....r......resetC |
eb40 | 61 63 68 65 cb 06 00 00 73 04 00 00 00 00 02 0a 01 7a 18 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 | ache....s........z.ParserElement |
eb60 | 2e 72 65 73 65 74 43 61 63 68 65 e9 80 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 | .resetCache.....c............... |
eb80 | 00 43 00 00 00 73 38 00 00 00 74 00 6a 01 73 34 64 01 74 00 5f 01 7c 00 64 02 6b 08 72 20 74 00 | .C...s8...t.j.s4d.t._.|.d.k.r.t. |
eba0 | a0 02 a1 00 74 00 5f 03 6e 0c 74 00 a0 04 7c 00 a1 01 74 00 5f 03 74 00 6a 05 74 00 5f 06 64 02 | ....t._.n.t...|...t._.t.j.t._.d. |
ebc0 | 53 00 29 03 61 d2 04 00 00 45 6e 61 62 6c 65 73 20 22 70 61 63 6b 72 61 74 22 20 70 61 72 73 69 | S.).a....Enables."packrat".parsi |
ebe0 | 6e 67 2c 20 77 68 69 63 68 20 61 64 64 73 20 6d 65 6d 6f 69 7a 69 6e 67 20 74 6f 20 74 68 65 20 | ng,.which.adds.memoizing.to.the. |
ec00 | 70 61 72 73 69 6e 67 20 6c 6f 67 69 63 2e 0a 20 20 20 20 20 20 20 20 20 20 20 52 65 70 65 61 74 | parsing.logic.............Repeat |
ec20 | 65 64 20 70 61 72 73 65 20 61 74 74 65 6d 70 74 73 20 61 74 20 74 68 65 20 73 61 6d 65 20 73 74 | ed.parse.attempts.at.the.same.st |
ec40 | 72 69 6e 67 20 6c 6f 63 61 74 69 6f 6e 20 28 77 68 69 63 68 20 68 61 70 70 65 6e 73 0a 20 20 20 | ring.location.(which.happens.... |
ec60 | 20 20 20 20 20 20 20 20 6f 66 74 65 6e 20 69 6e 20 6d 61 6e 79 20 63 6f 6d 70 6c 65 78 20 67 72 | ........often.in.many.complex.gr |
ec80 | 61 6d 6d 61 72 73 29 20 63 61 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 20 61 | ammars).can.immediately.return.a |
eca0 | 20 63 61 63 68 65 64 20 76 61 6c 75 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 | .cached.value,............instea |
ecc0 | 64 20 6f 66 20 72 65 2d 65 78 65 63 75 74 69 6e 67 20 70 61 72 73 69 6e 67 2f 76 61 6c 69 64 61 | d.of.re-executing.parsing/valida |
ece0 | 74 69 6e 67 20 63 6f 64 65 2e 20 20 4d 65 6d 6f 69 7a 69 6e 67 20 69 73 20 64 6f 6e 65 20 6f 66 | ting.code...Memoizing.is.done.of |
ed00 | 0a 20 20 20 20 20 20 20 20 20 20 20 62 6f 74 68 20 76 61 6c 69 64 20 72 65 73 75 6c 74 73 20 61 | ............both.valid.results.a |
ed20 | 6e 64 20 70 61 72 73 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 | nd.parsing.exceptions........... |
ed40 | 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 2d 20 63 61 63 | ...Parameters:.............-.cac |
ed60 | 68 65 5f 73 69 7a 65 5f 6c 69 6d 69 74 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 31 32 38 60 | he_size_limit.-.(default=.``128` |
ed80 | 60 29 20 2d 20 69 66 20 61 6e 20 69 6e 74 65 67 65 72 20 76 61 6c 75 65 20 69 73 20 70 72 6f 76 | `).-.if.an.integer.value.is.prov |
eda0 | 69 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 6c 69 6d 69 74 20 74 68 65 | ided..............will.limit.the |
edc0 | 20 73 69 7a 65 20 6f 66 20 74 68 65 20 70 61 63 6b 72 61 74 20 63 61 63 68 65 3b 20 69 66 20 4e | .size.of.the.packrat.cache;.if.N |
ede0 | 6f 6e 65 20 69 73 20 70 61 73 73 65 64 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | one.is.passed,.then............. |
ee00 | 20 74 68 65 20 63 61 63 68 65 20 73 69 7a 65 20 77 69 6c 6c 20 62 65 20 75 6e 62 6f 75 6e 64 65 | .the.cache.size.will.be.unbounde |
ee20 | 64 3b 20 69 66 20 30 20 69 73 20 70 61 73 73 65 64 2c 20 74 68 65 20 63 61 63 68 65 20 77 69 6c | d;.if.0.is.passed,.the.cache.wil |
ee40 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 20 65 66 66 65 63 74 69 76 65 6c 79 20 64 69 | l..............be.effectively.di |
ee60 | 73 61 62 6c 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 73 70 65 65 64 75 70 | sabled..............This.speedup |
ee80 | 20 6d 61 79 20 62 72 65 61 6b 20 65 78 69 73 74 69 6e 67 20 70 72 6f 67 72 61 6d 73 20 74 68 61 | .may.break.existing.programs.tha |
eea0 | 74 20 75 73 65 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 | t.use.parse.actions.that........ |
eec0 | 20 20 20 20 68 61 76 65 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 20 20 46 6f 72 20 74 68 69 73 | ....have.side-effects...For.this |
eee0 | 20 72 65 61 73 6f 6e 2c 20 70 61 63 6b 72 61 74 20 70 61 72 73 69 6e 67 20 69 73 20 64 69 73 61 | .reason,.packrat.parsing.is.disa |
ef00 | 62 6c 65 64 20 77 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 79 6f 75 20 66 69 72 73 74 20 69 | bled.when............you.first.i |
ef20 | 6d 70 6f 72 74 20 70 79 70 61 72 73 69 6e 67 2e 20 20 54 6f 20 61 63 74 69 76 61 74 65 20 74 68 | mport.pyparsing...To.activate.th |
ef40 | 65 20 70 61 63 6b 72 61 74 20 66 65 61 74 75 72 65 2c 20 79 6f 75 72 0a 20 20 20 20 20 20 20 20 | e.packrat.feature,.your......... |
ef60 | 20 20 20 70 72 6f 67 72 61 6d 20 6d 75 73 74 20 63 61 6c 6c 20 74 68 65 20 63 6c 61 73 73 20 6d | ...program.must.call.the.class.m |
ef80 | 65 74 68 6f 64 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 65 6e 61 62 | ethod.:class:`ParserElement.enab |
efa0 | 6c 65 50 61 63 6b 72 61 74 60 2e 0a 20 20 20 20 20 20 20 20 20 20 20 46 6f 72 20 62 65 73 74 20 | lePackrat`.............For.best. |
efc0 | 72 65 73 75 6c 74 73 2c 20 63 61 6c 6c 20 60 60 65 6e 61 62 6c 65 50 61 63 6b 72 61 74 28 29 60 | results,.call.``enablePackrat()` |
efe0 | 60 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 66 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 69 | `.immediately.after............i |
f000 | 6d 70 6f 72 74 69 6e 67 20 70 79 70 61 72 73 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | mporting.pyparsing.............. |
f020 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 70 | Example::.................from.p |
f040 | 69 70 2e 5f 76 65 6e 64 6f 72 20 69 6d 70 6f 72 74 20 70 79 70 61 72 73 69 6e 67 0a 20 20 20 20 | ip._vendor.import.pyparsing..... |
f060 | 20 20 20 20 20 20 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 2e 50 61 72 73 65 72 45 6c 65 6d 65 | ...........pyparsing.ParserEleme |
f080 | 6e 74 2e 65 6e 61 62 6c 65 50 61 63 6b 72 61 74 28 29 0a 20 20 20 20 20 20 20 20 54 4e 29 07 72 | nt.enablePackrat().........TN).r |
f0a0 | 33 00 00 00 da 0f 5f 70 61 63 6b 72 61 74 45 6e 61 62 6c 65 64 72 e2 01 00 00 72 ec 01 00 00 72 | 3....._packratEnabledr....r....r |
f0c0 | e6 01 00 00 72 f1 01 00 00 72 be 01 00 00 29 01 da 10 63 61 63 68 65 5f 73 69 7a 65 5f 6c 69 6d | ....r....r....)...cache_size_lim |
f0e0 | 69 74 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 65 6e 61 62 6c 65 50 61 63 6b 72 61 74 | itr....r....r......enablePackrat |
f100 | d1 06 00 00 73 0c 00 00 00 00 1b 06 01 06 01 08 01 0c 02 0c 01 7a 1b 50 61 72 73 65 72 45 6c 65 | ....s................z.ParserEle |
f120 | 6d 65 6e 74 2e 65 6e 61 62 6c 65 50 61 63 6b 72 61 74 63 03 00 00 00 00 00 00 00 08 00 00 00 0a | ment.enablePackratc............. |
f140 | 00 00 00 43 00 00 00 73 b2 00 00 00 74 00 a0 01 a1 00 01 00 7c 00 6a 02 73 16 7c 00 a0 03 a1 00 | ...C...s....t.......|.j.s.|..... |
f160 | 01 00 78 16 7c 00 6a 04 44 00 5d 0c 7d 03 7c 03 a0 03 a1 00 01 00 71 1e 57 00 7c 00 6a 05 73 3c | ..x.|.j.D.].}.|.......q.W.|.j.s< |
f180 | 7c 01 a0 06 a1 00 7d 01 79 3c 7c 00 a0 07 7c 01 64 01 a1 02 5c 02 7d 04 7d 05 7c 02 72 76 7c 00 | |.....}.y<|...|.d...\.}.}.|.rv|. |
f1a0 | a0 08 7c 01 7c 04 a1 02 7d 04 74 09 83 00 74 0a 83 00 17 00 7d 06 7c 06 a0 07 7c 01 7c 04 a1 02 | ..|.|...}.t...t.....}.|...|.|... |
f1c0 | 01 00 57 00 6e 30 04 00 74 0b 6b 0a 72 a8 01 00 7d 07 01 00 7a 12 74 00 6a 0c 72 94 82 00 6e 04 | ..W.n0..t.k.r...}...z.t.j.r...n. |
f1e0 | 7c 07 82 01 57 00 64 02 64 02 7d 07 7e 07 58 00 59 00 6e 06 58 00 7c 05 53 00 64 02 53 00 29 03 | |...W.d.d.}.~.X.Y.n.X.|.S.d.S.). |
f200 | 61 31 05 00 00 0a 20 20 20 20 20 20 20 20 45 78 65 63 75 74 65 20 74 68 65 20 70 61 72 73 65 20 | a1............Execute.the.parse. |
f220 | 65 78 70 72 65 73 73 69 6f 6e 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 73 74 72 69 6e 67 | expression.with.the.given.string |
f240 | 2e 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 6d 61 69 6e 20 69 6e 74 65 72 | ..........This.is.the.main.inter |
f260 | 66 61 63 65 20 74 6f 20 74 68 65 20 63 6c 69 65 6e 74 20 63 6f 64 65 2c 20 6f 6e 63 65 20 74 68 | face.to.the.client.code,.once.th |
f280 | 65 20 63 6f 6d 70 6c 65 74 65 0a 20 20 20 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 20 68 61 | e.complete.........expression.ha |
f2a0 | 73 20 62 65 65 6e 20 62 75 69 6c 74 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 20 77 61 | s.been.built...........If.you.wa |
f2c0 | 6e 74 20 74 68 65 20 67 72 61 6d 6d 61 72 20 74 6f 20 72 65 71 75 69 72 65 20 74 68 61 74 20 74 | nt.the.grammar.to.require.that.t |
f2e0 | 68 65 20 65 6e 74 69 72 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 62 65 0a 20 20 20 20 20 20 | he.entire.input.string.be....... |
f300 | 20 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 70 61 72 73 65 64 2c 20 74 68 65 6e 20 73 65 74 20 | ..successfully.parsed,.then.set. |
f320 | 60 60 70 61 72 73 65 41 6c 6c 60 60 20 74 6f 20 54 72 75 65 20 28 65 71 75 69 76 61 6c 65 6e 74 | ``parseAll``.to.True.(equivalent |
f340 | 20 74 6f 20 65 6e 64 69 6e 67 0a 20 20 20 20 20 20 20 20 74 68 65 20 67 72 61 6d 6d 61 72 20 77 | .to.ending.........the.grammar.w |
f360 | 69 74 68 20 60 60 53 74 72 69 6e 67 45 6e 64 28 29 60 60 29 2e 0a 0a 20 20 20 20 20 20 20 20 4e | ith.``StringEnd()``)...........N |
f380 | 6f 74 65 3a 20 60 60 70 61 72 73 65 53 74 72 69 6e 67 60 60 20 69 6d 70 6c 69 63 69 74 6c 79 20 | ote:.``parseString``.implicitly. |
f3a0 | 63 61 6c 6c 73 20 60 60 65 78 70 61 6e 64 74 61 62 73 28 29 60 60 20 6f 6e 20 74 68 65 20 69 6e | calls.``expandtabs()``.on.the.in |
f3c0 | 70 75 74 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 20 20 20 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 | put.string,.........in.order.to. |
f3e0 | 72 65 70 6f 72 74 20 70 72 6f 70 65 72 20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 73 20 69 6e 20 | report.proper.column.numbers.in. |
f400 | 70 61 72 73 65 20 61 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 69 6e | parse.actions..........If.the.in |
f420 | 70 75 74 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 20 74 61 62 73 20 61 6e 64 0a 20 20 20 | put.string.contains.tabs.and.... |
f440 | 20 20 20 20 20 74 68 65 20 67 72 61 6d 6d 61 72 20 75 73 65 73 20 70 61 72 73 65 20 61 63 74 69 | .....the.grammar.uses.parse.acti |
f460 | 6f 6e 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 60 60 6c 6f 63 60 60 20 61 72 67 75 6d 65 6e | ons.that.use.the.``loc``.argumen |
f480 | 74 20 74 6f 20 69 6e 64 65 78 20 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 73 74 72 69 | t.to.index.into.the.........stri |
f4a0 | 6e 67 20 62 65 69 6e 67 20 70 61 72 73 65 64 2c 20 79 6f 75 20 63 61 6e 20 65 6e 73 75 72 65 20 | ng.being.parsed,.you.can.ensure. |
f4c0 | 79 6f 75 20 68 61 76 65 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 76 69 65 77 20 6f 66 20 74 68 | you.have.a.consistent.view.of.th |
f4e0 | 65 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 62 79 3a 0a 0a 20 20 20 20 | e.input.........string.by:...... |
f500 | 20 20 20 20 2d 20 63 61 6c 6c 69 6e 67 20 60 60 70 61 72 73 65 57 69 74 68 54 61 62 73 60 60 20 | ....-.calling.``parseWithTabs``. |
f520 | 6f 6e 20 79 6f 75 72 20 67 72 61 6d 6d 61 72 20 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 60 | on.your.grammar.before.calling.` |
f540 | 60 70 61 72 73 65 53 74 72 69 6e 67 60 60 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 65 20 3a 63 | `parseString``...........(see.:c |
f560 | 6c 61 73 73 3a 60 70 61 72 73 65 57 69 74 68 54 61 62 73 60 29 0a 20 20 20 20 20 20 20 20 2d 20 | lass:`parseWithTabs`).........-. |
f580 | 64 65 66 69 6e 65 20 79 6f 75 72 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 75 73 69 6e 67 20 74 | define.your.parse.action.using.t |
f5a0 | 68 65 20 66 75 6c 6c 20 60 60 28 73 2c 6c 6f 63 2c 74 6f 6b 73 29 60 60 20 73 69 67 6e 61 74 75 | he.full.``(s,loc,toks)``.signatu |
f5c0 | 72 65 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 74 68 65 20 | re,.and...........reference.the. |
f5e0 | 69 6e 70 75 74 20 73 74 72 69 6e 67 20 75 73 69 6e 67 20 74 68 65 20 70 61 72 73 65 20 61 63 74 | input.string.using.the.parse.act |
f600 | 69 6f 6e 27 73 20 60 60 73 60 60 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 2d 20 65 | ion's.``s``.argument.........-.e |
f620 | 78 70 6c 69 63 74 6c 79 20 65 78 70 61 6e 64 20 74 68 65 20 74 61 62 73 20 69 6e 20 79 6f 75 72 | xplictly.expand.the.tabs.in.your |
f640 | 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 0a 20 20 20 | .input.string.before.calling.... |
f660 | 20 20 20 20 20 20 20 60 60 70 61 72 73 65 53 74 72 69 6e 67 60 60 0a 0a 20 20 20 20 20 20 20 20 | .......``parseString``.......... |
f680 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 64 28 27 61 27 29 | Example::..............Word('a') |
f6a0 | 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 61 61 61 61 61 62 61 61 61 27 29 20 20 23 20 2d 3e 20 | .parseString('aaaaabaaa')..#.->. |
f6c0 | 5b 27 61 61 61 61 61 27 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 6f 72 64 28 27 61 27 29 2e | ['aaaaa'].............Word('a'). |
f6e0 | 70 61 72 73 65 53 74 72 69 6e 67 28 27 61 61 61 61 61 62 61 61 61 27 2c 20 70 61 72 73 65 41 6c | parseString('aaaaabaaa',.parseAl |
f700 | 6c 3d 54 72 75 65 29 20 20 23 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 65 63 74 65 | l=True)..#.->.Exception:.Expecte |
f720 | 64 20 65 6e 64 20 6f 66 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 4e 29 0d 72 33 | d.end.of.text.........r....N).r3 |
f740 | 00 00 00 72 f2 01 00 00 72 a6 01 00 00 da 0a 73 74 72 65 61 6d 6c 69 6e 65 72 a4 01 00 00 72 a3 | ...r....r......streamliner....r. |
f760 | 01 00 00 da 0a 65 78 70 61 6e 64 74 61 62 73 72 be 01 00 00 72 d1 01 00 00 72 1b 00 00 00 72 38 | .....expandtabsr....r....r....r8 |
f780 | 00 00 00 72 2c 00 00 00 da 12 76 65 72 62 6f 73 65 5f 73 74 61 63 6b 74 72 61 63 65 29 08 72 b1 | ...r,.....verbose_stacktrace).r. |
f7a0 | 00 00 00 72 73 01 00 00 da 08 70 61 72 73 65 41 6c 6c 72 cc 01 00 00 72 ac 00 00 00 72 d8 01 00 | ...rs.....parseAllr....r....r... |
f7c0 | 00 da 02 73 65 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0b 70 61 72 73 65 | ...ser....r....r....r......parse |
f7e0 | 53 74 72 69 6e 67 f4 06 00 00 73 24 00 00 00 00 1d 08 01 06 01 08 02 0c 01 0c 01 06 01 08 01 02 | String....s$.................... |
f800 | 01 10 01 04 01 0c 01 0c 01 10 01 10 01 06 01 04 03 16 02 7a 19 50 61 72 73 65 72 45 6c 65 6d 65 | ...................z.ParserEleme |
f820 | 6e 74 2e 70 61 72 73 65 53 74 72 69 6e 67 63 04 00 00 00 00 00 00 00 0f 00 00 00 0a 00 00 00 63 | nt.parseStringc................c |
f840 | 00 00 00 73 42 01 00 00 7c 00 6a 00 73 0e 7c 00 a0 01 a1 00 01 00 78 16 7c 00 6a 02 44 00 5d 0c | ...sB...|.j.s.|.......x.|.j.D.]. |
f860 | 7d 04 7c 04 a0 01 a1 00 01 00 71 16 57 00 7c 00 6a 03 73 38 74 04 7c 01 83 01 a0 05 a1 00 7d 01 | }.|.......q.W.|.j.s8t.|.......}. |
f880 | 74 06 7c 01 83 01 7d 05 64 01 7d 06 7c 00 6a 07 7d 07 7c 00 6a 08 7d 08 74 09 a0 0a a1 00 01 00 | t.|...}.d.}.|.j.}.|.j.}.t....... |
f8a0 | 64 01 7d 09 79 ac 78 a6 7c 06 7c 05 6b 01 90 01 72 04 7c 09 7c 02 6b 00 90 01 72 04 79 20 7c 07 | d.}.y.x.|.|.k...r.|.|.k...r.y.|. |
f8c0 | 7c 01 7c 06 83 02 7d 0a 7c 08 7c 01 7c 0a 64 02 64 03 8d 03 5c 02 7d 0b 7d 0c 57 00 6e 1c 04 00 | |.|...}.|.|.|.d.d...\.}.}.W.n... |
f8e0 | 74 0b 6b 0a 72 b0 01 00 01 00 01 00 7c 0a 64 04 17 00 7d 06 59 00 71 60 58 00 7c 0b 7c 06 6b 04 | t.k.r.......|.d...}.Y.q`X.|.|.k. |
f900 | 72 fa 7c 09 64 04 37 00 7d 09 7c 0c 7c 0a 7c 0b 66 03 56 00 01 00 7c 03 72 f4 7c 07 7c 01 7c 06 | r.|.d.7.}.|.|.|.f.V...|.r.|.|.|. |
f920 | 83 02 7d 0d 7c 0d 7c 06 6b 04 72 ea 7c 0b 7d 06 71 f8 7c 06 64 04 37 00 7d 06 6e 04 7c 0b 7d 06 | ..}.|.|.k.r.|.}.q.|.d.7.}.n.|.}. |
f940 | 71 60 7c 0a 64 04 17 00 7d 06 71 60 57 00 57 00 6e 34 04 00 74 0c 6b 0a 90 01 72 3c 01 00 7d 0e | q`|.d...}.q`W.W.n4..t.k...r<..}. |
f960 | 01 00 7a 14 74 09 6a 0d 90 01 72 28 82 00 6e 04 7c 0e 82 01 57 00 64 05 64 05 7d 0e 7e 0e 58 00 | ..z.t.j...r(..n.|...W.d.d.}.~.X. |
f980 | 59 00 6e 02 58 00 64 05 53 00 29 06 61 6f 04 00 00 0a 20 20 20 20 20 20 20 20 53 63 61 6e 20 74 | Y.n.X.d.S.).ao............Scan.t |
f9a0 | 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 66 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d | he.input.string.for.expression.m |
f9c0 | 61 74 63 68 65 73 2e 20 20 45 61 63 68 20 6d 61 74 63 68 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 | atches...Each.match.will.return. |
f9e0 | 74 68 65 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 69 6e 67 20 74 6f 6b 65 6e 73 2c 20 73 74 61 | the.........matching.tokens,.sta |
fa00 | 72 74 20 6c 6f 63 61 74 69 6f 6e 2c 20 61 6e 64 20 65 6e 64 20 6c 6f 63 61 74 69 6f 6e 2e 20 20 | rt.location,.and.end.location... |
fa20 | 4d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 | May.be.called.with.optional..... |
fa40 | 20 20 20 20 60 60 6d 61 78 4d 61 74 63 68 65 73 60 60 20 61 72 67 75 6d 65 6e 74 2c 20 74 6f 20 | ....``maxMatches``.argument,.to. |
fa60 | 63 6c 69 70 20 73 63 61 6e 6e 69 6e 67 20 61 66 74 65 72 20 27 6e 27 20 6d 61 74 63 68 65 73 20 | clip.scanning.after.'n'.matches. |
fa80 | 61 72 65 20 66 6f 75 6e 64 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 60 60 6f 76 65 72 6c 61 70 | are.found...If.........``overlap |
faa0 | 60 60 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 6f 76 65 72 6c 61 70 70 69 6e | ``.is.specified,.then.overlappin |
fac0 | 67 20 6d 61 74 63 68 65 73 20 77 69 6c 6c 20 62 65 20 72 65 70 6f 72 74 65 64 2e 0a 0a 20 20 20 | g.matches.will.be.reported...... |
fae0 | 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 | .....Note.that.the.start.and.end |
fb00 | 20 6c 6f 63 61 74 69 6f 6e 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 20 72 65 6c 61 74 69 76 65 | .locations.are.reported.relative |
fb20 | 20 74 6f 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 70 61 72 | .to.the.string.........being.par |
fb40 | 73 65 64 2e 20 20 53 65 65 20 3a 63 6c 61 73 73 3a 60 70 61 72 73 65 53 74 72 69 6e 67 60 20 66 | sed...See.:class:`parseString`.f |
fb60 | 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 70 61 72 73 69 6e 67 0a 20 | or.more.information.on.parsing.. |
fb80 | 20 20 20 20 20 20 20 73 74 72 69 6e 67 73 20 77 69 74 68 20 65 6d 62 65 64 64 65 64 20 74 61 62 | .......strings.with.embedded.tab |
fba0 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 | s...........Example::........... |
fbc0 | 20 20 20 73 6f 75 72 63 65 20 3d 20 22 73 6c 64 6a 66 31 32 33 6c 73 64 6a 6a 6b 66 33 34 35 73 | ...source.=."sldjf123lsdjjkf345s |
fbe0 | 6c 64 6b 6a 66 38 37 39 6c 6b 6a 73 66 64 39 38 37 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 | ldkjf879lkjsfd987".............p |
fc00 | 72 69 6e 74 28 73 6f 75 72 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 6f 6b | rint(source).............for.tok |
fc20 | 65 6e 73 2c 73 74 61 72 74 2c 65 6e 64 20 69 6e 20 57 6f 72 64 28 61 6c 70 68 61 73 29 2e 73 63 | ens,start,end.in.Word(alphas).sc |
fc40 | 61 6e 53 74 72 69 6e 67 28 73 6f 75 72 63 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anString(source):............... |
fc60 | 20 20 70 72 69 6e 74 28 27 20 27 2a 73 74 61 72 74 20 2b 20 27 5e 27 2a 28 65 6e 64 2d 73 74 61 | ..print('.'*start.+.'^'*(end-sta |
fc80 | 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 27 20 27 2a 73 | rt)).................print('.'*s |
fca0 | 74 61 72 74 20 2b 20 74 6f 6b 65 6e 73 5b 30 5d 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | tart.+.tokens[0])..........print |
fcc0 | 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 64 6a 66 31 32 33 6c 73 64 6a 6a 6b 66 | s::..............sldjf123lsdjjkf |
fce0 | 33 34 35 73 6c 64 6b 6a 66 38 37 39 6c 6b 6a 73 66 64 39 38 37 0a 20 20 20 20 20 20 20 20 20 20 | 345sldkjf879lkjsfd987........... |
fd00 | 20 20 5e 5e 5e 5e 5e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 64 6a 66 0a 20 20 20 20 20 20 | ..^^^^^.............sldjf....... |
fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 5e 5e 5e 5e 5e 5e 0a 20 20 20 20 20 20 20 20 20 20 | ..............^^^^^^^........... |
fd40 | 20 20 20 20 20 20 20 20 20 20 6c 73 64 6a 6a 6b 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........lsdjjkf............... |
fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 5e 5e 5e 5e 5e 0a 20 20 20 20 20 20 20 20 20 | ................^^^^^^.......... |
fd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 64 6b 6a 66 0a 20 20 20 20 | .....................sldkjf..... |
fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
fdc0 | 20 20 20 5e 5e 5e 5e 5e 5e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...^^^^^^....................... |
fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6b 6a 73 66 64 0a 20 20 20 20 20 20 20 20 | .................lkjsfd......... |
fe00 | 72 01 00 00 00 46 29 01 72 ba 01 00 00 72 99 00 00 00 4e 29 0e 72 a6 01 00 00 72 f7 01 00 00 72 | r....F).r....r....N).r....r....r |
fe20 | a4 01 00 00 72 a3 01 00 00 72 95 00 00 00 72 f8 01 00 00 72 0c 01 00 00 72 d1 01 00 00 72 be 01 | ....r....r....r....r....r....r.. |
fe40 | 00 00 72 33 00 00 00 72 f2 01 00 00 72 2e 00 00 00 72 2c 00 00 00 72 f9 01 00 00 29 0f 72 b1 00 | ..r3...r....r....r,...r....).r.. |
fe60 | 00 00 72 73 01 00 00 da 0a 6d 61 78 4d 61 74 63 68 65 73 da 07 6f 76 65 72 6c 61 70 72 cc 01 00 | ..rs.....maxMatches..overlapr... |
fe80 | 00 72 d0 01 00 00 72 ac 00 00 00 da 0a 70 72 65 70 61 72 73 65 46 6e da 07 70 61 72 73 65 46 6e | .r....r......preparseFn..parseFn |
fea0 | da 07 6d 61 74 63 68 65 73 72 d6 01 00 00 da 07 6e 65 78 74 4c 6f 63 72 d8 01 00 00 da 07 6e 65 | ..matchesr......nextLocr......ne |
fec0 | 78 74 6c 6f 63 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0a 73 63 61 6e 53 | xtlocr....r....r....r......scanS |
fee0 | 74 72 69 6e 67 28 07 00 00 73 42 00 00 00 00 1f 06 01 08 01 0c 01 0c 02 06 01 0c 01 08 01 04 01 | tring(...sB..................... |
ff00 | 06 01 06 01 08 01 04 01 02 01 16 01 02 01 0a 01 16 01 0e 01 0e 02 08 01 08 01 0c 01 04 01 0a 01 | ................................ |
ff20 | 08 01 06 02 0a 02 06 02 10 01 12 01 08 01 04 03 7a 18 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e | ................z.ParserElement. |
ff40 | 73 63 61 6e 53 74 72 69 6e 67 63 02 00 00 00 00 00 00 00 08 00 00 00 0a 00 00 00 43 00 00 00 73 | scanStringc................C...s |
ff60 | e2 00 00 00 67 00 7d 02 64 01 7d 03 64 02 7c 00 5f 00 79 9e 78 68 7c 00 a0 01 7c 01 a1 01 44 00 | ....g.}.d.}.d.|._.y.xh|...|...D. |
ff80 | 5d 5a 5c 03 7d 04 7d 05 7d 06 7c 02 a0 02 7c 01 7c 03 7c 05 85 02 19 00 a1 01 01 00 7c 04 72 72 | ]Z\.}.}.}.|...|.|.|.........|.rr |
ffa0 | 74 03 7c 04 74 04 83 02 72 54 7c 02 7c 04 a0 05 a1 00 37 00 7d 02 6e 1e 74 03 7c 04 74 06 83 02 | t.|.t...rT|.|.....7.}.n.t.|.t... |
ffc0 | 72 68 7c 02 7c 04 37 00 7d 02 6e 0a 7c 02 a0 02 7c 04 a1 01 01 00 7c 06 7d 03 71 1c 57 00 7c 02 | rh|.|.7.}.n.|...|.....|.}.q.W.|. |
ffe0 | a0 02 7c 01 7c 03 64 03 85 02 19 00 a1 01 01 00 64 04 64 05 84 00 7c 02 44 00 83 01 7d 02 64 06 | ..|.|.d.........d.d...|.D...}.d. |
10000 | a0 07 74 08 74 09 74 0a 7c 02 83 01 83 02 a1 01 53 00 04 00 74 0b 6b 0a 72 dc 01 00 7d 07 01 00 | ..t.t.t.|.......S...t.k.r...}... |
10020 | 7a 12 74 0c 6a 0d 72 c8 82 00 6e 04 7c 07 82 01 57 00 64 03 64 03 7d 07 7e 07 58 00 59 00 6e 02 | z.t.j.r...n.|...W.d.d.}.~.X.Y.n. |
10040 | 58 00 64 03 53 00 29 07 61 5b 03 00 00 0a 20 20 20 20 20 20 20 20 45 78 74 65 6e 73 69 6f 6e 20 | X.d.S.).a[............Extension. |
10060 | 74 6f 20 3a 63 6c 61 73 73 3a 60 73 63 61 6e 53 74 72 69 6e 67 60 2c 20 74 6f 20 6d 6f 64 69 66 | to.:class:`scanString`,.to.modif |
10080 | 79 20 6d 61 74 63 68 69 6e 67 20 74 65 78 74 20 77 69 74 68 20 6d 6f 64 69 66 69 65 64 20 74 6f | y.matching.text.with.modified.to |
100a0 | 6b 65 6e 73 20 74 68 61 74 20 6d 61 79 0a 20 20 20 20 20 20 20 20 62 65 20 72 65 74 75 72 6e 65 | kens.that.may.........be.returne |
100c0 | 64 20 66 72 6f 6d 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 2e 20 20 54 6f 20 75 73 65 20 60 | d.from.a.parse.action...To.use.` |
100e0 | 60 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 60 60 2c 20 64 65 66 69 6e 65 20 61 20 67 72 61 | `transformString``,.define.a.gra |
10100 | 6d 6d 61 72 20 61 6e 64 0a 20 20 20 20 20 20 20 20 61 74 74 61 63 68 20 61 20 70 61 72 73 65 20 | mmar.and.........attach.a.parse. |
10120 | 61 63 74 69 6f 6e 20 74 6f 20 69 74 20 74 68 61 74 20 6d 6f 64 69 66 69 65 73 20 74 68 65 20 72 | action.to.it.that.modifies.the.r |
10140 | 65 74 75 72 6e 65 64 20 74 6f 6b 65 6e 20 6c 69 73 74 2e 0a 20 20 20 20 20 20 20 20 49 6e 76 6f | eturned.token.list..........Invo |
10160 | 6b 69 6e 67 20 60 60 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 28 29 60 60 20 6f 6e 20 61 20 | king.``transformString()``.on.a. |
10180 | 74 61 72 67 65 74 20 73 74 72 69 6e 67 20 77 69 6c 6c 20 74 68 65 6e 20 73 63 61 6e 20 66 6f 72 | target.string.will.then.scan.for |
101a0 | 20 6d 61 74 63 68 65 73 2c 0a 20 20 20 20 20 20 20 20 61 6e 64 20 72 65 70 6c 61 63 65 20 74 68 | .matches,.........and.replace.th |
101c0 | 65 20 6d 61 74 63 68 65 64 20 74 65 78 74 20 70 61 74 74 65 72 6e 73 20 61 63 63 6f 72 64 69 6e | e.matched.text.patterns.accordin |
101e0 | 67 20 74 6f 20 74 68 65 20 6c 6f 67 69 63 20 69 6e 20 74 68 65 20 70 61 72 73 65 0a 20 20 20 20 | g.to.the.logic.in.the.parse..... |
10200 | 20 20 20 20 61 63 74 69 6f 6e 2e 20 20 60 60 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 28 29 | ....action...``transformString() |
10220 | 60 60 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 74 72 61 6e 73 66 6f | ``.returns.the.resulting.transfo |
10240 | 72 6d 65 64 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a | rmed.string...........Example::. |
10260 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 | .............wd.=.Word(alphas).. |
10280 | 20 20 20 20 20 20 20 20 20 20 20 77 64 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d | ...........wd.setParseAction(lam |
102a0 | 62 64 61 20 74 6f 6b 73 3a 20 74 6f 6b 73 5b 30 5d 2e 74 69 74 6c 65 28 29 29 0a 0a 20 20 20 20 | bda.toks:.toks[0].title())...... |
102c0 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 77 64 2e 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 | ........print(wd.transformString |
102e0 | 28 22 6e 6f 77 20 69 73 20 74 68 65 20 77 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 64 69 73 63 6f | ("now.is.the.winter.of.our.disco |
10300 | 6e 74 65 6e 74 20 6d 61 64 65 20 67 6c 6f 72 69 6f 75 73 20 73 75 6d 6d 65 72 20 62 79 20 74 68 | ntent.made.glorious.summer.by.th |
10320 | 69 73 20 73 75 6e 20 6f 66 20 79 6f 72 6b 2e 22 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e | is.sun.of.york."))..........prin |
10340 | 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 77 20 49 73 20 54 68 65 20 57 69 6e | ts::..............Now.Is.The.Win |
10360 | 74 65 72 20 4f 66 20 4f 75 72 20 44 69 73 63 6f 6e 74 65 6e 74 20 4d 61 64 65 20 47 6c 6f 72 69 | ter.Of.Our.Discontent.Made.Glori |
10380 | 6f 75 73 20 53 75 6d 6d 65 72 20 42 79 20 54 68 69 73 20 53 75 6e 20 4f 66 20 59 6f 72 6b 2e 0a | ous.Summer.By.This.Sun.Of.York.. |
103a0 | 20 20 20 20 20 20 20 20 72 01 00 00 00 54 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 | ........r....TNc................ |
103c0 | 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 7c 01 72 04 7c 01 91 02 71 04 53 00 72 0e 00 | S...s....g.|.].}.|.r.|...q.S.r.. |
103e0 | 00 00 72 0e 00 00 00 29 02 72 96 00 00 00 da 01 6f 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ..r....).r......or....r....r.... |
10400 | 72 06 01 00 00 95 07 00 00 73 02 00 00 00 06 00 7a 31 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e | r........s......z1ParserElement. |
10420 | 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f | transformString.<locals>.<listco |
10440 | 6d 70 3e 72 a8 00 00 00 29 0e 72 a3 01 00 00 72 04 02 00 00 72 d3 00 00 00 72 8a 00 00 00 72 31 | mp>r....).r....r....r....r....r1 |
10460 | 00 00 00 72 f4 00 00 00 72 fc 00 00 00 72 be 00 00 00 72 c1 01 00 00 72 95 00 00 00 da 08 5f 66 | ...r....r....r....r....r......_f |
10480 | 6c 61 74 74 65 6e 72 2c 00 00 00 72 33 00 00 00 72 f9 01 00 00 29 08 72 b1 00 00 00 72 73 01 00 | lattenr,...r3...r....).r....rs.. |
104a0 | 00 72 46 01 00 00 da 05 6c 61 73 74 45 72 87 00 00 00 72 9c 00 00 00 72 cc 01 00 00 72 de 00 00 | .rF.....lastEr....r....r....r... |
104c0 | 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 92 00 00 00 70 07 00 00 73 28 00 00 00 00 14 | .r....r....r....r....p...s(..... |
104e0 | 04 01 04 03 06 01 02 01 16 01 12 01 04 01 0a 01 0e 01 0a 01 0a 02 0a 01 08 01 12 01 0e 01 14 01 | ................................ |
10500 | 10 01 06 01 04 03 7a 1d 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 74 72 61 6e 73 66 6f 72 6d 53 | ......z.ParserElement.transformS |
10520 | 74 72 69 6e 67 63 03 00 00 00 00 00 00 00 04 00 00 00 0a 00 00 00 43 00 00 00 73 50 00 00 00 79 | tringc................C...sP...y |
10540 | 1a 74 00 64 01 64 02 84 00 7c 00 a0 01 7c 01 7c 02 a1 02 44 00 83 01 83 01 53 00 04 00 74 02 6b | .t.d.d...|...|.|...D.....S...t.k |
10560 | 0a 72 4a 01 00 7d 03 01 00 7a 12 74 03 6a 04 72 36 82 00 6e 04 7c 03 82 01 57 00 64 03 64 03 7d | .rJ..}...z.t.j.r6..n.|...W.d.d.} |
10580 | 03 7e 03 58 00 59 00 6e 02 58 00 64 03 53 00 29 04 61 a0 03 00 00 0a 20 20 20 20 20 20 20 20 41 | .~.X.Y.n.X.d.S.).a.............A |
105a0 | 6e 6f 74 68 65 72 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 3a 63 6c 61 73 73 3a 60 73 63 61 6e | nother.extension.to.:class:`scan |
105c0 | 53 74 72 69 6e 67 60 2c 20 73 69 6d 70 6c 69 66 79 69 6e 67 20 74 68 65 20 61 63 63 65 73 73 20 | String`,.simplifying.the.access. |
105e0 | 74 6f 20 74 68 65 20 74 6f 6b 65 6e 73 20 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 74 6f 20 6d | to.the.tokens.found.........to.m |
10600 | 61 74 63 68 20 74 68 65 20 67 69 76 65 6e 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 2e | atch.the.given.parse.expression. |
10620 | 20 20 4d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 | ..May.be.called.with.optional... |
10640 | 20 20 20 20 20 20 60 60 6d 61 78 4d 61 74 63 68 65 73 60 60 20 61 72 67 75 6d 65 6e 74 2c 20 74 | ......``maxMatches``.argument,.t |
10660 | 6f 20 63 6c 69 70 20 73 65 61 72 63 68 69 6e 67 20 61 66 74 65 72 20 27 6e 27 20 6d 61 74 63 68 | o.clip.searching.after.'n'.match |
10680 | 65 73 20 61 72 65 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a | es.are.found...........Example:: |
106a0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 20 63 61 70 69 74 61 6c 69 7a 65 64 20 77 6f | ..............#.a.capitalized.wo |
106c0 | 72 64 20 73 74 61 72 74 73 20 77 69 74 68 20 61 6e 20 75 70 70 65 72 63 61 73 65 20 6c 65 74 74 | rd.starts.with.an.uppercase.lett |
106e0 | 65 72 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 6c 6f 77 | er,.followed.by.zero.or.more.low |
10700 | 65 72 63 61 73 65 20 6c 65 74 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 70 5f 77 | ercase.letters.............cap_w |
10720 | 6f 72 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 2e 75 70 70 65 72 28 29 2c 20 61 6c 70 68 61 | ord.=.Word(alphas.upper(),.alpha |
10740 | 73 2e 6c 6f 77 65 72 28 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 63 61 | s.lower())..............print(ca |
10760 | 70 5f 77 6f 72 64 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 22 4d 6f 72 65 20 74 68 61 6e 20 49 | p_word.searchString("More.than.I |
10780 | 72 6f 6e 2c 20 6d 6f 72 65 20 74 68 61 6e 20 4c 65 61 64 2c 20 6d 6f 72 65 20 74 68 61 6e 20 47 | ron,.more.than.Lead,.more.than.G |
107a0 | 6f 6c 64 20 49 20 6e 65 65 64 20 45 6c 65 63 74 72 69 63 69 74 79 22 29 29 0a 0a 20 20 20 20 20 | old.I.need.Electricity"))....... |
107c0 | 20 20 20 20 20 20 20 23 20 74 68 65 20 73 75 6d 28 29 20 62 75 69 6c 74 69 6e 20 63 61 6e 20 62 | .......#.the.sum().builtin.can.b |
107e0 | 65 20 75 73 65 64 20 74 6f 20 6d 65 72 67 65 20 72 65 73 75 6c 74 73 20 69 6e 74 6f 20 61 20 73 | e.used.to.merge.results.into.a.s |
10800 | 69 6e 67 6c 65 20 50 61 72 73 65 52 65 73 75 6c 74 73 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 | ingle.ParseResults.object....... |
10820 | 20 20 20 20 20 20 70 72 69 6e 74 28 73 75 6d 28 63 61 70 5f 77 6f 72 64 2e 73 65 61 72 63 68 53 | ......print(sum(cap_word.searchS |
10840 | 74 72 69 6e 67 28 22 4d 6f 72 65 20 74 68 61 6e 20 49 72 6f 6e 2c 20 6d 6f 72 65 20 74 68 61 6e | tring("More.than.Iron,.more.than |
10860 | 20 4c 65 61 64 2c 20 6d 6f 72 65 20 74 68 61 6e 20 47 6f 6c 64 20 49 20 6e 65 65 64 20 45 6c 65 | .Lead,.more.than.Gold.I.need.Ele |
10880 | 63 74 72 69 63 69 74 79 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a | ctricity")))..........prints::.. |
108a0 | 20 20 20 20 20 20 20 20 20 20 20 20 5b 5b 27 4d 6f 72 65 27 5d 2c 20 5b 27 49 72 6f 6e 27 5d 2c | ............[['More'],.['Iron'], |
108c0 | 20 5b 27 4c 65 61 64 27 5d 2c 20 5b 27 47 6f 6c 64 27 5d 2c 20 5b 27 49 27 5d 2c 20 5b 27 45 6c | .['Lead'],.['Gold'],.['I'],.['El |
108e0 | 65 63 74 72 69 63 69 74 79 27 5d 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 4d 6f 72 65 27 | ectricity']].............['More' |
10900 | 2c 20 27 49 72 6f 6e 27 2c 20 27 4c 65 61 64 27 2c 20 27 47 6f 6c 64 27 2c 20 27 49 27 2c 20 27 | ,.'Iron',.'Lead',.'Gold',.'I',.' |
10920 | 45 6c 65 63 74 72 69 63 69 74 79 27 5d 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 04 | Electricity'].........c......... |
10940 | 00 00 00 05 00 00 00 53 00 00 00 73 16 00 00 00 67 00 7c 00 5d 0e 5c 03 7d 01 7d 02 7d 03 7c 01 | .......S...s....g.|.].\.}.}.}.|. |
10960 | 91 02 71 04 53 00 72 0e 00 00 00 72 0e 00 00 00 29 04 72 96 00 00 00 72 87 00 00 00 72 9c 00 00 | ..q.S.r....r....).r....r....r... |
10980 | 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 b4 07 00 00 73 02 | .r....r....r....r....r........s. |
109a0 | 00 00 00 06 00 7a 2e 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 61 72 63 68 53 74 72 69 6e | .....z.ParserElement.searchStrin |
109c0 | 67 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 4e 29 05 72 31 00 00 00 72 04 02 | g.<locals>.<listcomp>N).r1...r.. |
109e0 | 00 00 72 2c 00 00 00 72 33 00 00 00 72 f9 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 fd 01 | ..r,...r3...r....).r....rs...r.. |
10a00 | 00 00 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0c 73 65 61 72 63 68 53 74 | ..r....r....r....r......searchSt |
10a20 | 72 69 6e 67 9e 07 00 00 73 0c 00 00 00 00 15 02 01 1a 01 10 01 06 01 04 03 7a 1a 50 61 72 73 65 | ring....s................z.Parse |
10a40 | 72 45 6c 65 6d 65 6e 74 2e 73 65 61 72 63 68 53 74 72 69 6e 67 63 04 00 00 00 00 00 00 00 09 00 | rElement.searchStringc.......... |
10a60 | 00 00 04 00 00 00 63 00 00 00 73 58 00 00 00 64 01 7d 04 64 01 7d 05 78 3c 7c 00 6a 00 7c 01 7c | ......c...sX...d.}.d.}.x<|.j.|.| |
10a80 | 02 64 02 8d 02 44 00 5d 2a 5c 03 7d 06 7d 07 7d 08 7c 01 7c 05 7c 07 85 02 19 00 56 00 01 00 7c | .d...D.]*\.}.}.}.|.|.|.....V...| |
10aa0 | 03 72 3e 7c 06 64 01 19 00 56 00 01 00 7c 08 7d 05 71 18 57 00 7c 01 7c 05 64 03 85 02 19 00 56 | .r>|.d...V...|.}.q.W.|.|.d.....V |
10ac0 | 00 01 00 64 03 53 00 29 04 61 52 02 00 00 0a 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 74 6f 72 | ...d.S.).aR............Generator |
10ae0 | 20 6d 65 74 68 6f 64 20 74 6f 20 73 70 6c 69 74 20 61 20 73 74 72 69 6e 67 20 75 73 69 6e 67 20 | .method.to.split.a.string.using. |
10b00 | 74 68 65 20 67 69 76 65 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 61 73 20 61 20 73 65 70 61 72 61 | the.given.expression.as.a.separa |
10b20 | 74 6f 72 2e 0a 20 20 20 20 20 20 20 20 4d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | tor..........May.be.called.with. |
10b40 | 6f 70 74 69 6f 6e 61 6c 20 60 60 6d 61 78 73 70 6c 69 74 60 60 20 61 72 67 75 6d 65 6e 74 2c 20 | optional.``maxsplit``.argument,. |
10b60 | 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 70 6c 69 74 73 3b 0a 20 | to.limit.the.number.of.splits;.. |
10b80 | 20 20 20 20 20 20 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 60 60 69 6e 63 6c 75 64 | .......and.the.optional.``includ |
10ba0 | 65 53 65 70 61 72 61 74 6f 72 73 60 60 20 61 72 67 75 6d 65 6e 74 20 28 64 65 66 61 75 6c 74 3d | eSeparators``.argument.(default= |
10bc0 | 20 60 60 46 61 6c 73 65 60 60 29 2c 20 69 66 20 74 68 65 20 73 65 70 61 72 61 74 69 6e 67 0a 20 | .``False``),.if.the.separating.. |
10be0 | 20 20 20 20 20 20 20 6d 61 74 63 68 69 6e 67 20 74 65 78 74 20 73 68 6f 75 6c 64 20 62 65 20 69 | .......matching.text.should.be.i |
10c00 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 70 6c 69 74 20 72 65 73 75 6c 74 73 2e 0a 0a 20 | ncluded.in.the.split.results.... |
10c20 | 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 75 | .......Example::..............pu |
10c40 | 6e 63 20 3d 20 6f 6e 65 4f 66 28 6c 69 73 74 28 22 2e 2c 3b 3a 2f 2d 21 3f 22 29 29 0a 20 20 20 | nc.=.oneOf(list(".,;:/-!?")).... |
10c60 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6c 69 73 74 28 70 75 6e 63 2e 73 70 6c 69 74 28 22 | .........print(list(punc.split(" |
10c80 | 54 68 69 73 2c 20 74 68 69 73 3f 2c 20 74 68 69 73 20 73 65 6e 74 65 6e 63 65 2c 20 69 73 20 62 | This,.this?,.this.sentence,.is.b |
10ca0 | 61 64 6c 79 20 70 75 6e 63 74 75 61 74 65 64 21 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 | adly.punctuated!")))..........pr |
10cc0 | 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 27 54 68 69 73 27 2c 20 27 20 74 | ints::..............['This',.'.t |
10ce0 | 68 69 73 27 2c 20 27 27 2c 20 27 20 74 68 69 73 20 73 65 6e 74 65 6e 63 65 27 2c 20 27 20 69 73 | his',.'',.'.this.sentence',.'.is |
10d00 | 20 62 61 64 6c 79 20 70 75 6e 63 74 75 61 74 65 64 27 2c 20 27 27 5d 0a 20 20 20 20 20 20 20 20 | .badly.punctuated',.'']......... |
10d20 | 72 01 00 00 00 29 01 72 fd 01 00 00 4e 29 01 72 04 02 00 00 29 09 72 b1 00 00 00 72 73 01 00 00 | r....).r....N).r....).r....rs... |
10d40 | da 08 6d 61 78 73 70 6c 69 74 da 11 69 6e 63 6c 75 64 65 53 65 70 61 72 61 74 6f 72 73 da 06 73 | ..maxsplit..includeSeparators..s |
10d60 | 70 6c 69 74 73 da 04 6c 61 73 74 72 87 00 00 00 72 9c 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 | plits..lastr....r....r....r....r |
10d80 | 0e 00 00 00 72 0f 00 00 00 72 9d 00 00 00 bc 07 00 00 73 10 00 00 00 00 10 04 01 04 01 1a 01 0e | ....r....r........s............. |
10da0 | 01 04 01 0a 01 08 01 7a 13 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 70 6c 69 74 63 02 00 00 | .......z.ParserElement.splitc... |
10dc0 | 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 74 00 7c 01 74 01 83 02 72 14 | .............C...sF...t.|.t...r. |
10de0 | 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 | t...|...}.t.|.t...s:t.j.d.t.|... |
10e00 | 16 00 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 74 08 7c 00 7c 01 67 02 83 01 53 00 29 05 61 9a | ..t.d.d.....d.S.t.|.|.g...S.).a. |
10e20 | 01 00 00 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 2b 20 | ............Implementation.of.+. |
10e40 | 6f 70 65 72 61 74 6f 72 20 2d 20 72 65 74 75 72 6e 73 20 3a 63 6c 61 73 73 3a 60 41 6e 64 60 2e | operator.-.returns.:class:`And`. |
10e60 | 20 41 64 64 69 6e 67 20 73 74 72 69 6e 67 73 20 74 6f 20 61 20 50 61 72 73 65 72 45 6c 65 6d 65 | .Adding.strings.to.a.ParserEleme |
10e80 | 6e 74 0a 20 20 20 20 20 20 20 20 63 6f 6e 76 65 72 74 73 20 74 68 65 6d 20 74 6f 20 3a 63 6c 61 | nt.........converts.them.to.:cla |
10ea0 | 73 73 3a 60 4c 69 74 65 72 61 6c 60 73 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 20 20 | ss:`Literal`s.by.default........ |
10ec0 | 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 72 65 65 74 20 | ...Example::..............greet. |
10ee0 | 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 20 2b 20 22 2c 22 20 2b 20 57 6f 72 64 28 61 6c 70 68 | =.Word(alphas).+.",".+.Word(alph |
10f00 | 61 73 29 20 2b 20 22 21 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 6c 6f 20 3d 20 22 48 | as).+."!".............hello.=."H |
10f20 | 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 20 | ello,.World!".............print. |
10f40 | 28 68 65 6c 6c 6f 2c 20 22 2d 3e 22 2c 20 67 72 65 65 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 | (hello,."->",.greet.parseString( |
10f60 | 68 65 6c 6c 6f 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 | hello))..........prints::....... |
10f80 | 20 20 20 20 20 20 20 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 20 2d 3e 20 5b 27 48 65 6c 6c 6f 27 | .......Hello,.World!.->.['Hello' |
10fa0 | 2c 20 27 2c 27 2c 20 27 57 6f 72 6c 64 27 2c 20 27 21 27 5d 0a 20 20 20 20 20 20 20 20 7a 34 43 | ,.',',.'World',.'!'].........z4C |
10fc0 | 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 | annot.combine.element.of.type.%s |
10fe0 | 20 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 29 01 da 0a 73 74 61 63 | .with.ParserElementr....)...stac |
11000 | 6b 6c 65 76 65 6c 4e 29 09 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 da 08 77 | klevelN).r....r....r3...r......w |
11020 | 61 72 6e 69 6e 67 73 da 04 77 61 72 6e 72 c5 00 00 00 da 0d 53 79 6e 74 61 78 57 61 72 6e 69 6e | arnings..warnr......SyntaxWarnin |
11040 | 67 72 14 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | gr....).r....r8...r....r....r... |
11060 | 00 72 39 01 00 00 d5 07 00 00 73 0e 00 00 00 00 0f 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 15 50 | .r9.......s..................z.P |
11080 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 61 64 64 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 | arserElement.__add__c........... |
110a0 | 00 05 00 00 00 43 00 00 00 73 42 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 | .....C...sB...t.|.t...r.t...|... |
110c0 | 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 74 07 64 02 64 03 | }.t.|.t...s:t.j.d.t.|.....t.d.d. |
110e0 | 8d 03 01 00 64 04 53 00 7c 01 7c 00 17 00 53 00 29 05 7a 60 0a 20 20 20 20 20 20 20 20 49 6d 70 | ....d.S.|.|...S.).z`.........Imp |
11100 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 2b 20 6f 70 65 72 61 74 6f 72 20 77 68 65 6e 20 6c | lementation.of.+.operator.when.l |
11120 | 65 66 74 20 6f 70 65 72 61 6e 64 20 69 73 20 6e 6f 74 20 61 20 3a 63 6c 61 73 73 3a 60 50 61 72 | eft.operand.is.not.a.:class:`Par |
11140 | 73 65 72 45 6c 65 6d 65 6e 74 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d | serElement`.........z4Cannot.com |
11160 | 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 | bine.element.of.type.%s.with.Par |
11180 | 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 08 72 8a 00 00 00 72 01 | serElementr....).r....N).r....r. |
111a0 | 01 00 00 72 33 00 00 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 | ...r3...r....r....r....r....r... |
111c0 | 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 41 01 00 | .).r....r8...r....r....r....rA.. |
111e0 | 00 ec 07 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 16 50 61 72 73 65 72 | .....s..................z.Parser |
11200 | 45 6c 65 6d 65 6e 74 2e 5f 5f 72 61 64 64 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 | Element.__radd__c............... |
11220 | 00 43 00 00 00 73 4a 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 74 00 | .C...sJ...t.|.t...r.t...|...}.t. |
11240 | 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 74 07 64 02 64 03 8d 03 01 00 | |.t...s:t.j.d.t.|.....t.d.d..... |
11260 | 64 04 53 00 7c 00 74 08 a0 09 a1 00 17 00 7c 01 17 00 53 00 29 05 7a 54 0a 20 20 20 20 20 20 20 | d.S.|.t.......|...S.).zT........ |
11280 | 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 2d 20 6f 70 65 72 61 74 6f 72 2c 20 72 | .Implementation.of.-.operator,.r |
112a0 | 65 74 75 72 6e 73 20 3a 63 6c 61 73 73 3a 60 41 6e 64 60 20 77 69 74 68 20 65 72 72 6f 72 20 73 | eturns.:class:`And`.with.error.s |
112c0 | 74 6f 70 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 | top.........z4Cannot.combine.ele |
112e0 | 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 | ment.of.type.%s.with.ParserEleme |
11300 | 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 0a 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 | ntr....).r....N).r....r....r3... |
11320 | 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 00 72 14 00 00 00 da 0a | r....r....r....r....r....r...... |
11340 | 5f 45 72 72 6f 72 53 74 6f 70 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 | _ErrorStop).r....r8...r....r.... |
11360 | 72 0f 00 00 00 da 07 5f 5f 73 75 62 5f 5f f8 07 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e | r......__sub__....s............. |
11380 | 01 0a 01 04 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 73 75 62 5f 5f 63 02 00 00 | .....z.ParserElement.__sub__c... |
113a0 | 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 42 00 00 00 74 00 7c 01 74 01 83 02 72 14 | .............C...sB...t.|.t...r. |
113c0 | 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 | t...|...}.t.|.t...s:t.j.d.t.|... |
113e0 | 16 00 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 7c 01 7c 00 18 00 53 00 29 05 7a 60 0a 20 20 20 | ..t.d.d.....d.S.|.|...S.).z`.... |
11400 | 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 2d 20 6f 70 65 72 61 74 6f | .....Implementation.of.-.operato |
11420 | 72 20 77 68 65 6e 20 6c 65 66 74 20 6f 70 65 72 61 6e 64 20 69 73 20 6e 6f 74 20 61 20 3a 63 6c | r.when.left.operand.is.not.a.:cl |
11440 | 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 | ass:`ParserElement`.........z4Ca |
11460 | 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 | nnot.combine.element.of.type.%s. |
11480 | 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 | with.ParserElementr....).r....N) |
114a0 | 08 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 | .r....r....r3...r....r....r....r |
114c0 | c5 00 00 00 72 10 02 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | ....r....).r....r8...r....r....r |
114e0 | 0f 00 00 00 da 08 5f 5f 72 73 75 62 5f 5f 04 08 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e | ......__rsub__....s............. |
11500 | 01 0a 01 04 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 72 73 75 62 5f 5f 63 02 00 | .....z.ParserElement.__rsub__c.. |
11520 | 00 00 00 00 00 00 05 00 00 00 06 00 00 00 03 00 00 00 73 b8 01 00 00 74 00 7c 01 74 01 83 02 72 | ..................s....t.|.t...r |
11540 | 16 7c 01 64 01 02 00 7d 02 7d 03 6e e4 74 00 7c 01 74 02 83 02 72 ec 7c 01 64 02 17 00 64 03 64 | .|.d...}.}.n.t.|.t...r.|.d...d.d |
11560 | 04 85 02 19 00 7d 01 7c 01 64 01 19 00 64 03 6b 08 72 48 64 01 7c 01 64 05 19 00 66 02 7d 01 74 | .....}.|.d...d.k.rHd.|.d...f.}.t |
11580 | 00 7c 01 64 01 19 00 74 01 83 02 72 a0 7c 01 64 05 19 00 64 03 6b 08 72 a0 7c 01 64 01 19 00 64 | .|.d...t...r.|.d...d.k.r.|.d...d |
115a0 | 01 6b 02 72 76 74 03 88 01 83 01 53 00 7c 01 64 01 19 00 64 05 6b 02 72 8a 74 04 88 01 83 01 53 | .k.rvt.....S.|.d...d.k.r.t.....S |
115c0 | 00 88 01 7c 01 64 01 19 00 14 00 74 03 88 01 83 01 17 00 53 00 71 fa 74 00 7c 01 64 01 19 00 74 | ...|.d.....t.......S.q.t.|.d...t |
115e0 | 01 83 02 72 ce 74 00 7c 01 64 05 19 00 74 01 83 02 72 ce 7c 01 5c 02 7d 02 7d 03 7c 03 7c 02 38 | ...r.t.|.d...t...r.|.\.}.}.|.|.8 |
11600 | 00 7d 03 71 fa 74 05 64 06 74 06 7c 01 64 01 19 00 83 01 74 06 7c 01 64 05 19 00 83 01 83 03 82 | .}.q.t.d.t.|.d.....t.|.d........ |
11620 | 01 6e 0e 74 05 64 07 74 06 7c 01 83 01 83 02 82 01 7c 02 64 01 6b 00 90 01 72 0c 74 07 64 08 83 | .n.t.d.t.|.......|.d.k...r.t.d.. |
11640 | 01 82 01 7c 03 64 01 6b 00 90 01 72 1e 74 07 64 09 83 01 82 01 7c 02 7c 03 04 00 03 00 6b 02 90 | ...|.d.k...r.t.d.....|.|.....k.. |
11660 | 01 72 36 64 01 6b 02 90 01 72 42 6e 04 01 00 6e 08 74 07 64 0a 83 01 82 01 7c 03 90 01 72 96 87 | .r6d.k...rBn...n.t.d.....|...r.. |
11680 | 00 87 01 66 02 64 0b 64 0c 84 08 89 00 7c 02 90 01 72 8c 7c 02 64 05 6b 02 90 01 72 74 88 01 88 | ...f.d.d.....|...r.|.d.k...rt... |
116a0 | 00 7c 03 83 01 17 00 7d 04 6e 16 74 08 88 01 67 01 7c 02 14 00 83 01 88 00 7c 03 83 01 17 00 7d | .|.....}.n.t...g.|.......|.....} |
116c0 | 04 6e 08 88 00 7c 03 83 01 7d 04 6e 1e 7c 02 64 05 6b 02 90 01 72 a6 88 01 7d 04 6e 0e 74 08 88 | .n...|...}.n.|.d.k...r...}.n.t.. |
116e0 | 01 67 01 7c 02 14 00 83 01 7d 04 7c 04 53 00 29 0d 61 ee 03 00 00 0a 20 20 20 20 20 20 20 20 49 | .g.|.....}.|.S.).a.............I |
11700 | 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 2a 20 6f 70 65 72 61 74 6f 72 2c 20 61 6c 6c | mplementation.of.*.operator,.all |
11720 | 6f 77 73 20 75 73 65 20 6f 66 20 60 60 65 78 70 72 20 2a 20 33 60 60 20 69 6e 20 70 6c 61 63 65 | ows.use.of.``expr.*.3``.in.place |
11740 | 20 6f 66 0a 20 20 20 20 20 20 20 20 60 60 65 78 70 72 20 2b 20 65 78 70 72 20 2b 20 65 78 70 72 | .of.........``expr.+.expr.+.expr |
11760 | 60 60 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 61 6c 73 6f 20 6d 65 20 6d 75 6c | ``...Expressions.may.also.me.mul |
11780 | 74 69 70 6c 69 65 64 20 62 79 20 61 20 32 2d 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 74 | tiplied.by.a.2-integer.........t |
117a0 | 75 70 6c 65 2c 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 60 7b 6d 69 6e 2c 6d 61 78 7d 60 60 20 6d | uple,.similar.to.``{min,max}``.m |
117c0 | 75 6c 74 69 70 6c 69 65 72 73 20 69 6e 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e | ultipliers.in.regular.expression |
117e0 | 73 2e 20 20 54 75 70 6c 65 73 0a 20 20 20 20 20 20 20 20 6d 61 79 20 61 6c 73 6f 20 69 6e 63 6c | s...Tuples.........may.also.incl |
11800 | 75 64 65 20 60 60 4e 6f 6e 65 60 60 20 61 73 20 69 6e 3a 0a 20 20 20 20 20 20 20 20 20 2d 20 60 | ude.``None``.as.in:..........-.` |
11820 | 60 65 78 70 72 2a 28 6e 2c 4e 6f 6e 65 29 60 60 20 6f 72 20 60 60 65 78 70 72 2a 28 6e 2c 29 60 | `expr*(n,None)``.or.``expr*(n,)` |
11840 | 60 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f | `.is.equivalent...............to |
11860 | 20 60 60 65 78 70 72 2a 6e 20 2b 20 5a 65 72 6f 4f 72 4d 6f 72 65 28 65 78 70 72 29 60 60 0a 20 | .``expr*n.+.ZeroOrMore(expr)``.. |
11880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 20 61 73 20 22 61 74 20 6c 65 61 73 74 20 | .............(read.as."at.least. |
118a0 | 6e 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 60 60 65 78 70 72 60 60 22 29 0a 20 20 20 20 20 20 | n.instances.of.``expr``")....... |
118c0 | 20 20 20 2d 20 60 60 65 78 70 72 2a 28 4e 6f 6e 65 2c 6e 29 60 60 20 69 73 20 65 71 75 69 76 61 | ...-.``expr*(None,n)``.is.equiva |
118e0 | 6c 65 6e 74 20 74 6f 20 60 60 65 78 70 72 2a 28 30 2c 6e 29 60 60 0a 20 20 20 20 20 20 20 20 20 | lent.to.``expr*(0,n)``.......... |
11900 | 20 20 20 20 20 28 72 65 61 64 20 61 73 20 22 30 20 74 6f 20 6e 20 69 6e 73 74 61 6e 63 65 73 20 | .....(read.as."0.to.n.instances. |
11920 | 6f 66 20 60 60 65 78 70 72 60 60 22 29 0a 20 20 20 20 20 20 20 20 20 2d 20 60 60 65 78 70 72 2a | of.``expr``")..........-.``expr* |
11940 | 28 4e 6f 6e 65 2c 4e 6f 6e 65 29 60 60 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 | (None,None)``.is.equivalent.to.` |
11960 | 60 5a 65 72 6f 4f 72 4d 6f 72 65 28 65 78 70 72 29 60 60 0a 20 20 20 20 20 20 20 20 20 2d 20 60 | `ZeroOrMore(expr)``..........-.` |
11980 | 60 65 78 70 72 2a 28 31 2c 4e 6f 6e 65 29 60 60 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 | `expr*(1,None)``.is.equivalent.t |
119a0 | 6f 20 60 60 4f 6e 65 4f 72 4d 6f 72 65 28 65 78 70 72 29 60 60 0a 0a 20 20 20 20 20 20 20 20 4e | o.``OneOrMore(expr)``..........N |
119c0 | 6f 74 65 20 74 68 61 74 20 60 60 65 78 70 72 2a 28 4e 6f 6e 65 2c 6e 29 60 60 20 64 6f 65 73 20 | ote.that.``expr*(None,n)``.does. |
119e0 | 6e 6f 74 20 72 61 69 73 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 66 0a 20 20 20 20 20 20 | not.raise.an.exception.if....... |
11a00 | 20 20 6d 6f 72 65 20 74 68 61 6e 20 6e 20 65 78 70 72 73 20 65 78 69 73 74 20 69 6e 20 74 68 65 | ..more.than.n.exprs.exist.in.the |
11a20 | 20 69 6e 70 75 74 20 73 74 72 65 61 6d 3b 20 74 68 61 74 20 69 73 2c 0a 20 20 20 20 20 20 20 20 | .input.stream;.that.is,......... |
11a40 | 60 60 65 78 70 72 2a 28 4e 6f 6e 65 2c 6e 29 60 60 20 64 6f 65 73 20 6e 6f 74 20 65 6e 66 6f 72 | ``expr*(None,n)``.does.not.enfor |
11a60 | 63 65 20 61 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 65 78 70 72 0a 20 20 20 20 | ce.a.maximum.number.of.expr..... |
11a80 | 20 20 20 20 6f 63 63 75 72 72 65 6e 63 65 73 2e 20 20 49 66 20 74 68 69 73 20 62 65 68 61 76 69 | ....occurrences...If.this.behavi |
11aa0 | 6f 72 20 69 73 20 64 65 73 69 72 65 64 2c 20 74 68 65 6e 20 77 72 69 74 65 0a 20 20 20 20 20 20 | or.is.desired,.then.write....... |
11ac0 | 20 20 60 60 65 78 70 72 2a 28 4e 6f 6e 65 2c 6e 29 20 2b 20 7e 65 78 70 72 60 60 0a 20 20 20 20 | ..``expr*(None,n).+.~expr``..... |
11ae0 | 20 20 20 20 72 01 00 00 00 29 02 4e 4e 4e 72 83 00 00 00 72 99 00 00 00 7a 37 63 61 6e 6e 6f 74 | ....r....).NNNr....r....z7cannot |
11b00 | 20 6d 75 6c 74 69 70 6c 79 20 27 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 27 20 61 6e 64 20 28 27 | .multiply.'ParserElement'.and.(' |
11b20 | 25 73 27 2c 27 25 73 27 29 20 6f 62 6a 65 63 74 73 7a 30 63 61 6e 6e 6f 74 20 6d 75 6c 74 69 70 | %s','%s').objectsz0cannot.multip |
11b40 | 6c 79 20 27 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 27 20 61 6e 64 20 27 25 73 27 20 6f 62 6a 65 | ly.'ParserElement'.and.'%s'.obje |
11b60 | 63 74 73 7a 2f 63 61 6e 6e 6f 74 20 6d 75 6c 74 69 70 6c 79 20 50 61 72 73 65 72 45 6c 65 6d 65 | ctsz/cannot.multiply.ParserEleme |
11b80 | 6e 74 20 62 79 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 7a 40 73 65 63 6f 6e 64 20 74 75 70 | nt.by.negative.valuez@second.tup |
11ba0 | 6c 65 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 67 72 65 61 74 65 72 20 6f 72 20 65 71 75 61 | le.value.must.be.greater.or.equa |
11bc0 | 6c 20 74 6f 20 66 69 72 73 74 20 74 75 70 6c 65 20 76 61 6c 75 65 7a 2b 63 61 6e 6e 6f 74 20 6d | l.to.first.tuple.valuez+cannot.m |
11be0 | 75 6c 74 69 70 6c 79 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 20 62 79 20 30 20 6f 72 20 28 30 | ultiply.ParserElement.by.0.or.(0 |
11c00 | 2c 30 29 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 13 00 00 00 73 28 00 00 00 7c 00 64 | ,0)c....................s(...|.d |
11c20 | 01 6b 04 72 1c 74 00 88 01 88 00 7c 00 64 01 18 00 83 01 17 00 83 01 53 00 74 00 88 01 83 01 53 | .k.r.t.....|.d.........S.t.....S |
11c40 | 00 64 00 53 00 29 02 4e 72 99 00 00 00 29 01 72 2a 00 00 00 29 01 da 01 6e 29 02 da 10 6d 61 6b | .d.S.).Nr....).r*...)...n)...mak |
11c60 | 65 4f 70 74 69 6f 6e 61 6c 4c 69 73 74 72 b1 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 15 02 00 | eOptionalListr....r....r....r... |
11c80 | 00 41 08 00 00 73 06 00 00 00 00 01 08 01 14 02 7a 2f 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e | .A...s..........z/ParserElement. |
11ca0 | 5f 5f 6d 75 6c 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 6d 61 6b 65 4f 70 74 69 6f 6e 61 6c 4c 69 73 | __mul__.<locals>.makeOptionalLis |
11cc0 | 74 29 09 72 8a 00 00 00 72 86 00 00 00 da 05 74 75 70 6c 65 72 41 00 00 00 72 28 00 00 00 72 03 | t).r....r......tuplerA...r(...r. |
11ce0 | 01 00 00 72 c5 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 14 00 00 00 29 05 72 b1 00 00 00 | ...r......ValueErrorr....).r.... |
11d00 | 72 38 01 00 00 da 0b 6d 69 6e 45 6c 65 6d 65 6e 74 73 da 0b 6f 70 74 45 6c 65 6d 65 6e 74 73 72 | r8.....minElements..optElementsr |
11d20 | 94 00 00 00 72 0e 00 00 00 29 02 72 15 02 00 00 72 b1 00 00 00 72 0f 00 00 00 da 07 5f 5f 6d 75 | ....r....).r....r....r......__mu |
11d40 | 6c 5f 5f 10 08 00 00 73 44 00 00 00 00 14 0a 01 0c 01 0a 01 10 01 0c 01 0c 01 1a 01 0c 01 08 01 | l__....sD....................... |
11d60 | 0c 01 08 02 16 01 1c 01 08 01 0a 02 1e 02 0e 02 0a 01 08 01 0a 01 08 01 1c 01 08 02 06 01 0e 05 | ................................ |
11d80 | 06 01 0a 01 0e 02 18 02 0a 02 0a 01 06 02 0e 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e | ................z.ParserElement. |
11da0 | 5f 5f 6d 75 6c 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 | __mul__c................C...s... |
11dc0 | 00 7c 00 a0 00 7c 01 a1 01 53 00 29 01 4e 29 01 72 1a 02 00 00 29 02 72 b1 00 00 00 72 38 01 00 | .|...|...S.).N).r....).r....r8.. |
11de0 | 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 72 6d 75 6c 5f 5f 54 08 00 00 73 02 | .r....r....r......__rmul__T...s. |
11e00 | 00 00 00 00 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 72 6d 75 6c 5f 5f 63 02 00 | .....z.ParserElement.__rmul__c.. |
11e20 | 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 74 00 7c 01 74 01 83 02 72 | ..............C...sF...t.|.t...r |
11e40 | 14 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 | .t...|...}.t.|.t...s:t.j.d.t.|.. |
11e60 | 01 16 00 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 74 08 7c 00 7c 01 67 02 83 01 53 00 29 05 7a | ...t.d.d.....d.S.t.|.|.g...S.).z |
11e80 | 4c 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 7c 20 6f 70 | L.........Implementation.of.|.op |
11ea0 | 65 72 61 74 6f 72 20 2d 20 72 65 74 75 72 6e 73 20 3a 63 6c 61 73 73 3a 60 4d 61 74 63 68 46 69 | erator.-.returns.:class:`MatchFi |
11ec0 | 72 73 74 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c | rst`.........z4Cannot.combine.el |
11ee0 | 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d | ement.of.type.%s.with.ParserElem |
11f00 | 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 09 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 | entr....).r....N).r....r....r3.. |
11f20 | 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 00 72 25 00 00 00 29 | .r....r....r....r....r....r%...) |
11f40 | 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 06 5f 5f 6f 72 | .r....r8...r....r....r......__or |
11f60 | 5f 5f 57 08 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 14 50 61 72 73 65 | __W...s..................z.Parse |
11f80 | 72 45 6c 65 6d 65 6e 74 2e 5f 5f 6f 72 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 | rElement.__or__c................ |
11fa0 | 43 00 00 00 73 42 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c | C...sB...t.|.t...r.t...|...}.t.| |
11fc0 | 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 74 07 64 02 64 03 8d 03 01 00 64 | .t...s:t.j.d.t.|.....t.d.d.....d |
11fe0 | 04 53 00 7c 01 7c 00 42 00 53 00 29 05 7a 60 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e | .S.|.|.B.S.).z`.........Implemen |
12000 | 74 61 74 69 6f 6e 20 6f 66 20 7c 20 6f 70 65 72 61 74 6f 72 20 77 68 65 6e 20 6c 65 66 74 20 6f | tation.of.|.operator.when.left.o |
12020 | 70 65 72 61 6e 64 20 69 73 20 6e 6f 74 20 61 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c | perand.is.not.a.:class:`ParserEl |
12040 | 65 6d 65 6e 74 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 | ement`.........z4Cannot.combine. |
12060 | 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 73 65 72 45 6c | element.of.type.%s.with.ParserEl |
12080 | 65 6d 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 08 72 8a 00 00 00 72 01 01 00 00 72 33 | ementr....).r....N).r....r....r3 |
120a0 | 00 00 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 00 29 02 72 b1 | ...r....r....r....r....r....).r. |
120c0 | 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 72 6f 72 5f 5f | ...r8...r....r....r......__ror__ |
120e0 | 63 08 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 15 50 61 72 73 65 72 45 | c...s..................z.ParserE |
12100 | 6c 65 6d 65 6e 74 2e 5f 5f 72 6f 72 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 | lement.__ror__c................C |
12120 | 00 00 00 73 46 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 | ...sF...t.|.t...r.t...|...}.t.|. |
12140 | 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 74 07 64 02 64 03 8d 03 01 00 64 04 | t...s:t.j.d.t.|.....t.d.d.....d. |
12160 | 53 00 74 08 7c 00 7c 01 67 02 83 01 53 00 29 05 7a 44 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 | S.t.|.|.g...S.).zD.........Imple |
12180 | 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 5e 20 6f 70 65 72 61 74 6f 72 20 2d 20 72 65 74 75 72 6e | mentation.of.^.operator.-.return |
121a0 | 73 20 3a 63 6c 61 73 73 3a 60 4f 72 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 | s.:class:`Or`.........z4Cannot.c |
121c0 | 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 | ombine.element.of.type.%s.with.P |
121e0 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 09 72 8a 00 00 00 | arserElementr....).r....N).r.... |
12200 | 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 | r....r3...r....r....r....r....r. |
12220 | 02 00 00 72 2b 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r+...).r....r8...r....r....r. |
12240 | 00 00 00 da 07 5f 5f 78 6f 72 5f 5f 6f 08 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a | .....__xor__o...s............... |
12260 | 01 04 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 78 6f 72 5f 5f 63 02 00 00 00 00 | ...z.ParserElement.__xor__c..... |
12280 | 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 42 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 | ...........C...sB...t.|.t...r.t. |
122a0 | a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 | ..|...}.t.|.t...s:t.j.d.t.|..... |
122c0 | 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 7c 01 7c 00 41 00 53 00 29 05 7a 60 0a 20 20 20 20 20 | t.d.d.....d.S.|.|.A.S.).z`...... |
122e0 | 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 5e 20 6f 70 65 72 61 74 6f 72 20 | ...Implementation.of.^.operator. |
12300 | 77 68 65 6e 20 6c 65 66 74 20 6f 70 65 72 61 6e 64 20 69 73 20 6e 6f 74 20 61 20 3a 63 6c 61 73 | when.left.operand.is.not.a.:clas |
12320 | 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e | s:`ParserElement`.........z4Cann |
12340 | 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 | ot.combine.element.of.type.%s.wi |
12360 | 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 29 01 72 0d 02 00 00 4e 29 08 72 | th.ParserElementr....).r....N).r |
12380 | 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 | ....r....r3...r....r....r....r.. |
123a0 | 00 00 72 10 02 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ..r....).r....r8...r....r....r.. |
123c0 | 00 00 da 08 5f 5f 72 78 6f 72 5f 5f 7b 08 00 00 73 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a | ....__rxor__{...s............... |
123e0 | 01 04 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 72 78 6f 72 5f 5f 63 02 00 00 00 | ...z.ParserElement.__rxor__c.... |
12400 | 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 46 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 | ............C...sF...t.|.t...r.t |
12420 | 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 | ...|...}.t.|.t...s:t.j.d.t.|.... |
12440 | 00 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 74 08 7c 00 7c 01 67 02 83 01 53 00 29 05 7a 46 0a | .t.d.d.....d.S.t.|.|.g...S.).zF. |
12460 | 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 26 20 6f 70 65 72 | ........Implementation.of.&.oper |
12480 | 61 74 6f 72 20 2d 20 72 65 74 75 72 6e 73 20 3a 63 6c 61 73 73 3a 60 45 61 63 68 60 0a 20 20 20 | ator.-.returns.:class:`Each`.... |
124a0 | 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e 74 20 6f 66 | .....z4Cannot.combine.element.of |
124c0 | 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 83 00 00 00 | .type.%s.with.ParserElementr.... |
124e0 | 29 01 72 0d 02 00 00 4e 29 09 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 0e | ).r....N).r....r....r3...r....r. |
12500 | 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 00 72 1a 00 00 00 29 02 72 b1 00 00 00 72 38 | ...r....r....r....r....).r....r8 |
12520 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 61 6e 64 5f 5f 87 08 00 00 73 | ...r....r....r......__and__....s |
12540 | 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e | ..................z.ParserElemen |
12560 | 74 2e 5f 5f 61 6e 64 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 42 | t.__and__c................C...sB |
12580 | 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 74 00 7c 01 74 02 83 02 73 | ...t.|.t...r.t...|...}.t.|.t...s |
125a0 | 3a 74 04 6a 05 64 01 74 06 7c 01 83 01 16 00 74 07 64 02 64 03 8d 03 01 00 64 04 53 00 7c 01 7c | :t.j.d.t.|.....t.d.d.....d.S.|.| |
125c0 | 00 40 00 53 00 29 05 7a 60 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | .@.S.).z`.........Implementation |
125e0 | 20 6f 66 20 26 20 6f 70 65 72 61 74 6f 72 20 77 68 65 6e 20 6c 65 66 74 20 6f 70 65 72 61 6e 64 | .of.&.operator.when.left.operand |
12600 | 20 69 73 20 6e 6f 74 20 61 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 | .is.not.a.:class:`ParserElement` |
12620 | 0a 20 20 20 20 20 20 20 20 7a 34 43 61 6e 6e 6f 74 20 63 6f 6d 62 69 6e 65 20 65 6c 65 6d 65 6e | .........z4Cannot.combine.elemen |
12640 | 74 20 6f 66 20 74 79 70 65 20 25 73 20 77 69 74 68 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 72 | t.of.type.%s.with.ParserElementr |
12660 | 83 00 00 00 29 01 72 0d 02 00 00 4e 29 08 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 | ....).r....N).r....r....r3...r.. |
12680 | 00 00 72 0e 02 00 00 72 0f 02 00 00 72 c5 00 00 00 72 10 02 00 00 29 02 72 b1 00 00 00 72 38 01 | ..r....r....r....r....).r....r8. |
126a0 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 72 61 6e 64 5f 5f 93 08 00 00 73 | ..r....r....r......__rand__....s |
126c0 | 0e 00 00 00 00 04 0a 01 0a 01 0a 01 0e 01 0a 01 04 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e | ..................z.ParserElemen |
126e0 | 74 2e 5f 5f 72 61 6e 64 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 | t.__rand__c................C...s |
12700 | 08 00 00 00 74 00 7c 00 83 01 53 00 29 01 7a 48 0a 20 20 20 20 20 20 20 20 49 6d 70 6c 65 6d 65 | ....t.|...S.).zH.........Impleme |
12720 | 6e 74 61 74 69 6f 6e 20 6f 66 20 7e 20 6f 70 65 72 61 74 6f 72 20 2d 20 72 65 74 75 72 6e 73 20 | ntation.of.~.operator.-.returns. |
12740 | 3a 63 6c 61 73 73 3a 60 4e 6f 74 41 6e 79 60 0a 20 20 20 20 20 20 20 20 29 01 72 27 00 00 00 29 | :class:`NotAny`.........).r'...) |
12760 | 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0a 5f 5f 69 6e 76 65 72 74 5f | .r....r....r....r......__invert_ |
12780 | 5f 9f 08 00 00 73 02 00 00 00 00 04 7a 18 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 69 6e | _....s......z.ParserElement.__in |
127a0 | 76 65 72 74 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 1e 00 00 00 | vert__c................C...s.... |
127c0 | 7c 01 64 01 6b 09 72 12 7c 00 a0 00 7c 01 a1 01 53 00 7c 00 a0 01 a1 00 53 00 64 01 53 00 29 02 | |.d.k.r.|...|...S.|.....S.d.S.). |
127e0 | 61 f9 01 00 00 0a 20 20 20 20 20 20 20 20 53 68 6f 72 74 63 75 74 20 66 6f 72 20 3a 63 6c 61 73 | a.............Shortcut.for.:clas |
12800 | 73 3a 60 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 60 2c 20 77 69 74 68 20 60 60 6c 69 73 74 41 | s:`setResultsName`,.with.``listA |
12820 | 6c 6c 4d 61 74 63 68 65 73 3d 46 61 6c 73 65 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 | llMatches=False``...........If.` |
12840 | 60 6e 61 6d 65 60 60 20 69 73 20 67 69 76 65 6e 20 77 69 74 68 20 61 20 74 72 61 69 6c 69 6e 67 | `name``.is.given.with.a.trailing |
12860 | 20 60 60 27 2a 27 60 60 20 63 68 61 72 61 63 74 65 72 2c 20 74 68 65 6e 20 60 60 6c 69 73 74 41 | .``'*'``.character,.then.``listA |
12880 | 6c 6c 4d 61 74 63 68 65 73 60 60 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 70 61 73 73 | llMatches``.will.be.........pass |
128a0 | 65 64 20 61 73 20 60 60 54 72 75 65 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 60 6e 61 | ed.as.``True``...........If.``na |
128c0 | 6d 65 60 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 73 61 6d 65 20 61 73 20 63 61 6c 6c 69 6e 67 20 | me`.is.omitted,.same.as.calling. |
128e0 | 3a 63 6c 61 73 73 3a 60 63 6f 70 79 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a | :class:`copy`...........Example: |
12900 | 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 74 68 65 73 65 20 61 72 65 20 65 71 75 69 76 | :..............#.these.are.equiv |
12920 | 61 6c 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 64 61 74 61 20 3d 20 57 6f 72 | alent.............userdata.=.Wor |
12940 | 64 28 61 6c 70 68 61 73 29 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 28 22 6e 61 6d 65 22 29 | d(alphas).setResultsName("name") |
12960 | 20 2b 20 57 6f 72 64 28 6e 75 6d 73 2b 22 2d 22 29 2e 73 65 74 52 65 73 75 6c 74 73 4e 61 6d 65 | .+.Word(nums+"-").setResultsName |
12980 | 28 22 73 6f 63 73 65 63 6e 6f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 64 61 74 | ("socsecno").............userdat |
129a0 | 61 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 28 22 6e 61 6d 65 22 29 20 2b 20 57 6f 72 64 28 | a.=.Word(alphas)("name").+.Word( |
129c0 | 6e 75 6d 73 2b 22 2d 22 29 28 22 73 6f 63 73 65 63 6e 6f 22 29 0a 20 20 20 20 20 20 20 20 4e 29 | nums+"-")("socsecno").........N) |
129e0 | 02 72 b6 01 00 00 72 37 01 00 00 29 02 72 b1 00 00 00 72 f3 00 00 00 72 0e 00 00 00 72 0e 00 00 | .r....r7...).r....r....r....r... |
12a00 | 00 72 0f 00 00 00 da 08 5f 5f 63 61 6c 6c 5f 5f a5 08 00 00 73 06 00 00 00 00 0f 08 01 0a 02 7a | .r......__call__....s..........z |
12a20 | 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 63 61 6c 6c 5f 5f 63 01 00 00 00 00 00 00 00 | .ParserElement.__call__c........ |
12a40 | 01 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 74 00 7c 00 83 01 53 00 29 01 7a 8e 0a 20 20 | ........C...s....t.|...S.).z.... |
12a60 | 20 20 20 20 20 20 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 74 | ......Suppresses.the.output.of.t |
12a80 | 68 69 73 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 3b 20 75 73 65 66 | his.:class:`ParserElement`;.usef |
12aa0 | 75 6c 20 74 6f 20 6b 65 65 70 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 66 72 6f 6d 0a 20 20 20 20 | ul.to.keep.punctuation.from..... |
12ac0 | 20 20 20 20 63 6c 75 74 74 65 72 69 6e 67 20 75 70 20 72 65 74 75 72 6e 65 64 20 6f 75 74 70 75 | ....cluttering.up.returned.outpu |
12ae0 | 74 2e 0a 20 20 20 20 20 20 20 20 29 01 72 3a 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e | t..........).r:...).r....r....r. |
12b00 | 00 00 00 72 0f 00 00 00 da 08 73 75 70 70 72 65 73 73 b9 08 00 00 73 02 00 00 00 00 05 7a 16 50 | ...r......suppress....s......z.P |
12b20 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 75 70 70 72 65 73 73 63 01 00 00 00 00 00 00 00 01 00 | arserElement.suppressc.......... |
12b40 | 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 64 01 7c 00 5f 00 7c 00 53 00 29 02 61 0e 01 00 00 | ......C...s....d.|._.|.S.).a.... |
12b60 | 0a 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 73 6b 69 70 70 69 6e 67 20 6f | .........Disables.the.skipping.o |
12b80 | 66 20 77 68 69 74 65 73 70 61 63 65 20 62 65 66 6f 72 65 20 6d 61 74 63 68 69 6e 67 20 74 68 65 | f.whitespace.before.matching.the |
12ba0 | 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 3a 63 6c 61 73 | .characters.in.the.........:clas |
12bc0 | 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 60 27 73 20 64 65 66 69 6e 65 64 20 70 61 74 74 | s:`ParserElement`'s.defined.patt |
12be0 | 65 72 6e 2e 20 20 54 68 69 73 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 6f 6e 6c 79 20 75 73 65 64 | ern...This.is.normally.only.used |
12c00 | 20 69 6e 74 65 72 6e 61 6c 6c 79 20 62 79 0a 20 20 20 20 20 20 20 20 74 68 65 20 70 79 70 61 72 | .internally.by.........the.pypar |
12c20 | 73 69 6e 67 20 6d 6f 64 75 6c 65 2c 20 62 75 74 20 6d 61 79 20 62 65 20 6e 65 65 64 65 64 20 69 | sing.module,.but.may.be.needed.i |
12c40 | 6e 20 73 6f 6d 65 20 77 68 69 74 65 73 70 61 63 65 2d 73 65 6e 73 69 74 69 76 65 20 67 72 61 6d | n.some.whitespace-sensitive.gram |
12c60 | 6d 61 72 73 2e 0a 20 20 20 20 20 20 20 20 46 29 01 72 9f 01 00 00 29 01 72 b1 00 00 00 72 0e 00 | mars..........F).r....).r....r.. |
12c80 | 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0f 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 c0 08 00 | ..r....r......leaveWhitespace... |
12ca0 | 00 73 04 00 00 00 00 06 06 01 7a 1d 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 6c 65 61 76 65 57 | .s........z.ParserElement.leaveW |
12cc0 | 68 69 74 65 73 70 61 63 65 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 16 | hitespacec................C...s. |
12ce0 | 00 00 00 64 01 7c 00 5f 00 7c 01 7c 00 5f 01 64 02 7c 00 5f 02 7c 00 53 00 29 03 7a 38 0a 20 20 | ...d.|._.|.|._.d.|._.|.S.).z8... |
12d00 | 20 20 20 20 20 20 4f 76 65 72 72 69 64 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 77 68 69 74 | ......Overrides.the.default.whit |
12d20 | 65 73 70 61 63 65 20 63 68 61 72 73 0a 20 20 20 20 20 20 20 20 54 46 29 03 72 9f 01 00 00 72 a0 | espace.chars.........TF).r....r. |
12d40 | 01 00 00 72 a1 01 00 00 29 02 72 b1 00 00 00 72 96 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r....).r....r....r....r....r. |
12d60 | 00 00 00 da 12 73 65 74 57 68 69 74 65 73 70 61 63 65 43 68 61 72 73 c9 08 00 00 73 08 00 00 00 | .....setWhitespaceChars....s.... |
12d80 | 00 04 06 01 06 01 06 01 7a 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 57 68 69 74 65 | ........z.ParserElement.setWhite |
12da0 | 73 70 61 63 65 43 68 61 72 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 | spaceCharsc................C...s |
12dc0 | 0a 00 00 00 64 01 7c 00 5f 00 7c 00 53 00 29 02 7a ec 0a 20 20 20 20 20 20 20 20 4f 76 65 72 72 | ....d.|._.|.S.).z..........Overr |
12de0 | 69 64 65 73 20 64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 20 74 6f 20 65 78 70 61 6e 64 20 | ides.default.behavior.to.expand. |
12e00 | 60 60 3c 54 41 42 3e 60 60 73 20 74 6f 20 73 70 61 63 65 73 20 62 65 66 6f 72 65 20 70 61 72 73 | ``<TAB>``s.to.spaces.before.pars |
12e20 | 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 4d 75 | ing.the.input.string..........Mu |
12e40 | 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 60 60 70 61 72 73 65 53 74 72 69 6e | st.be.called.before.``parseStrin |
12e60 | 67 60 60 20 77 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20 67 72 61 6d 6d 61 72 20 63 6f 6e 74 61 | g``.when.the.input.grammar.conta |
12e80 | 69 6e 73 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 | ins.elements.that.........match. |
12ea0 | 60 60 3c 54 41 42 3e 60 60 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 54 29 | ``<TAB>``.characters..........T) |
12ec0 | 01 72 a3 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 70 61 | .r....).r....r....r....r......pa |
12ee0 | 72 73 65 57 69 74 68 54 61 62 73 d2 08 00 00 73 04 00 00 00 00 06 06 01 7a 1b 50 61 72 73 65 72 | rseWithTabs....s........z.Parser |
12f00 | 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 57 69 74 68 54 61 62 73 63 02 00 00 00 00 00 00 00 02 00 | Element.parseWithTabsc.......... |
12f20 | 00 00 05 00 00 00 43 00 00 00 73 4c 00 00 00 74 00 7c 01 74 01 83 02 72 12 74 02 7c 01 83 01 7d | ......C...sL...t.|.t...r.t.|...} |
12f40 | 01 74 00 7c 01 74 02 83 02 72 34 7c 01 7c 00 6a 03 6b 07 72 48 7c 00 6a 03 a0 04 7c 01 a1 01 01 | .t.|.t...r4|.|.j.k.rH|.j...|.... |
12f60 | 00 6e 14 7c 00 6a 03 a0 04 74 02 7c 01 a0 05 a1 00 83 01 a1 01 01 00 7c 00 53 00 29 01 61 c4 01 | .n.|.j...t.|...........|.S.).a.. |
12f80 | 00 00 0a 20 20 20 20 20 20 20 20 44 65 66 69 6e 65 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 | ...........Define.expression.to. |
12fa0 | 62 65 20 69 67 6e 6f 72 65 64 20 28 65 2e 67 2e 2c 20 63 6f 6d 6d 65 6e 74 73 29 20 77 68 69 6c | be.ignored.(e.g.,.comments).whil |
12fc0 | 65 20 64 6f 69 6e 67 20 70 61 74 74 65 72 6e 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 69 6e 67 | e.doing.pattern.........matching |
12fe0 | 3b 20 6d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 72 65 70 65 61 74 65 64 6c 79 2c 20 74 6f 20 64 | ;.may.be.called.repeatedly,.to.d |
13000 | 65 66 69 6e 65 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 65 6e 74 20 6f 72 20 6f 74 68 65 72 0a | efine.multiple.comment.or.other. |
13020 | 20 20 20 20 20 20 20 20 69 67 6e 6f 72 61 62 6c 65 20 70 61 74 74 65 72 6e 73 2e 0a 0a 20 20 20 | ........ignorable.patterns...... |
13040 | 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 | .....Example::..............patt |
13060 | 20 3d 20 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 0a 20 20 20 20 20 | .=.OneOrMore(Word(alphas))...... |
13080 | 20 20 20 20 20 20 20 70 61 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 61 62 6c 61 6a 20 2f | .......patt.parseString('ablaj./ |
130a0 | 2a 20 63 6f 6d 6d 65 6e 74 20 2a 2f 20 6c 73 6b 6a 64 27 29 20 23 20 2d 3e 20 5b 27 61 62 6c 61 | *.comment.*/.lskjd').#.->.['abla |
130c0 | 6a 27 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 2e 69 67 6e 6f 72 65 28 63 53 74 | j']..............patt.ignore(cSt |
130e0 | 79 6c 65 43 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 2e 70 61 72 | yleComment).............patt.par |
13100 | 73 65 53 74 72 69 6e 67 28 27 61 62 6c 61 6a 20 2f 2a 20 63 6f 6d 6d 65 6e 74 20 2a 2f 20 6c 73 | seString('ablaj./*.comment.*/.ls |
13120 | 6b 6a 64 27 29 20 23 20 2d 3e 20 5b 27 61 62 6c 61 6a 27 2c 20 27 6c 73 6b 6a 64 27 5d 0a 20 20 | kjd').#.->.['ablaj',.'lskjd']... |
13140 | 20 20 20 20 20 20 29 06 72 8a 00 00 00 72 01 01 00 00 72 3a 00 00 00 72 a4 01 00 00 72 d3 00 00 | ......).r....r....r:...r....r... |
13160 | 00 72 37 01 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .r7...).r....r8...r....r....r... |
13180 | 00 da 06 69 67 6e 6f 72 65 db 08 00 00 73 0e 00 00 00 00 0e 0a 01 08 02 0a 01 0a 01 0e 02 14 01 | ...ignore....s.................. |
131a0 | 7a 14 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 69 67 6e 6f 72 65 63 04 00 00 00 00 00 00 00 04 | z.ParserElement.ignorec......... |
131c0 | 00 00 00 03 00 00 00 43 00 00 00 73 22 00 00 00 7c 01 70 06 74 00 7c 02 70 0c 74 01 7c 03 70 12 | .......C...s"...|.p.t.|.p.t.|.p. |
131e0 | 74 02 66 03 7c 00 5f 03 64 01 7c 00 5f 04 7c 00 53 00 29 02 7a 54 0a 20 20 20 20 20 20 20 20 45 | t.f.|._.d.|._.|.S.).zT.........E |
13200 | 6e 61 62 6c 65 20 64 69 73 70 6c 61 79 20 6f 66 20 64 65 62 75 67 67 69 6e 67 20 6d 65 73 73 61 | nable.display.of.debugging.messa |
13220 | 67 65 73 20 77 68 69 6c 65 20 64 6f 69 6e 67 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 | ges.while.doing.pattern.matching |
13240 | 2e 0a 20 20 20 20 20 20 20 20 54 29 05 72 75 01 00 00 72 79 01 00 00 72 7a 01 00 00 72 aa 01 00 | ..........T).ru...ry...rz...r... |
13260 | 00 72 a5 01 00 00 29 04 72 b1 00 00 00 da 0b 73 74 61 72 74 41 63 74 69 6f 6e da 0d 73 75 63 63 | .r....).r......startAction..succ |
13280 | 65 73 73 41 63 74 69 6f 6e da 0f 65 78 63 65 70 74 69 6f 6e 41 63 74 69 6f 6e 72 0e 00 00 00 72 | essAction..exceptionActionr....r |
132a0 | 0e 00 00 00 72 0f 00 00 00 da 0f 73 65 74 44 65 62 75 67 41 63 74 69 6f 6e 73 f3 08 00 00 73 0a | ....r......setDebugActions....s. |
132c0 | 00 00 00 00 04 06 01 06 01 0c 01 06 01 7a 1d 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 | .............z.ParserElement.set |
132e0 | 44 65 62 75 67 41 63 74 69 6f 6e 73 63 02 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 43 00 00 | DebugActionsc................C.. |
13300 | 00 73 1e 00 00 00 7c 01 72 14 7c 00 a0 00 74 01 74 02 74 03 a1 03 01 00 6e 06 64 01 7c 00 5f 04 | .s....|.r.|...t.t.t.....n.d.|._. |
13320 | 7c 00 53 00 29 02 61 95 06 00 00 0a 20 20 20 20 20 20 20 20 45 6e 61 62 6c 65 20 64 69 73 70 6c | |.S.).a.............Enable.displ |
13340 | 61 79 20 6f 66 20 64 65 62 75 67 67 69 6e 67 20 6d 65 73 73 61 67 65 73 20 77 68 69 6c 65 20 64 | ay.of.debugging.messages.while.d |
13360 | 6f 69 6e 67 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 53 | oing.pattern.matching..........S |
13380 | 65 74 20 60 60 66 6c 61 67 60 60 20 74 6f 20 54 72 75 65 20 74 6f 20 65 6e 61 62 6c 65 2c 20 46 | et.``flag``.to.True.to.enable,.F |
133a0 | 61 6c 73 65 20 74 6f 20 64 69 73 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c | alse.to.disable...........Exampl |
133c0 | 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 | e::..............wd.=.Word(alpha |
133e0 | 73 29 2e 73 65 74 4e 61 6d 65 28 22 61 6c 70 68 61 77 6f 72 64 22 29 0a 20 20 20 20 20 20 20 20 | s).setName("alphaword")......... |
13400 | 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 2e 73 65 74 4e 61 6d 65 | ....integer.=.Word(nums).setName |
13420 | 28 22 6e 75 6d 77 6f 72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 20 3d 20 77 | ("numword").............term.=.w |
13440 | 64 20 7c 20 69 6e 74 65 67 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 74 75 72 6e 20 | d.|.integer..............#.turn. |
13460 | 6f 6e 20 64 65 62 75 67 67 69 6e 67 20 66 6f 72 20 77 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | on.debugging.for.wd............. |
13480 | 77 64 2e 73 65 74 44 65 62 75 67 28 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 | wd.setDebug()..............OneOr |
134a0 | 4d 6f 72 65 28 74 65 72 6d 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 61 62 63 20 31 32 33 20 | More(term).parseString("abc.123. |
134c0 | 78 79 7a 20 38 39 30 22 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 | xyz.890")..........prints::..... |
134e0 | 20 20 20 20 20 20 20 20 20 4d 61 74 63 68 20 61 6c 70 68 61 77 6f 72 64 20 61 74 20 6c 6f 63 20 | .........Match.alphaword.at.loc. |
13500 | 30 28 31 2c 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 63 68 65 64 20 61 6c 70 68 61 | 0(1,1).............Matched.alpha |
13520 | 77 6f 72 64 20 2d 3e 20 5b 27 61 62 63 27 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 63 | word.->.['abc'].............Matc |
13540 | 68 20 61 6c 70 68 61 77 6f 72 64 20 61 74 20 6c 6f 63 20 33 28 31 2c 34 29 0a 20 20 20 20 20 20 | h.alphaword.at.loc.3(1,4)....... |
13560 | 20 20 20 20 20 20 45 78 63 65 70 74 69 6f 6e 20 72 61 69 73 65 64 3a 45 78 70 65 63 74 65 64 20 | ......Exception.raised:Expected. |
13580 | 61 6c 70 68 61 77 6f 72 64 20 28 61 74 20 63 68 61 72 20 34 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 | alphaword.(at.char.4),.(line:1,. |
135a0 | 63 6f 6c 3a 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 63 68 20 61 6c 70 68 61 77 6f | col:5).............Match.alphawo |
135c0 | 72 64 20 61 74 20 6c 6f 63 20 37 28 31 2c 38 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 | rd.at.loc.7(1,8).............Mat |
135e0 | 63 68 65 64 20 61 6c 70 68 61 77 6f 72 64 20 2d 3e 20 5b 27 78 79 7a 27 5d 0a 20 20 20 20 20 20 | ched.alphaword.->.['xyz']....... |
13600 | 20 20 20 20 20 20 4d 61 74 63 68 20 61 6c 70 68 61 77 6f 72 64 20 61 74 20 6c 6f 63 20 31 31 28 | ......Match.alphaword.at.loc.11( |
13620 | 31 2c 31 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 78 63 65 70 74 69 6f 6e 20 72 61 69 73 | 1,12).............Exception.rais |
13640 | 65 64 3a 45 78 70 65 63 74 65 64 20 61 6c 70 68 61 77 6f 72 64 20 28 61 74 20 63 68 61 72 20 31 | ed:Expected.alphaword.(at.char.1 |
13660 | 32 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 | 2),.(line:1,.col:13)............ |
13680 | 20 4d 61 74 63 68 20 61 6c 70 68 61 77 6f 72 64 20 61 74 20 6c 6f 63 20 31 35 28 31 2c 31 36 29 | .Match.alphaword.at.loc.15(1,16) |
136a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 78 63 65 70 74 69 6f 6e 20 72 61 69 73 65 64 3a 45 78 | .............Exception.raised:Ex |
136c0 | 70 65 63 74 65 64 20 61 6c 70 68 61 77 6f 72 64 20 28 61 74 20 63 68 61 72 20 31 35 29 2c 20 28 | pected.alphaword.(at.char.15),.( |
136e0 | 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 36 29 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6f 75 74 | line:1,.col:16)..........The.out |
13700 | 70 75 74 20 73 68 6f 77 6e 20 69 73 20 74 68 61 74 20 70 72 6f 64 75 63 65 64 20 62 79 20 74 68 | put.shown.is.that.produced.by.th |
13720 | 65 20 64 65 66 61 75 6c 74 20 64 65 62 75 67 20 61 63 74 69 6f 6e 73 20 2d 20 63 75 73 74 6f 6d | e.default.debug.actions.-.custom |
13740 | 20 64 65 62 75 67 20 61 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 73 70 | .debug.actions.can.be.........sp |
13760 | 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 3a 63 6c 61 73 73 3a 60 73 65 74 44 65 62 75 67 41 63 | ecified.using.:class:`setDebugAc |
13780 | 74 69 6f 6e 73 60 2e 20 50 72 69 6f 72 20 74 6f 20 61 74 74 65 6d 70 74 69 6e 67 0a 20 20 20 20 | tions`..Prior.to.attempting..... |
137a0 | 20 20 20 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 60 60 77 64 60 60 20 65 78 70 72 65 73 73 69 | ....to.match.the.``wd``.expressi |
137c0 | 6f 6e 2c 20 74 68 65 20 64 65 62 75 67 67 69 6e 67 20 6d 65 73 73 61 67 65 20 60 60 22 4d 61 74 | on,.the.debugging.message.``"Mat |
137e0 | 63 68 20 3c 65 78 70 72 6e 61 6d 65 3e 20 61 74 20 6c 6f 63 20 3c 6e 3e 28 3c 6c 69 6e 65 3e 2c | ch.<exprname>.at.loc.<n>(<line>, |
13800 | 3c 63 6f 6c 3e 29 22 60 60 0a 20 20 20 20 20 20 20 20 69 73 20 73 68 6f 77 6e 2e 20 54 68 65 6e | <col>)"``.........is.shown..Then |
13820 | 20 69 66 20 74 68 65 20 70 61 72 73 65 20 73 75 63 63 65 65 64 73 2c 20 61 20 60 60 22 4d 61 74 | .if.the.parse.succeeds,.a.``"Mat |
13840 | 63 68 65 64 22 60 60 20 6d 65 73 73 61 67 65 20 69 73 20 73 68 6f 77 6e 2c 20 6f 72 20 61 6e 20 | ched"``.message.is.shown,.or.an. |
13860 | 60 60 22 45 78 63 65 70 74 69 6f 6e 20 72 61 69 73 65 64 22 60 60 0a 20 20 20 20 20 20 20 20 6d | ``"Exception.raised"``.........m |
13880 | 65 73 73 61 67 65 20 69 73 20 73 68 6f 77 6e 2e 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 65 20 75 | essage.is.shown..Also.note.the.u |
138a0 | 73 65 20 6f 66 20 3a 63 6c 61 73 73 3a 60 73 65 74 4e 61 6d 65 60 20 74 6f 20 61 73 73 69 67 6e | se.of.:class:`setName`.to.assign |
138c0 | 20 61 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 20 6e 61 6d 65 20 74 6f 20 74 68 65 20 65 78 | .a.human-readable.name.to.the.ex |
138e0 | 70 72 65 73 73 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 77 68 69 63 68 20 6d 61 6b 65 73 20 64 65 | pression,.........which.makes.de |
13900 | 62 75 67 67 69 6e 67 20 61 6e 64 20 65 78 63 65 70 74 69 6f 6e 20 6d 65 73 73 61 67 65 73 20 65 | bugging.and.exception.messages.e |
13920 | 61 73 69 65 72 20 74 6f 20 75 6e 64 65 72 73 74 61 6e 64 20 2d 20 66 6f 72 20 69 6e 73 74 61 6e | asier.to.understand.-.for.instan |
13940 | 63 65 2c 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 20 63 72 65 | ce,.the.default.........name.cre |
13960 | 61 74 65 64 20 66 6f 72 20 74 68 65 20 3a 63 6c 61 73 73 3a 60 57 6f 72 64 60 20 65 78 70 72 65 | ated.for.the.:class:`Word`.expre |
13980 | 73 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 63 61 6c 6c 69 6e 67 20 60 60 73 65 74 4e 61 6d 65 60 | ssion.without.calling.``setName` |
139a0 | 60 20 69 73 20 60 60 22 57 3a 28 41 42 43 44 2e 2e 2e 29 22 60 60 2e 0a 20 20 20 20 20 20 20 20 | `.is.``"W:(ABCD...)"``.......... |
139c0 | 46 29 05 72 2c 02 00 00 72 75 01 00 00 72 79 01 00 00 72 7a 01 00 00 72 a5 01 00 00 29 02 72 b1 | F).r,...ru...ry...rz...r....).r. |
139e0 | 00 00 00 da 04 66 6c 61 67 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 73 65 74 44 65 62 | .....flagr....r....r......setDeb |
13a00 | 75 67 fd 08 00 00 73 08 00 00 00 00 25 04 01 10 02 06 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 | ug....s.....%......z.ParserEleme |
13a20 | 6e 74 2e 73 65 74 44 65 62 75 67 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 | nt.setDebugc................C... |
13a40 | 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 f3 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 | s....|.j.S.).N).r....).r....r... |
13a60 | 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 28 09 00 00 73 02 00 00 00 00 01 7a 15 50 61 72 | .r....r....r....(...s......z.Par |
13a80 | 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 73 74 72 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 02 | serElement.__str__c............. |
13aa0 | 00 00 00 43 00 00 00 73 08 00 00 00 74 00 7c 00 83 01 53 00 29 01 4e 29 01 72 95 00 00 00 29 01 | ...C...s....t.|...S.).N).r....). |
13ac0 | 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bc 00 00 00 2b 09 00 00 73 02 00 | r....r....r....r....r....+...s.. |
13ae0 | 00 00 00 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 72 65 70 72 5f 5f 63 01 00 00 | ....z.ParserElement.__repr__c... |
13b00 | 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 10 00 00 00 64 01 7c 00 5f 00 64 00 7c 00 | .............C...s....d.|._.d.|. |
13b20 | 5f 01 7c 00 53 00 29 02 4e 54 29 02 72 a6 01 00 00 72 9c 01 00 00 29 01 72 b1 00 00 00 72 0e 00 | _.|.S.).NT).r....r....).r....r.. |
13b40 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f7 01 00 00 2e 09 00 00 73 06 00 00 00 00 01 06 01 06 01 | ..r....r....r........s.......... |
13b60 | 7a 18 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 74 72 65 61 6d 6c 69 6e 65 63 02 00 00 00 00 | z.ParserElement.streamlinec..... |
13b80 | 00 00 00 02 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 00 53 00 29 01 4e 72 0e 00 00 00 | ...........C...s....d.S.).Nr.... |
13ba0 | 29 02 72 b1 00 00 00 72 e7 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0e 63 68 65 | ).r....r....r....r....r......che |
13bc0 | 63 6b 52 65 63 75 72 73 69 6f 6e 33 09 00 00 73 02 00 00 00 00 01 7a 1c 50 61 72 73 65 72 45 6c | ckRecursion3...s......z.ParserEl |
13be0 | 65 6d 65 6e 74 2e 63 68 65 63 6b 52 65 63 75 72 73 69 6f 6e 63 02 00 00 00 00 00 00 00 02 00 00 | ement.checkRecursionc........... |
13c00 | 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 a0 00 67 00 a1 01 01 00 64 01 53 00 29 02 7a 6a | .....C...s....|...g.....d.S.).zj |
13c20 | 0a 20 20 20 20 20 20 20 20 43 68 65 63 6b 20 64 65 66 69 6e 65 64 20 65 78 70 72 65 73 73 69 6f | .........Check.defined.expressio |
13c40 | 6e 73 20 66 6f 72 20 76 61 6c 69 64 20 73 74 72 75 63 74 75 72 65 2c 20 63 68 65 63 6b 20 66 6f | ns.for.valid.structure,.check.fo |
13c60 | 72 20 69 6e 66 69 6e 69 74 65 20 72 65 63 75 72 73 69 76 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 | r.infinite.recursive.definitions |
13c80 | 2e 0a 20 20 20 20 20 20 20 20 4e 29 01 72 2f 02 00 00 29 02 72 b1 00 00 00 da 0d 76 61 6c 69 64 | ..........N).r/...).r......valid |
13ca0 | 61 74 65 54 72 61 63 65 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 76 61 6c 69 64 61 74 | ateTracer....r....r......validat |
13cc0 | 65 36 09 00 00 73 02 00 00 00 00 04 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 76 61 6c 69 | e6...s......z.ParserElement.vali |
13ce0 | 64 61 74 65 63 03 00 00 00 00 00 00 00 06 00 00 00 0c 00 00 00 43 00 00 00 73 82 00 00 00 79 0c | datec................C...s....y. |
13d00 | 7c 01 a0 00 a1 00 7d 03 57 00 6e 32 04 00 74 01 6b 0a 72 3e 01 00 01 00 01 00 74 02 7c 01 64 01 | |.....}.W.n2..t.k.r>......t.|.d. |
13d20 | 83 02 8f 0e 7d 04 7c 04 a0 00 a1 00 7d 03 57 00 64 02 51 00 52 00 58 00 59 00 6e 02 58 00 79 0c | ....}.|.....}.W.d.Q.R.X.Y.n.X.y. |
13d40 | 7c 00 a0 03 7c 03 7c 02 a1 02 53 00 04 00 74 04 6b 0a 72 7c 01 00 7d 05 01 00 7a 12 74 05 6a 06 | |...|.|...S...t.k.r|..}...z.t.j. |
13d60 | 72 68 82 00 6e 04 7c 05 82 01 57 00 64 02 64 02 7d 05 7e 05 58 00 59 00 6e 02 58 00 64 02 53 00 | rh..n.|...W.d.d.}.~.X.Y.n.X.d.S. |
13d80 | 29 03 7a d0 0a 20 20 20 20 20 20 20 20 45 78 65 63 75 74 65 20 74 68 65 20 70 61 72 73 65 20 65 | ).z..........Execute.the.parse.e |
13da0 | 78 70 72 65 73 73 69 6f 6e 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 20 6f 72 20 66 | xpression.on.the.given.file.or.f |
13dc0 | 69 6c 65 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 49 66 20 61 20 66 69 6c 65 6e 61 6d 65 20 69 | ilename..........If.a.filename.i |
13de0 | 73 20 73 70 65 63 69 66 69 65 64 20 28 69 6e 73 74 65 61 64 20 6f 66 20 61 20 66 69 6c 65 20 6f | s.specified.(instead.of.a.file.o |
13e00 | 62 6a 65 63 74 29 2c 0a 20 20 20 20 20 20 20 20 74 68 65 20 65 6e 74 69 72 65 20 66 69 6c 65 20 | bject),.........the.entire.file. |
13e20 | 69 73 20 6f 70 65 6e 65 64 2c 20 72 65 61 64 2c 20 61 6e 64 20 63 6c 6f 73 65 64 20 62 65 66 6f | is.opened,.read,.and.closed.befo |
13e40 | 72 65 20 70 61 72 73 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 da 01 72 4e 29 07 da 04 72 65 61 64 | re.parsing............rN)...read |
13e60 | 72 b8 00 00 00 da 04 6f 70 65 6e 72 fc 01 00 00 72 2c 00 00 00 72 33 00 00 00 72 f9 01 00 00 29 | r......openr....r,...r3...r....) |
13e80 | 06 72 b1 00 00 00 da 10 66 69 6c 65 5f 6f 72 5f 66 69 6c 65 6e 61 6d 65 72 fa 01 00 00 da 0d 66 | .r......file_or_filenamer......f |
13ea0 | 69 6c 65 5f 63 6f 6e 74 65 6e 74 73 da 01 66 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ile_contents..fr....r....r....r. |
13ec0 | 00 00 00 da 09 70 61 72 73 65 46 69 6c 65 3c 09 00 00 73 16 00 00 00 00 06 02 01 0c 01 0e 01 0c | .....parseFile<...s............. |
13ee0 | 01 18 01 02 01 0c 01 10 01 06 01 04 03 7a 17 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 61 72 | .............z.ParserElement.par |
13f00 | 73 65 46 69 6c 65 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 48 00 00 00 | seFilec....................sH... |
13f20 | 74 00 7c 01 74 01 83 02 72 22 7c 00 7c 01 6b 08 70 20 74 02 7c 00 83 01 74 02 7c 01 83 01 6b 02 | t.|.t...r"|.|.k.p.t.|...t.|...k. |
13f40 | 53 00 74 00 7c 01 74 03 83 02 72 36 7c 00 a0 04 7c 01 a1 01 53 00 74 05 74 01 7c 00 83 02 7c 01 | S.t.|.t...r6|...|...S.t.t.|...|. |
13f60 | 6b 02 53 00 64 00 53 00 29 01 4e 29 06 72 8a 00 00 00 72 33 00 00 00 da 04 76 61 72 73 72 01 01 | k.S.d.S.).N).r....r3.....varsr.. |
13f80 | 00 00 72 01 02 00 00 da 05 73 75 70 65 72 29 02 72 b1 00 00 00 72 38 01 00 00 29 01 72 8d 01 00 | ..r......super).r....r8...).r... |
13fa0 | 00 72 0e 00 00 00 72 0f 00 00 00 da 06 5f 5f 65 71 5f 5f 50 09 00 00 73 0a 00 00 00 00 01 0a 01 | .r....r......__eq__P...s........ |
13fc0 | 18 01 0a 01 0a 02 7a 14 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 65 71 5f 5f 63 02 00 00 | ......z.ParserElement.__eq__c... |
13fe0 | 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 7c 01 6b 02 0c 00 53 00 | .............C...s....|.|.k...S. |
14000 | 29 01 4e 72 0e 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ).Nr....).r....r8...r....r....r. |
14020 | 00 00 00 da 06 5f 5f 6e 65 5f 5f 58 09 00 00 73 02 00 00 00 00 01 7a 14 50 61 72 73 65 72 45 6c | .....__ne__X...s......z.ParserEl |
14040 | 65 6d 65 6e 74 2e 5f 5f 6e 65 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 | ement.__ne__c................C.. |
14060 | 00 73 0c 00 00 00 74 00 74 01 7c 00 83 01 83 01 53 00 29 01 4e 29 02 da 04 68 61 73 68 da 02 69 | .s....t.t.|.....S.).N)...hash..i |
14080 | 64 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 5f 5f 68 61 73 68 5f | d).r....r....r....r......__hash_ |
140a0 | 5f 5b 09 00 00 73 02 00 00 00 00 01 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 68 61 | _[...s......z.ParserElement.__ha |
140c0 | 73 68 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 7c 00 | sh__c................C...s....|. |
140e0 | 7c 01 6b 02 53 00 29 01 4e 72 0e 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 | |.k.S.).Nr....).r....r8...r....r |
14100 | 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 72 65 71 5f 5f 5e 09 00 00 73 02 00 00 00 00 01 7a 15 50 | ....r......__req__^...s......z.P |
14120 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f 5f 72 65 71 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 | arserElement.__req__c........... |
14140 | 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c 00 7c 01 6b 02 0c 00 53 00 29 01 4e 72 0e 00 00 00 | .....C...s....|.|.k...S.).Nr.... |
14160 | 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 72 | ).r....r8...r....r....r......__r |
14180 | 6e 65 5f 5f 61 09 00 00 73 02 00 00 00 00 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 5f | ne__a...s......z.ParserElement._ |
141a0 | 5f 72 6e 65 5f 5f 63 03 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 43 00 00 00 73 30 00 00 00 | _rne__c................C...s0... |
141c0 | 79 16 7c 00 6a 00 74 01 7c 01 83 01 7c 02 64 01 8d 02 01 00 64 02 53 00 04 00 74 02 6b 0a 72 2a | y.|.j.t.|...|.d.....d.S...t.k.r* |
141e0 | 01 00 01 00 01 00 64 03 53 00 58 00 64 04 53 00 29 05 61 c1 01 00 00 0a 20 20 20 20 20 20 20 20 | ......d.S.X.d.S.).a............. |
14200 | 4d 65 74 68 6f 64 20 66 6f 72 20 71 75 69 63 6b 20 74 65 73 74 69 6e 67 20 6f 66 20 61 20 70 61 | Method.for.quick.testing.of.a.pa |
14220 | 72 73 65 72 20 61 67 61 69 6e 73 74 20 61 20 74 65 73 74 20 73 74 72 69 6e 67 2e 20 47 6f 6f 64 | rser.against.a.test.string..Good |
14240 | 20 66 6f 72 20 73 69 6d 70 6c 65 0a 20 20 20 20 20 20 20 20 69 6e 6c 69 6e 65 20 6d 69 63 72 6f | .for.simple.........inline.micro |
14260 | 74 65 73 74 73 20 6f 66 20 73 75 62 20 65 78 70 72 65 73 73 69 6f 6e 73 20 77 68 69 6c 65 20 62 | tests.of.sub.expressions.while.b |
14280 | 75 69 6c 64 69 6e 67 20 75 70 20 6c 61 72 67 65 72 20 70 61 72 73 65 72 2e 0a 0a 20 20 20 20 20 | uilding.up.larger.parser........ |
142a0 | 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 20 20 20 20 2d 20 74 65 73 74 53 74 | ...Parameters:..........-.testSt |
142c0 | 72 69 6e 67 20 2d 20 74 6f 20 74 65 73 74 20 61 67 61 69 6e 73 74 20 74 68 69 73 20 65 78 70 72 | ring.-.to.test.against.this.expr |
142e0 | 65 73 73 69 6f 6e 20 66 6f 72 20 61 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 2d 20 70 61 | ession.for.a.match..........-.pa |
14300 | 72 73 65 41 6c 6c 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 29 20 2d 20 66 | rseAll.-.(default=.``True``).-.f |
14320 | 6c 61 67 20 74 6f 20 70 61 73 73 20 74 6f 20 3a 63 6c 61 73 73 3a 60 70 61 72 73 65 53 74 72 69 | lag.to.pass.to.:class:`parseStri |
14340 | 6e 67 60 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 74 65 73 74 73 0a 0a 20 20 20 20 20 20 20 20 | ng`.when.running.tests.......... |
14360 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 72 20 3d 20 57 6f | Example::..............expr.=.Wo |
14380 | 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 20 65 78 70 72 | rd(nums).............assert.expr |
143a0 | 2e 6d 61 74 63 68 65 73 28 22 31 30 30 22 29 0a 20 20 20 20 20 20 20 20 29 01 72 fa 01 00 00 54 | .matches("100").........).r....T |
143c0 | 46 4e 29 03 72 fc 01 00 00 72 95 00 00 00 72 2c 00 00 00 29 03 72 b1 00 00 00 da 0a 74 65 73 74 | FN).r....r....r,...).r......test |
143e0 | 53 74 72 69 6e 67 72 fa 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 01 02 00 00 64 | Stringr....r....r....r....r....d |
14400 | 09 00 00 73 0a 00 00 00 00 0e 02 01 12 01 04 01 0e 01 7a 15 50 61 72 73 65 72 45 6c 65 6d 65 6e | ...s..............z.ParserElemen |
14420 | 74 2e 6d 61 74 63 68 65 73 fa 01 23 63 08 00 00 00 00 00 00 00 15 00 00 00 0b 00 00 00 43 00 00 | t.matches..#c................C.. |
14440 | 00 73 8c 02 00 00 74 00 7c 01 74 01 83 02 72 22 74 02 74 03 74 04 6a 05 7c 01 a0 06 a1 00 a0 07 | .s....t.|.t...r"t.t.t.j.|....... |
14460 | a1 00 83 02 83 01 7d 01 74 00 7c 03 74 01 83 02 72 34 74 08 7c 03 83 01 7d 03 67 00 7d 08 67 00 | ......}.t.|.t...r4t.|...}.g.}.g. |
14480 | 7d 09 64 01 7d 0a 90 02 78 40 7c 01 44 00 90 02 5d 36 7d 0b 7c 03 64 02 6b 09 72 62 7c 03 a0 09 | }.d.}...x@|.D...]6}.|.d.k.rb|... |
144a0 | 7c 0b 64 03 a1 02 73 6a 7c 09 72 76 7c 0b 73 76 7c 09 a0 0a 7c 0b a1 01 01 00 71 48 7c 0b 73 7c | |.d...sj|.rv|.sv|...|.....qH|.s| |
144c0 | 71 48 64 04 a0 0b 7c 09 a1 01 7c 0b 67 02 7d 0c 67 00 7d 09 79 cc 74 08 64 05 83 01 a0 0c 74 0d | qHd...|...|.g.}.g.}.y.t.d.....t. |
144e0 | 64 04 83 01 a1 01 a0 0e 74 0f a1 01 7d 0d 64 06 7d 0e 7c 0d a0 10 7c 0b a0 11 7c 0e a1 01 a1 01 | d.......t...}.d.}.|...|...|..... |
14500 | 7d 0b 7c 00 6a 12 7c 0b 7c 02 64 07 8d 02 7d 0f 7c 0c a0 0a 7c 0f 6a 13 7c 04 64 08 8d 01 a1 01 | }.|.j.|.|.d...}.|...|.j.|.d..... |
14520 | 01 00 7c 0a 6f e4 7c 06 0c 00 7d 0a 7c 07 64 02 6b 09 90 01 72 58 79 26 7c 07 7c 0b 7c 0f 83 02 | ..|.o.|...}.|.d.k...rXy&|.|.|... |
14540 | 7d 10 7c 10 64 02 6b 09 90 01 72 14 7c 0c a0 0a 74 04 7c 10 83 01 a1 01 01 00 57 00 6e 40 04 00 | }.|.d.k...r.|...t.|.......W.n@.. |
14560 | 74 14 6b 0a 90 01 72 56 01 00 7d 11 01 00 7a 20 7c 0c a0 0a 64 09 a0 15 7c 07 6a 16 74 17 7c 11 | t.k...rV..}...z.|...d...|.j.t.|. |
14580 | 83 01 6a 16 7c 11 a1 03 a1 01 01 00 57 00 64 02 64 02 7d 11 7e 11 58 00 59 00 6e 02 58 00 57 00 | ..j.|.......W.d.d.}.~.X.Y.n.X.W. |
145a0 | 6e f2 04 00 74 18 6b 0a 90 02 72 0a 01 00 7d 12 01 00 7a 90 74 00 7c 12 74 19 83 02 90 01 72 7e | n...t.k...r...}...z.t.|.t.....r~ |
145c0 | 64 0a 6e 02 64 0b 7d 13 64 04 7c 0b 6b 06 90 01 72 c2 7c 0c a0 0a 74 1a 7c 12 6a 1b 7c 0b 83 02 | d.n.d.}.d.|.k...r.|...t.|.j.|... |
145e0 | a1 01 01 00 7c 0c a0 0a 64 0c 74 1c 7c 12 6a 1b 7c 0b 83 02 64 0d 18 00 14 00 64 0e 17 00 7c 13 | ....|...d.t.|.j.|...d.....d...|. |
14600 | 17 00 a1 01 01 00 6e 18 7c 0c a0 0a 64 0c 7c 12 6a 1b 14 00 64 0e 17 00 7c 13 17 00 a1 01 01 00 | ......n.|...d.|.j...d...|....... |
14620 | 7c 0c a0 0a 64 0f 74 04 7c 12 83 01 17 00 a1 01 01 00 7c 0a 90 01 6f f4 7c 06 7d 0a 7c 12 7d 0f | |...d.t.|.........|...o.|.}.|.}. |
14640 | 57 00 64 02 64 02 7d 12 7e 12 58 00 59 00 6e 44 04 00 74 14 6b 0a 90 02 72 4c 01 00 7d 14 01 00 | W.d.d.}.~.X.Y.nD..t.k...rL..}... |
14660 | 7a 24 7c 0c a0 0a 64 10 74 04 7c 14 83 01 17 00 a1 01 01 00 7c 0a 90 02 6f 36 7c 06 7d 0a 7c 14 | z$|...d.t.|.........|...o6|.}.|. |
14680 | 7d 0f 57 00 64 02 64 02 7d 14 7e 14 58 00 59 00 6e 02 58 00 7c 05 90 02 72 72 7c 04 90 02 72 64 | }.W.d.d.}.~.X.Y.n.X.|...rr|...rd |
146a0 | 7c 0c a0 0a 64 0b a1 01 01 00 74 1d 64 04 a0 0b 7c 0c a1 01 83 01 01 00 7c 08 a0 0a 7c 0b 7c 0f | |...d.....t.d...|.......|...|.|. |
146c0 | 66 02 a1 01 01 00 71 48 57 00 7c 0a 7c 08 66 02 53 00 29 11 61 d8 0c 00 00 0a 20 20 20 20 20 20 | f.....qHW.|.|.f.S.).a........... |
146e0 | 20 20 45 78 65 63 75 74 65 20 74 68 65 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 20 6f | ..Execute.the.parse.expression.o |
14700 | 6e 20 61 20 73 65 72 69 65 73 20 6f 66 20 74 65 73 74 20 73 74 72 69 6e 67 73 2c 20 73 68 6f 77 | n.a.series.of.test.strings,.show |
14720 | 69 6e 67 20 65 61 63 68 0a 20 20 20 20 20 20 20 20 74 65 73 74 2c 20 74 68 65 20 70 61 72 73 65 | ing.each.........test,.the.parse |
14740 | 64 20 72 65 73 75 6c 74 73 20 6f 72 20 77 68 65 72 65 20 74 68 65 20 70 61 72 73 65 20 66 61 69 | d.results.or.where.the.parse.fai |
14760 | 6c 65 64 2e 20 51 75 69 63 6b 20 61 6e 64 20 65 61 73 79 20 77 61 79 20 74 6f 0a 20 20 20 20 20 | led..Quick.and.easy.way.to...... |
14780 | 20 20 20 72 75 6e 20 61 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 20 61 67 61 69 6e 73 | ...run.a.parse.expression.agains |
147a0 | 74 20 61 20 6c 69 73 74 20 6f 66 20 73 61 6d 70 6c 65 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 | t.a.list.of.sample.strings...... |
147c0 | 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 20 20 20 20 2d 20 74 65 73 74 | .....Parameters:..........-.test |
147e0 | 73 20 2d 20 61 20 6c 69 73 74 20 6f 66 20 73 65 70 61 72 61 74 65 20 74 65 73 74 20 73 74 72 69 | s.-.a.list.of.separate.test.stri |
14800 | 6e 67 73 2c 20 6f 72 20 61 20 6d 75 6c 74 69 6c 69 6e 65 20 73 74 72 69 6e 67 20 6f 66 20 74 65 | ngs,.or.a.multiline.string.of.te |
14820 | 73 74 20 73 74 72 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 2d 20 70 61 72 73 65 41 6c 6c 20 2d | st.strings..........-.parseAll.- |
14840 | 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 29 20 2d 20 66 6c 61 67 20 74 6f 20 70 | .(default=.``True``).-.flag.to.p |
14860 | 61 73 73 20 74 6f 20 3a 63 6c 61 73 73 3a 60 70 61 72 73 65 53 74 72 69 6e 67 60 20 77 68 65 6e | ass.to.:class:`parseString`.when |
14880 | 20 72 75 6e 6e 69 6e 67 20 74 65 73 74 73 0a 20 20 20 20 20 20 20 20 20 2d 20 63 6f 6d 6d 65 6e | .running.tests..........-.commen |
148a0 | 74 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 27 23 27 60 60 29 20 2d 20 65 78 70 72 65 73 73 | t.-.(default=.``'#'``).-.express |
148c0 | 69 6f 6e 20 66 6f 72 20 69 6e 64 69 63 61 74 69 6e 67 20 65 6d 62 65 64 64 65 64 20 63 6f 6d 6d | ion.for.indicating.embedded.comm |
148e0 | 65 6e 74 73 20 69 6e 20 74 68 65 20 74 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 | ents.in.the.test...............s |
14900 | 74 72 69 6e 67 3b 20 70 61 73 73 20 4e 6f 6e 65 20 74 6f 20 64 69 73 61 62 6c 65 20 63 6f 6d 6d | tring;.pass.None.to.disable.comm |
14920 | 65 6e 74 20 66 69 6c 74 65 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 2d 20 66 75 6c 6c 44 75 6d | ent.filtering..........-.fullDum |
14940 | 70 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 29 20 2d 20 64 75 6d 70 20 72 | p.-.(default=.``True``).-.dump.r |
14960 | 65 73 75 6c 74 73 20 61 73 20 6c 69 73 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 72 65 73 75 6c | esults.as.list.followed.by.resul |
14980 | 74 73 20 6e 61 6d 65 73 20 69 6e 20 6e 65 73 74 65 64 20 6f 75 74 6c 69 6e 65 3b 0a 20 20 20 20 | ts.names.in.nested.outline;..... |
149a0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 46 61 6c 73 65 2c 20 6f 6e 6c 79 20 64 75 6d 70 20 6e 65 | ..........if.False,.only.dump.ne |
149c0 | 73 74 65 64 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 2d 20 70 72 69 6e 74 52 65 73 75 6c 74 | sted.list..........-.printResult |
149e0 | 73 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 29 20 70 72 69 6e 74 73 20 74 | s.-.(default=.``True``).prints.t |
14a00 | 65 73 74 20 6f 75 74 70 75 74 20 74 6f 20 73 74 64 6f 75 74 0a 20 20 20 20 20 20 20 20 20 2d 20 | est.output.to.stdout..........-. |
14a20 | 66 61 69 6c 75 72 65 54 65 73 74 73 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 46 61 6c 73 65 | failureTests.-.(default=.``False |
14a40 | 60 60 29 20 69 6e 64 69 63 61 74 65 73 20 69 66 20 74 68 65 73 65 20 74 65 73 74 73 20 61 72 65 | ``).indicates.if.these.tests.are |
14a60 | 20 65 78 70 65 63 74 65 64 20 74 6f 20 66 61 69 6c 20 70 61 72 73 69 6e 67 0a 20 20 20 20 20 20 | .expected.to.fail.parsing....... |
14a80 | 20 20 20 2d 20 70 6f 73 74 50 61 72 73 65 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e | ...-.postParse.-.(default=.``Non |
14aa0 | 65 60 60 29 20 6f 70 74 69 6f 6e 61 6c 20 63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 73 75 63 63 65 | e``).optional.callback.for.succe |
14ac0 | 73 73 66 75 6c 20 70 61 72 73 65 20 72 65 73 75 6c 74 73 3b 20 63 61 6c 6c 65 64 20 61 73 0a 20 | ssful.parse.results;.called.as.. |
14ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 66 6e 28 74 65 73 74 5f 73 74 72 69 6e 67 2c 20 70 61 | .............`fn(test_string,.pa |
14b00 | 72 73 65 5f 72 65 73 75 6c 74 73 29 60 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 73 74 72 69 | rse_results)`.and.returns.a.stri |
14b20 | 6e 67 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 74 65 73 74 20 6f 75 74 70 75 | ng.to.be.added.to.the.test.outpu |
14b40 | 74 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 20 61 20 28 73 75 63 63 65 73 73 2c 20 | t..........Returns:.a.(success,. |
14b60 | 72 65 73 75 6c 74 73 29 20 74 75 70 6c 65 2c 20 77 68 65 72 65 20 73 75 63 63 65 73 73 20 69 6e | results).tuple,.where.success.in |
14b80 | 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6c 6c 20 74 65 73 74 73 20 73 75 63 63 65 65 64 65 64 | dicates.that.all.tests.succeeded |
14ba0 | 0a 20 20 20 20 20 20 20 20 28 6f 72 20 66 61 69 6c 65 64 20 69 66 20 60 60 66 61 69 6c 75 72 65 | .........(or.failed.if.``failure |
14bc0 | 54 65 73 74 73 60 60 20 69 73 20 54 72 75 65 29 2c 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 | Tests``.is.True),.and.the.result |
14be0 | 73 20 63 6f 6e 74 61 69 6e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 6e 65 73 20 6f 66 20 65 61 63 | s.contain.a.list.of.lines.of.eac |
14c00 | 68 0a 20 20 20 20 20 20 20 20 74 65 73 74 27 73 20 6f 75 74 70 75 74 0a 0a 20 20 20 20 20 20 20 | h.........test's.output......... |
14c20 | 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 5f 65 | .Example::..............number_e |
14c40 | 78 70 72 20 3d 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 6e 75 6d 62 65 72 2e 63 6f | xpr.=.pyparsing_common.number.co |
14c60 | 70 79 28 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 6e 75 6d 62 65 | py()..............result.=.numbe |
14c80 | 72 5f 65 78 70 72 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r_expr.runTests('''............. |
14ca0 | 20 20 20 20 23 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 20 | ....#.unsigned.integer.......... |
14cc0 | 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6e 65 67 | .......100.................#.neg |
14ce0 | 61 74 69 76 65 20 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 31 | ative.integer.................-1 |
14d00 | 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 66 6c 6f 61 74 20 77 69 74 68 20 | 00.................#.float.with. |
14d20 | 73 63 69 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | scientific.notation............. |
14d40 | 20 20 20 20 36 2e 30 32 65 32 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 69 6e | ....6.02e23.................#.in |
14d60 | 74 65 67 65 72 20 77 69 74 68 20 73 63 69 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 0a 20 | teger.with.scientific.notation.. |
14d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 65 2d 31 32 0a 20 20 20 20 20 20 20 20 20 20 20 | ...............1e-12............ |
14da0 | 20 20 20 20 20 27 27 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 53 75 63 | .....''').............print("Suc |
14dc0 | 63 65 73 73 22 20 69 66 20 72 65 73 75 6c 74 5b 30 5d 20 65 6c 73 65 20 22 46 61 69 6c 65 64 21 | cess".if.result[0].else."Failed! |
14de0 | 22 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 6e 75 6d 62 65 72 5f | ")..............result.=.number_ |
14e00 | 65 78 70 72 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | expr.runTests('''............... |
14e20 | 20 20 23 20 73 74 72 61 79 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..#.stray.character............. |
14e40 | 20 20 20 20 31 30 30 5a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6d 69 73 73 69 | ....100Z.................#.missi |
14e60 | 6e 67 20 6c 65 61 64 69 6e 67 20 64 69 67 69 74 20 62 65 66 6f 72 65 20 27 2e 27 0a 20 20 20 20 | ng.leading.digit.before.'.'..... |
14e80 | 20 20 20 20 20 20 20 20 20 20 20 20 2d 2e 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............-.100............... |
14ea0 | 20 20 23 20 74 6f 6f 20 6d 61 6e 79 20 27 2e 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..#.too.many.'.'................ |
14ec0 | 20 33 2e 31 34 2e 31 35 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 2c 20 66 | .3.14.159.................''',.f |
14ee0 | 61 69 6c 75 72 65 54 65 73 74 73 3d 54 72 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ailureTests=True).............pr |
14f00 | 69 6e 74 28 22 53 75 63 63 65 73 73 22 20 69 66 20 72 65 73 75 6c 74 5b 30 5d 20 65 6c 73 65 20 | int("Success".if.result[0].else. |
14f20 | 22 46 61 69 6c 65 64 21 22 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 | "Failed!")..........prints::.... |
14f40 | 20 20 20 20 20 20 20 20 20 20 23 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 0a 20 20 20 | ..........#.unsigned.integer.... |
14f60 | 20 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 30 30 5d 0a 0a | .........100.............[100].. |
14f80 | 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6e 65 67 61 74 69 76 65 20 69 6e 74 65 67 65 72 0a 20 | ............#.negative.integer.. |
14fa0 | 20 20 20 20 20 20 20 20 20 20 20 2d 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 2d 31 30 | ...........-100.............[-10 |
14fc0 | 30 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 66 6c 6f 61 74 20 77 69 74 68 20 73 63 69 | 0]..............#.float.with.sci |
14fe0 | 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 36 2e 30 | entific.notation.............6.0 |
15000 | 32 65 32 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 36 2e 30 32 65 2b 32 33 5d 0a 0a 20 20 20 | 2e23.............[6.02e+23]..... |
15020 | 20 20 20 20 20 20 20 20 20 23 20 69 6e 74 65 67 65 72 20 77 69 74 68 20 73 63 69 65 6e 74 69 66 | .........#.integer.with.scientif |
15040 | 69 63 20 6e 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 65 2d 31 32 0a 20 20 | ic.notation.............1e-12... |
15060 | 20 20 20 20 20 20 20 20 20 20 5b 31 65 2d 31 32 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 | ..........[1e-12]..............S |
15080 | 75 63 63 65 73 73 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 73 74 72 61 79 20 63 68 61 72 | uccess..............#.stray.char |
150a0 | 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 30 30 5a 0a 20 20 20 20 20 20 20 20 20 | acter.............100Z.......... |
150c0 | 20 20 20 20 20 20 5e 0a 20 20 20 20 20 20 20 20 20 20 20 20 46 41 49 4c 3a 20 45 78 70 65 63 74 | ......^.............FAIL:.Expect |
150e0 | 65 64 20 65 6e 64 20 6f 66 20 74 65 78 74 20 28 61 74 20 63 68 61 72 20 33 29 2c 20 28 6c 69 6e | ed.end.of.text.(at.char.3),.(lin |
15100 | 65 3a 31 2c 20 63 6f 6c 3a 34 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6d 69 73 73 69 | e:1,.col:4)..............#.missi |
15120 | 6e 67 20 6c 65 61 64 69 6e 67 20 64 69 67 69 74 20 62 65 66 6f 72 65 20 27 2e 27 0a 20 20 20 20 | ng.leading.digit.before.'.'..... |
15140 | 20 20 20 20 20 20 20 20 2d 2e 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 5e 0a 20 20 20 20 | ........-.100.............^..... |
15160 | 20 20 20 20 20 20 20 20 46 41 49 4c 3a 20 45 78 70 65 63 74 65 64 20 7b 72 65 61 6c 20 6e 75 6d | ........FAIL:.Expected.{real.num |
15180 | 62 65 72 20 77 69 74 68 20 73 63 69 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 20 7c 20 72 | ber.with.scientific.notation.|.r |
151a0 | 65 61 6c 20 6e 75 6d 62 65 72 20 7c 20 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 7d 20 28 61 74 | eal.number.|.signed.integer}.(at |
151c0 | 20 63 68 61 72 20 30 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 29 0a 0a 20 20 20 20 20 | .char.0),.(line:1,.col:1)....... |
151e0 | 20 20 20 20 20 20 20 23 20 74 6f 6f 20 6d 61 6e 79 20 27 2e 27 0a 20 20 20 20 20 20 20 20 20 20 | .......#.too.many.'.'........... |
15200 | 20 20 33 2e 31 34 2e 31 35 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 0a 20 20 20 | ..3.14.159.................^.... |
15220 | 20 20 20 20 20 20 20 20 20 46 41 49 4c 3a 20 45 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 74 | .........FAIL:.Expected.end.of.t |
15240 | 65 78 74 20 28 61 74 20 63 68 61 72 20 34 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 35 29 | ext.(at.char.4),.(line:1,.col:5) |
15260 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 75 63 63 65 73 73 0a 0a 20 20 20 20 20 20 20 20 45 | ..............Success..........E |
15280 | 61 63 68 20 74 65 73 74 20 73 74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 6f 6e 20 61 20 73 69 6e | ach.test.string.must.be.on.a.sin |
152a0 | 67 6c 65 20 6c 69 6e 65 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 74 65 73 74 20 61 20 | gle.line..If.you.want.to.test.a. |
152c0 | 73 74 72 69 6e 67 20 74 68 61 74 20 73 70 61 6e 73 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 | string.that.spans.multiple...... |
152e0 | 20 20 20 6c 69 6e 65 73 2c 20 63 72 65 61 74 65 20 61 20 74 65 73 74 20 6c 69 6b 65 20 74 68 69 | ...lines,.create.a.test.like.thi |
15300 | 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 72 2e 72 75 6e 54 65 73 74 28 72 22 | s::..............expr.runTest(r" |
15320 | 74 68 69 73 20 69 73 20 61 20 74 65 73 74 5c 6e 20 6f 66 20 73 74 72 69 6e 67 73 20 74 68 61 74 | this.is.a.test\n.of.strings.that |
15340 | 20 73 70 61 6e 73 20 5c 6e 20 33 20 6c 69 6e 65 73 22 29 0a 0a 20 20 20 20 20 20 20 20 28 4e 6f | .spans.\n.3.lines")..........(No |
15360 | 74 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 61 20 72 61 77 20 73 74 72 69 6e 67 20 6c 69 74 | te.that.this.is.a.raw.string.lit |
15380 | 65 72 61 6c 2c 20 79 6f 75 20 6d 75 73 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6c 65 61 64 69 | eral,.you.must.include.the.leadi |
153a0 | 6e 67 20 27 72 27 2e 29 0a 20 20 20 20 20 20 20 20 54 4e 46 72 d0 00 00 00 7a 02 5c 6e 75 03 00 | ng.'r'.).........TNFr....z.\nu.. |
153c0 | 00 00 ef bb bf 29 01 72 fa 01 00 00 29 01 72 63 01 00 00 7a 14 7b 30 7d 20 66 61 69 6c 65 64 3a | .....).r....).rc...z.{0}.failed: |
153e0 | 20 7b 31 7d 3a 20 7b 32 7d 7a 07 28 46 41 54 41 4c 29 72 a8 00 00 00 72 ca 00 00 00 72 99 00 00 | .{1}:.{2}z.(FATAL)r....r....r... |
15400 | 00 72 cb 00 00 00 7a 06 46 41 49 4c 3a 20 7a 10 46 41 49 4c 2d 45 58 43 45 50 54 49 4f 4e 3a 20 | .r....z.FAIL:.z.FAIL-EXCEPTION:. |
15420 | 29 1e 72 8a 00 00 00 72 01 01 00 00 72 fc 00 00 00 72 c1 01 00 00 72 8c 00 00 00 72 bf 00 00 00 | ).r....r....r....r....r....r.... |
15440 | da 06 72 73 74 72 69 70 da 0a 73 70 6c 69 74 6c 69 6e 65 73 72 23 00 00 00 72 01 02 00 00 72 d3 | ..rstrip..splitlinesr#...r....r. |
15460 | 00 00 00 72 be 00 00 00 72 c3 01 00 00 72 6c 00 00 00 72 28 02 00 00 72 69 00 00 00 72 92 00 00 | ...r....r....rl...r(...ri...r... |
15480 | 00 da 06 6c 73 74 72 69 70 72 fc 01 00 00 72 61 01 00 00 72 90 01 00 00 72 d4 00 00 00 72 0b 00 | ...lstripr....ra...r....r....r.. |
154a0 | 00 00 72 c5 00 00 00 72 2c 00 00 00 72 30 00 00 00 72 57 00 00 00 72 ac 00 00 00 72 49 00 00 00 | ..r....r,...r0...rW...r....rI... |
154c0 | 72 72 01 00 00 29 15 72 b1 00 00 00 da 05 74 65 73 74 73 72 fa 01 00 00 da 07 63 6f 6d 6d 65 6e | rr...).r......testsr......commen |
154e0 | 74 da 08 66 75 6c 6c 44 75 6d 70 da 0c 70 72 69 6e 74 52 65 73 75 6c 74 73 da 0c 66 61 69 6c 75 | t..fullDump..printResults..failu |
15500 | 72 65 54 65 73 74 73 72 d3 01 00 00 da 0a 61 6c 6c 52 65 73 75 6c 74 73 da 08 63 6f 6d 6d 65 6e | reTestsr......allResults..commen |
15520 | 74 73 da 07 73 75 63 63 65 73 73 72 87 00 00 00 72 46 01 00 00 72 64 01 00 00 da 03 42 4f 4d da | ts..successr....rF...rd.....BOM. |
15540 | 06 72 65 73 75 6c 74 5a 08 70 70 5f 76 61 6c 75 65 72 cc 01 00 00 72 b5 00 00 00 72 c5 01 00 00 | .resultZ.pp_valuer....r....r.... |
15560 | 72 de 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 72 75 6e 54 65 73 74 73 78 09 | r....r....r....r......runTestsx. |
15580 | 00 00 73 60 00 00 00 00 5d 0a 01 18 01 0a 01 08 01 04 01 04 01 04 01 0e 01 1c 01 0a 01 02 01 04 | ..s`....]....................... |
155a0 | 01 02 01 0e 01 04 01 02 02 18 01 04 01 10 01 0e 01 12 01 0a 01 0a 01 02 01 0a 01 0a 01 12 01 12 | ................................ |
155c0 | 01 32 01 12 01 14 01 0a 01 12 01 24 02 18 01 12 01 0a 01 14 01 12 01 12 01 0a 01 16 02 06 01 06 | .2.........$.................... |
155e0 | 01 0a 01 0e 02 12 02 7a 16 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 72 75 6e 54 65 73 74 73 29 | .......z.ParserElement.runTests) |
15600 | 01 46 29 01 46 29 01 54 29 01 54 29 02 54 54 29 02 54 54 29 01 72 f3 01 00 00 29 01 46 29 01 4e | .F).F).T).T).TT).TT).r....).F).N |
15620 | 29 01 54 29 01 46 29 01 54 29 06 54 72 43 02 00 00 54 54 46 4e 29 4f 72 0b 00 00 00 72 0c 00 00 | ).T).F).T).TrC...TTFN)Or....r... |
15640 | 00 72 0d 00 00 00 72 c7 00 00 00 72 95 01 00 00 72 f9 01 00 00 72 e5 00 00 00 72 97 01 00 00 72 | .r....r....r....r....r....r....r |
15660 | 99 01 00 00 72 b3 00 00 00 72 37 01 00 00 72 b1 01 00 00 72 b6 01 00 00 72 c0 01 00 00 72 91 00 | ....r....r7...r....r....r....r.. |
15680 | 00 00 72 c3 01 00 00 72 c9 01 00 00 72 ca 01 00 00 72 ce 01 00 00 72 d1 01 00 00 72 cd 00 00 00 | ..r....r....r....r....r....r.... |
156a0 | 72 d3 01 00 00 72 ce 00 00 00 72 db 01 00 00 72 dc 01 00 00 72 ef 00 00 00 72 e2 01 00 00 72 e5 | r....r....r....r....r....r....r. |
156c0 | 01 00 00 72 e6 01 00 00 72 ec 01 00 00 72 06 00 00 00 72 eb 01 00 00 72 ed 01 00 00 72 f1 01 00 | ...r....r....r....r....r....r... |
156e0 | 00 72 be 01 00 00 72 f2 01 00 00 72 f4 01 00 00 72 f6 01 00 00 72 fc 01 00 00 da 08 5f 4d 41 58 | .r....r....r....r....r......_MAX |
15700 | 5f 49 4e 54 72 04 02 00 00 72 92 00 00 00 72 08 02 00 00 72 9d 00 00 00 72 39 01 00 00 72 41 01 | _INTr....r....r....r....r9...rA. |
15720 | 00 00 72 12 02 00 00 72 13 02 00 00 72 1a 02 00 00 72 1b 02 00 00 72 1c 02 00 00 72 1d 02 00 00 | ..r....r....r....r....r....r.... |
15740 | 72 1e 02 00 00 72 1f 02 00 00 72 20 02 00 00 72 21 02 00 00 72 22 02 00 00 72 23 02 00 00 72 24 | r....r....r....r!...r"...r#...r$ |
15760 | 02 00 00 72 25 02 00 00 72 26 02 00 00 72 27 02 00 00 72 28 02 00 00 72 2c 02 00 00 72 2e 02 00 | ...r%...r&...r'...r(...r,...r... |
15780 | 00 72 bb 00 00 00 72 bc 00 00 00 72 f7 01 00 00 72 2f 02 00 00 72 31 02 00 00 72 38 02 00 00 72 | .r....r....r....r/...r1...r8...r |
157a0 | 3b 02 00 00 72 3c 02 00 00 72 3f 02 00 00 72 40 02 00 00 72 41 02 00 00 72 01 02 00 00 72 51 02 | ;...r<...r?...r@...rA...r....rQ. |
157c0 | 00 00 da 0d 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 | ....__classcell__r....r....).r.. |
157e0 | 00 00 72 0f 00 00 00 72 33 00 00 00 e0 04 00 00 73 94 00 00 00 08 01 04 01 04 01 04 02 0c 10 0c | ..r....r3.......s............... |
15800 | 16 0a 17 08 1d 08 0f 0a 1d 0a 12 08 29 08 0a 08 1d 08 0d 08 0d 08 0c 0a 03 08 04 0a 53 08 06 08 | ............)...............S... |
15820 | 08 10 16 08 01 12 1d 10 1d 04 01 06 01 08 04 0a 17 04 02 0c 05 04 01 02 01 0c 22 0a 34 0e 48 08 | ..........................".4.H. |
15840 | 2e 0c 1e 0e 19 08 17 08 0c 08 0c 08 0c 08 44 08 03 08 0c 08 0c 08 0c 08 0c 08 0c 08 0c 08 06 0a | ..............D................. |
15860 | 14 08 07 08 09 08 09 08 09 08 18 08 0a 0a 2b 08 03 08 03 08 05 08 03 0c 06 0a 14 0c 08 08 03 08 | ..............+................. |
15880 | 03 08 03 08 03 0a 14 00 01 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 20 | .........c....................s. |
158a0 | 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 87 00 04 00 5a | ...e.Z.d.Z.d.Z...f.d.d...Z.....Z |
158c0 | 05 53 00 29 04 72 3b 00 00 00 7a 59 41 62 73 74 72 61 63 74 20 3a 63 6c 61 73 73 3a 60 50 61 72 | .S.).r;...zYAbstract.:class:`Par |
158e0 | 73 65 72 45 6c 65 6d 65 6e 74 60 20 73 75 62 63 6c 61 73 73 2c 20 66 6f 72 20 64 65 66 69 6e 69 | serElement`.subclass,.for.defini |
15900 | 6e 67 20 61 74 6f 6d 69 63 0a 20 20 20 20 6d 61 74 63 68 69 6e 67 20 70 61 74 74 65 72 6e 73 2e | ng.atomic.....matching.patterns. |
15920 | 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 16 00 00 00 74 | .....c....................s....t |
15940 | 00 74 01 7c 00 83 02 6a 02 64 01 64 02 8d 01 01 00 64 00 53 00 29 03 4e 46 29 01 72 ae 01 00 00 | .t.|...j.d.d.....d.S.).NF).r.... |
15960 | 29 03 72 3a 02 00 00 72 3b 00 00 00 72 b3 00 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 | ).r:...r;...r....).r....).r....r |
15980 | 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 10 0a 00 00 73 02 00 00 00 00 01 7a 0e 54 6f 6b 65 6e | ....r....r........s......z.Token |
159a0 | 2e 5f 5f 69 6e 69 74 5f 5f 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 | .__init__).r....r....r....r....r |
159c0 | b3 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 | ....rS...r....r....).r....r....r |
159e0 | 3b 00 00 00 0c 0a 00 00 73 04 00 00 00 08 03 04 01 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 | ;.......s........c.............. |
15a00 | 00 00 00 00 00 00 73 20 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 | ......s....e.Z.d.Z.d.Z...f.d.d.. |
15a20 | 08 5a 04 87 00 04 00 5a 05 53 00 29 04 72 1b 00 00 00 7a 27 41 6e 20 65 6d 70 74 79 20 74 6f 6b | .Z.....Z.S.).r....z'An.empty.tok |
15a40 | 65 6e 2c 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 6d 61 74 63 68 2e 0a 20 20 20 20 63 01 00 00 00 | en,.will.always.match......c.... |
15a60 | 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 24 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 | ................s$...t.t.|...... |
15a80 | 00 01 00 64 01 7c 00 5f 03 64 02 7c 00 5f 04 64 03 7c 00 5f 05 64 00 53 00 29 04 4e 72 1b 00 00 | ...d.|._.d.|._.d.|._.d.S.).Nr... |
15aa0 | 00 54 46 29 06 72 3a 02 00 00 72 1b 00 00 00 72 b3 00 00 00 72 f3 00 00 00 72 a2 01 00 00 72 a7 | .TF).r:...r....r....r....r....r. |
15ac0 | 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 | ...).r....).r....r....r....r.... |
15ae0 | 17 0a 00 00 73 08 00 00 00 00 01 0e 01 06 01 06 01 7a 0e 45 6d 70 74 79 2e 5f 5f 69 6e 69 74 5f | ....s............z.Empty.__init_ |
15b00 | 5f 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 53 02 00 | _).r....r....r....r....r....rS.. |
15b20 | 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 1b 00 00 00 14 0a 00 00 | .r....r....).r....r....r........ |
15b40 | 73 04 00 00 00 08 02 04 01 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a | s........c....................s* |
15b60 | 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 | ...e.Z.d.Z.d.Z...f.d.d...Z.d.d.d |
15b80 | 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 26 00 00 00 7a 23 41 20 74 6f 6b 65 6e 20 74 68 | ...Z.....Z.S.).r&...z#A.token.th |
15ba0 | 61 74 20 77 69 6c 6c 20 6e 65 76 65 72 20 6d 61 74 63 68 2e 0a 20 20 20 20 63 01 00 00 00 00 00 | at.will.never.match......c...... |
15bc0 | 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 2a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 | ..............s*...t.t.|........ |
15be0 | 00 64 01 7c 00 5f 03 64 02 7c 00 5f 04 64 03 7c 00 5f 05 64 04 7c 00 5f 06 64 00 53 00 29 05 4e | .d.|._.d.|._.d.|._.d.|._.d.S.).N |
15c00 | 72 26 00 00 00 54 46 7a 11 55 6e 6d 61 74 63 68 61 62 6c 65 20 74 6f 6b 65 6e 29 07 72 3a 02 00 | r&...TFz.Unmatchable.token).r:.. |
15c20 | 00 72 26 00 00 00 72 b3 00 00 00 72 f3 00 00 00 72 a2 01 00 00 72 a7 01 00 00 72 a8 01 00 00 29 | .r&...r....r....r....r....r....) |
15c40 | 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 21 0a 00 00 | .r....).r....r....r....r....!... |
15c60 | 73 0a 00 00 00 00 01 0e 01 06 01 06 01 06 01 7a 10 4e 6f 4d 61 74 63 68 2e 5f 5f 69 6e 69 74 5f | s..............z.NoMatch.__init_ |
15c80 | 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 14 00 00 00 74 00 7c 01 | _Tc................C...s....t.|. |
15ca0 | 7c 02 7c 00 6a 01 7c 00 83 04 82 01 64 00 53 00 29 01 4e 29 02 72 2e 00 00 00 72 a8 01 00 00 29 | |.|.j.|.....d.S.).N).r....r....) |
15cc0 | 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....rs...r....r....r....r....r |
15ce0 | 0f 00 00 00 72 cd 00 00 00 28 0a 00 00 73 02 00 00 00 00 01 7a 11 4e 6f 4d 61 74 63 68 2e 70 61 | ....r....(...s......z.NoMatch.pa |
15d00 | 72 73 65 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 | rseImpl).T).r....r....r....r.... |
15d20 | 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 | r....r....rS...r....r....).r.... |
15d40 | 72 0f 00 00 00 72 26 00 00 00 1e 0a 00 00 73 06 00 00 00 08 02 04 01 0c 07 63 00 00 00 00 00 00 | r....r&.......s..........c...... |
15d60 | 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 | ..............s*...e.Z.d.Z.d.Z.. |
15d80 | 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 | .f.d.d...Z.d.d.d...Z.....Z.S.).r |
15da0 | 23 00 00 00 61 d2 01 00 00 54 6f 6b 65 6e 20 74 6f 20 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 | #...a....Token.to.exactly.match. |
15dc0 | 61 20 73 70 65 63 69 66 69 65 64 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | a.specified.string.......Example |
15de0 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 4c 69 74 65 72 61 6c 28 27 62 6c 61 68 27 29 2e 70 61 72 73 | ::..........Literal('blah').pars |
15e00 | 65 53 74 72 69 6e 67 28 27 62 6c 61 68 27 29 20 20 23 20 2d 3e 20 5b 27 62 6c 61 68 27 5d 0a 20 | eString('blah')..#.->.['blah'].. |
15e20 | 20 20 20 20 20 20 20 4c 69 74 65 72 61 6c 28 27 62 6c 61 68 27 29 2e 70 61 72 73 65 53 74 72 69 | .......Literal('blah').parseStri |
15e40 | 6e 67 28 27 62 6c 61 68 66 6f 6f 62 6c 61 68 27 29 20 20 23 20 2d 3e 20 5b 27 62 6c 61 68 27 5d | ng('blahfooblah')..#.->.['blah'] |
15e60 | 0a 20 20 20 20 20 20 20 20 4c 69 74 65 72 61 6c 28 27 62 6c 61 68 27 29 2e 70 61 72 73 65 53 74 | .........Literal('blah').parseSt |
15e80 | 72 69 6e 67 28 27 62 6c 61 27 29 20 20 23 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 | ring('bla')..#.->.Exception:.Exp |
15ea0 | 65 63 74 65 64 20 22 62 6c 61 68 22 0a 0a 20 20 20 20 46 6f 72 20 63 61 73 65 2d 69 6e 73 65 6e | ected."blah"......For.case-insen |
15ec0 | 73 69 74 69 76 65 20 6d 61 74 63 68 69 6e 67 2c 20 75 73 65 20 3a 63 6c 61 73 73 3a 60 43 61 73 | sitive.matching,.use.:class:`Cas |
15ee0 | 65 6c 65 73 73 4c 69 74 65 72 61 6c 60 2e 0a 0a 20 20 20 20 46 6f 72 20 6b 65 79 77 6f 72 64 20 | elessLiteral`.......For.keyword. |
15f00 | 6d 61 74 63 68 69 6e 67 20 28 66 6f 72 63 65 20 77 6f 72 64 20 62 72 65 61 6b 20 62 65 66 6f 72 | matching.(force.word.break.befor |
15f20 | 65 20 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 6d 61 74 63 68 65 64 20 73 74 72 69 6e 67 29 2c | e.and.after.the.matched.string), |
15f40 | 0a 20 20 20 20 75 73 65 20 3a 63 6c 61 73 73 3a 60 4b 65 79 77 6f 72 64 60 20 6f 72 20 3a 63 6c | .....use.:class:`Keyword`.or.:cl |
15f60 | 61 73 73 3a 60 43 61 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 60 2e 0a 20 20 20 20 63 02 00 00 00 | ass:`CaselessKeyword`......c.... |
15f80 | 00 00 00 00 02 00 00 00 08 00 00 00 03 00 00 00 73 84 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 | ................s....t.t.|...... |
15fa0 | 00 01 00 7c 01 7c 00 5f 03 74 04 7c 01 83 01 7c 00 5f 05 79 0e 7c 01 64 01 19 00 7c 00 5f 06 57 | ...|.|._.t.|...|._.y.|.d...|._.W |
15fc0 | 00 6e 2a 04 00 74 07 6b 0a 72 56 01 00 01 00 01 00 74 08 6a 09 64 02 74 0a 64 03 64 04 8d 03 01 | .n*..t.k.rV......t.j.d.t.d.d.... |
15fe0 | 00 74 0b 7c 00 5f 0c 59 00 6e 02 58 00 64 05 74 0d 7c 00 6a 03 83 01 16 00 7c 00 5f 0e 64 06 7c | .t.|._.Y.n.X.d.t.|.j.....|._.d.| |
16000 | 00 6a 0e 17 00 7c 00 5f 0f 64 07 7c 00 5f 10 64 07 7c 00 5f 11 64 00 53 00 29 08 4e 72 01 00 00 | .j...|._.d.|._.d.|._.d.S.).Nr... |
16020 | 00 7a 32 6e 75 6c 6c 20 73 74 72 69 6e 67 20 70 61 73 73 65 64 20 74 6f 20 4c 69 74 65 72 61 6c | .z2null.string.passed.to.Literal |
16040 | 3b 20 75 73 65 20 45 6d 70 74 79 28 29 20 69 6e 73 74 65 61 64 72 83 00 00 00 29 01 72 0d 02 00 | ;.use.Empty().insteadr....).r... |
16060 | 00 7a 04 22 25 73 22 7a 09 45 78 70 65 63 74 65 64 20 46 29 12 72 3a 02 00 00 72 23 00 00 00 72 | .z."%s"z.Expected.F).r:...r#...r |
16080 | b3 00 00 00 da 05 6d 61 74 63 68 72 0c 01 00 00 da 08 6d 61 74 63 68 4c 65 6e da 0e 66 69 72 73 | ......matchr......matchLen..firs |
160a0 | 74 4d 61 74 63 68 43 68 61 72 72 04 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 10 02 00 00 72 1b | tMatchCharr....r....r....r....r. |
160c0 | 00 00 00 72 8d 01 00 00 72 95 00 00 00 72 f3 00 00 00 72 a8 01 00 00 72 a2 01 00 00 72 a7 01 00 | ...r....r....r....r....r....r... |
160e0 | 00 29 02 72 b1 00 00 00 da 0b 6d 61 74 63 68 53 74 72 69 6e 67 29 01 72 8d 01 00 00 72 0e 00 00 | .).r......matchString).r....r... |
16100 | 00 72 0f 00 00 00 72 b3 00 00 00 3a 0a 00 00 73 1a 00 00 00 00 01 0e 01 06 01 0a 01 02 01 0e 01 | .r....r....:...s................ |
16120 | 0e 01 06 01 0a 01 0c 01 10 01 0c 01 06 01 7a 10 4c 69 74 65 72 61 6c 2e 5f 5f 69 6e 69 74 5f 5f | ..............z.Literal.__init__ |
16140 | 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 4a 00 00 00 7c 01 7c 02 19 | Tc................C...sJ...|.|.. |
16160 | 00 7c 00 6a 00 6b 02 72 36 7c 00 6a 01 64 01 6b 02 73 26 7c 01 a0 02 7c 00 6a 03 7c 02 a1 02 72 | .|.j.k.r6|.j.d.k.s&|...|.j.|...r |
16180 | 36 7c 02 7c 00 6a 01 17 00 7c 00 6a 03 66 02 53 00 74 04 7c 01 7c 02 7c 00 6a 05 7c 00 83 04 82 | 6|.|.j...|.j.f.S.t.|.|.|.j.|.... |
161a0 | 01 64 00 53 00 29 02 4e 72 99 00 00 00 29 06 72 56 02 00 00 72 55 02 00 00 da 0a 73 74 61 72 74 | .d.S.).Nr....).rV...rU.....start |
161c0 | 73 77 69 74 68 72 54 02 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 | swithrT...r....r....).r....rs... |
161e0 | 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 4d 0a | r....r....r....r....r....r....M. |
16200 | 00 00 73 08 00 00 00 00 01 0e 01 18 01 10 01 7a 11 4c 69 74 65 72 61 6c 2e 70 61 72 73 65 49 6d | ..s............z.Literal.parseIm |
16220 | 70 6c 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 | pl).T).r....r....r....r....r.... |
16240 | 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 | r....rS...r....r....).r....r.... |
16260 | 72 23 00 00 00 2c 0a 00 00 73 06 00 00 00 08 0d 04 01 0c 13 63 00 00 00 00 00 00 00 00 00 00 00 | r#...,...s..........c........... |
16280 | 00 04 00 00 00 00 00 00 00 73 4c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 64 02 17 00 | .........sL...e.Z.d.Z.d.Z.e.d... |
162a0 | 5a 05 64 0e 87 00 66 01 64 05 64 06 84 09 5a 06 64 0f 64 08 64 09 84 01 5a 07 87 00 66 01 64 0a | Z.d...f.d.d...Z.d.d.d...Z...f.d. |
162c0 | 64 0b 84 08 5a 08 65 09 64 0c 64 0d 84 00 83 01 5a 0a 87 00 04 00 5a 0b 53 00 29 10 72 20 00 00 | d...Z.e.d.d.....Z.....Z.S.).r... |
162e0 | 00 61 81 03 00 00 54 6f 6b 65 6e 20 74 6f 20 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 61 20 73 | .a....Token.to.exactly.match.a.s |
16300 | 70 65 63 69 66 69 65 64 20 73 74 72 69 6e 67 20 61 73 20 61 20 6b 65 79 77 6f 72 64 2c 20 74 68 | pecified.string.as.a.keyword,.th |
16320 | 61 74 20 69 73 2c 0a 20 20 20 20 69 74 20 6d 75 73 74 20 62 65 20 69 6d 6d 65 64 69 61 74 65 6c | at.is,.....it.must.be.immediatel |
16340 | 79 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6e 6f 6e 2d 6b 65 79 77 6f 72 64 20 63 68 61 72 | y.followed.by.a.non-keyword.char |
16360 | 61 63 74 65 72 2e 20 20 43 6f 6d 70 61 72 65 0a 20 20 20 20 77 69 74 68 20 3a 63 6c 61 73 73 3a | acter...Compare.....with.:class: |
16380 | 60 4c 69 74 65 72 61 6c 60 3a 0a 0a 20 20 20 20 20 2d 20 60 60 4c 69 74 65 72 61 6c 28 22 69 66 | `Literal`:.......-.``Literal("if |
163a0 | 22 29 60 60 20 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 20 6c 65 61 64 69 6e 67 20 60 60 27 69 | ")``.will.match.the.leading.``'i |
163c0 | 66 27 60 60 20 69 6e 0a 20 20 20 20 20 20 20 60 60 27 69 66 41 6e 64 4f 6e 6c 79 49 66 27 60 60 | f'``.in........``'ifAndOnlyIf'`` |
163e0 | 2e 0a 20 20 20 20 20 2d 20 60 60 4b 65 79 77 6f 72 64 28 22 69 66 22 29 60 60 20 77 69 6c 6c 20 | .......-.``Keyword("if")``.will. |
16400 | 6e 6f 74 3b 20 69 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 6d 61 74 63 68 20 74 68 65 20 6c 65 61 64 | not;.it.will.only.match.the.lead |
16420 | 69 6e 67 0a 20 20 20 20 20 20 20 60 60 27 69 66 27 60 60 20 69 6e 20 60 60 27 69 66 20 78 3d 31 | ing........``'if'``.in.``'if.x=1 |
16440 | 27 60 60 2c 20 6f 72 20 60 60 27 69 66 28 79 3d 3d 32 29 27 60 60 0a 0a 20 20 20 20 41 63 63 65 | '``,.or.``'if(y==2)'``......Acce |
16460 | 70 74 73 20 74 77 6f 20 6f 70 74 69 6f 6e 61 6c 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 72 67 | pts.two.optional.constructor.arg |
16480 | 75 6d 65 6e 74 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 0a 20 20 20 20 6b 65 | uments.in.addition.to.the.....ke |
164a0 | 79 77 6f 72 64 20 73 74 72 69 6e 67 3a 0a 0a 20 20 20 20 20 2d 20 60 60 69 64 65 6e 74 43 68 61 | yword.string:.......-.``identCha |
164c0 | 72 73 60 60 20 69 73 20 61 20 73 74 72 69 6e 67 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 74 | rs``.is.a.string.of.characters.t |
164e0 | 68 61 74 20 77 6f 75 6c 64 20 62 65 20 76 61 6c 69 64 0a 20 20 20 20 20 20 20 69 64 65 6e 74 69 | hat.would.be.valid........identi |
16500 | 66 69 65 72 20 63 68 61 72 61 63 74 65 72 73 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 61 | fier.characters,.defaulting.to.a |
16520 | 6c 6c 20 61 6c 70 68 61 6e 75 6d 65 72 69 63 73 20 2b 20 22 5f 22 20 61 6e 64 0a 20 20 20 20 20 | ll.alphanumerics.+."_".and...... |
16540 | 20 20 22 24 22 0a 20 20 20 20 20 2d 20 60 60 63 61 73 65 6c 65 73 73 60 60 20 61 6c 6c 6f 77 73 | .."$"......-.``caseless``.allows |
16560 | 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 6d 61 74 63 68 69 6e 67 2c 20 64 65 66 61 | .case-insensitive.matching,.defa |
16580 | 75 6c 74 20 69 73 20 60 60 46 61 6c 73 65 60 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a | ult.is.``False``.......Example:: |
165a0 | 0a 0a 20 20 20 20 20 20 20 20 4b 65 79 77 6f 72 64 28 22 73 74 61 72 74 22 29 2e 70 61 72 73 65 | ..........Keyword("start").parse |
165c0 | 53 74 72 69 6e 67 28 22 73 74 61 72 74 22 29 20 20 23 20 2d 3e 20 5b 27 73 74 61 72 74 27 5d 0a | String("start")..#.->.['start']. |
165e0 | 20 20 20 20 20 20 20 20 4b 65 79 77 6f 72 64 28 22 73 74 61 72 74 22 29 2e 70 61 72 73 65 53 74 | ........Keyword("start").parseSt |
16600 | 72 69 6e 67 28 22 73 74 61 72 74 69 6e 67 22 29 20 20 23 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e | ring("starting")..#.->.Exception |
16620 | 0a 0a 20 20 20 20 46 6f 72 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 20 6d 61 74 63 68 | ......For.case-insensitive.match |
16640 | 69 6e 67 2c 20 75 73 65 20 3a 63 6c 61 73 73 3a 60 43 61 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 | ing,.use.:class:`CaselessKeyword |
16660 | 60 2e 0a 20 20 20 20 7a 02 5f 24 4e 46 63 04 00 00 00 00 00 00 00 04 00 00 00 08 00 00 00 03 00 | `......z._$NFc.................. |
16680 | 00 00 73 ae 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 7c 02 64 00 6b 08 72 1c 74 01 6a | ..s....t.t.|.........|.d.k.r.t.j |
166a0 | 03 7d 02 7c 01 7c 00 5f 04 74 05 7c 01 83 01 7c 00 5f 06 79 0e 7c 01 64 01 19 00 7c 00 5f 07 57 | .}.|.|._.t.|...|._.y.|.d...|._.W |
166c0 | 00 6e 24 04 00 74 08 6b 0a 72 5e 01 00 01 00 01 00 74 09 6a 0a 64 02 74 0b 64 03 64 04 8d 03 01 | .n$..t.k.r^......t.j.d.t.d.d.... |
166e0 | 00 59 00 6e 02 58 00 64 05 7c 00 6a 04 16 00 7c 00 5f 0c 64 06 7c 00 6a 0c 17 00 7c 00 5f 0d 64 | .Y.n.X.d.|.j...|._.d.|.j...|._.d |
16700 | 07 7c 00 5f 0e 64 07 7c 00 5f 0f 7c 03 7c 00 5f 10 7c 03 72 a0 7c 01 a0 11 a1 00 7c 00 5f 12 7c | .|._.d.|._.|.|._.|.r.|.....|._.| |
16720 | 02 a0 11 a1 00 7d 02 74 13 7c 02 83 01 7c 00 5f 14 64 00 53 00 29 08 4e 72 01 00 00 00 7a 32 6e | .....}.t.|...|._.d.S.).Nr....z2n |
16740 | 75 6c 6c 20 73 74 72 69 6e 67 20 70 61 73 73 65 64 20 74 6f 20 4b 65 79 77 6f 72 64 3b 20 75 73 | ull.string.passed.to.Keyword;.us |
16760 | 65 20 45 6d 70 74 79 28 29 20 69 6e 73 74 65 61 64 72 83 00 00 00 29 01 72 0d 02 00 00 7a 04 22 | e.Empty().insteadr....).r....z." |
16780 | 25 73 22 7a 09 45 78 70 65 63 74 65 64 20 46 29 15 72 3a 02 00 00 72 20 00 00 00 72 b3 00 00 00 | %s"z.Expected.F).r:...r....r.... |
167a0 | da 15 44 45 46 41 55 4c 54 5f 4b 45 59 57 4f 52 44 5f 43 48 41 52 53 72 54 02 00 00 72 0c 01 00 | ..DEFAULT_KEYWORD_CHARSrT...r... |
167c0 | 00 72 55 02 00 00 72 56 02 00 00 72 04 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 10 02 00 00 72 | .rU...rV...r....r....r....r....r |
167e0 | f3 00 00 00 72 a8 01 00 00 72 a2 01 00 00 72 a7 01 00 00 da 08 63 61 73 65 6c 65 73 73 da 05 75 | ....r....r....r......caseless..u |
16800 | 70 70 65 72 da 0d 63 61 73 65 6c 65 73 73 6d 61 74 63 68 72 d7 00 00 00 da 0a 69 64 65 6e 74 43 | pper..caselessmatchr......identC |
16820 | 68 61 72 73 29 04 72 b1 00 00 00 72 57 02 00 00 72 5d 02 00 00 72 5a 02 00 00 29 01 72 8d 01 00 | hars).r....rW...r]...rZ...).r... |
16840 | 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 70 0a 00 00 73 26 00 00 00 00 01 0e 01 08 01 06 | .r....r....r....p...s&.......... |
16860 | 01 06 01 0a 01 02 01 0e 01 0e 01 06 01 10 01 0c 01 0c 01 06 01 06 01 06 01 04 01 0a 01 08 01 7a | ...............................z |
16880 | 10 4b 65 79 77 6f 72 64 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 | .Keyword.__init__Tc............. |
168a0 | 00 00 00 43 00 00 00 73 06 01 00 00 7c 00 6a 00 72 7c 7c 01 7c 02 7c 02 7c 00 6a 01 17 00 85 02 | ...C...s....|.j.r||.|.|.|.j..... |
168c0 | 19 00 a0 02 a1 00 7c 00 6a 03 6b 02 72 f2 7c 02 74 04 7c 01 83 01 7c 00 6a 01 18 00 6b 05 73 4c | ......|.j.k.r.|.t.|...|.j...k.sL |
168e0 | 7c 01 7c 02 7c 00 6a 01 17 00 19 00 a0 02 a1 00 7c 00 6a 05 6b 07 72 f2 7c 02 64 01 6b 02 73 6a | |.|.|.j.........|.j.k.r.|.d.k.sj |
16900 | 7c 01 7c 02 64 02 18 00 19 00 a0 02 a1 00 7c 00 6a 05 6b 07 72 f2 7c 02 7c 00 6a 01 17 00 7c 00 | |.|.d.........|.j.k.r.|.|.j...|. |
16920 | 6a 06 66 02 53 00 6e 76 7c 01 7c 02 19 00 7c 00 6a 07 6b 02 72 f2 7c 00 6a 01 64 02 6b 02 73 a2 | j.f.S.nv|.|...|.j.k.r.|.j.d.k.s. |
16940 | 7c 01 a0 08 7c 00 6a 06 7c 02 a1 02 72 f2 7c 02 74 04 7c 01 83 01 7c 00 6a 01 18 00 6b 05 73 c8 | |...|.j.|...r.|.t.|...|.j...k.s. |
16960 | 7c 01 7c 02 7c 00 6a 01 17 00 19 00 7c 00 6a 05 6b 07 72 f2 7c 02 64 01 6b 02 73 e2 7c 01 7c 02 | |.|.|.j.....|.j.k.r.|.d.k.s.|.|. |
16980 | 64 02 18 00 19 00 7c 00 6a 05 6b 07 72 f2 7c 02 7c 00 6a 01 17 00 7c 00 6a 06 66 02 53 00 74 09 | d.....|.j.k.r.|.|.j...|.j.f.S.t. |
169a0 | 7c 01 7c 02 7c 00 6a 0a 7c 00 83 04 82 01 64 00 53 00 29 03 4e 72 01 00 00 00 72 99 00 00 00 29 | |.|.|.j.|.....d.S.).Nr....r....) |
169c0 | 0b 72 5a 02 00 00 72 55 02 00 00 72 5b 02 00 00 72 5c 02 00 00 72 0c 01 00 00 72 5d 02 00 00 72 | .rZ...rU...r[...r\...r....r]...r |
169e0 | 54 02 00 00 72 56 02 00 00 72 58 02 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 | T...rV...rX...r....r....).r....r |
16a00 | 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 | s...r....r....r....r....r....r.. |
16a20 | 00 00 85 0a 00 00 73 16 00 00 00 00 01 06 01 1c 01 2a 01 1e 01 12 02 0e 01 18 01 26 01 1a 01 10 | ......s..........*.........&.... |
16a40 | 01 7a 11 4b 65 79 77 6f 72 64 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 02 00 00 | .z.Keyword.parseImplc........... |
16a60 | 00 03 00 00 00 03 00 00 00 73 1a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 7d 01 74 01 6a 03 | .........s....t.t.|.......}.t.j. |
16a80 | 7c 01 5f 04 7c 01 53 00 29 01 4e 29 05 72 3a 02 00 00 72 20 00 00 00 72 37 01 00 00 72 59 02 00 | |._.|.S.).N).r:...r....r7...rY.. |
16aa0 | 00 72 5d 02 00 00 29 02 72 b1 00 00 00 72 ab 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f | .r]...).r....r....).r....r....r. |
16ac0 | 00 00 00 72 37 01 00 00 93 0a 00 00 73 06 00 00 00 00 01 0e 01 08 01 7a 0c 4b 65 79 77 6f 72 64 | ...r7.......s..........z.Keyword |
16ae0 | 2e 63 6f 70 79 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 7c | .copyc................C...s....| |
16b00 | 00 74 00 5f 01 64 01 53 00 29 02 7a 2c 4f 76 65 72 72 69 64 65 73 20 74 68 65 20 64 65 66 61 75 | .t._.d.S.).z,Overrides.the.defau |
16b20 | 6c 74 20 4b 65 79 77 6f 72 64 20 63 68 61 72 73 0a 20 20 20 20 20 20 20 20 4e 29 02 72 20 00 00 | lt.Keyword.chars.........N).r... |
16b40 | 00 72 59 02 00 00 29 01 72 96 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 16 73 65 | .rY...).r....r....r....r......se |
16b60 | 74 44 65 66 61 75 6c 74 4b 65 79 77 6f 72 64 43 68 61 72 73 98 0a 00 00 73 02 00 00 00 00 04 7a | tDefaultKeywordChars....s......z |
16b80 | 1e 4b 65 79 77 6f 72 64 2e 73 65 74 44 65 66 61 75 6c 74 4b 65 79 77 6f 72 64 43 68 61 72 73 29 | .Keyword.setDefaultKeywordChars) |
16ba0 | 02 4e 46 29 01 54 29 0c 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 43 00 00 | .NF).T).r....r....r....r....rC.. |
16bc0 | 00 72 59 02 00 00 72 b3 00 00 00 72 cd 00 00 00 72 37 01 00 00 72 e5 00 00 00 72 5e 02 00 00 72 | .rY...r....r....r7...r....r^...r |
16be0 | 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 20 00 00 00 55 | S...r....r....).r....r....r....U |
16c00 | 0a 00 00 73 0c 00 00 00 08 18 04 01 08 02 0e 15 0a 0e 0c 05 63 00 00 00 00 00 00 00 00 00 00 00 | ...s................c........... |
16c20 | 00 03 00 00 00 00 00 00 00 73 2a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 | .........s*...e.Z.d.Z.d.Z...f.d. |
16c40 | 64 03 84 08 5a 04 64 07 64 05 64 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 16 00 00 00 61 | d...Z.d.d.d...Z.....Z.S.).r....a |
16c60 | 66 01 00 00 54 6f 6b 65 6e 20 74 6f 20 6d 61 74 63 68 20 61 20 73 70 65 63 69 66 69 65 64 20 73 | f...Token.to.match.a.specified.s |
16c80 | 74 72 69 6e 67 2c 20 69 67 6e 6f 72 69 6e 67 20 63 61 73 65 20 6f 66 20 6c 65 74 74 65 72 73 2e | tring,.ignoring.case.of.letters. |
16ca0 | 0a 20 20 20 20 4e 6f 74 65 3a 20 74 68 65 20 6d 61 74 63 68 65 64 20 72 65 73 75 6c 74 73 20 77 | .....Note:.the.matched.results.w |
16cc0 | 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 74 68 65 | ill.always.be.in.the.case.of.the |
16ce0 | 20 67 69 76 65 6e 0a 20 20 20 20 6d 61 74 63 68 20 73 74 72 69 6e 67 2c 20 4e 4f 54 20 74 68 65 | .given.....match.string,.NOT.the |
16d00 | 20 63 61 73 65 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 74 65 78 74 2e 0a 0a 20 20 20 20 45 78 | .case.of.the.input.text.......Ex |
16d20 | 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 43 61 73 65 6c | ample::..........OneOrMore(Casel |
16d40 | 65 73 73 4c 69 74 65 72 61 6c 28 22 43 4d 44 22 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 | essLiteral("CMD")).parseString(" |
16d60 | 63 6d 64 20 43 4d 44 20 43 6d 64 31 30 22 29 20 23 20 2d 3e 20 5b 27 43 4d 44 27 2c 20 27 43 4d | cmd.CMD.Cmd10").#.->.['CMD',.'CM |
16d80 | 44 27 2c 20 27 43 4d 44 27 5d 0a 0a 20 20 20 20 28 43 6f 6e 74 72 61 73 74 20 77 69 74 68 20 65 | D',.'CMD']......(Contrast.with.e |
16da0 | 78 61 6d 70 6c 65 20 66 6f 72 20 3a 63 6c 61 73 73 3a 60 43 61 73 65 6c 65 73 73 4b 65 79 77 6f | xample.for.:class:`CaselessKeywo |
16dc0 | 72 64 60 2e 29 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 03 00 00 00 73 | rd`.).....c....................s |
16de0 | 36 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a0 03 a1 00 a1 01 01 00 7c 01 7c 00 5f 04 64 01 | 6...t.t.|.....|.........|.|._.d. |
16e00 | 7c 00 6a 04 16 00 7c 00 5f 05 64 02 7c 00 6a 05 17 00 7c 00 5f 06 64 00 53 00 29 03 4e 7a 04 27 | |.j...|._.d.|.j...|._.d.S.).Nz.' |
16e20 | 25 73 27 7a 09 45 78 70 65 63 74 65 64 20 29 07 72 3a 02 00 00 72 16 00 00 00 72 b3 00 00 00 72 | %s'z.Expected.).r:...r....r....r |
16e40 | 5b 02 00 00 da 0c 72 65 74 75 72 6e 53 74 72 69 6e 67 72 f3 00 00 00 72 a8 01 00 00 29 02 72 b1 | [.....returnStringr....r....).r. |
16e60 | 00 00 00 72 57 02 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 a9 0a | ...rW...).r....r....r....r...... |
16e80 | 00 00 73 08 00 00 00 00 01 14 02 06 01 0c 01 7a 18 43 61 73 65 6c 65 73 73 4c 69 74 65 72 61 6c | ..s............z.CaselessLiteral |
16ea0 | 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 | .__init__Tc................C...s |
16ec0 | 40 00 00 00 7c 01 7c 02 7c 02 7c 00 6a 00 17 00 85 02 19 00 a0 01 a1 00 7c 00 6a 02 6b 02 72 2c | @...|.|.|.|.j...........|.j.k.r, |
16ee0 | 7c 02 7c 00 6a 00 17 00 7c 00 6a 03 66 02 53 00 74 04 7c 01 7c 02 7c 00 6a 05 7c 00 83 04 82 01 | |.|.j...|.j.f.S.t.|.|.|.j.|..... |
16f00 | 64 00 53 00 29 01 4e 29 06 72 55 02 00 00 72 5b 02 00 00 72 54 02 00 00 72 5f 02 00 00 72 2e 00 | d.S.).N).rU...r[...rT...r_...r.. |
16f20 | 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 | ..r....).r....rs...r....r....r.. |
16f40 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 b0 0a 00 00 73 06 00 00 00 00 01 1c 01 10 01 | ..r....r....r........s.......... |
16f60 | 7a 19 43 61 73 65 6c 65 73 73 4c 69 74 65 72 61 6c 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 07 | z.CaselessLiteral.parseImpl).T). |
16f80 | 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 | r....r....r....r....r....r....rS |
16fa0 | 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 16 00 00 00 9e 0a | ...r....r....).r....r....r...... |
16fc0 | 00 00 73 06 00 00 00 08 0a 04 01 0c 07 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 | ..s..........c.................. |
16fe0 | 00 00 73 22 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 05 87 00 66 01 64 03 64 04 84 09 5a | ..s"...e.Z.d.Z.d.Z.d...f.d.d...Z |
17000 | 04 87 00 04 00 5a 05 53 00 29 06 72 15 00 00 00 7a d5 0a 20 20 20 20 43 61 73 65 6c 65 73 73 20 | .....Z.S.).r....z......Caseless. |
17020 | 76 65 72 73 69 6f 6e 20 6f 66 20 3a 63 6c 61 73 73 3a 60 4b 65 79 77 6f 72 64 60 2e 0a 0a 20 20 | version.of.:class:`Keyword`..... |
17040 | 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 43 | ..Example::..........OneOrMore(C |
17060 | 61 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 28 22 43 4d 44 22 29 29 2e 70 61 72 73 65 53 74 72 69 | aselessKeyword("CMD")).parseStri |
17080 | 6e 67 28 22 63 6d 64 20 43 4d 44 20 43 6d 64 31 30 22 29 20 23 20 2d 3e 20 5b 27 43 4d 44 27 2c | ng("cmd.CMD.Cmd10").#.->.['CMD', |
170a0 | 20 27 43 4d 44 27 5d 0a 0a 20 20 20 20 28 43 6f 6e 74 72 61 73 74 20 77 69 74 68 20 65 78 61 6d | .'CMD']......(Contrast.with.exam |
170c0 | 70 6c 65 20 66 6f 72 20 3a 63 6c 61 73 73 3a 60 43 61 73 65 6c 65 73 73 4c 69 74 65 72 61 6c 60 | ple.for.:class:`CaselessLiteral` |
170e0 | 2e 29 0a 20 20 20 20 4e 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 03 00 00 00 73 1a 00 | .).....Nc....................s.. |
17100 | 00 00 74 00 74 01 7c 00 83 02 6a 02 7c 01 7c 02 64 01 64 02 8d 03 01 00 64 00 53 00 29 03 4e 54 | ..t.t.|...j.|.|.d.d.....d.S.).NT |
17120 | 29 01 72 5a 02 00 00 29 03 72 3a 02 00 00 72 15 00 00 00 72 b3 00 00 00 29 03 72 b1 00 00 00 72 | ).rZ...).r:...r....r....).r....r |
17140 | 57 02 00 00 72 5d 02 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 bf | W...r]...).r....r....r....r..... |
17160 | 0a 00 00 73 02 00 00 00 00 01 7a 18 43 61 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 2e 5f 5f 69 6e | ...s......z.CaselessKeyword.__in |
17180 | 69 74 5f 5f 29 01 4e 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 | it__).N).r....r....r....r....r.. |
171a0 | 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 15 00 | ..rS...r....r....).r....r....r.. |
171c0 | 00 00 b5 0a 00 00 73 04 00 00 00 08 09 04 01 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 | ......s........c................ |
171e0 | 00 00 00 00 73 2c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 08 87 00 66 01 64 03 64 04 84 | ....s,...e.Z.d.Z.d.Z.d...f.d.d.. |
17200 | 09 5a 04 64 09 64 06 64 07 84 01 5a 05 87 00 04 00 5a 06 53 00 29 0a 72 7c 00 00 00 61 9c 05 00 | .Z.d.d.d...Z.....Z.S.).r|...a... |
17220 | 00 41 20 76 61 72 69 61 74 69 6f 6e 20 6f 6e 20 3a 63 6c 61 73 73 3a 60 4c 69 74 65 72 61 6c 60 | .A.variation.on.:class:`Literal` |
17240 | 20 77 68 69 63 68 20 6d 61 74 63 68 65 73 20 22 63 6c 6f 73 65 22 20 6d 61 74 63 68 65 73 2c 0a | .which.matches."close".matches,. |
17260 | 20 20 20 20 74 68 61 74 20 69 73 2c 20 73 74 72 69 6e 67 73 20 77 69 74 68 20 61 74 20 6d 6f 73 | ....that.is,.strings.with.at.mos |
17280 | 74 20 27 6e 27 20 6d 69 73 6d 61 74 63 68 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 | t.'n'.mismatching.characters.... |
172a0 | 20 20 3a 63 6c 61 73 73 3a 60 43 6c 6f 73 65 4d 61 74 63 68 60 20 74 61 6b 65 73 20 70 61 72 61 | ..:class:`CloseMatch`.takes.para |
172c0 | 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 2d 20 60 60 6d 61 74 63 68 5f 73 74 72 69 6e 67 60 60 | meters:.......-.``match_string`` |
172e0 | 20 2d 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 6d 61 74 63 68 65 64 0a 20 20 20 20 20 2d 20 60 | .-.string.to.be.matched......-.` |
17300 | 60 6d 61 78 4d 69 73 6d 61 74 63 68 65 73 60 60 20 2d 20 28 60 60 64 65 66 61 75 6c 74 3d 31 60 | `maxMismatches``.-.(``default=1` |
17320 | 60 29 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 0a 20 20 20 20 20 20 20 6d 69 73 6d | `).maximum.number.of........mism |
17340 | 61 74 63 68 65 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 63 6f 75 6e 74 20 61 73 20 61 20 6d 61 74 | atches.allowed.to.count.as.a.mat |
17360 | 63 68 0a 0a 20 20 20 20 54 68 65 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 61 20 73 75 63 63 65 | ch......The.results.from.a.succe |
17380 | 73 73 66 75 6c 20 70 61 72 73 65 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 6d 61 74 | ssful.parse.will.contain.the.mat |
173a0 | 63 68 65 64 20 74 65 78 74 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 | ched.text.....from.the.input.str |
173c0 | 69 6e 67 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 61 6d 65 64 20 72 65 73 75 | ing.and.the.following.named.resu |
173e0 | 6c 74 73 3a 0a 0a 20 20 20 20 20 2d 20 60 60 6d 69 73 6d 61 74 63 68 65 73 60 60 20 2d 20 61 20 | lts:.......-.``mismatches``.-.a. |
17400 | 6c 69 73 74 20 6f 66 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 74 68 65 | list.of.the.positions.within.the |
17420 | 0a 20 20 20 20 20 20 20 6d 61 74 63 68 5f 73 74 72 69 6e 67 20 77 68 65 72 65 20 6d 69 73 6d 61 | ........match_string.where.misma |
17440 | 74 63 68 65 73 20 77 65 72 65 20 66 6f 75 6e 64 0a 20 20 20 20 20 2d 20 60 60 6f 72 69 67 69 6e | tches.were.found......-.``origin |
17460 | 61 6c 60 60 20 2d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6d 61 74 63 68 5f 73 74 72 69 6e 67 | al``.-.the.original.match_string |
17480 | 20 75 73 65 64 20 74 6f 20 63 6f 6d 70 61 72 65 0a 20 20 20 20 20 20 20 61 67 61 69 6e 73 74 20 | .used.to.compare........against. |
174a0 | 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 0a 0a 20 20 20 20 49 66 20 60 60 6d 69 73 6d 61 | the.input.string......If.``misma |
174c0 | 74 63 68 65 73 60 60 20 69 73 20 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 2c 20 74 68 65 6e 20 74 | tches``.is.an.empty.list,.then.t |
174e0 | 68 65 20 6d 61 74 63 68 20 77 61 73 20 61 6e 20 65 78 61 63 74 0a 20 20 20 20 6d 61 74 63 68 2e | he.match.was.an.exact.....match. |
17500 | 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 70 61 74 74 20 3d 20 | ......Example::..........patt.=. |
17520 | 43 6c 6f 73 65 4d 61 74 63 68 28 22 41 54 43 41 54 43 47 41 41 54 47 47 41 22 29 0a 20 20 20 20 | CloseMatch("ATCATCGAATGGA")..... |
17540 | 20 20 20 20 70 61 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 54 43 41 54 43 47 41 41 58 | ....patt.parseString("ATCATCGAAX |
17560 | 47 47 41 22 29 20 23 20 2d 3e 20 28 5b 27 41 54 43 41 54 43 47 41 41 58 47 47 41 27 5d 2c 20 7b | GGA").#.->.(['ATCATCGAAXGGA'],.{ |
17580 | 27 6d 69 73 6d 61 74 63 68 65 73 27 3a 20 5b 5b 39 5d 5d 2c 20 27 6f 72 69 67 69 6e 61 6c 27 3a | 'mismatches':.[[9]],.'original': |
175a0 | 20 5b 27 41 54 43 41 54 43 47 41 41 54 47 47 41 27 5d 7d 29 0a 20 20 20 20 20 20 20 20 70 61 74 | .['ATCATCGAATGGA']}).........pat |
175c0 | 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 54 43 41 58 43 47 41 41 58 47 47 41 22 29 20 23 | t.parseString("ATCAXCGAAXGGA").# |
175e0 | 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 65 63 74 65 64 20 27 41 54 43 41 54 43 47 | .->.Exception:.Expected.'ATCATCG |
17600 | 41 41 54 47 47 41 27 20 28 77 69 74 68 20 75 70 20 74 6f 20 31 20 6d 69 73 6d 61 74 63 68 65 73 | AATGGA'.(with.up.to.1.mismatches |
17620 | 29 20 28 61 74 20 63 68 61 72 20 30 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 63 6f 6c 3a 31 29 0a 0a | ).(at.char.0),.(line:1,.col:1).. |
17640 | 20 20 20 20 20 20 20 20 23 20 65 78 61 63 74 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 70 61 | ........#.exact.match.........pa |
17660 | 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 54 43 41 54 43 47 41 41 54 47 47 41 22 29 20 | tt.parseString("ATCATCGAATGGA"). |
17680 | 23 20 2d 3e 20 28 5b 27 41 54 43 41 54 43 47 41 41 54 47 47 41 27 5d 2c 20 7b 27 6d 69 73 6d 61 | #.->.(['ATCATCGAATGGA'],.{'misma |
176a0 | 74 63 68 65 73 27 3a 20 5b 5b 5d 5d 2c 20 27 6f 72 69 67 69 6e 61 6c 27 3a 20 5b 27 41 54 43 41 | tches':.[[]],.'original':.['ATCA |
176c0 | 54 43 47 41 41 54 47 47 41 27 5d 7d 29 0a 0a 20 20 20 20 20 20 20 20 23 20 63 6c 6f 73 65 20 6d | TCGAATGGA']})..........#.close.m |
176e0 | 61 74 63 68 20 61 6c 6c 6f 77 69 6e 67 20 75 70 20 74 6f 20 32 20 6d 69 73 6d 61 74 63 68 65 73 | atch.allowing.up.to.2.mismatches |
17700 | 0a 20 20 20 20 20 20 20 20 70 61 74 74 20 3d 20 43 6c 6f 73 65 4d 61 74 63 68 28 22 41 54 43 41 | .........patt.=.CloseMatch("ATCA |
17720 | 54 43 47 41 41 54 47 47 41 22 2c 20 6d 61 78 4d 69 73 6d 61 74 63 68 65 73 3d 32 29 0a 20 20 20 | TCGAATGGA",.maxMismatches=2).... |
17740 | 20 20 20 20 20 70 61 74 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 41 54 43 41 58 43 47 41 41 | .....patt.parseString("ATCAXCGAA |
17760 | 58 47 47 41 22 29 20 23 20 2d 3e 20 28 5b 27 41 54 43 41 58 43 47 41 41 58 47 47 41 27 5d 2c 20 | XGGA").#.->.(['ATCAXCGAAXGGA'],. |
17780 | 7b 27 6d 69 73 6d 61 74 63 68 65 73 27 3a 20 5b 5b 34 2c 20 39 5d 5d 2c 20 27 6f 72 69 67 69 6e | {'mismatches':.[[4,.9]],.'origin |
177a0 | 61 6c 27 3a 20 5b 27 41 54 43 41 54 43 47 41 41 54 47 47 41 27 5d 7d 29 0a 20 20 20 20 72 99 00 | al':.['ATCATCGAATGGA']}).....r.. |
177c0 | 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00 73 42 00 00 00 74 00 74 01 | ..c....................sB...t.t. |
177e0 | 7c 00 83 02 a0 02 a1 00 01 00 7c 01 7c 00 5f 03 7c 01 7c 00 5f 04 7c 02 7c 00 5f 05 64 01 7c 00 | |.........|.|._.|.|._.|.|._.d.|. |
17800 | 6a 04 7c 00 6a 05 66 02 16 00 7c 00 5f 06 64 02 7c 00 5f 07 64 02 7c 00 5f 08 64 00 53 00 29 03 | j.|.j.f...|._.d.|._.d.|._.d.S.). |
17820 | 4e 7a 26 45 78 70 65 63 74 65 64 20 25 72 20 28 77 69 74 68 20 75 70 20 74 6f 20 25 64 20 6d 69 | Nz&Expected.%r.(with.up.to.%d.mi |
17840 | 73 6d 61 74 63 68 65 73 29 46 29 09 72 3a 02 00 00 72 7c 00 00 00 72 b3 00 00 00 72 f3 00 00 00 | smatches)F).r:...r|...r....r.... |
17860 | da 0c 6d 61 74 63 68 5f 73 74 72 69 6e 67 da 0d 6d 61 78 4d 69 73 6d 61 74 63 68 65 73 72 a8 01 | ..match_string..maxMismatchesr.. |
17880 | 00 00 72 a7 01 00 00 72 a2 01 00 00 29 03 72 b1 00 00 00 72 60 02 00 00 72 61 02 00 00 29 01 72 | ..r....r....).r....r`...ra...).r |
178a0 | 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 e3 0a 00 00 73 0e 00 00 00 00 01 0e 01 | ....r....r....r........s........ |
178c0 | 06 01 06 01 06 01 12 01 06 01 7a 13 43 6c 6f 73 65 4d 61 74 63 68 2e 5f 5f 69 6e 69 74 5f 5f 54 | ..........z.CloseMatch.__init__T |
178e0 | 63 04 00 00 00 00 00 00 00 0f 00 00 00 05 00 00 00 43 00 00 00 73 cc 00 00 00 7c 02 7d 04 74 00 | c................C...s....|.}.t. |
17900 | 7c 01 83 01 7d 05 7c 04 74 00 7c 00 6a 01 83 01 17 00 7d 06 7c 06 7c 05 6b 01 72 b8 7c 00 6a 01 | |...}.|.t.|.j.....}.|.|.k.r.|.j. |
17920 | 7d 07 64 01 7d 08 67 00 7d 09 7c 00 6a 02 7d 0a 78 80 74 03 74 04 7c 01 7c 02 7c 06 85 02 19 00 | }.d.}.g.}.|.j.}.x.t.t.|.|.|..... |
17940 | 7c 00 6a 01 83 02 83 01 44 00 5d 30 5c 02 7d 08 7d 0b 7c 0b 5c 02 7d 0c 7d 0d 7c 0c 7c 0d 6b 03 | |.j.....D.]0\.}.}.|.\.}.}.|.|.k. |
17960 | 72 50 7c 09 a0 05 7c 08 a1 01 01 00 74 00 7c 09 83 01 7c 0a 6b 04 72 50 50 00 71 50 57 00 7c 08 | rP|...|.....t.|...|.k.rPP.qPW.|. |
17980 | 64 02 17 00 7d 02 74 06 7c 01 7c 04 7c 02 85 02 19 00 67 01 83 01 7d 0e 7c 00 6a 01 7c 0e 64 03 | d...}.t.|.|.|.....g...}.|.j.|.d. |
179a0 | 3c 00 7c 09 7c 0e 64 04 3c 00 7c 02 7c 0e 66 02 53 00 74 07 7c 01 7c 02 7c 00 6a 08 7c 00 83 04 | <.|.|.d.<.|.|.f.S.t.|.|.|.j.|... |
179c0 | 82 01 64 00 53 00 29 05 4e 72 01 00 00 00 72 99 00 00 00 da 08 6f 72 69 67 69 6e 61 6c da 0a 6d | ..d.S.).Nr....r......original..m |
179e0 | 69 73 6d 61 74 63 68 65 73 29 09 72 0c 01 00 00 72 60 02 00 00 72 61 02 00 00 72 d8 00 00 00 72 | ismatches).r....r`...ra...r....r |
17a00 | 9e 00 00 00 72 d3 00 00 00 72 31 00 00 00 72 2e 00 00 00 72 a8 01 00 00 29 0f 72 b1 00 00 00 72 | ....r....r1...r....r....).r....r |
17a20 | 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 da 05 73 74 61 72 74 72 d0 01 00 00 da 06 6d 61 78 6c | s...r....r......startr......maxl |
17a40 | 6f 63 72 60 02 00 00 da 0f 6d 61 74 63 68 5f 73 74 72 69 6e 67 6c 6f 63 72 63 02 00 00 72 61 02 | ocr`.....match_stringlocrc...ra. |
17a60 | 00 00 da 03 73 5f 6d da 03 73 72 63 da 03 6d 61 74 da 07 72 65 73 75 6c 74 73 72 0e 00 00 00 72 | ....s_m..src..mat..resultsr....r |
17a80 | 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 ec 0a 00 00 73 28 00 00 00 00 01 04 01 08 01 0e 02 08 | ....r....r........s(............ |
17aa0 | 01 06 01 04 01 04 01 06 02 22 01 08 01 08 01 0a 01 0c 01 06 02 08 01 12 01 0a 01 08 01 08 02 7a | .........".....................z |
17ac0 | 14 43 6c 6f 73 65 4d 61 74 63 68 2e 70 61 72 73 65 49 6d 70 6c 29 01 72 99 00 00 00 29 01 54 29 | .CloseMatch.parseImpl).r....).T) |
17ae0 | 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 | .r....r....r....r....r....r....r |
17b00 | 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 7c 00 00 00 c2 | S...r....r....).r....r....r|.... |
17b20 | 0a 00 00 73 06 00 00 00 08 20 04 01 0e 09 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 | ...s..........c................. |
17b40 | 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0d 87 00 66 01 64 06 64 07 84 09 | ...s8...e.Z.d.Z.d.Z.d...f.d.d... |
17b60 | 5a 04 64 0e 64 09 64 0a 84 01 5a 05 87 00 66 01 64 0b 64 0c 84 08 5a 06 87 00 04 00 5a 07 53 00 | Z.d.d.d...Z...f.d.d...Z.....Z.S. |
17b80 | 29 0f 72 3e 00 00 00 61 56 09 00 00 54 6f 6b 65 6e 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 77 | ).r>...aV...Token.for.matching.w |
17ba0 | 6f 72 64 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 61 6c 6c 6f 77 65 64 20 63 68 61 72 61 63 74 | ords.composed.of.allowed.charact |
17bc0 | 65 72 20 73 65 74 73 2e 0a 20 20 20 20 44 65 66 69 6e 65 64 20 77 69 74 68 20 73 74 72 69 6e 67 | er.sets......Defined.with.string |
17be0 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 61 6c 6c 6f 77 65 64 20 69 6e 69 74 69 61 6c 20 | .containing.all.allowed.initial. |
17c00 | 63 68 61 72 61 63 74 65 72 73 2c 20 61 6e 0a 20 20 20 20 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 | characters,.an.....optional.stri |
17c20 | 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 6f 77 65 64 20 62 6f 64 79 20 63 68 61 72 61 | ng.containing.allowed.body.chara |
17c40 | 63 74 65 72 73 20 28 69 66 20 6f 6d 69 74 74 65 64 2c 0a 20 20 20 20 64 65 66 61 75 6c 74 73 20 | cters.(if.omitted,.....defaults. |
17c60 | 74 6f 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 68 61 72 61 63 74 65 72 20 73 65 74 29 2c 20 61 | to.the.initial.character.set),.a |
17c80 | 6e 64 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6d 69 6e 69 6d 75 6d 2c 0a 20 20 20 20 6d 61 78 69 | nd.an.optional.minimum,.....maxi |
17ca0 | 6d 75 6d 2c 20 61 6e 64 2f 6f 72 20 65 78 61 63 74 20 6c 65 6e 67 74 68 2e 20 20 54 68 65 20 64 | mum,.and/or.exact.length...The.d |
17cc0 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 60 60 6d 69 6e 60 60 20 69 73 0a 20 20 20 20 | efault.value.for.``min``.is..... |
17ce0 | 31 20 28 61 20 6d 69 6e 69 6d 75 6d 20 76 61 6c 75 65 20 3c 20 31 20 69 73 20 6e 6f 74 20 76 61 | 1.(a.minimum.value.<.1.is.not.va |
17d00 | 6c 69 64 29 3b 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 66 6f 72 0a 20 20 20 | lid);.the.default.values.for.... |
17d20 | 20 60 60 6d 61 78 60 60 20 61 6e 64 20 60 60 65 78 61 63 74 60 60 20 61 72 65 20 30 2c 20 6d 65 | .``max``.and.``exact``.are.0,.me |
17d40 | 61 6e 69 6e 67 20 6e 6f 20 6d 61 78 69 6d 75 6d 20 6f 72 20 65 78 61 63 74 0a 20 20 20 20 6c 65 | aning.no.maximum.or.exact.....le |
17d60 | 6e 67 74 68 20 72 65 73 74 72 69 63 74 69 6f 6e 2e 20 41 6e 20 6f 70 74 69 6f 6e 61 6c 20 60 60 | ngth.restriction..An.optional.`` |
17d80 | 65 78 63 6c 75 64 65 43 68 61 72 73 60 60 20 70 61 72 61 6d 65 74 65 72 20 63 61 6e 0a 20 20 20 | excludeChars``.parameter.can.... |
17da0 | 20 6c 69 73 74 20 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 6d 69 67 68 74 20 62 65 20 66 | .list.characters.that.might.be.f |
17dc0 | 6f 75 6e 64 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 60 60 62 6f 64 79 43 68 61 72 73 60 60 0a | ound.in.the.input.``bodyChars``. |
17de0 | 20 20 20 20 73 74 72 69 6e 67 3b 20 75 73 65 66 75 6c 20 74 6f 20 64 65 66 69 6e 65 20 61 20 77 | ....string;.useful.to.define.a.w |
17e00 | 6f 72 64 20 6f 66 20 61 6c 6c 20 70 72 69 6e 74 61 62 6c 65 73 20 65 78 63 65 70 74 20 66 6f 72 | ord.of.all.printables.except.for |
17e20 | 20 6f 6e 65 20 6f 72 0a 20 20 20 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 73 2c 20 66 6f 72 20 | .one.or.....two.characters,.for. |
17e40 | 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 73 72 61 6e 67 65 60 20 69 | instance.......:class:`srange`.i |
17e60 | 73 20 75 73 65 66 75 6c 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 63 75 73 74 6f 6d 20 63 68 61 | s.useful.for.defining.custom.cha |
17e80 | 72 61 63 74 65 72 20 73 65 74 20 73 74 72 69 6e 67 73 0a 20 20 20 20 66 6f 72 20 64 65 66 69 6e | racter.set.strings.....for.defin |
17ea0 | 69 6e 67 20 60 60 57 6f 72 64 60 60 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 75 73 69 6e 67 20 | ing.``Word``.expressions,.using. |
17ec0 | 72 61 6e 67 65 20 6e 6f 74 61 74 69 6f 6e 20 66 72 6f 6d 0a 20 20 20 20 72 65 67 75 6c 61 72 20 | range.notation.from.....regular. |
17ee0 | 65 78 70 72 65 73 73 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 73 65 74 73 2e 0a 0a 20 20 20 20 | expression.character.sets....... |
17f00 | 41 20 63 6f 6d 6d 6f 6e 20 6d 69 73 74 61 6b 65 20 69 73 20 74 6f 20 75 73 65 20 3a 63 6c 61 73 | A.common.mistake.is.to.use.:clas |
17f20 | 73 3a 60 57 6f 72 64 60 20 74 6f 20 6d 61 74 63 68 20 61 20 73 70 65 63 69 66 69 63 20 6c 69 74 | s:`Word`.to.match.a.specific.lit |
17f40 | 65 72 61 6c 0a 20 20 20 20 73 74 72 69 6e 67 2c 20 61 73 20 69 6e 20 60 60 57 6f 72 64 28 22 41 | eral.....string,.as.in.``Word("A |
17f60 | 64 64 72 65 73 73 22 29 60 60 2e 20 52 65 6d 65 6d 62 65 72 20 74 68 61 74 20 3a 63 6c 61 73 73 | ddress")``..Remember.that.:class |
17f80 | 3a 60 57 6f 72 64 60 0a 20 20 20 20 75 73 65 73 20 74 68 65 20 73 74 72 69 6e 67 20 61 72 67 75 | :`Word`.....uses.the.string.argu |
17fa0 | 6d 65 6e 74 20 74 6f 20 64 65 66 69 6e 65 20 2a 73 65 74 73 2a 20 6f 66 20 6d 61 74 63 68 61 62 | ment.to.define.*sets*.of.matchab |
17fc0 | 6c 65 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 54 68 69 73 20 65 78 70 72 65 73 73 69 | le.characters......This.expressi |
17fe0 | 6f 6e 20 77 6f 75 6c 64 20 6d 61 74 63 68 20 22 41 64 64 22 2c 20 22 41 41 41 22 2c 20 22 64 41 | on.would.match."Add",."AAA",."dA |
18000 | 72 65 64 22 2c 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 77 6f 72 64 0a 20 20 20 20 6d 61 64 65 | red",.or.any.other.word.....made |
18020 | 20 75 70 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 27 41 27 2c 20 27 64 27 2c 20 | .up.of.the.characters.'A',.'d',. |
18040 | 27 72 27 2c 20 27 65 27 2c 20 61 6e 64 20 27 73 27 2e 20 54 6f 20 6d 61 74 63 68 20 61 6e 0a 20 | 'r',.'e',.and.'s'..To.match.an.. |
18060 | 20 20 20 65 78 61 63 74 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2c 20 75 73 65 20 3a 63 6c | ...exact.literal.string,.use.:cl |
18080 | 61 73 73 3a 60 4c 69 74 65 72 61 6c 60 20 6f 72 20 3a 63 6c 61 73 73 3a 60 4b 65 79 77 6f 72 64 | ass:`Literal`.or.:class:`Keyword |
180a0 | 60 2e 0a 0a 20 20 20 20 70 79 70 61 72 73 69 6e 67 20 69 6e 63 6c 75 64 65 73 20 68 65 6c 70 65 | `.......pyparsing.includes.helpe |
180c0 | 72 20 73 74 72 69 6e 67 73 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 57 6f 72 64 73 3a 0a 0a 20 | r.strings.for.building.Words:... |
180e0 | 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 61 6c 70 68 61 73 60 0a 20 20 20 20 20 2d 20 3a 63 6c | ....-.:class:`alphas`......-.:cl |
18100 | 61 73 73 3a 60 6e 75 6d 73 60 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 61 6c 70 68 61 6e | ass:`nums`......-.:class:`alphan |
18120 | 75 6d 73 60 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 68 65 78 6e 75 6d 73 60 0a 20 20 20 | ums`......-.:class:`hexnums`.... |
18140 | 20 20 2d 20 3a 63 6c 61 73 73 3a 60 61 6c 70 68 61 73 38 62 69 74 60 20 28 61 6c 70 68 61 62 65 | ..-.:class:`alphas8bit`.(alphabe |
18160 | 74 69 63 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 41 53 43 49 49 20 72 61 6e 67 65 20 31 32 | tic.characters.in.ASCII.range.12 |
18180 | 38 2d 32 35 35 0a 20 20 20 20 20 20 20 2d 20 61 63 63 65 6e 74 65 64 2c 20 74 69 6c 64 65 64 2c | 8-255........-.accented,.tilded, |
181a0 | 20 75 6d 6c 61 75 74 65 64 2c 20 65 74 63 2e 29 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 | .umlauted,.etc.)......-.:class:` |
181c0 | 70 75 6e 63 38 62 69 74 60 20 28 6e 6f 6e 2d 61 6c 70 68 61 62 65 74 69 63 20 63 68 61 72 61 63 | punc8bit`.(non-alphabetic.charac |
181e0 | 74 65 72 73 20 69 6e 20 41 53 43 49 49 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 31 32 38 2d 32 | ters.in.ASCII.range........128-2 |
18200 | 35 35 20 2d 20 63 75 72 72 65 6e 63 79 2c 20 73 79 6d 62 6f 6c 73 2c 20 73 75 70 65 72 73 63 72 | 55.-.currency,.symbols,.superscr |
18220 | 69 70 74 73 2c 20 64 69 61 63 72 69 74 69 63 61 6c 73 2c 20 65 74 63 2e 29 0a 20 20 20 20 20 2d | ipts,.diacriticals,.etc.)......- |
18240 | 20 3a 63 6c 61 73 73 3a 60 70 72 69 6e 74 61 62 6c 65 73 60 20 28 61 6e 79 20 6e 6f 6e 2d 77 68 | .:class:`printables`.(any.non-wh |
18260 | 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | itespace.character)......Example |
18280 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 61 20 77 6f 72 64 20 63 6f 6d 70 6f 73 65 64 20 6f 66 | ::..........#.a.word.composed.of |
182a0 | 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e | .digits.........integer.=.Word(n |
182c0 | 75 6d 73 29 20 23 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 57 6f 72 64 28 22 30 31 32 33 34 | ums).#.equivalent.to.Word("01234 |
182e0 | 35 36 37 38 39 22 29 20 6f 72 20 57 6f 72 64 28 73 72 61 6e 67 65 28 22 30 2d 39 22 29 29 0a 0a | 56789").or.Word(srange("0-9")).. |
18300 | 20 20 20 20 20 20 20 20 23 20 61 20 77 6f 72 64 20 77 69 74 68 20 61 20 6c 65 61 64 69 6e 67 20 | ........#.a.word.with.a.leading. |
18320 | 63 61 70 69 74 61 6c 2c 20 61 6e 64 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 6c 6f 77 65 72 63 | capital,.and.zero.or.more.lowerc |
18340 | 61 73 65 0a 20 20 20 20 20 20 20 20 63 61 70 69 74 61 6c 5f 77 6f 72 64 20 3d 20 57 6f 72 64 28 | ase.........capital_word.=.Word( |
18360 | 61 6c 70 68 61 73 2e 75 70 70 65 72 28 29 2c 20 61 6c 70 68 61 73 2e 6c 6f 77 65 72 28 29 29 0a | alphas.upper(),.alphas.lower()). |
18380 | 0a 20 20 20 20 20 20 20 20 23 20 68 6f 73 74 6e 61 6d 65 73 20 61 72 65 20 61 6c 70 68 61 6e 75 | .........#.hostnames.are.alphanu |
183a0 | 6d 65 72 69 63 2c 20 77 69 74 68 20 6c 65 61 64 69 6e 67 20 61 6c 70 68 61 2c 20 61 6e 64 20 27 | meric,.with.leading.alpha,.and.' |
183c0 | 2d 27 0a 20 20 20 20 20 20 20 20 68 6f 73 74 6e 61 6d 65 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 | -'.........hostname.=.Word(alpha |
183e0 | 73 2c 20 61 6c 70 68 61 6e 75 6d 73 2b 27 2d 27 29 0a 0a 20 20 20 20 20 20 20 20 23 20 72 6f 6d | s,.alphanums+'-')..........#.rom |
18400 | 61 6e 20 6e 75 6d 65 72 61 6c 20 28 6e 6f 74 20 61 20 73 74 72 69 63 74 20 70 61 72 73 65 72 2c | an.numeral.(not.a.strict.parser, |
18420 | 20 61 63 63 65 70 74 73 20 69 6e 76 61 6c 69 64 20 6d 69 78 20 6f 66 20 63 68 61 72 61 63 74 65 | .accepts.invalid.mix.of.characte |
18440 | 72 73 29 0a 20 20 20 20 20 20 20 20 72 6f 6d 61 6e 20 3d 20 57 6f 72 64 28 22 49 56 58 4c 43 44 | rs).........roman.=.Word("IVXLCD |
18460 | 4d 22 29 0a 0a 20 20 20 20 20 20 20 20 23 20 61 6e 79 20 73 74 72 69 6e 67 20 6f 66 20 6e 6f 6e | M")..........#.any.string.of.non |
18480 | 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 2c 20 65 78 63 65 70 74 20 66 | -whitespace.characters,.except.f |
184a0 | 6f 72 20 27 2c 27 0a 20 20 20 20 20 20 20 20 63 73 76 5f 76 61 6c 75 65 20 3d 20 57 6f 72 64 28 | or.','.........csv_value.=.Word( |
184c0 | 70 72 69 6e 74 61 62 6c 65 73 2c 20 65 78 63 6c 75 64 65 43 68 61 72 73 3d 22 2c 22 29 0a 20 20 | printables,.excludeChars=",")... |
184e0 | 20 20 4e 72 99 00 00 00 72 01 00 00 00 46 63 08 00 00 00 00 00 00 00 08 00 00 00 08 00 00 00 03 | ..Nr....r....Fc................. |
18500 | 00 00 00 73 d4 01 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 88 00 72 4e 74 03 88 00 83 01 | ...s....t.t.|...........rNt..... |
18520 | 89 00 64 01 a0 04 87 00 66 01 64 02 64 03 84 08 7c 01 44 00 83 01 a1 01 7d 01 7c 02 72 4e 64 01 | ..d.....f.d.d...|.D.....}.|.rNd. |
18540 | a0 04 87 00 66 01 64 04 64 03 84 08 7c 02 44 00 83 01 a1 01 7d 02 7c 01 7c 00 5f 05 74 03 7c 01 | ....f.d.d...|.D.....}.|.|._.t.|. |
18560 | 83 01 7c 00 5f 06 7c 02 72 74 7c 02 7c 00 5f 07 74 03 7c 02 83 01 7c 00 5f 08 6e 10 7c 01 7c 00 | ..|._.|.rt|.|._.t.|...|._.n.|.|. |
18580 | 5f 07 74 03 7c 01 83 01 7c 00 5f 08 7c 04 64 05 6b 04 7c 00 5f 09 7c 03 64 06 6b 00 72 9e 74 0a | _.t.|...|._.|.d.k.|._.|.d.k.r.t. |
185a0 | 64 07 83 01 82 01 7c 03 7c 00 5f 0b 7c 04 64 05 6b 04 72 b4 7c 04 7c 00 5f 0c 6e 06 74 0d 7c 00 | d.....|.|._.|.d.k.r.|.|._.n.t.|. |
185c0 | 5f 0c 7c 05 64 05 6b 04 72 ce 7c 05 7c 00 5f 0c 7c 05 7c 00 5f 0b 74 0e 7c 00 83 01 7c 00 5f 0f | _.|.d.k.r.|.|._.|.|._.t.|...|._. |
185e0 | 64 08 7c 00 6a 0f 17 00 7c 00 5f 10 64 09 7c 00 5f 11 7c 06 7c 00 5f 12 64 0a 7c 00 6a 05 7c 00 | d.|.j...|._.d.|._.|.|._.d.|.j.|. |
18600 | 6a 07 17 00 6b 07 90 01 72 d0 7c 03 64 06 6b 02 90 01 72 d0 7c 04 64 05 6b 02 90 01 72 d0 7c 05 | j...k...r.|.d.k...r.|.d.k...r.|. |
18620 | 64 05 6b 02 90 01 72 d0 7c 00 6a 07 7c 00 6a 05 6b 02 90 01 72 40 64 0b 74 13 7c 00 6a 05 83 01 | d.k...r.|.j.|.j.k...r@d.t.|.j... |
18640 | 16 00 7c 00 5f 14 6e 48 74 15 7c 00 6a 05 83 01 64 06 6b 02 90 01 72 6e 64 0c 74 16 a0 17 7c 00 | ..|._.nHt.|.j...d.k...rnd.t...|. |
18660 | 6a 05 a1 01 74 13 7c 00 6a 07 83 01 66 02 16 00 7c 00 5f 14 6e 1a 64 0d 74 13 7c 00 6a 05 83 01 | j...t.|.j...f...|._.n.d.t.|.j... |
18680 | 74 13 7c 00 6a 07 83 01 66 02 16 00 7c 00 5f 14 7c 00 6a 12 90 01 72 a0 64 0e 7c 00 6a 14 17 00 | t.|.j...f...|._.|.j...r.d.|.j... |
186a0 | 64 0e 17 00 7c 00 5f 14 79 12 74 16 a0 18 7c 00 6a 14 a1 01 7c 00 5f 16 57 00 6e 1c 04 00 74 19 | d...|._.y.t...|.j...|._.W.n...t. |
186c0 | 6b 0a 90 01 72 ce 01 00 01 00 01 00 64 00 7c 00 5f 16 59 00 6e 02 58 00 64 00 53 00 29 0f 4e 72 | k...r.......d.|._.Y.n.X.d.S.).Nr |
186e0 | a8 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 33 00 00 00 73 1a 00 00 00 7c 00 | ....c................3...s....|. |
18700 | 5d 12 7d 01 7c 01 88 00 6b 07 72 02 7c 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 | ].}.|...k.r.|.V...q.d.S.).Nr.... |
18720 | 29 02 72 96 00 00 00 72 ab 00 00 00 29 01 da 0c 65 78 63 6c 75 64 65 43 68 61 72 73 72 0e 00 00 | ).r....r....)...excludeCharsr... |
18740 | 00 72 0f 00 00 00 72 98 00 00 00 40 0b 00 00 73 02 00 00 00 04 00 7a 20 57 6f 72 64 2e 5f 5f 69 | .r....r....@...s......z.Word.__i |
18760 | 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 63 01 00 00 00 00 00 00 | nit__.<locals>.<genexpr>c....... |
18780 | 00 02 00 00 00 03 00 00 00 33 00 00 00 73 1a 00 00 00 7c 00 5d 12 7d 01 7c 01 88 00 6b 07 72 02 | .........3...s....|.].}.|...k.r. |
187a0 | 7c 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 02 72 96 00 00 00 72 ab 00 00 00 | |.V...q.d.S.).Nr....).r....r.... |
187c0 | 29 01 72 6b 02 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 42 0b 00 00 73 02 00 00 00 04 | ).rk...r....r....r....B...s..... |
187e0 | 00 72 01 00 00 00 72 99 00 00 00 7a 5a 63 61 6e 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 6d 69 | .r....r....zZcannot.specify.a.mi |
18800 | 6e 69 6d 75 6d 20 6c 65 6e 67 74 68 20 3c 20 31 3b 20 75 73 65 20 4f 70 74 69 6f 6e 61 6c 28 57 | nimum.length.<.1;.use.Optional(W |
18820 | 6f 72 64 28 29 29 20 69 66 20 7a 65 72 6f 2d 6c 65 6e 67 74 68 20 77 6f 72 64 20 69 73 20 70 65 | ord()).if.zero-length.word.is.pe |
18840 | 72 6d 69 74 74 65 64 7a 09 45 78 70 65 63 74 65 64 20 46 72 ca 00 00 00 7a 05 5b 25 73 5d 2b 7a | rmittedz.Expected.Fr....z.[%s]+z |
18860 | 07 25 73 5b 25 73 5d 2a 7a 09 5b 25 73 5d 5b 25 73 5d 2a 7a 02 5c 62 29 1a 72 3a 02 00 00 72 3e | .%s[%s]*z.[%s][%s]*z.\b).r:...r> |
18880 | 00 00 00 72 b3 00 00 00 72 d7 00 00 00 72 be 00 00 00 da 0d 69 6e 69 74 43 68 61 72 73 4f 72 69 | ...r....r....r......initCharsOri |
188a0 | 67 da 09 69 6e 69 74 43 68 61 72 73 da 0d 62 6f 64 79 43 68 61 72 73 4f 72 69 67 da 09 62 6f 64 | g..initChars..bodyCharsOrig..bod |
188c0 | 79 43 68 61 72 73 da 0c 6d 61 78 53 70 65 63 69 66 69 65 64 72 17 02 00 00 da 06 6d 69 6e 4c 65 | yChars..maxSpecifiedr......minLe |
188e0 | 6e da 06 6d 61 78 4c 65 6e 72 52 02 00 00 72 95 00 00 00 72 f3 00 00 00 72 a8 01 00 00 72 a7 01 | n..maxLenrR...r....r....r....r.. |
18900 | 00 00 da 09 61 73 4b 65 79 77 6f 72 64 da 16 5f 65 73 63 61 70 65 52 65 67 65 78 52 61 6e 67 65 | ....asKeyword.._escapeRegexRange |
18920 | 43 68 61 72 73 da 08 72 65 53 74 72 69 6e 67 72 0c 01 00 00 72 ab 01 00 00 da 06 65 73 63 61 70 | Chars..reStringr....r......escap |
18940 | 65 da 07 63 6f 6d 70 69 6c 65 72 90 01 00 00 29 08 72 b1 00 00 00 72 6d 02 00 00 72 6f 02 00 00 | e..compiler....).r....rm...ro... |
18960 | da 03 6d 69 6e da 03 6d 61 78 da 05 65 78 61 63 74 72 73 02 00 00 72 6b 02 00 00 29 01 72 8d 01 | ..min..max..exactrs...rk...).r.. |
18980 | 00 00 29 01 72 6b 02 00 00 72 0f 00 00 00 72 b3 00 00 00 3c 0b 00 00 73 56 00 00 00 00 01 0e 01 | ..).rk...r....r....<...sV....... |
189a0 | 04 01 08 01 18 01 04 01 18 01 06 01 0a 01 04 01 06 01 0c 02 06 01 0a 02 0a 02 08 01 08 02 06 02 | ................................ |
189c0 | 08 01 08 02 06 02 08 01 06 01 06 02 0a 01 0c 01 06 01 06 02 30 01 0e 01 12 01 10 01 02 01 0a 01 | ....................0........... |
189e0 | 12 02 02 01 08 01 10 01 08 01 10 01 02 01 12 01 10 01 7a 0d 57 6f 72 64 2e 5f 5f 69 6e 69 74 5f | ..................z.Word.__init_ |
18a00 | 5f 54 63 04 00 00 00 00 00 00 00 0a 00 00 00 05 00 00 00 43 00 00 00 73 48 01 00 00 7c 00 6a 00 | _Tc................C...sH...|.j. |
18a20 | 72 3c 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 7d 04 7c 04 73 28 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 | r<|.j...|.|...}.|.s(t.|.|.|.j.|. |
18a40 | 83 04 82 01 7c 04 a0 04 a1 00 7d 02 7c 02 7c 04 a0 05 a1 00 66 02 53 00 7c 01 7c 02 19 00 7c 00 | ....|.....}.|.|.....f.S.|.|...|. |
18a60 | 6a 06 6b 07 72 5a 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 02 7d 05 7c 02 64 01 37 00 | j.k.rZt.|.|.|.j.|.....|.}.|.d.7. |
18a80 | 7d 02 74 07 7c 01 83 01 7d 06 7c 00 6a 08 7d 07 7c 05 7c 00 6a 09 17 00 7d 08 74 0a 7c 08 7c 06 | }.t.|...}.|.j.}.|.|.j...}.t.|.|. |
18aa0 | 83 02 7d 08 78 20 7c 02 7c 08 6b 00 72 a8 7c 01 7c 02 19 00 7c 07 6b 06 72 a8 7c 02 64 01 37 00 | ..}.x.|.|.k.r.|.|...|.k.r.|.d.7. |
18ac0 | 7d 02 71 8a 57 00 64 02 7d 09 7c 02 7c 05 18 00 7c 00 6a 0b 6b 00 72 c2 64 03 7d 09 6e 60 7c 00 | }.q.W.d.}.|.|...|.j.k.r.d.}.n`|. |
18ae0 | 6a 0c 72 e2 7c 02 7c 06 6b 00 72 e2 7c 01 7c 02 19 00 7c 07 6b 06 72 e2 64 03 7d 09 6e 40 7c 00 | j.r.|.|.k.r.|.|...|.k.r.d.}.n@|. |
18b00 | 6a 0d 90 01 72 22 7c 05 64 04 6b 04 90 01 72 06 7c 01 7c 05 64 01 18 00 19 00 7c 07 6b 06 90 01 | j...r"|.d.k...r.|.|.d.....|.k... |
18b20 | 73 1e 7c 02 7c 06 6b 00 90 01 72 22 7c 01 7c 02 19 00 7c 07 6b 06 90 01 72 22 64 03 7d 09 7c 09 | s.|.|.k...r"|.|...|.k...r"d.}.|. |
18b40 | 90 01 72 38 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 02 7c 01 7c 05 7c 02 85 02 19 00 | ..r8t.|.|.|.j.|.....|.|.|.|..... |
18b60 | 66 02 53 00 29 05 4e 72 99 00 00 00 46 54 72 01 00 00 00 29 0e 72 ab 01 00 00 72 54 02 00 00 72 | f.S.).Nr....FTr....).r....rT...r |
18b80 | 2e 00 00 00 72 a8 01 00 00 da 03 65 6e 64 da 05 67 72 6f 75 70 72 6d 02 00 00 72 0c 01 00 00 72 | ....r......end..grouprm...r....r |
18ba0 | 6f 02 00 00 72 72 02 00 00 72 78 02 00 00 72 71 02 00 00 72 70 02 00 00 72 73 02 00 00 29 0a 72 | o...rr...rx...rq...rp...rs...).r |
18bc0 | b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 50 02 00 00 72 64 02 00 00 72 d0 01 | ....rs...r....r....rP...rd...r.. |
18be0 | 00 00 da 09 62 6f 64 79 63 68 61 72 73 72 65 02 00 00 da 0e 74 68 72 6f 77 45 78 63 65 70 74 69 | ....bodycharsre.....throwExcepti |
18c00 | 6f 6e 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 73 0b 00 00 73 36 00 00 00 00 | onr....r....r....r....s...s6.... |
18c20 | 01 06 01 0e 01 04 01 10 02 08 01 0c 02 0e 01 10 02 04 01 08 01 08 01 06 01 0a 01 0a 01 16 01 0c | ................................ |
18c40 | 02 04 01 0e 01 06 01 1a 01 06 01 08 01 34 01 04 02 06 01 10 02 7a 0e 57 6f 72 64 2e 70 61 72 73 | .............4.......z.Word.pars |
18c60 | 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 02 00 00 00 08 00 00 00 03 00 00 00 73 74 00 00 00 79 | eImplc....................st...y |
18c80 | 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 00 04 00 74 03 6b 0a 72 22 01 00 01 00 01 00 59 00 6e | .t.t.|.......S...t.k.r"......Y.n |
18ca0 | 02 58 00 7c 00 6a 04 64 00 6b 08 72 6e 64 01 64 02 84 00 7d 01 7c 00 6a 05 7c 00 6a 06 6b 03 72 | .X.|.j.d.k.rnd.d...}.|.j.|.j.k.r |
18cc0 | 5e 64 03 7c 01 7c 00 6a 05 83 01 7c 01 7c 00 6a 06 83 01 66 02 16 00 7c 00 5f 04 6e 10 64 04 7c | ^d.|.|.j...|.|.j...f...|._.n.d.| |
18ce0 | 01 7c 00 6a 05 83 01 16 00 7c 00 5f 04 7c 00 6a 04 53 00 29 05 4e 63 01 00 00 00 00 00 00 00 01 | .|.j.....|._.|.j.S.).Nc......... |
18d00 | 00 00 00 03 00 00 00 53 00 00 00 73 24 00 00 00 74 00 7c 00 83 01 64 01 6b 04 72 1c 7c 00 64 00 | .......S...s$...t.|...d.k.r.|.d. |
18d20 | 64 01 85 02 19 00 64 02 17 00 53 00 7c 00 53 00 64 00 53 00 29 03 4e e9 04 00 00 00 7a 03 2e 2e | d.....d...S.|.S.d.S.).N.....z... |
18d40 | 2e 29 01 72 0c 01 00 00 29 01 72 9c 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0a | .).r....).r....r....r....r...... |
18d60 | 63 68 61 72 73 41 73 53 74 72 9f 0b 00 00 73 06 00 00 00 00 01 0c 01 10 02 7a 20 57 6f 72 64 2e | charsAsStr....s..........z.Word. |
18d80 | 5f 5f 73 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 68 61 72 73 41 73 53 74 72 7a 09 57 3a 28 | __str__.<locals>.charsAsStrz.W:( |
18da0 | 25 73 2c 25 73 29 7a 06 57 3a 28 25 73 29 29 07 72 3a 02 00 00 72 3e 00 00 00 72 bb 00 00 00 72 | %s,%s)z.W:(%s)).r:...r>...r....r |
18dc0 | 90 01 00 00 72 9c 01 00 00 72 6c 02 00 00 72 6e 02 00 00 29 02 72 b1 00 00 00 72 80 02 00 00 29 | ....r....rl...rn...).r....r....) |
18de0 | 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 96 0b 00 00 73 14 00 00 00 00 01 | .r....r....r....r........s...... |
18e00 | 02 01 0e 01 0e 01 06 03 0a 02 08 06 0c 01 1c 02 10 02 7a 0c 57 6f 72 64 2e 5f 5f 73 74 72 5f 5f | ..................z.Word.__str__ |
18e20 | 29 06 4e 72 99 00 00 00 72 01 00 00 00 72 01 00 00 00 46 4e 29 01 54 29 08 72 0b 00 00 00 72 0c | ).Nr....r....r....FN).T).r....r. |
18e40 | 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 bb 00 00 00 72 53 02 00 | ...r....r....r....r....r....rS.. |
18e60 | 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 3e 00 00 00 07 0b 00 00 | .r....r....).r....r....r>....... |
18e80 | 73 08 00 00 00 08 34 04 01 0e 37 0a 23 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 | s.....4...7.#c.................. |
18ea0 | 00 00 73 22 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 06 87 00 66 01 64 04 64 05 84 09 5a | ..s"...e.Z.d.Z.d.Z.d...f.d.d...Z |
18ec0 | 04 87 00 04 00 5a 05 53 00 29 07 72 42 00 00 00 7a 93 41 20 73 68 6f 72 74 2d 63 75 74 20 63 6c | .....Z.S.).rB...z.A.short-cut.cl |
18ee0 | 61 73 73 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 60 60 57 6f 72 64 28 63 68 61 72 61 63 74 65 | ass.for.defining.``Word(characte |
18f00 | 72 73 2c 20 65 78 61 63 74 3d 31 29 60 60 2c 0a 20 20 20 20 77 68 65 6e 20 64 65 66 69 6e 69 6e | rs,.exact=1)``,.....when.definin |
18f20 | 67 20 61 20 6d 61 74 63 68 20 6f 66 20 61 6e 79 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 | g.a.match.of.any.single.characte |
18f40 | 72 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 66 0a 20 20 20 20 63 68 61 72 61 63 74 65 72 73 2e | r.in.a.string.of.....characters. |
18f60 | 0a 20 20 20 20 46 4e 63 04 00 00 00 00 00 00 00 04 00 00 00 06 00 00 00 03 00 00 00 73 3a 00 00 | .....FNc....................s:.. |
18f80 | 00 74 00 74 01 7c 00 83 02 6a 02 7c 01 64 01 7c 02 7c 03 64 02 8d 04 01 00 64 03 74 03 7c 00 6a | .t.t.|...j.|.d.|.|.d.....d.t.|.j |
18fa0 | 04 83 01 16 00 7c 00 5f 05 74 06 a0 07 7c 00 6a 05 a1 01 7c 00 5f 06 64 00 53 00 29 04 4e 72 99 | .....|._.t...|.j...|._.d.S.).Nr. |
18fc0 | 00 00 00 29 03 72 7a 02 00 00 72 73 02 00 00 72 6b 02 00 00 7a 04 5b 25 73 5d 29 08 72 3a 02 00 | ...).rz...rs...rk...z.[%s]).r:.. |
18fe0 | 00 72 42 00 00 00 72 b3 00 00 00 72 74 02 00 00 72 6c 02 00 00 72 75 02 00 00 72 ab 01 00 00 72 | .rB...r....rt...rl...ru...r....r |
19000 | 77 02 00 00 29 04 72 b1 00 00 00 da 07 63 68 61 72 73 65 74 72 73 02 00 00 72 6b 02 00 00 29 01 | w...).r......charsetrs...rk...). |
19020 | 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 b2 0b 00 00 73 06 00 00 00 00 01 18 | r....r....r....r........s....... |
19040 | 01 10 01 7a 0d 43 68 61 72 2e 5f 5f 69 6e 69 74 5f 5f 29 02 46 4e 29 06 72 0b 00 00 00 72 0c 00 | ...z.Char.__init__).FN).r....r.. |
19060 | 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 | ..r....r....r....rS...r....r.... |
19080 | 29 01 72 8d 01 00 00 72 0f 00 00 00 72 42 00 00 00 ad 0b 00 00 73 04 00 00 00 08 04 04 01 63 00 | ).r....r....rB.......s........c. |
190a0 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 62 00 00 00 65 00 5a 01 64 00 5a 02 | ...................sb...e.Z.d.Z. |
190c0 | 64 01 5a 03 65 04 65 05 a0 06 64 02 a1 01 83 01 5a 07 64 12 87 00 66 01 64 05 64 06 84 09 5a 08 | d.Z.e.e...d.....Z.d...f.d.d...Z. |
190e0 | 64 13 64 08 64 09 84 01 5a 09 64 14 64 0a 64 0b 84 01 5a 0a 64 15 64 0c 64 0d 84 01 5a 0b 87 00 | d.d.d...Z.d.d.d...Z.d.d.d...Z... |
19100 | 66 01 64 0e 64 0f 84 08 5a 0c 64 10 64 11 84 00 5a 0d 87 00 04 00 5a 0e 53 00 29 16 72 36 00 00 | f.d.d...Z.d.d...Z.....Z.S.).r6.. |
19120 | 00 61 bf 02 00 00 54 6f 6b 65 6e 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 73 74 72 69 6e 67 73 | .a....Token.for.matching.strings |
19140 | 20 74 68 61 74 20 6d 61 74 63 68 20 61 20 67 69 76 65 6e 20 72 65 67 75 6c 61 72 0a 20 20 20 20 | .that.match.a.given.regular..... |
19160 | 65 78 70 72 65 73 73 69 6f 6e 2e 20 44 65 66 69 6e 65 64 20 77 69 74 68 20 73 74 72 69 6e 67 20 | expression..Defined.with.string. |
19180 | 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f | specifying.the.regular.expressio |
191a0 | 6e 20 69 6e 0a 20 20 20 20 61 20 66 6f 72 6d 20 72 65 63 6f 67 6e 69 7a 65 64 20 62 79 20 74 68 | n.in.....a.form.recognized.by.th |
191c0 | 65 20 73 74 64 6c 69 62 20 50 79 74 68 6f 6e 20 20 60 72 65 20 6d 6f 64 75 6c 65 20 3c 68 74 74 | e.stdlib.Python..`re.module.<htt |
191e0 | 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 72 | ps://docs.python.org/3/library/r |
19200 | 65 2e 68 74 6d 6c 3e 60 5f 2e 0a 20 20 20 20 49 66 20 74 68 65 20 67 69 76 65 6e 20 72 65 67 65 | e.html>`_......If.the.given.rege |
19220 | 78 20 63 6f 6e 74 61 69 6e 73 20 6e 61 6d 65 64 20 67 72 6f 75 70 73 20 28 64 65 66 69 6e 65 64 | x.contains.named.groups.(defined |
19240 | 20 75 73 69 6e 67 20 60 60 28 3f 50 3c 6e 61 6d 65 3e 2e 2e 2e 29 60 60 29 2c 0a 20 20 20 20 74 | .using.``(?P<name>...)``),.....t |
19260 | 68 65 73 65 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 72 76 65 64 20 61 73 20 6e 61 6d 65 64 20 | hese.will.be.preserved.as.named. |
19280 | 70 61 72 73 65 20 72 65 73 75 6c 74 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 | parse.results.......Example::... |
192a0 | 20 20 20 20 20 20 20 72 65 61 6c 6e 75 6d 20 3d 20 52 65 67 65 78 28 72 22 5b 2b 2d 5d 3f 5c 64 | .......realnum.=.Regex(r"[+-]?\d |
192c0 | 2b 5c 2e 5c 64 2a 22 29 0a 20 20 20 20 20 20 20 20 64 61 74 65 20 3d 20 52 65 67 65 78 28 72 27 | +\.\d*").........date.=.Regex(r' |
192e0 | 28 3f 50 3c 79 65 61 72 3e 5c 64 7b 34 7d 29 2d 28 3f 50 3c 6d 6f 6e 74 68 3e 5c 64 5c 64 3f 29 | (?P<year>\d{4})-(?P<month>\d\d?) |
19300 | 2d 28 3f 50 3c 64 61 79 3e 5c 64 5c 64 3f 29 27 29 0a 20 20 20 20 20 20 20 20 23 20 72 65 66 3a | -(?P<day>\d\d?)').........#.ref: |
19320 | 20 68 74 74 70 73 3a 2f 2f 73 74 61 63 6b 6f 76 65 72 66 6c 6f 77 2e 63 6f 6d 2f 71 75 65 73 74 | .https://stackoverflow.com/quest |
19340 | 69 6f 6e 73 2f 32 36 37 33 39 39 2f 68 6f 77 2d 64 6f 2d 79 6f 75 2d 6d 61 74 63 68 2d 6f 6e 6c | ions/267399/how-do-you-match-onl |
19360 | 79 2d 76 61 6c 69 64 2d 72 6f 6d 61 6e 2d 6e 75 6d 65 72 61 6c 73 2d 77 69 74 68 2d 61 2d 72 65 | y-valid-roman-numerals-with-a-re |
19380 | 67 75 6c 61 72 2d 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 72 6f 6d 61 6e 20 3d | gular-expression.........roman.= |
193a0 | 20 52 65 67 65 78 28 72 22 4d 7b 30 2c 34 7d 28 43 4d 7c 43 44 7c 44 3f 7b 30 2c 33 7d 29 28 58 | .Regex(r"M{0,4}(CM|CD|D?{0,3})(X |
193c0 | 43 7c 58 4c 7c 4c 3f 58 7b 30 2c 33 7d 29 28 49 58 7c 49 56 7c 56 3f 49 7b 30 2c 33 7d 29 22 29 | C|XL|L?X{0,3})(IX|IV|V?I{0,3})") |
193e0 | 0a 20 20 20 20 7a 05 5b 41 2d 5a 5d 72 01 00 00 00 46 63 05 00 00 00 00 00 00 00 05 00 00 00 08 | .....z.[A-Z]r....Fc............. |
19400 | 00 00 00 03 00 00 00 73 08 01 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 74 03 7c 01 74 04 | .......s....t.t.|.........t.|.t. |
19420 | 83 02 72 86 7c 01 73 2c 74 05 6a 06 64 01 74 07 64 02 64 03 8d 03 01 00 7c 01 7c 00 5f 08 7c 02 | ..r.|.s,t.j.d.t.d.d.....|.|._.|. |
19440 | 7c 00 5f 09 79 1e 74 0a a0 0b 7c 00 6a 08 7c 00 6a 09 a1 02 7c 00 5f 0a 7c 00 6a 08 7c 00 5f 0c | |._.y.t...|.j.|.j...|._.|.j.|._. |
19460 | 57 00 71 b8 04 00 74 0d 6a 0e 6b 0a 72 82 01 00 01 00 01 00 74 05 6a 06 64 04 7c 01 16 00 74 07 | W.q...t.j.k.r.......t.j.d.|...t. |
19480 | 64 02 64 03 8d 03 01 00 82 00 59 00 71 b8 58 00 6e 32 74 03 7c 01 74 01 6a 0f 83 02 72 b0 7c 01 | d.d.......Y.q.X.n2t.|.t.j...r.|. |
194a0 | 7c 00 5f 0a 74 10 7c 01 83 01 04 00 7c 00 5f 08 7c 00 5f 0c 7c 02 7c 00 5f 09 6e 08 74 11 64 05 | |._.t.|.....|._.|._.|.|._.n.t.d. |
194c0 | 83 01 82 01 74 12 7c 00 83 01 7c 00 5f 13 64 06 7c 00 6a 13 17 00 7c 00 5f 14 64 07 7c 00 5f 15 | ....t.|...|._.d.|.j...|._.d.|._. |
194e0 | 64 08 7c 00 5f 16 7c 03 7c 00 5f 17 7c 04 7c 00 5f 18 7c 00 6a 17 72 f4 7c 00 6a 19 7c 00 5f 1a | d.|._.|.|._.|.|._.|.j.r.|.j.|._. |
19500 | 7c 00 6a 18 90 01 72 04 7c 00 6a 1b 7c 00 5f 1a 64 09 53 00 29 0a 61 04 01 00 00 54 68 65 20 70 | |.j...r.|.j.|._.d.S.).a....The.p |
19520 | 61 72 61 6d 65 74 65 72 73 20 60 60 70 61 74 74 65 72 6e 60 60 20 61 6e 64 20 60 60 66 6c 61 67 | arameters.``pattern``.and.``flag |
19540 | 73 60 60 20 61 72 65 20 70 61 73 73 65 64 0a 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 60 60 | s``.are.passed.........to.the.`` |
19560 | 72 65 2e 63 6f 6d 70 69 6c 65 28 29 60 60 20 66 75 6e 63 74 69 6f 6e 20 61 73 2d 69 73 2e 20 53 | re.compile()``.function.as-is..S |
19580 | 65 65 20 74 68 65 20 50 79 74 68 6f 6e 0a 20 20 20 20 20 20 20 20 60 72 65 20 6d 6f 64 75 6c 65 | ee.the.Python.........`re.module |
195a0 | 20 3c 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 | .<https://docs.python.org/3/libr |
195c0 | 61 72 79 2f 72 65 2e 68 74 6d 6c 3e 60 5f 20 6d 6f 64 75 6c 65 20 66 6f 72 20 61 6e 0a 20 20 20 | ary/re.html>`_.module.for.an.... |
195e0 | 20 20 20 20 20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 63 63 65 70 74 61 62 | .....explanation.of.the.acceptab |
19600 | 6c 65 20 70 61 74 74 65 72 6e 73 20 61 6e 64 20 66 6c 61 67 73 2e 0a 20 20 20 20 20 20 20 20 7a | le.patterns.and.flags..........z |
19620 | 30 6e 75 6c 6c 20 73 74 72 69 6e 67 20 70 61 73 73 65 64 20 74 6f 20 52 65 67 65 78 3b 20 75 73 | 0null.string.passed.to.Regex;.us |
19640 | 65 20 45 6d 70 74 79 28 29 20 69 6e 73 74 65 61 64 72 83 00 00 00 29 01 72 0d 02 00 00 7a 24 69 | e.Empty().insteadr....).r....z$i |
19660 | 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 28 25 73 29 20 70 61 73 73 65 64 20 74 6f 20 52 65 | nvalid.pattern.(%s).passed.to.Re |
19680 | 67 65 78 7a 43 52 65 67 65 78 20 6d 61 79 20 6f 6e 6c 79 20 62 65 20 63 6f 6e 73 74 72 75 63 74 | gexzCRegex.may.only.be.construct |
196a0 | 65 64 20 77 69 74 68 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 63 6f 6d 70 69 6c 65 64 20 52 | ed.with.a.string.or.a.compiled.R |
196c0 | 45 20 6f 62 6a 65 63 74 7a 09 45 78 70 65 63 74 65 64 20 46 54 4e 29 1c 72 3a 02 00 00 72 36 00 | E.objectz.Expected.FTN).r:...r6. |
196e0 | 00 00 72 b3 00 00 00 72 8a 00 00 00 72 01 01 00 00 72 0e 02 00 00 72 0f 02 00 00 72 10 02 00 00 | ..r....r....r....r....r....r.... |
19700 | da 07 70 61 74 74 65 72 6e da 05 66 6c 61 67 73 72 ab 01 00 00 72 77 02 00 00 72 75 02 00 00 da | ..pattern..flagsr....rw...ru.... |
19720 | 0d 73 72 65 5f 63 6f 6e 73 74 61 6e 74 73 da 05 65 72 72 6f 72 da 0e 63 6f 6d 70 69 6c 65 64 52 | .sre_constants..error..compiledR |
19740 | 45 74 79 70 65 72 8c 00 00 00 72 17 02 00 00 72 95 00 00 00 72 f3 00 00 00 72 a8 01 00 00 72 a7 | Etyper....r....r....r....r....r. |
19760 | 01 00 00 72 a2 01 00 00 da 0b 61 73 47 72 6f 75 70 4c 69 73 74 da 07 61 73 4d 61 74 63 68 da 14 | ...r......asGroupList..asMatch.. |
19780 | 70 61 72 73 65 49 6d 70 6c 41 73 47 72 6f 75 70 4c 69 73 74 72 cd 00 00 00 da 10 70 61 72 73 65 | parseImplAsGroupListr......parse |
197a0 | 49 6d 70 6c 41 73 4d 61 74 63 68 29 05 72 b1 00 00 00 72 82 02 00 00 72 83 02 00 00 72 87 02 00 | ImplAsMatch).r....r....r....r... |
197c0 | 00 72 88 02 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 c7 0b 00 00 | .r....).r....r....r....r........ |
197e0 | 73 3a 00 00 00 00 06 0e 02 0a 01 04 01 06 01 0a 02 06 01 06 02 02 01 12 01 0c 01 10 01 0a 01 0a | s:.............................. |
19800 | 01 0a 02 0c 01 06 02 10 01 08 03 08 02 0a 01 0c 01 06 01 06 01 06 01 06 01 06 01 08 01 08 01 7a | ...............................z |
19820 | 0e 52 65 67 65 78 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 09 00 00 00 05 00 00 | .Regex.__init__Tc............... |
19840 | 00 43 00 00 00 73 68 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 7d 04 7c 04 73 22 74 02 7c 01 | .C...sh...|.j...|.|...}.|.s"t.|. |
19860 | 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 04 a0 04 a1 00 7d 02 74 05 7c 04 a0 06 a1 00 83 01 7d 05 | |.|.j.|.....|.....}.t.|.......}. |
19880 | 7c 04 a0 07 a1 00 7d 06 7c 06 72 60 78 1c 7c 06 a0 08 a1 00 44 00 5d 10 5c 02 7d 07 7d 08 7c 08 | |.....}.|.r`x.|.....D.].\.}.}.|. |
198a0 | 7c 05 7c 07 3c 00 71 4c 57 00 7c 02 7c 05 66 02 53 00 29 01 4e 29 09 72 ab 01 00 00 72 54 02 00 | |.|.<.qLW.|.|.f.S.).N).r....rT.. |
198c0 | 00 72 2e 00 00 00 72 a8 01 00 00 72 7b 02 00 00 72 31 00 00 00 72 7c 02 00 00 da 09 67 72 6f 75 | .r....r....r{...r1...r|.....grou |
198e0 | 70 64 69 63 74 72 10 01 00 00 29 09 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 | pdictr....).r....rs...r....r.... |
19900 | 72 50 02 00 00 72 94 00 00 00 da 01 64 72 09 01 00 00 72 05 01 00 00 72 0e 00 00 00 72 0e 00 00 | rP...r......dr....r....r....r... |
19920 | 00 72 0f 00 00 00 72 cd 00 00 00 f3 0b 00 00 73 14 00 00 00 00 01 0e 01 04 01 10 02 08 01 0c 01 | .r....r........s................ |
19940 | 08 01 04 01 12 01 0c 01 7a 0f 52 65 67 65 78 2e 70 61 72 73 65 49 6d 70 6c 63 04 00 00 00 00 00 | ........z.Regex.parseImplc...... |
19960 | 00 00 06 00 00 00 05 00 00 00 43 00 00 00 73 3a 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 7d | ..........C...s:...|.j...|.|...} |
19980 | 04 7c 04 73 22 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 04 a0 04 a1 00 7d 02 7c 04 a0 | .|.s"t.|.|.|.j.|.....|.....}.|.. |
199a0 | 05 a1 00 7d 05 7c 02 7c 05 66 02 53 00 29 01 4e 29 06 72 ab 01 00 00 72 54 02 00 00 72 2e 00 00 | ...}.|.|.f.S.).N).r....rT...r... |
199c0 | 00 72 a8 01 00 00 72 7b 02 00 00 da 06 67 72 6f 75 70 73 29 06 72 b1 00 00 00 72 73 01 00 00 72 | .r....r{.....groups).r....rs...r |
199e0 | ac 00 00 00 72 b9 01 00 00 72 50 02 00 00 72 94 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ....r....rP...r....r....r....r.. |
19a00 | 00 00 72 89 02 00 00 00 0c 00 00 73 0c 00 00 00 00 01 0e 01 04 01 10 02 08 01 08 01 7a 1a 52 65 | ..r........s................z.Re |
19a20 | 67 65 78 2e 70 61 72 73 65 49 6d 70 6c 41 73 47 72 6f 75 70 4c 69 73 74 63 04 00 00 00 00 00 00 | gex.parseImplAsGroupListc....... |
19a40 | 00 06 00 00 00 05 00 00 00 43 00 00 00 73 36 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 7d 04 | .........C...s6...|.j...|.|...}. |
19a60 | 7c 04 73 22 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 04 a0 04 a1 00 7d 02 7c 04 7d 05 | |.s"t.|.|.|.j.|.....|.....}.|.}. |
19a80 | 7c 02 7c 05 66 02 53 00 29 01 4e 29 05 72 ab 01 00 00 72 54 02 00 00 72 2e 00 00 00 72 a8 01 00 | |.|.f.S.).N).r....rT...r....r... |
19aa0 | 00 72 7b 02 00 00 29 06 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 50 02 00 | .r{...).r....rs...r....r....rP.. |
19ac0 | 00 72 94 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 8a 02 00 00 09 0c 00 00 73 0c | .r....r....r....r....r........s. |
19ae0 | 00 00 00 00 01 0e 01 04 01 10 02 08 01 04 01 7a 16 52 65 67 65 78 2e 70 61 72 73 65 49 6d 70 6c | ...............z.Regex.parseImpl |
19b00 | 41 73 4d 61 74 63 68 63 01 00 00 00 00 00 00 00 01 00 00 00 08 00 00 00 03 00 00 00 73 44 00 00 | AsMatchc....................sD.. |
19b20 | 00 79 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 00 04 00 74 03 6b 0a 72 22 01 00 01 00 01 00 59 | .y.t.t.|.......S...t.k.r"......Y |
19b40 | 00 6e 02 58 00 7c 00 6a 04 64 00 6b 08 72 3e 64 01 74 05 7c 00 6a 06 83 01 16 00 7c 00 5f 04 7c | .n.X.|.j.d.k.r>d.t.|.j.....|._.| |
19b60 | 00 6a 04 53 00 29 02 4e 7a 07 52 65 3a 28 25 73 29 29 07 72 3a 02 00 00 72 36 00 00 00 72 bb 00 | .j.S.).Nz.Re:(%s)).r:...r6...r.. |
19b80 | 00 00 72 90 01 00 00 72 9c 01 00 00 72 ed 00 00 00 72 82 02 00 00 29 01 72 b1 00 00 00 29 01 72 | ..r....r....r....r....).r....).r |
19ba0 | 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 12 0c 00 00 73 0e 00 00 00 00 01 02 01 | ....r....r....r........s........ |
19bc0 | 0e 01 0e 01 06 02 0a 01 10 02 7a 0d 52 65 67 65 78 2e 5f 5f 73 74 72 5f 5f 63 02 00 00 00 00 00 | ..........z.Regex.__str__c...... |
19be0 | 00 00 03 00 00 00 05 00 00 00 03 00 00 00 73 6c 00 00 00 88 01 6a 00 72 1c 74 01 6a 02 64 01 74 | ..............sl.....j.r.t.j.d.t |
19c00 | 03 64 02 64 03 8d 03 01 00 74 04 83 00 82 01 88 01 6a 05 72 40 74 06 88 00 83 01 72 40 74 01 6a | .d.d.....t.......j.r@t.....r@t.j |
19c20 | 02 64 04 74 03 64 02 64 03 8d 03 01 00 74 04 83 00 82 01 88 01 6a 05 72 54 87 00 66 01 64 05 64 | .d.t.d.d.....t.......j.rT..f.d.d |
19c40 | 06 84 08 7d 02 6e 0e 87 00 87 01 66 02 64 07 64 06 84 08 7d 02 88 01 a0 07 7c 02 a1 01 53 00 29 | ...}.n.....f.d.d...}.....|...S.) |
19c60 | 08 61 89 01 00 00 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 52 65 67 65 78 20 77 69 74 68 | .a.............Return.Regex.with |
19c80 | 20 61 6e 20 61 74 74 61 63 68 65 64 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 74 6f 20 74 72 61 | .an.attached.parse.action.to.tra |
19ca0 | 6e 73 66 6f 72 6d 20 74 68 65 20 70 61 72 73 65 64 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 | nsform.the.parsed.........result |
19cc0 | 20 61 73 20 69 66 20 63 61 6c 6c 65 64 20 75 73 69 6e 67 20 60 72 65 2e 73 75 62 28 65 78 70 72 | .as.if.called.using.`re.sub(expr |
19ce0 | 2c 20 72 65 70 6c 2c 20 73 74 72 69 6e 67 29 20 3c 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 | ,.repl,.string).<https://docs.py |
19d00 | 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 72 65 2e 68 74 6d 6c 23 72 65 2e 73 75 | thon.org/3/library/re.html#re.su |
19d20 | 62 3e 60 5f 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 | b>`_...........Example::........ |
19d40 | 20 20 20 20 20 20 6d 61 6b 65 5f 68 74 6d 6c 20 3d 20 52 65 67 65 78 28 72 22 28 5c 77 2b 29 3a | ......make_html.=.Regex(r"(\w+): |
19d60 | 28 2e 2a 3f 29 3a 22 29 2e 73 75 62 28 72 22 3c 5c 31 3e 5c 32 3c 2f 5c 31 3e 22 29 0a 20 20 20 | (.*?):").sub(r"<\1>\2</\1>").... |
19d80 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6d 61 6b 65 5f 68 74 6d 6c 2e 74 72 61 6e 73 66 6f | .........print(make_html.transfo |
19da0 | 72 6d 53 74 72 69 6e 67 28 22 68 31 3a 6d 61 69 6e 20 74 69 74 6c 65 3a 22 29 29 0a 20 20 20 20 | rmString("h1:main.title:"))..... |
19dc0 | 20 20 20 20 20 20 20 20 23 20 70 72 69 6e 74 73 20 22 3c 68 31 3e 6d 61 69 6e 20 74 69 74 6c 65 | ........#.prints."<h1>main.title |
19de0 | 3c 2f 68 31 3e 22 0a 20 20 20 20 20 20 20 20 7a 2d 63 61 6e 6e 6f 74 20 75 73 65 20 73 75 62 28 | </h1>".........z-cannot.use.sub( |
19e00 | 29 20 77 69 74 68 20 52 65 67 65 78 28 61 73 47 72 6f 75 70 4c 69 73 74 3d 54 72 75 65 29 72 83 | ).with.Regex(asGroupList=True)r. |
19e20 | 00 00 00 29 01 72 0d 02 00 00 7a 39 63 61 6e 6e 6f 74 20 75 73 65 20 73 75 62 28 29 20 77 69 74 | ...).r....z9cannot.use.sub().wit |
19e40 | 68 20 61 20 63 61 6c 6c 61 62 6c 65 20 77 69 74 68 20 52 65 67 65 78 28 61 73 4d 61 74 63 68 3d | h.a.callable.with.Regex(asMatch= |
19e60 | 54 72 75 65 29 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 13 00 00 00 73 0e 00 00 00 7c | True)c....................s....| |
19e80 | 00 64 01 19 00 a0 00 88 00 a1 01 53 00 29 02 4e 72 01 00 00 00 29 01 da 06 65 78 70 61 6e 64 29 | .d.........S.).Nr....)...expand) |
19ea0 | 01 72 d8 01 00 00 29 01 da 04 72 65 70 6c 72 0e 00 00 00 72 0f 00 00 00 72 c8 01 00 00 33 0c 00 | .r....)...replr....r....r....3.. |
19ec0 | 00 73 02 00 00 00 00 01 7a 15 52 65 67 65 78 2e 73 75 62 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 61 63 | .s......z.Regex.sub.<locals>.pac |
19ee0 | 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 13 00 00 00 73 12 00 00 00 88 01 6a 00 a0 01 88 | ....................s......j.... |
19f00 | 00 7c 00 64 01 19 00 a1 02 53 00 29 02 4e 72 01 00 00 00 29 02 72 ab 01 00 00 72 0a 01 00 00 29 | .|.d.....S.).Nr....).r....r....) |
19f20 | 01 72 d8 01 00 00 29 02 72 8f 02 00 00 72 b1 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 c8 01 00 | .r....).r....r....r....r....r... |
19f40 | 00 36 0c 00 00 73 02 00 00 00 00 01 29 08 72 87 02 00 00 72 0e 02 00 00 72 0f 02 00 00 72 10 02 | .6...s......).r....r....r....r.. |
19f60 | 00 00 da 0b 53 79 6e 74 61 78 45 72 72 6f 72 72 88 02 00 00 da 08 63 61 6c 6c 61 62 6c 65 72 c3 | ....SyntaxErrorr......callabler. |
19f80 | 01 00 00 29 03 72 b1 00 00 00 72 8f 02 00 00 72 c8 01 00 00 72 0e 00 00 00 29 02 72 8f 02 00 00 | ...).r....r....r....r....).r.... |
19fa0 | 72 b1 00 00 00 72 0f 00 00 00 72 0a 01 00 00 1d 0c 00 00 73 18 00 00 00 00 0b 06 01 06 01 0a 01 | r....r....r........s............ |
19fc0 | 06 02 0e 01 06 01 0a 01 06 02 06 01 0e 03 0e 02 7a 09 52 65 67 65 78 2e 73 75 62 29 03 72 01 00 | ................z.Regex.sub).r.. |
19fe0 | 00 00 46 46 29 01 54 29 01 54 29 01 54 29 0f 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 | ..FF).T).T).T).r....r....r....r. |
1a000 | 00 00 00 72 c5 00 00 00 72 ab 01 00 00 72 77 02 00 00 72 86 02 00 00 72 b3 00 00 00 72 cd 00 00 | ...r....r....rw...r....r....r... |
1a020 | 00 72 89 02 00 00 72 8a 02 00 00 72 bb 00 00 00 72 0a 01 00 00 72 53 02 00 00 72 0e 00 00 00 72 | .r....r....r....r....rS...r....r |
1a040 | 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 36 00 00 00 b8 0b 00 00 73 10 00 00 00 08 0d | ....).r....r....r6.......s...... |
1a060 | 04 01 0e 01 0e 2c 0a 0d 0a 09 0a 09 0c 0b 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 | .....,........c................. |
1a080 | 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0b 87 00 66 01 64 05 64 06 84 09 | ...s8...e.Z.d.Z.d.Z.d...f.d.d... |
1a0a0 | 5a 04 64 0c 64 07 64 08 84 01 5a 05 87 00 66 01 64 09 64 0a 84 08 5a 06 87 00 04 00 5a 07 53 00 | Z.d.d.d...Z...f.d.d...Z.....Z.S. |
1a0c0 | 29 0d 72 34 00 00 00 61 2b 06 00 00 0a 20 20 20 20 54 6f 6b 65 6e 20 66 6f 72 20 6d 61 74 63 68 | ).r4...a+........Token.for.match |
1a0e0 | 69 6e 67 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 64 65 6c 69 6d 69 74 65 64 20 62 | ing.strings.that.are.delimited.b |
1a100 | 79 20 71 75 6f 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 20 20 20 20 44 65 66 69 6e | y.quoting.characters.......Defin |
1a120 | 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 | ed.with.the.following.parameters |
1a140 | 3a 0a 0a 20 20 20 20 20 20 20 20 2d 20 71 75 6f 74 65 43 68 61 72 20 2d 20 73 74 72 69 6e 67 20 | :..........-.quoteChar.-.string. |
1a160 | 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 72 61 63 74 65 72 73 20 64 65 66 69 6e 69 | of.one.or.more.characters.defini |
1a180 | 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 71 75 6f 74 65 20 64 65 6c 69 6d 69 74 69 6e | ng.the...........quote.delimitin |
1a1a0 | 67 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 2d 20 65 73 63 43 68 61 72 20 2d 20 63 68 61 | g.string.........-.escChar.-.cha |
1a1c0 | 72 61 63 74 65 72 20 74 6f 20 65 73 63 61 70 65 20 71 75 6f 74 65 73 2c 20 74 79 70 69 63 61 6c | racter.to.escape.quotes,.typical |
1a1e0 | 6c 79 20 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 3d | ly.backslash...........(default= |
1a200 | 20 60 60 4e 6f 6e 65 60 60 20 29 0a 20 20 20 20 20 20 20 20 2d 20 65 73 63 51 75 6f 74 65 20 2d | .``None``.).........-.escQuote.- |
1a220 | 20 73 70 65 63 69 61 6c 20 71 75 6f 74 65 20 73 65 71 75 65 6e 63 65 20 74 6f 20 65 73 63 61 70 | .special.quote.sequence.to.escap |
1a240 | 65 20 61 6e 20 65 6d 62 65 64 64 65 64 20 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 73 74 | e.an.embedded.quote...........st |
1a260 | 72 69 6e 67 20 28 73 75 63 68 20 61 73 20 53 51 4c 27 73 20 60 60 22 22 60 60 20 74 6f 20 65 73 | ring.(such.as.SQL's.``""``.to.es |
1a280 | 63 61 70 65 20 61 6e 20 65 6d 62 65 64 64 65 64 20 60 60 22 60 60 29 0a 20 20 20 20 20 20 20 20 | cape.an.embedded.``"``)......... |
1a2a0 | 20 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 20 29 0a 20 20 20 20 20 20 20 20 2d | ..(default=.``None``.).........- |
1a2c0 | 20 6d 75 6c 74 69 6c 69 6e 65 20 2d 20 62 6f 6f 6c 65 61 6e 20 69 6e 64 69 63 61 74 69 6e 67 20 | .multiline.-.boolean.indicating. |
1a2e0 | 77 68 65 74 68 65 72 20 71 75 6f 74 65 73 20 63 61 6e 20 73 70 61 6e 0a 20 20 20 20 20 20 20 20 | whether.quotes.can.span......... |
1a300 | 20 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e 65 73 20 28 64 65 66 61 75 6c 74 3d 20 60 60 46 61 6c | ..multiple.lines.(default=.``Fal |
1a320 | 73 65 60 60 20 29 0a 20 20 20 20 20 20 20 20 2d 20 75 6e 71 75 6f 74 65 52 65 73 75 6c 74 73 20 | se``.).........-.unquoteResults. |
1a340 | 2d 20 62 6f 6f 6c 65 61 6e 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 | -.boolean.indicating.whether.the |
1a360 | 20 6d 61 74 63 68 65 64 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 62 | .matched.text...........should.b |
1a380 | 65 20 75 6e 71 75 6f 74 65 64 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 20 29 0a | e.unquoted.(default=.``True``.). |
1a3a0 | 20 20 20 20 20 20 20 20 2d 20 65 6e 64 51 75 6f 74 65 43 68 61 72 20 2d 20 73 74 72 69 6e 67 20 | ........-.endQuoteChar.-.string. |
1a3c0 | 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 68 61 72 61 63 74 65 72 73 20 64 65 66 69 6e 69 | of.one.or.more.characters.defini |
1a3e0 | 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 6f 66 20 74 68 65 20 71 75 6f 74 | ng.the...........end.of.the.quot |
1a400 | 65 20 64 65 6c 69 6d 69 74 65 64 20 73 74 72 69 6e 67 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e | e.delimited.string.(default=.``N |
1a420 | 6f 6e 65 60 60 20 20 3d 3e 20 73 61 6d 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 71 75 6f 74 | one``..=>.same.as...........quot |
1a440 | 65 43 68 61 72 29 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6e 76 65 72 74 57 68 69 74 65 73 70 61 | eChar).........-.convertWhitespa |
1a460 | 63 65 45 73 63 61 70 65 73 20 2d 20 63 6f 6e 76 65 72 74 20 65 73 63 61 70 65 64 20 77 68 69 74 | ceEscapes.-.convert.escaped.whit |
1a480 | 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 60 60 27 5c 74 27 60 60 2c 20 60 60 27 5c | espace...........(``'\t'``,.``'\ |
1a4a0 | 6e 27 60 60 2c 20 65 74 63 2e 29 20 74 6f 20 61 63 74 75 61 6c 20 77 68 69 74 65 73 70 61 63 65 | n'``,.etc.).to.actual.whitespace |
1a4c0 | 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 20 29 0a | ...........(default=.``True``.). |
1a4e0 | 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 71 73 20 3d 20 51 75 6f | .....Example::..........qs.=.Quo |
1a500 | 74 65 64 53 74 72 69 6e 67 28 27 22 27 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 71 73 2e | tedString('"').........print(qs. |
1a520 | 73 65 61 72 63 68 53 74 72 69 6e 67 28 27 6c 73 6a 64 66 20 22 54 68 69 73 20 69 73 20 74 68 65 | searchString('lsjdf."This.is.the |
1a540 | 20 71 75 6f 74 65 22 20 73 6c 64 6a 66 27 29 29 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 78 | .quote".sldjf')).........complex |
1a560 | 5f 71 73 20 3d 20 51 75 6f 74 65 64 53 74 72 69 6e 67 28 27 7b 7b 27 2c 20 65 6e 64 51 75 6f 74 | _qs.=.QuotedString('{{',.endQuot |
1a580 | 65 43 68 61 72 3d 27 7d 7d 27 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 63 6f 6d 70 6c 65 | eChar='}}').........print(comple |
1a5a0 | 78 5f 71 73 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 27 6c 73 6a 64 66 20 7b 7b 54 68 69 73 20 | x_qs.searchString('lsjdf.{{This. |
1a5c0 | 69 73 20 74 68 65 20 22 71 75 6f 74 65 22 7d 7d 20 73 6c 64 6a 66 27 29 29 0a 20 20 20 20 20 20 | is.the."quote"}}.sldjf'))....... |
1a5e0 | 20 20 73 71 6c 5f 71 73 20 3d 20 51 75 6f 74 65 64 53 74 72 69 6e 67 28 27 22 27 2c 20 65 73 63 | ..sql_qs.=.QuotedString('"',.esc |
1a600 | 51 75 6f 74 65 3d 27 22 22 27 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 73 71 6c 5f 71 73 | Quote='""').........print(sql_qs |
1a620 | 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 27 6c 73 6a 64 66 20 22 54 68 69 73 20 69 73 20 74 68 | .searchString('lsjdf."This.is.th |
1a640 | 65 20 71 75 6f 74 65 20 77 69 74 68 20 22 22 65 6d 62 65 64 64 65 64 22 22 20 71 75 6f 74 65 73 | e.quote.with.""embedded"".quotes |
1a660 | 22 20 73 6c 64 6a 66 27 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 | ".sldjf'))......prints::........ |
1a680 | 20 20 5b 5b 27 54 68 69 73 20 69 73 20 74 68 65 20 71 75 6f 74 65 27 5d 5d 0a 20 20 20 20 20 20 | ..[['This.is.the.quote']]....... |
1a6a0 | 20 20 5b 5b 27 54 68 69 73 20 69 73 20 74 68 65 20 22 71 75 6f 74 65 22 27 5d 5d 0a 20 20 20 20 | ..[['This.is.the."quote"']]..... |
1a6c0 | 20 20 20 20 5b 5b 27 54 68 69 73 20 69 73 20 74 68 65 20 71 75 6f 74 65 20 77 69 74 68 20 22 65 | ....[['This.is.the.quote.with."e |
1a6e0 | 6d 62 65 64 64 65 64 22 20 71 75 6f 74 65 73 27 5d 5d 0a 20 20 20 20 4e 46 54 63 08 00 00 00 00 | mbedded".quotes']].....NFTc..... |
1a700 | 00 00 00 08 00 00 00 0a 00 00 00 03 00 00 00 73 4e 02 00 00 74 00 74 01 88 00 83 02 a0 02 a1 00 | ...............sN...t.t......... |
1a720 | 01 00 7c 01 a0 03 a1 00 7d 01 7c 01 73 30 74 04 6a 05 64 01 74 06 64 02 64 03 8d 03 01 00 74 07 | ..|.....}.|.s0t.j.d.t.d.d.....t. |
1a740 | 83 00 82 01 7c 06 64 00 6b 08 72 3e 7c 01 7d 06 6e 22 7c 06 a0 03 a1 00 7d 06 7c 06 73 60 74 04 | ....|.d.k.r>|.}.n"|.....}.|.s`t. |
1a760 | 6a 05 64 04 74 06 64 02 64 03 8d 03 01 00 74 07 83 00 82 01 7c 01 88 00 5f 08 74 09 7c 01 83 01 | j.d.t.d.d.....t.....|..._.t.|... |
1a780 | 88 00 5f 0a 7c 01 64 05 19 00 88 00 5f 0b 7c 06 88 00 5f 0c 74 09 7c 06 83 01 88 00 5f 0d 7c 02 | .._.|.d....._.|..._.t.|....._.|. |
1a7a0 | 88 00 5f 0e 7c 03 88 00 5f 0f 7c 05 88 00 5f 10 7c 07 88 00 5f 11 7c 04 72 e8 74 12 6a 13 74 12 | .._.|..._.|..._.|..._.|.r.t.j.t. |
1a7c0 | 6a 14 42 00 88 00 5f 15 64 06 74 12 a0 16 88 00 6a 08 a1 01 74 17 88 00 6a 0c 64 05 19 00 83 01 | j.B..._.d.t.....j...t...j.d..... |
1a7e0 | 7c 02 64 00 6b 09 72 dc 74 17 7c 02 83 01 70 de 64 07 66 03 16 00 88 00 5f 18 6e 3c 64 05 88 00 | |.d.k.r.t.|...p.d.f....._.n<d... |
1a800 | 5f 15 64 08 74 12 a0 16 88 00 6a 08 a1 01 74 17 88 00 6a 0c 64 05 19 00 83 01 7c 02 64 00 6b 09 | _.d.t.....j...t...j.d.....|.d.k. |
1a820 | 90 01 72 1a 74 17 7c 02 83 01 90 01 70 1c 64 07 66 03 16 00 88 00 5f 18 74 09 88 00 6a 0c 83 01 | ..r.t.|.....p.d.f....._.t...j... |
1a840 | 64 09 6b 04 90 01 72 70 88 00 04 00 6a 18 64 0a 64 0b a0 19 87 00 66 01 64 0c 64 0d 84 08 74 1a | d.k...rp....j.d.d.....f.d.d...t. |
1a860 | 74 09 88 00 6a 0c 83 01 64 09 18 00 64 05 64 0e 83 03 44 00 83 01 a1 01 17 00 64 0f 17 00 37 00 | t...j...d...d.d...D.......d...7. |
1a880 | 02 00 5f 18 7c 03 90 01 72 8e 88 00 04 00 6a 18 64 10 74 12 a0 16 7c 03 a1 01 16 00 37 00 02 00 | .._.|...r.....j.d.t...|.....7... |
1a8a0 | 5f 18 7c 02 90 01 72 be 88 00 04 00 6a 18 64 11 74 12 a0 16 7c 02 a1 01 16 00 37 00 02 00 5f 18 | _.|...r.....j.d.t...|.....7..._. |
1a8c0 | 74 12 a0 16 88 00 6a 0e a1 01 64 12 17 00 88 00 5f 1b 88 00 04 00 6a 18 64 13 74 12 a0 16 88 00 | t.....j...d....._.....j.d.t..... |
1a8e0 | 6a 0c a1 01 16 00 37 00 02 00 5f 18 79 1e 74 12 a0 1c 88 00 6a 18 88 00 6a 15 a1 02 88 00 5f 12 | j.....7..._.y.t.....j...j....._. |
1a900 | 88 00 6a 18 88 00 5f 1d 57 00 6e 30 04 00 74 1e 6a 1f 6b 0a 90 02 72 26 01 00 01 00 01 00 74 04 | ..j..._.W.n0..t.j.k...r&......t. |
1a920 | 6a 05 64 14 88 00 6a 18 16 00 74 06 64 02 64 03 8d 03 01 00 82 00 59 00 6e 02 58 00 74 20 88 00 | j.d...j...t.d.d.......Y.n.X.t... |
1a940 | 83 01 88 00 5f 21 64 15 88 00 6a 21 17 00 88 00 5f 22 64 16 88 00 5f 23 64 17 88 00 5f 24 64 00 | ...._!d...j!...._"d..._#d..._$d. |
1a960 | 53 00 29 18 4e 7a 24 71 75 6f 74 65 43 68 61 72 20 63 61 6e 6e 6f 74 20 62 65 20 74 68 65 20 65 | S.).Nz$quoteChar.cannot.be.the.e |
1a980 | 6d 70 74 79 20 73 74 72 69 6e 67 72 83 00 00 00 29 01 72 0d 02 00 00 7a 27 65 6e 64 51 75 6f 74 | mpty.stringr....).r....z'endQuot |
1a9a0 | 65 43 68 61 72 20 63 61 6e 6e 6f 74 20 62 65 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 | eChar.cannot.be.the.empty.string |
1a9c0 | 72 01 00 00 00 7a 0c 25 73 28 3f 3a 5b 5e 25 73 25 73 5d 72 a8 00 00 00 7a 10 25 73 28 3f 3a 5b | r....z.%s(?:[^%s%s]r....z.%s(?:[ |
1a9e0 | 5e 25 73 5c 6e 5c 72 25 73 5d 72 99 00 00 00 7a 04 7c 28 3f 3a 7a 05 29 7c 28 3f 3a 63 01 00 00 | ^%s\n\r%s]r....z.|(?:z.)|(?:c... |
1aa00 | 00 00 00 00 00 02 00 00 00 07 00 00 00 33 00 00 00 73 34 00 00 00 7c 00 5d 2c 7d 01 64 00 74 00 | .............3...s4...|.],}.d.t. |
1aa20 | a0 01 88 00 6a 02 64 01 7c 01 85 02 19 00 a1 01 74 03 88 00 6a 02 7c 01 19 00 83 01 66 02 16 00 | ....j.d.|.......t...j.|.....f... |
1aa40 | 56 00 01 00 71 02 64 01 53 00 29 02 7a 07 25 73 5b 5e 25 73 5d 4e 29 04 72 ab 01 00 00 72 76 02 | V...q.d.S.).z.%s[^%s]N).r....rv. |
1aa60 | 00 00 da 0c 65 6e 64 51 75 6f 74 65 43 68 61 72 72 74 02 00 00 29 02 72 96 00 00 00 72 e1 00 00 | ....endQuoteCharrt...).r....r... |
1aa80 | 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 8a 0c 00 00 73 02 00 00 00 | .).r....r....r....r........s.... |
1aaa0 | 04 02 7a 28 51 75 6f 74 65 64 53 74 72 69 6e 67 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c | ..z(QuotedString.__init__.<local |
1aac0 | 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 72 84 00 00 00 fa 01 29 7a 07 7c 28 3f 3a 25 73 29 7a 08 7c | s>.<genexpr>r......)z.|(?:%s)z.| |
1aae0 | 28 3f 3a 25 73 2e 29 7a 03 28 2e 29 7a 04 29 2a 25 73 7a 24 69 6e 76 61 6c 69 64 20 70 61 74 74 | (?:%s.)z.(.)z.)*%sz$invalid.patt |
1ab00 | 65 72 6e 20 28 25 73 29 20 70 61 73 73 65 64 20 74 6f 20 52 65 67 65 78 7a 09 45 78 70 65 63 74 | ern.(%s).passed.to.Regexz.Expect |
1ab20 | 65 64 20 46 54 29 25 72 3a 02 00 00 72 34 00 00 00 72 b3 00 00 00 72 bf 00 00 00 72 0e 02 00 00 | ed.FT)%r:...r4...r....r....r.... |
1ab40 | 72 0f 02 00 00 72 10 02 00 00 72 90 02 00 00 da 09 71 75 6f 74 65 43 68 61 72 72 0c 01 00 00 da | r....r....r......quoteCharr..... |
1ab60 | 0c 71 75 6f 74 65 43 68 61 72 4c 65 6e da 0e 66 69 72 73 74 51 75 6f 74 65 43 68 61 72 72 92 02 | .quoteCharLen..firstQuoteCharr.. |
1ab80 | 00 00 da 0f 65 6e 64 51 75 6f 74 65 43 68 61 72 4c 65 6e da 07 65 73 63 43 68 61 72 da 08 65 73 | ....endQuoteCharLen..escChar..es |
1aba0 | 63 51 75 6f 74 65 da 0e 75 6e 71 75 6f 74 65 52 65 73 75 6c 74 73 da 18 63 6f 6e 76 65 72 74 57 | cQuote..unquoteResults..convertW |
1abc0 | 68 69 74 65 73 70 61 63 65 45 73 63 61 70 65 73 72 ab 01 00 00 da 09 4d 55 4c 54 49 4c 49 4e 45 | hitespaceEscapesr......MULTILINE |
1abe0 | da 06 44 4f 54 41 4c 4c 72 83 02 00 00 72 76 02 00 00 72 74 02 00 00 72 82 02 00 00 72 be 00 00 | ..DOTALLr....rv...rt...r....r... |
1ac00 | 00 72 0d 01 00 00 da 15 65 73 63 43 68 61 72 52 65 70 6c 61 63 65 50 61 74 74 65 72 6e 72 77 02 | .r......escCharReplacePatternrw. |
1ac20 | 00 00 72 75 02 00 00 72 84 02 00 00 72 85 02 00 00 72 95 00 00 00 72 f3 00 00 00 72 a8 01 00 00 | ..ru...r....r....r....r....r.... |
1ac40 | 72 a7 01 00 00 72 a2 01 00 00 29 08 72 b1 00 00 00 72 94 02 00 00 72 98 02 00 00 72 99 02 00 00 | r....r....).r....r....r....r.... |
1ac60 | da 09 6d 75 6c 74 69 6c 69 6e 65 72 9a 02 00 00 72 92 02 00 00 72 9b 02 00 00 29 01 72 8d 01 00 | ..multiliner....r....r....).r... |
1ac80 | 00 29 01 72 b1 00 00 00 72 0f 00 00 00 72 b3 00 00 00 61 0c 00 00 73 66 00 00 00 00 01 0e 03 08 | .).r....r....r....a...sf........ |
1aca0 | 01 04 01 10 01 06 02 08 01 06 02 08 01 04 01 10 01 06 02 06 01 0a 01 0a 01 06 01 0a 01 06 01 06 | ................................ |
1acc0 | 01 06 01 06 02 04 01 0e 01 02 01 0a 01 0c 01 1c 02 06 01 02 01 0a 01 0c 01 1e 01 10 01 06 03 36 | ...............................6 |
1ace0 | 02 06 01 18 01 06 01 18 01 12 01 1a 02 02 01 12 01 0c 01 12 01 0c 01 0a 01 08 02 0a 01 0c 01 06 | ................................ |
1ad00 | 01 7a 15 51 75 6f 74 65 64 53 74 72 69 6e 67 2e 5f 5f 69 6e 69 74 5f 5f 63 04 00 00 00 00 00 00 | .z.QuotedString.__init__c....... |
1ad20 | 00 09 00 00 00 05 00 00 00 43 00 00 00 73 d8 00 00 00 7c 01 7c 02 19 00 7c 00 6a 00 6b 02 72 1c | .........C...s....|.|...|.j.k.r. |
1ad40 | 7c 00 6a 01 a0 02 7c 01 7c 02 a1 02 70 1e 64 00 7d 04 7c 04 73 34 74 03 7c 01 7c 02 7c 00 6a 04 | |.j...|.|...p.d.}.|.s4t.|.|.|.j. |
1ad60 | 7c 00 83 04 82 01 7c 04 a0 05 a1 00 7d 02 7c 04 a0 06 a1 00 7d 05 7c 00 6a 07 72 d0 7c 05 7c 00 | |.....|.....}.|.....}.|.j.r.|.|. |
1ad80 | 6a 08 7c 00 6a 09 0b 00 85 02 19 00 7d 05 74 0a 7c 05 74 0b 83 02 72 d0 64 01 7c 05 6b 06 72 a4 | j.|.j.......}.t.|.t...r.d.|.k.r. |
1ada0 | 7c 00 6a 0c 72 a4 64 02 64 03 64 04 64 05 64 06 9c 04 7d 06 78 20 7c 06 a0 0d a1 00 44 00 5d 14 | |.j.r.d.d.d.d.d...}.x.|.....D.]. |
1adc0 | 5c 02 7d 07 7d 08 7c 05 a0 0e 7c 07 7c 08 a1 02 7d 05 71 8c 57 00 7c 00 6a 0f 72 ba 74 01 a0 10 | \.}.}.|...|.|...}.q.W.|.j.r.t... |
1ade0 | 7c 00 6a 11 64 07 7c 05 a1 03 7d 05 7c 00 6a 12 72 d0 7c 05 a0 0e 7c 00 6a 12 7c 00 6a 13 a1 02 | |.j.d.|...}.|.j.r.|...|.j.|.j... |
1ae00 | 7d 05 7c 02 7c 05 66 02 53 00 29 08 4e fa 01 5c fa 01 09 72 d0 00 00 00 fa 01 0c fa 01 0d 29 04 | }.|.|.f.S.).N..\...r..........). |
1ae20 | 7a 02 5c 74 7a 02 5c 6e 7a 02 5c 66 7a 02 5c 72 7a 05 5c 67 3c 31 3e 29 14 72 96 02 00 00 72 ab | z.\tz.\nz.\fz.\rz.\g<1>).r....r. |
1ae40 | 01 00 00 72 54 02 00 00 72 2e 00 00 00 72 a8 01 00 00 72 7b 02 00 00 72 7c 02 00 00 72 9a 02 00 | ...rT...r....r....r{...r|...r... |
1ae60 | 00 72 95 02 00 00 72 97 02 00 00 72 8a 00 00 00 72 01 01 00 00 72 9b 02 00 00 72 10 01 00 00 72 | .r....r....r....r....r....r....r |
1ae80 | 9f 00 00 00 72 98 02 00 00 72 0a 01 00 00 72 9e 02 00 00 72 99 02 00 00 72 92 02 00 00 29 09 72 | ....r....r....r....r....r....).r |
1aea0 | b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 50 02 00 00 72 94 00 00 00 da 06 77 | ....rs...r....r....rP...r......w |
1aec0 | 73 5f 6d 61 70 da 05 77 73 6c 69 74 da 06 77 73 63 68 61 72 72 0e 00 00 00 72 0e 00 00 00 72 0f | s_map..wslit..wscharr....r....r. |
1aee0 | 00 00 00 72 cd 00 00 00 a2 0c 00 00 73 28 00 00 00 00 01 20 01 04 01 10 02 08 01 08 02 06 03 12 | ...r........s(.................. |
1af00 | 02 0a 02 0e 02 02 01 02 01 02 01 08 02 12 01 10 03 06 01 10 03 06 01 10 02 7a 16 51 75 6f 74 65 | .........................z.Quote |
1af20 | 64 53 74 72 69 6e 67 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 08 00 | dString.parseImplc.............. |
1af40 | 00 00 03 00 00 00 73 46 00 00 00 79 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 00 04 00 74 03 6b | ......sF...y.t.t.|.......S...t.k |
1af60 | 0a 72 22 01 00 01 00 01 00 59 00 6e 02 58 00 7c 00 6a 04 64 00 6b 08 72 40 64 01 7c 00 6a 05 7c | .r"......Y.n.X.|.j.d.k.r@d.|.j.| |
1af80 | 00 6a 06 66 02 16 00 7c 00 5f 04 7c 00 6a 04 53 00 29 02 4e 7a 2e 71 75 6f 74 65 64 20 73 74 72 | .j.f...|._.|.j.S.).Nz.quoted.str |
1afa0 | 69 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 25 73 20 65 6e 64 69 6e 67 20 77 69 74 | ing,.starting.with.%s.ending.wit |
1afc0 | 68 20 25 73 29 07 72 3a 02 00 00 72 34 00 00 00 72 bb 00 00 00 72 90 01 00 00 72 9c 01 00 00 72 | h.%s).r:...r4...r....r....r....r |
1afe0 | 94 02 00 00 72 92 02 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 | ....r....).r....).r....r....r... |
1b000 | 00 72 bb 00 00 00 c5 0c 00 00 73 0e 00 00 00 00 01 02 01 0e 01 0e 01 06 02 0a 01 12 02 7a 14 51 | .r........s..................z.Q |
1b020 | 75 6f 74 65 64 53 74 72 69 6e 67 2e 5f 5f 73 74 72 5f 5f 29 06 4e 4e 46 54 4e 54 29 01 54 29 08 | uotedString.__str__).NNFTNT).T). |
1b040 | 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 bb | r....r....r....r....r....r....r. |
1b060 | 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 34 | ...rS...r....r....).r....r....r4 |
1b080 | 00 00 00 3a 0c 00 00 73 08 00 00 00 08 26 04 01 0e 41 0a 23 63 00 00 00 00 00 00 00 00 00 00 00 | ...:...s.....&...A.#c........... |
1b0a0 | 00 04 00 00 00 00 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0b 87 00 66 01 | .........s8...e.Z.d.Z.d.Z.d...f. |
1b0c0 | 64 04 64 05 84 09 5a 04 64 0c 64 07 64 08 84 01 5a 05 87 00 66 01 64 09 64 0a 84 08 5a 06 87 00 | d.d...Z.d.d.d...Z...f.d.d...Z... |
1b0e0 | 04 00 5a 07 53 00 29 0d 72 17 00 00 00 61 fc 02 00 00 54 6f 6b 65 6e 20 66 6f 72 20 6d 61 74 63 | ..Z.S.).r....a....Token.for.matc |
1b100 | 68 69 6e 67 20 77 6f 72 64 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 63 68 61 72 61 63 74 65 72 | hing.words.composed.of.character |
1b120 | 73 20 2a 6e 6f 74 2a 20 69 6e 20 61 20 67 69 76 65 6e 0a 20 20 20 20 73 65 74 20 28 77 69 6c 6c | s.*not*.in.a.given.....set.(will |
1b140 | 20 69 6e 63 6c 75 64 65 20 77 68 69 74 65 73 70 61 63 65 20 69 6e 20 6d 61 74 63 68 65 64 20 63 | .include.whitespace.in.matched.c |
1b160 | 68 61 72 61 63 74 65 72 73 20 69 66 20 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 0a 20 20 20 20 74 | haracters.if.not.listed.in.....t |
1b180 | 68 65 20 70 72 6f 76 69 64 65 64 20 65 78 63 6c 75 73 69 6f 6e 20 73 65 74 20 2d 20 73 65 65 20 | he.provided.exclusion.set.-.see. |
1b1a0 | 65 78 61 6d 70 6c 65 29 2e 20 44 65 66 69 6e 65 64 20 77 69 74 68 20 73 74 72 69 6e 67 0a 20 20 | example)..Defined.with.string... |
1b1c0 | 20 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 64 69 73 61 6c 6c 6f 77 65 64 20 63 68 61 72 | ..containing.all.disallowed.char |
1b1e0 | 61 63 74 65 72 73 2c 20 61 6e 64 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6d 69 6e 69 6d 75 6d 2c | acters,.and.an.optional.minimum, |
1b200 | 0a 20 20 20 20 6d 61 78 69 6d 75 6d 2c 20 61 6e 64 2f 6f 72 20 65 78 61 63 74 20 6c 65 6e 67 74 | .....maximum,.and/or.exact.lengt |
1b220 | 68 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 60 60 6d 69 6e 60 | h...The.default.value.for.``min` |
1b240 | 60 20 69 73 0a 20 20 20 20 31 20 28 61 20 6d 69 6e 69 6d 75 6d 20 76 61 6c 75 65 20 3c 20 31 20 | `.is.....1.(a.minimum.value.<.1. |
1b260 | 69 73 20 6e 6f 74 20 76 61 6c 69 64 29 3b 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 | is.not.valid);.the.default.value |
1b280 | 73 20 66 6f 72 0a 20 20 20 20 60 60 6d 61 78 60 60 20 61 6e 64 20 60 60 65 78 61 63 74 60 60 20 | s.for.....``max``.and.``exact``. |
1b2a0 | 61 72 65 20 30 2c 20 6d 65 61 6e 69 6e 67 20 6e 6f 20 6d 61 78 69 6d 75 6d 20 6f 72 20 65 78 61 | are.0,.meaning.no.maximum.or.exa |
1b2c0 | 63 74 0a 20 20 20 20 6c 65 6e 67 74 68 20 72 65 73 74 72 69 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 | ct.....length.restriction....... |
1b2e0 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 64 65 66 69 6e 65 20 61 20 63 6f | Example::..........#.define.a.co |
1b300 | 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2d 76 61 6c 75 65 20 61 73 20 61 6e 79 74 68 69 6e 67 20 | mma-separated-value.as.anything. |
1b320 | 74 68 61 74 20 69 73 20 6e 6f 74 20 61 20 27 2c 27 0a 20 20 20 20 20 20 20 20 63 73 76 5f 76 61 | that.is.not.a.','.........csv_va |
1b340 | 6c 75 65 20 3d 20 43 68 61 72 73 4e 6f 74 49 6e 28 27 2c 27 29 0a 20 20 20 20 20 20 20 20 70 72 | lue.=.CharsNotIn(',').........pr |
1b360 | 69 6e 74 28 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 28 63 73 76 5f 76 61 6c 75 65 29 2e 70 61 72 | int(delimitedList(csv_value).par |
1b380 | 73 65 53 74 72 69 6e 67 28 22 64 6b 6c 73 2c 6c 73 64 6b 6a 66 2c 73 31 32 20 33 34 2c 40 21 23 | seString("dkls,lsdkjf,s12.34,@!# |
1b3a0 | 2c 32 31 33 22 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b | ,213"))......prints::..........[ |
1b3c0 | 27 64 6b 6c 73 27 2c 20 27 6c 73 64 6b 6a 66 27 2c 20 27 73 31 32 20 33 34 27 2c 20 27 40 21 23 | 'dkls',.'lsdkjf',.'s12.34',.'@!# |
1b3e0 | 27 2c 20 27 32 31 33 27 5d 0a 20 20 20 20 72 99 00 00 00 72 01 00 00 00 63 05 00 00 00 00 00 00 | ',.'213'].....r....r....c....... |
1b400 | 00 05 00 00 00 03 00 00 00 03 00 00 00 73 86 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 | .............s....t.t.|......... |
1b420 | 64 01 7c 00 5f 03 7c 01 7c 00 5f 04 7c 02 64 02 6b 00 72 2a 74 05 64 03 83 01 82 01 7c 02 7c 00 | d.|._.|.|._.|.d.k.r*t.d.....|.|. |
1b440 | 5f 06 7c 03 64 04 6b 04 72 40 7c 03 7c 00 5f 07 6e 06 74 08 7c 00 5f 07 7c 04 64 04 6b 04 72 5a | _.|.d.k.r@|.|._.n.t.|._.|.d.k.rZ |
1b460 | 7c 04 7c 00 5f 07 7c 04 7c 00 5f 06 74 09 7c 00 83 01 7c 00 5f 0a 64 05 7c 00 6a 0a 17 00 7c 00 | |.|._.|.|._.t.|...|._.d.|.j...|. |
1b480 | 5f 0b 7c 00 6a 06 64 04 6b 02 7c 00 5f 0c 64 01 7c 00 5f 0d 64 00 53 00 29 06 4e 46 72 99 00 00 | _.|.j.d.k.|._.d.|._.d.S.).NFr... |
1b4a0 | 00 7a 66 63 61 6e 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 6d 69 6e 69 6d 75 6d 20 6c 65 6e 67 | .zfcannot.specify.a.minimum.leng |
1b4c0 | 74 68 20 3c 20 31 3b 20 75 73 65 20 4f 70 74 69 6f 6e 61 6c 28 43 68 61 72 73 4e 6f 74 49 6e 28 | th.<.1;.use.Optional(CharsNotIn( |
1b4e0 | 29 29 20 69 66 20 7a 65 72 6f 2d 6c 65 6e 67 74 68 20 63 68 61 72 20 67 72 6f 75 70 20 69 73 20 | )).if.zero-length.char.group.is. |
1b500 | 70 65 72 6d 69 74 74 65 64 72 01 00 00 00 7a 09 45 78 70 65 63 74 65 64 20 29 0e 72 3a 02 00 00 | permittedr....z.Expected.).r:... |
1b520 | 72 17 00 00 00 72 b3 00 00 00 72 9f 01 00 00 da 08 6e 6f 74 43 68 61 72 73 72 17 02 00 00 72 71 | r....r....r......notCharsr....rq |
1b540 | 02 00 00 72 72 02 00 00 72 52 02 00 00 72 95 00 00 00 72 f3 00 00 00 72 a8 01 00 00 72 a2 01 00 | ...rr...rR...r....r....r....r... |
1b560 | 00 72 a7 01 00 00 29 05 72 b1 00 00 00 72 a7 02 00 00 72 78 02 00 00 72 79 02 00 00 72 7a 02 00 | .r....).r....r....rx...ry...rz.. |
1b580 | 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 e5 0c 00 00 73 22 00 00 00 | .).r....r....r....r........s"... |
1b5a0 | 00 01 0e 01 06 01 06 02 08 01 02 01 06 03 06 02 08 01 08 02 06 02 08 01 06 01 06 02 0a 01 0c 01 | ................................ |
1b5c0 | 0c 01 7a 13 43 68 61 72 73 4e 6f 74 49 6e 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 | ..z.CharsNotIn.__init__Tc....... |
1b5e0 | 00 07 00 00 00 05 00 00 00 43 00 00 00 73 94 00 00 00 7c 01 7c 02 19 00 7c 00 6a 00 6b 06 72 1e | .........C...s....|.|...|.j.k.r. |
1b600 | 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 7d 04 7c 02 64 01 37 00 7d 02 7c 00 6a 00 | t.|.|.|.j.|.....|.}.|.d.7.}.|.j. |
1b620 | 7d 05 74 03 7c 04 7c 00 6a 04 17 00 74 05 7c 01 83 01 83 02 7d 06 78 20 7c 02 7c 06 6b 00 72 64 | }.t.|.|.j...t.|.....}.x.|.|.k.rd |
1b640 | 7c 01 7c 02 19 00 7c 05 6b 07 72 64 7c 02 64 01 37 00 7d 02 71 46 57 00 7c 02 7c 04 18 00 7c 00 | |.|...|.k.rd|.d.7.}.qFW.|.|...|. |
1b660 | 6a 06 6b 00 72 84 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 7c 01 7c 04 7c 02 85 02 | j.k.r.t.|.|.|.j.|.....|.|.|.|... |
1b680 | 19 00 66 02 53 00 29 02 4e 72 99 00 00 00 29 07 72 a7 02 00 00 72 2e 00 00 00 72 a8 01 00 00 72 | ..f.S.).Nr....).r....r....r....r |
1b6a0 | 78 02 00 00 72 72 02 00 00 72 0c 01 00 00 72 71 02 00 00 29 07 72 b1 00 00 00 72 73 01 00 00 72 | x...rr...r....rq...).r....rs...r |
1b6c0 | ac 00 00 00 72 b9 01 00 00 72 64 02 00 00 da 08 6e 6f 74 63 68 61 72 73 da 06 6d 61 78 6c 65 6e | ....r....rd.....notchars..maxlen |
1b6e0 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 ff 0c 00 00 73 18 00 00 00 00 01 0e | r....r....r....r........s....... |
1b700 | 01 10 02 04 01 08 01 06 01 14 01 0a 01 0c 01 0c 02 0e 01 10 02 7a 14 43 68 61 72 73 4e 6f 74 49 | .....................z.CharsNotI |
1b720 | 6e 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 08 00 00 00 03 00 00 00 | n.parseImplc.................... |
1b740 | 73 64 00 00 00 79 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 00 04 00 74 03 6b 0a 72 22 01 00 01 | sd...y.t.t.|.......S...t.k.r"... |
1b760 | 00 01 00 59 00 6e 02 58 00 7c 00 6a 04 64 00 6b 08 72 5e 74 05 7c 00 6a 06 83 01 64 01 6b 04 72 | ...Y.n.X.|.j.d.k.r^t.|.j...d.k.r |
1b780 | 52 64 02 7c 00 6a 06 64 00 64 01 85 02 19 00 16 00 7c 00 5f 04 6e 0c 64 03 7c 00 6a 06 16 00 7c | Rd.|.j.d.d.......|._.n.d.|.j...| |
1b7a0 | 00 5f 04 7c 00 6a 04 53 00 29 04 4e 72 7f 02 00 00 7a 0a 21 57 3a 28 25 73 2e 2e 2e 29 7a 07 21 | ._.|.j.S.).Nr....z.!W:(%s...)z.! |
1b7c0 | 57 3a 28 25 73 29 29 07 72 3a 02 00 00 72 17 00 00 00 72 bb 00 00 00 72 90 01 00 00 72 9c 01 00 | W:(%s)).r:...r....r....r....r... |
1b7e0 | 00 72 0c 01 00 00 72 a7 02 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f | .r....r....).r....).r....r....r. |
1b800 | 00 00 00 72 bb 00 00 00 10 0d 00 00 73 12 00 00 00 00 01 02 01 0e 01 0e 01 06 02 0a 01 0e 01 16 | ...r........s................... |
1b820 | 02 0c 02 7a 12 43 68 61 72 73 4e 6f 74 49 6e 2e 5f 5f 73 74 72 5f 5f 29 03 72 99 00 00 00 72 01 | ...z.CharsNotIn.__str__).r....r. |
1b840 | 00 00 00 72 01 00 00 00 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 | ...r....).T).r....r....r....r... |
1b860 | 00 72 b3 00 00 00 72 cd 00 00 00 72 bb 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 | .r....r....r....rS...r....r....) |
1b880 | 01 72 8d 01 00 00 72 0f 00 00 00 72 17 00 00 00 d1 0c 00 00 73 08 00 00 00 08 13 04 01 0e 1a 0a | .r....r....r........s........... |
1b8a0 | 11 63 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 73 60 00 00 00 65 00 5a 01 64 | .c....................s`...e.Z.d |
1b8c0 | 00 5a 02 64 01 5a 03 64 02 64 03 64 04 64 05 64 06 64 07 64 08 64 09 64 0a 64 0b 64 0c 64 0d 64 | .Z.d.Z.d.d.d.d.d.d.d.d.d.d.d.d.d |
1b8e0 | 0e 64 0f 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 9c 17 5a 04 64 22 87 00 66 | .d.d.d.d.d.d.d.d.d.d.d...Z.d"..f |
1b900 | 01 64 1d 64 1e 84 09 5a 05 64 23 64 20 64 21 84 01 5a 06 87 00 04 00 5a 07 53 00 29 24 72 3d 00 | .d.d...Z.d#d.d!..Z.....Z.S.)$r=. |
1b920 | 00 00 61 99 01 00 00 53 70 65 63 69 61 6c 20 6d 61 74 63 68 69 6e 67 20 63 6c 61 73 73 20 66 6f | ..a....Special.matching.class.fo |
1b940 | 72 20 6d 61 74 63 68 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2e 20 20 4e 6f 72 6d 61 6c 6c 79 | r.matching.whitespace...Normally |
1b960 | 2c 0a 20 20 20 20 77 68 69 74 65 73 70 61 63 65 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 70 | ,.....whitespace.is.ignored.by.p |
1b980 | 79 70 61 72 73 69 6e 67 20 67 72 61 6d 6d 61 72 73 2e 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 | yparsing.grammars...This.class.i |
1b9a0 | 73 20 69 6e 63 6c 75 64 65 64 0a 20 20 20 20 77 68 65 6e 20 73 6f 6d 65 20 77 68 69 74 65 73 70 | s.included.....when.some.whitesp |
1b9c0 | 61 63 65 20 73 74 72 75 63 74 75 72 65 73 20 61 72 65 20 73 69 67 6e 69 66 69 63 61 6e 74 2e 20 | ace.structures.are.significant.. |
1b9e0 | 20 44 65 66 69 6e 65 20 77 69 74 68 0a 20 20 20 20 61 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 | .Define.with.....a.string.contai |
1ba00 | 6e 69 6e 67 20 74 68 65 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 20 74 | ning.the.whitespace.characters.t |
1ba20 | 6f 20 62 65 20 6d 61 74 63 68 65 64 3b 20 64 65 66 61 75 6c 74 0a 20 20 20 20 69 73 20 60 60 22 | o.be.matched;.default.....is.``" |
1ba40 | 20 5c 74 5c 72 5c 6e 22 60 60 2e 20 20 41 6c 73 6f 20 74 61 6b 65 73 20 6f 70 74 69 6f 6e 61 6c | .\t\r\n"``...Also.takes.optional |
1ba60 | 20 60 60 6d 69 6e 60 60 2c 0a 20 20 20 20 60 60 6d 61 78 60 60 2c 20 61 6e 64 20 60 60 65 78 61 | .``min``,.....``max``,.and.``exa |
1ba80 | 63 74 60 60 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 73 20 64 65 66 69 6e 65 64 20 66 6f 72 20 74 | ct``.arguments,.as.defined.for.t |
1baa0 | 68 65 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 57 6f 72 64 60 20 63 6c 61 73 73 2e 0a 20 20 20 20 | he.....:class:`Word`.class...... |
1bac0 | 7a 04 3c 53 50 3e 7a 05 3c 54 41 42 3e 7a 04 3c 4c 46 3e 7a 04 3c 43 52 3e 7a 04 3c 46 46 3e 7a | z.<SP>z.<TAB>z.<LF>z.<CR>z.<FF>z |
1bae0 | 06 3c 4e 42 53 50 3e 7a 12 3c 4f 47 48 41 4d 5f 53 50 41 43 45 5f 4d 41 52 4b 3e 7a 1b 3c 4d 4f | .<NBSP>z.<OGHAM_SPACE_MARK>z.<MO |
1bb00 | 4e 47 4f 4c 49 41 4e 5f 56 4f 57 45 4c 5f 53 45 50 41 52 41 54 4f 52 3e 7a 09 3c 45 4e 5f 51 55 | NGOLIAN_VOWEL_SEPARATOR>z.<EN_QU |
1bb20 | 41 44 3e 7a 09 3c 45 4d 5f 51 55 41 44 3e 7a 0a 3c 45 4e 5f 53 50 41 43 45 3e 7a 0a 3c 45 4d 5f | AD>z.<EM_QUAD>z.<EN_SPACE>z.<EM_ |
1bb40 | 53 50 41 43 45 3e 7a 14 3c 54 48 52 45 45 2d 50 45 52 2d 45 4d 5f 53 50 41 43 45 3e 7a 13 3c 46 | SPACE>z.<THREE-PER-EM_SPACE>z.<F |
1bb60 | 4f 55 52 2d 50 45 52 2d 45 4d 5f 53 50 41 43 45 3e 7a 12 3c 53 49 58 2d 50 45 52 2d 45 4d 5f 53 | OUR-PER-EM_SPACE>z.<SIX-PER-EM_S |
1bb80 | 50 41 43 45 3e 7a 0e 3c 46 49 47 55 52 45 5f 53 50 41 43 45 3e 7a 13 3c 50 55 4e 43 54 55 41 54 | PACE>z.<FIGURE_SPACE>z.<PUNCTUAT |
1bba0 | 49 4f 4e 5f 53 50 41 43 45 3e 7a 0c 3c 54 48 49 4e 5f 53 50 41 43 45 3e 7a 0c 3c 48 41 49 52 5f | ION_SPACE>z.<THIN_SPACE>z.<HAIR_ |
1bbc0 | 53 50 41 43 45 3e 7a 12 3c 5a 45 52 4f 5f 57 49 44 54 48 5f 53 50 41 43 45 3e 7a 07 3c 4e 4e 42 | SPACE>z.<ZERO_WIDTH_SPACE>z.<NNB |
1bbe0 | 53 50 3e 7a 06 3c 4d 4d 53 50 3e 7a 13 3c 49 44 45 4f 47 52 41 50 48 49 43 5f 53 50 41 43 45 3e | SP>z.<MMSP>z.<IDEOGRAPHIC_SPACE> |
1bc00 | 29 17 72 ca 00 00 00 72 a1 02 00 00 72 d0 00 00 00 72 a3 02 00 00 72 a2 02 00 00 7a 04 75 00 41 | ).r....r....r....r....r....z.u.A |
1bc20 | 30 7a 04 75 0e 38 30 7a 05 75 01 38 30 45 75 04 00 00 00 75 c2 80 30 75 04 00 00 00 75 c2 80 31 | 0z.u.80z.u.80Eu....u..0u....u..1 |
1bc40 | 75 04 00 00 00 75 c2 80 32 75 04 00 00 00 75 c2 80 33 75 04 00 00 00 75 c2 80 34 75 04 00 00 00 | u....u..2u....u..3u....u..4u.... |
1bc60 | 75 c2 80 35 75 04 00 00 00 75 c2 80 36 75 04 00 00 00 75 c2 80 37 75 04 00 00 00 75 c2 80 38 75 | u..5u....u..6u....u..7u....u..8u |
1bc80 | 04 00 00 00 75 c2 80 39 75 04 00 00 00 75 c2 80 41 75 04 00 00 00 75 c2 80 42 75 04 00 00 00 75 | ....u..9u....u..Au....u..Bu....u |
1bca0 | c2 82 46 75 04 00 00 00 75 c2 85 46 75 04 00 00 00 75 c3 80 30 fa 04 20 09 0d 0a 72 99 00 00 00 | ..Fu....u..Fu....u..0......r.... |
1bcc0 | 72 01 00 00 00 63 05 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 03 00 00 00 73 92 00 00 00 74 | r....c....................s....t |
1bce0 | 00 74 01 88 00 83 02 a0 02 a1 00 01 00 7c 01 88 00 5f 03 88 00 a0 04 64 01 a0 05 87 00 66 01 64 | .t...........|..._.....d.....f.d |
1bd00 | 02 64 03 84 08 88 00 6a 06 44 00 83 01 a1 01 a1 01 01 00 64 01 a0 05 64 04 64 03 84 00 88 00 6a | .d.....j.D.........d...d.d.....j |
1bd20 | 03 44 00 83 01 a1 01 88 00 5f 07 64 05 88 00 5f 08 64 06 88 00 6a 07 17 00 88 00 5f 09 7c 02 88 | .D......._.d..._.d...j....._.|.. |
1bd40 | 00 5f 0a 7c 03 64 07 6b 04 72 74 7c 03 88 00 5f 0b 6e 06 74 0c 88 00 5f 0b 7c 04 64 07 6b 04 72 | ._.|.d.k.rt|..._.n.t..._.|.d.k.r |
1bd60 | 8e 7c 04 88 00 5f 0b 7c 04 88 00 5f 0a 64 00 53 00 29 08 4e 72 a8 00 00 00 63 01 00 00 00 00 00 | .|..._.|..._.d.S.).Nr....c...... |
1bd80 | 00 00 02 00 00 00 03 00 00 00 33 00 00 00 73 1c 00 00 00 7c 00 5d 14 7d 01 7c 01 88 00 6a 00 6b | ..........3...s....|.].}.|...j.k |
1bda0 | 07 72 02 7c 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 da 0a 6d 61 74 63 68 57 68 69 74 65 | .r.|.V...q.d.S.).N)...matchWhite |
1bdc0 | 29 02 72 96 00 00 00 72 ab 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 | ).r....r....).r....r....r....r.. |
1bde0 | 00 00 43 0d 00 00 73 02 00 00 00 04 00 7a 21 57 68 69 74 65 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c | ..C...s......z!White.__init__.<l |
1be00 | 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 | ocals>.<genexpr>c............... |
1be20 | 00 73 00 00 00 73 18 00 00 00 7c 00 5d 10 7d 01 74 00 6a 01 7c 01 19 00 56 00 01 00 71 02 64 00 | .s...s....|.].}.t.j.|...V...q.d. |
1be40 | 53 00 29 01 4e 29 02 72 3d 00 00 00 da 09 77 68 69 74 65 53 74 72 73 29 02 72 96 00 00 00 72 ab | S.).N).r=.....whiteStrs).r....r. |
1be60 | 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 45 0d 00 00 73 02 00 00 00 | ...r....r....r....r....E...s.... |
1be80 | 04 00 54 7a 09 45 78 70 65 63 74 65 64 20 72 01 00 00 00 29 0d 72 3a 02 00 00 72 3d 00 00 00 72 | ..Tz.Expected.r....).r:...r=...r |
1bea0 | b3 00 00 00 72 ab 02 00 00 72 26 02 00 00 72 be 00 00 00 72 a0 01 00 00 72 f3 00 00 00 72 a2 01 | ....r....r&...r....r....r....r.. |
1bec0 | 00 00 72 a8 01 00 00 72 71 02 00 00 72 72 02 00 00 72 52 02 00 00 29 05 72 b1 00 00 00 da 02 77 | ..r....rq...rr...rR...).r......w |
1bee0 | 73 72 78 02 00 00 72 79 02 00 00 72 7a 02 00 00 29 01 72 8d 01 00 00 29 01 72 b1 00 00 00 72 0f | srx...ry...rz...).r....).r....r. |
1bf00 | 00 00 00 72 b3 00 00 00 40 0d 00 00 73 1a 00 00 00 00 01 0e 01 06 01 20 02 18 01 06 01 0c 02 06 | ...r....@...s................... |
1bf20 | 02 08 01 08 02 06 02 08 01 06 01 7a 0e 57 68 69 74 65 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 | ...........z.White.__init__Tc... |
1bf40 | 00 00 00 00 00 06 00 00 00 05 00 00 00 43 00 00 00 73 94 00 00 00 7c 01 7c 02 19 00 7c 00 6a 00 | .............C...s....|.|...|.j. |
1bf60 | 6b 07 72 1e 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 7d 04 7c 02 64 01 37 00 7d 02 | k.r.t.|.|.|.j.|.....|.}.|.d.7.}. |
1bf80 | 7c 04 7c 00 6a 03 17 00 7d 05 74 04 7c 05 74 05 7c 01 83 01 83 02 7d 05 78 22 7c 02 7c 05 6b 00 | |.|.j...}.t.|.t.|.....}.x"|.|.k. |
1bfa0 | 72 64 7c 01 7c 02 19 00 7c 00 6a 00 6b 06 72 64 7c 02 64 01 37 00 7d 02 71 44 57 00 7c 02 7c 04 | rd|.|...|.j.k.rd|.d.7.}.qDW.|.|. |
1bfc0 | 18 00 7c 00 6a 06 6b 00 72 84 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 7c 01 7c 04 | ..|.j.k.r.t.|.|.|.j.|.....|.|.|. |
1bfe0 | 7c 02 85 02 19 00 66 02 53 00 29 02 4e 72 99 00 00 00 29 07 72 ab 02 00 00 72 2e 00 00 00 72 a8 | |.....f.S.).Nr....).r....r....r. |
1c000 | 01 00 00 72 72 02 00 00 72 78 02 00 00 72 0c 01 00 00 72 71 02 00 00 29 06 72 b1 00 00 00 72 73 | ...rr...rx...r....rq...).r....rs |
1c020 | 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 64 02 00 00 72 65 02 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....rd...re...r....r... |
1c040 | 00 72 0f 00 00 00 72 cd 00 00 00 54 0d 00 00 73 16 00 00 00 00 01 0e 01 10 01 04 01 08 01 0a 01 | .r....r....T...s................ |
1c060 | 0e 01 18 01 0c 02 0e 01 10 02 7a 0f 57 68 69 74 65 2e 70 61 72 73 65 49 6d 70 6c 29 04 72 aa 02 | ..........z.White.parseImpl).r.. |
1c080 | 00 00 72 99 00 00 00 72 01 00 00 00 72 01 00 00 00 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 | ..r....r....r....).T).r....r.... |
1c0a0 | 72 0d 00 00 00 72 c7 00 00 00 72 ac 02 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e | r....r....r....r....r....rS...r. |
1c0c0 | 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 3d 00 00 00 1e 0d 00 00 73 34 00 | ...r....).r....r....r=.......s4. |
1c0e0 | 00 00 08 08 04 02 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 | ................................ |
1c100 | 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 08 02 0e 14 63 00 00 00 00 00 00 00 00 00 | ......................c......... |
1c120 | 00 00 00 03 00 00 00 00 00 00 00 73 1c 00 00 00 65 00 5a 01 64 00 5a 02 87 00 66 01 64 01 64 02 | ...........s....e.Z.d.Z...f.d.d. |
1c140 | 84 08 5a 03 87 00 04 00 5a 04 53 00 29 03 da 0e 5f 50 6f 73 69 74 69 6f 6e 54 6f 6b 65 6e 63 01 | ..Z.....Z.S.)..._PositionTokenc. |
1c160 | 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 28 00 00 00 74 00 74 01 7c 00 83 02 | ...................s(...t.t.|... |
1c180 | a0 02 a1 00 01 00 7c 00 6a 03 6a 04 7c 00 5f 05 64 01 7c 00 5f 06 64 02 7c 00 5f 07 64 00 53 00 | ......|.j.j.|._.d.|._.d.|._.d.S. |
1c1a0 | 29 03 4e 54 46 29 08 72 3a 02 00 00 72 ae 02 00 00 72 b3 00 00 00 72 8d 01 00 00 72 0b 00 00 00 | ).NTF).r:...r....r....r....r.... |
1c1c0 | 72 f3 00 00 00 72 a2 01 00 00 72 a7 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 | r....r....r....).r....).r....r.. |
1c1e0 | 00 00 72 0f 00 00 00 72 b3 00 00 00 65 0d 00 00 73 08 00 00 00 00 01 0e 01 0a 01 06 01 7a 17 5f | ..r....r....e...s............z._ |
1c200 | 50 6f 73 69 74 69 6f 6e 54 6f 6b 65 6e 2e 5f 5f 69 6e 69 74 5f 5f 29 05 72 0b 00 00 00 72 0c 00 | PositionToken.__init__).r....r.. |
1c220 | 00 00 72 0d 00 00 00 72 b3 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 | ..r....r....rS...r....r....).r.. |
1c240 | 00 00 72 0f 00 00 00 72 ae 02 00 00 64 0d 00 00 73 02 00 00 00 08 01 72 ae 02 00 00 63 00 00 00 | ..r....r....d...s......r....c... |
1c260 | 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 32 00 00 00 65 00 5a 01 64 00 5a 02 64 01 | .................s2...e.Z.d.Z.d. |
1c280 | 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 04 64 05 84 00 5a 05 64 09 64 07 64 08 84 01 5a 06 | Z...f.d.d...Z.d.d...Z.d.d.d...Z. |
1c2a0 | 87 00 04 00 5a 07 53 00 29 0a 72 1e 00 00 00 7a 61 54 6f 6b 65 6e 20 74 6f 20 61 64 76 61 6e 63 | ....Z.S.).r....zaToken.to.advanc |
1c2c0 | 65 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 63 6f 6c 75 6d 6e 20 6f 66 20 69 6e 70 75 74 20 | e.to.a.specific.column.of.input. |
1c2e0 | 74 65 78 74 3b 20 75 73 65 66 75 6c 20 66 6f 72 0a 20 20 20 20 74 61 62 75 6c 61 72 20 72 65 70 | text;.useful.for.....tabular.rep |
1c300 | 6f 72 74 20 73 63 72 61 70 69 6e 67 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 03 | ort.scraping......c............. |
1c320 | 00 00 00 03 00 00 00 73 18 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 7c 01 7c 00 5f 03 | .......s....t.t.|.........|.|._. |
1c340 | 64 00 53 00 29 01 4e 29 04 72 3a 02 00 00 72 1e 00 00 00 72 b3 00 00 00 72 49 00 00 00 29 02 72 | d.S.).N).r:...r....r....rI...).r |
1c360 | b1 00 00 00 da 05 63 6f 6c 6e 6f 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 | ......colno).r....r....r....r... |
1c380 | 00 6f 0d 00 00 73 04 00 00 00 00 01 0e 01 7a 13 47 6f 54 6f 43 6f 6c 75 6d 6e 2e 5f 5f 69 6e 69 | .o...s........z.GoToColumn.__ini |
1c3a0 | 74 5f 5f 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 60 00 00 00 74 00 7c | t__c................C...s`...t.| |
1c3c0 | 02 7c 01 83 02 7c 00 6a 00 6b 03 72 5c 74 01 7c 01 83 01 7d 03 7c 00 6a 02 72 2a 7c 00 a0 03 7c | .|...|.j.k.r\t.|...}.|.j.r*|...| |
1c3e0 | 01 7c 02 a1 02 7d 02 78 30 7c 02 7c 03 6b 00 72 5a 7c 01 7c 02 19 00 a0 04 a1 00 72 5a 74 00 7c | .|...}.x0|.|.k.rZ|.|.......rZt.| |
1c400 | 02 7c 01 83 02 7c 00 6a 00 6b 03 72 5a 7c 02 64 01 37 00 7d 02 71 2c 57 00 7c 02 53 00 29 02 4e | .|...|.j.k.rZ|.d.7.}.q,W.|.S.).N |
1c420 | 72 99 00 00 00 29 05 72 49 00 00 00 72 0c 01 00 00 72 a4 01 00 00 72 ce 01 00 00 da 07 69 73 73 | r....).rI...r....r....r......iss |
1c440 | 70 61 63 65 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 d0 01 00 00 72 0e 00 00 00 72 | pace).r....rs...r....r....r....r |
1c460 | 0e 00 00 00 72 0f 00 00 00 72 d1 01 00 00 73 0d 00 00 73 0e 00 00 00 00 01 10 01 08 01 06 01 0c | ....r....r....s...s............. |
1c480 | 01 26 01 0c 01 7a 13 47 6f 54 6f 43 6f 6c 75 6d 6e 2e 70 72 65 50 61 72 73 65 54 63 04 00 00 00 | .&...z.GoToColumn.preParseTc.... |
1c4a0 | 00 00 00 00 07 00 00 00 05 00 00 00 43 00 00 00 73 44 00 00 00 74 00 7c 02 7c 01 83 02 7d 04 7c | ............C...sD...t.|.|...}.| |
1c4c0 | 04 7c 00 6a 00 6b 04 72 22 74 01 7c 01 7c 02 64 01 7c 00 83 04 82 01 7c 02 7c 00 6a 00 17 00 7c | .|.j.k.r"t.|.|.d.|.....|.|.j...| |
1c4e0 | 04 18 00 7d 05 7c 01 7c 02 7c 05 85 02 19 00 7d 06 7c 05 7c 06 66 02 53 00 29 02 4e 7a 1b 54 65 | ...}.|.|.|.....}.|.|.f.S.).Nz.Te |
1c500 | 78 74 20 6e 6f 74 20 69 6e 20 65 78 70 65 63 74 65 64 20 63 6f 6c 75 6d 6e 29 02 72 49 00 00 00 | xt.not.in.expected.column).rI... |
1c520 | 72 2e 00 00 00 29 07 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 da 07 74 68 69 | r....).r....rs...r....r......thi |
1c540 | 73 63 6f 6c da 06 6e 65 77 6c 6f 63 72 94 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | scol..newlocr....r....r....r.... |
1c560 | 72 cd 00 00 00 7c 0d 00 00 73 0c 00 00 00 00 01 0a 01 0a 01 0e 01 0e 01 0c 01 7a 14 47 6f 54 6f | r....|...s................z.GoTo |
1c580 | 43 6f 6c 75 6d 6e 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 | Column.parseImpl).T).r....r....r |
1c5a0 | 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 d1 01 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 | ....r....r....r....r....rS...r.. |
1c5c0 | 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 1e 00 00 00 6b 0d 00 00 73 08 00 00 | ..r....).r....r....r....k...s... |
1c5e0 | 00 08 03 04 01 0c 04 08 09 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a | .........c....................s* |
1c600 | 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 | ...e.Z.d.Z.d.Z...f.d.d...Z.d.d.d |
1c620 | 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 22 00 00 00 61 b1 01 00 00 4d 61 74 63 68 65 73 | ...Z.....Z.S.).r"...a....Matches |
1c640 | 20 69 66 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 62 | .if.current.position.is.at.the.b |
1c660 | 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 6c 69 6e 65 20 77 69 74 68 69 6e 0a 20 20 20 20 74 68 | eginning.of.a.line.within.....th |
1c680 | 65 20 70 61 72 73 65 20 73 74 72 69 6e 67 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 | e.parse.string......Example::... |
1c6a0 | 20 20 20 20 20 20 20 74 65 73 74 20 3d 20 27 27 27 5c 0a 20 20 20 20 20 20 20 20 41 41 41 20 74 | .......test.=.'''\.........AAA.t |
1c6c0 | 68 69 73 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 41 41 41 20 61 6e 64 20 74 68 69 73 20 6c 69 | his.line.........AAA.and.this.li |
1c6e0 | 6e 65 0a 20 20 20 20 20 20 20 20 20 20 41 41 41 20 62 75 74 20 6e 6f 74 20 74 68 69 73 20 6f 6e | ne...........AAA.but.not.this.on |
1c700 | 65 0a 20 20 20 20 20 20 20 20 42 20 41 41 41 20 61 6e 64 20 64 65 66 69 6e 69 74 65 6c 79 20 6e | e.........B.AAA.and.definitely.n |
1c720 | 6f 74 20 74 68 69 73 20 6f 6e 65 0a 20 20 20 20 20 20 20 20 27 27 27 0a 0a 20 20 20 20 20 20 20 | ot.this.one.........'''......... |
1c740 | 20 66 6f 72 20 74 20 69 6e 20 28 4c 69 6e 65 53 74 61 72 74 28 29 20 2b 20 27 41 41 41 27 20 2b | .for.t.in.(LineStart().+.'AAA'.+ |
1c760 | 20 72 65 73 74 4f 66 4c 69 6e 65 29 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 74 65 73 74 29 3a | .restOfLine).searchString(test): |
1c780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 74 29 0a 0a 20 20 20 20 70 72 69 6e 74 | .............print(t)......print |
1c7a0 | 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 27 41 41 41 27 2c 20 27 20 74 68 69 73 20 6c 69 6e 65 | s::..........['AAA',.'.this.line |
1c7c0 | 27 5d 0a 20 20 20 20 20 20 20 20 5b 27 41 41 41 27 2c 20 27 20 61 6e 64 20 74 68 69 73 20 6c 69 | '].........['AAA',.'.and.this.li |
1c7e0 | 6e 65 27 5d 0a 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 | ne']......c....................s |
1c800 | 18 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 64 01 7c 00 5f 03 64 00 53 00 29 02 4e 7a | ....t.t.|.........d.|._.d.S.).Nz |
1c820 | 16 45 78 70 65 63 74 65 64 20 73 74 61 72 74 20 6f 66 20 6c 69 6e 65 29 04 72 3a 02 00 00 72 22 | .Expected.start.of.line).r:...r" |
1c840 | 00 00 00 72 b3 00 00 00 72 a8 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 | ...r....r....).r....).r....r.... |
1c860 | 72 0f 00 00 00 72 b3 00 00 00 9b 0d 00 00 73 04 00 00 00 00 01 0e 01 7a 12 4c 69 6e 65 53 74 61 | r....r........s........z.LineSta |
1c880 | 72 74 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 | rt.__init__Tc................C.. |
1c8a0 | 00 73 2a 00 00 00 74 00 7c 02 7c 01 83 02 64 01 6b 02 72 16 7c 02 67 00 66 02 53 00 74 01 7c 01 | .s*...t.|.|...d.k.r.|.g.f.S.t.|. |
1c8c0 | 7c 02 7c 00 6a 02 7c 00 83 04 82 01 64 00 53 00 29 02 4e 72 99 00 00 00 29 03 72 49 00 00 00 72 | |.|.j.|.....d.S.).Nr....).rI...r |
1c8e0 | 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 | ....r....).r....rs...r....r....r |
1c900 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 9f 0d 00 00 73 06 00 00 00 00 01 0e 01 | ....r....r....r........s........ |
1c920 | 08 01 7a 13 4c 69 6e 65 53 74 61 72 74 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 | ..z.LineStart.parseImpl).T).r... |
1c940 | 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 | .r....r....r....r....r....rS...r |
1c960 | 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 22 00 00 00 85 0d 00 00 73 06 | ....r....).r....r....r".......s. |
1c980 | 00 00 00 08 15 04 01 0c 04 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a | .........c....................s* |
1c9a0 | 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 | ...e.Z.d.Z.d.Z...f.d.d...Z.d.d.d |
1c9c0 | 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 21 00 00 00 7a 54 4d 61 74 63 68 65 73 20 69 66 | ...Z.....Z.S.).r!...zTMatches.if |
1c9e0 | 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 65 6e 64 20 | .current.position.is.at.the.end. |
1ca00 | 6f 66 20 61 20 6c 69 6e 65 20 77 69 74 68 69 6e 20 74 68 65 0a 20 20 20 20 70 61 72 73 65 20 73 | of.a.line.within.the.....parse.s |
1ca20 | 74 72 69 6e 67 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 06 00 00 00 03 00 00 00 73 | tring.....c....................s |
1ca40 | 2c 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 7c 00 a0 03 74 04 6a 05 a0 06 64 01 64 02 | ,...t.t.|.........|...t.j...d.d. |
1ca60 | a1 02 a1 01 01 00 64 03 7c 00 5f 07 64 00 53 00 29 04 4e 72 d0 00 00 00 72 a8 00 00 00 7a 14 45 | ......d.|._.d.S.).Nr....r....z.E |
1ca80 | 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 6c 69 6e 65 29 08 72 3a 02 00 00 72 21 00 00 00 72 | xpected.end.of.line).r:...r!...r |
1caa0 | b3 00 00 00 72 26 02 00 00 72 33 00 00 00 72 95 01 00 00 72 9f 00 00 00 72 a8 01 00 00 29 01 72 | ....r&...r3...r....r....r....).r |
1cac0 | b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 a8 0d 00 00 73 06 | ....).r....r....r....r........s. |
1cae0 | 00 00 00 00 01 0e 01 14 01 7a 10 4c 69 6e 65 45 6e 64 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 | .........z.LineEnd.__init__Tc... |
1cb00 | 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 62 00 00 00 7c 02 74 00 7c 01 83 01 6b 00 | .............C...sb...|.t.|...k. |
1cb20 | 72 36 7c 01 7c 02 19 00 64 01 6b 02 72 24 7c 02 64 02 17 00 64 01 66 02 53 00 74 01 7c 01 7c 02 | r6|.|...d.k.r$|.d...d.f.S.t.|.|. |
1cb40 | 7c 00 6a 02 7c 00 83 04 82 01 6e 28 7c 02 74 00 7c 01 83 01 6b 02 72 4e 7c 02 64 02 17 00 67 00 | |.j.|.....n(|.t.|...k.rN|.d...g. |
1cb60 | 66 02 53 00 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 64 00 53 00 29 03 4e 72 d0 00 00 00 | f.S.t.|.|.|.j.|.....d.S.).Nr.... |
1cb80 | 72 99 00 00 00 29 03 72 0c 01 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 | r....).r....r....r....).r....rs. |
1cba0 | 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 | ..r....r....r....r....r....r.... |
1cbc0 | ad 0d 00 00 73 0e 00 00 00 00 01 0c 01 0c 01 0c 02 12 01 0c 01 0c 02 7a 11 4c 69 6e 65 45 6e 64 | ....s..................z.LineEnd |
1cbe0 | 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 | .parseImpl).T).r....r....r....r. |
1cc00 | 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d | ...r....r....rS...r....r....).r. |
1cc20 | 01 00 00 72 0f 00 00 00 72 21 00 00 00 a4 0d 00 00 73 06 00 00 00 08 03 04 01 0c 05 63 00 00 00 | ...r....r!.......s..........c... |
1cc40 | 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 | .................s*...e.Z.d.Z.d. |
1cc60 | 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 06 84 01 5a 05 87 00 04 00 5a 06 53 00 | Z...f.d.d...Z.d.d.d...Z.....Z.S. |
1cc80 | 29 08 72 39 00 00 00 7a 4c 4d 61 74 63 68 65 73 20 69 66 20 63 75 72 72 65 6e 74 20 70 6f 73 69 | ).r9...zLMatches.if.current.posi |
1cca0 | 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 | tion.is.at.the.beginning.of.the. |
1ccc0 | 70 61 72 73 65 0a 20 20 20 20 73 74 72 69 6e 67 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 | parse.....string.....c.......... |
1cce0 | 00 00 03 00 00 00 03 00 00 00 73 18 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 64 01 7c | ..........s....t.t.|.........d.| |
1cd00 | 00 5f 03 64 00 53 00 29 02 4e 7a 16 45 78 70 65 63 74 65 64 20 73 74 61 72 74 20 6f 66 20 74 65 | ._.d.S.).Nz.Expected.start.of.te |
1cd20 | 78 74 29 04 72 3a 02 00 00 72 39 00 00 00 72 b3 00 00 00 72 a8 01 00 00 29 01 72 b1 00 00 00 29 | xt).r:...r9...r....r....).r....) |
1cd40 | 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 bc 0d 00 00 73 04 00 00 00 00 01 | .r....r....r....r........s...... |
1cd60 | 0e 01 7a 14 53 74 72 69 6e 67 53 74 61 72 74 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 | ..z.StringStart.__init__Tc...... |
1cd80 | 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 30 00 00 00 7c 02 64 01 6b 03 72 28 7c 02 7c 00 a0 | ..........C...s0...|.d.k.r(|.|.. |
1cda0 | 00 7c 01 64 01 a1 02 6b 03 72 28 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 67 00 66 | .|.d...k.r(t.|.|.|.j.|.....|.g.f |
1cdc0 | 02 53 00 29 02 4e 72 01 00 00 00 29 03 72 d1 01 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 | .S.).Nr....).r....r....r....).r. |
1cde0 | 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ...rs...r....r....r....r....r... |
1ce00 | 00 72 cd 00 00 00 c0 0d 00 00 73 08 00 00 00 00 01 08 02 10 01 10 01 7a 15 53 74 72 69 6e 67 53 | .r........s............z.StringS |
1ce20 | 74 61 72 74 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 | tart.parseImpl).T).r....r....r.. |
1ce40 | 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 | ..r....r....r....rS...r....r.... |
1ce60 | 29 01 72 8d 01 00 00 72 0f 00 00 00 72 39 00 00 00 b8 0d 00 00 73 06 00 00 00 08 03 04 01 0c 04 | ).r....r....r9.......s.......... |
1ce80 | 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 2a 00 00 00 65 00 5a 01 64 00 | c....................s*...e.Z.d. |
1cea0 | 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 07 64 05 64 06 84 01 5a 05 87 00 04 00 | Z.d.Z...f.d.d...Z.d.d.d...Z..... |
1cec0 | 5a 06 53 00 29 08 72 38 00 00 00 7a 42 4d 61 74 63 68 65 73 20 69 66 20 63 75 72 72 65 6e 74 20 | Z.S.).r8...zBMatches.if.current. |
1cee0 | 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 70 61 | position.is.at.the.end.of.the.pa |
1cf00 | 72 73 65 20 73 74 72 69 6e 67 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 | rse.string.....c................ |
1cf20 | 03 00 00 00 73 18 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 64 01 7c 00 5f 03 64 00 53 | ....s....t.t.|.........d.|._.d.S |
1cf40 | 00 29 02 4e 7a 14 45 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 74 65 78 74 29 04 72 3a 02 00 | .).Nz.Expected.end.of.text).r:.. |
1cf60 | 00 72 38 00 00 00 72 b3 00 00 00 72 a8 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e | .r8...r....r....).r....).r....r. |
1cf80 | 00 00 00 72 0f 00 00 00 72 b3 00 00 00 ca 0d 00 00 73 04 00 00 00 00 01 0e 01 7a 12 53 74 72 69 | ...r....r........s........z.Stri |
1cfa0 | 6e 67 45 6e 64 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 | ngEnd.__init__Tc................ |
1cfc0 | 43 00 00 00 73 5e 00 00 00 7c 02 74 00 7c 01 83 01 6b 00 72 1e 74 01 7c 01 7c 02 7c 00 6a 02 7c | C...s^...|.t.|...k.r.t.|.|.|.j.| |
1cfe0 | 00 83 04 82 01 6e 3c 7c 02 74 00 7c 01 83 01 6b 02 72 36 7c 02 64 01 17 00 67 00 66 02 53 00 7c | .....n<|.t.|...k.r6|.d...g.f.S.| |
1d000 | 02 74 00 7c 01 83 01 6b 04 72 4a 7c 02 67 00 66 02 53 00 74 01 7c 01 7c 02 7c 00 6a 02 7c 00 83 | .t.|...k.rJ|.g.f.S.t.|.|.|.j.|.. |
1d020 | 04 82 01 64 00 53 00 29 02 4e 72 99 00 00 00 29 03 72 0c 01 00 00 72 2e 00 00 00 72 a8 01 00 00 | ...d.S.).Nr....).r....r....r.... |
1d040 | 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 | ).r....rs...r....r....r....r.... |
1d060 | 72 0f 00 00 00 72 cd 00 00 00 ce 0d 00 00 73 0e 00 00 00 00 01 0c 01 12 01 0c 01 0c 01 0c 01 08 | r....r........s................. |
1d080 | 02 7a 13 53 74 72 69 6e 67 45 6e 64 2e 70 61 72 73 65 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 00 | .z.StringEnd.parseImpl).T).r.... |
1d0a0 | 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e | r....r....r....r....r....rS...r. |
1d0c0 | 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 38 00 00 00 c7 0d 00 00 73 06 00 | ...r....).r....r....r8.......s.. |
1d0e0 | 00 00 08 02 04 01 0c 04 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 2e 00 | ........c....................s.. |
1d100 | 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 66 01 87 00 66 01 64 02 64 03 84 09 5a 05 64 07 | ..e.Z.d.Z.d.Z.e.f...f.d.d...Z.d. |
1d120 | 64 05 64 06 84 01 5a 06 87 00 04 00 5a 07 53 00 29 08 72 40 00 00 00 61 79 01 00 00 4d 61 74 63 | d.d...Z.....Z.S.).r@...ay...Matc |
1d140 | 68 65 73 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 | hes.if.the.current.position.is.a |
1d160 | 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 57 6f 72 64 2c 0a 20 20 20 20 61 | t.the.beginning.of.a.Word,.....a |
1d180 | 6e 64 20 69 73 20 6e 6f 74 20 70 72 65 63 65 64 65 64 20 62 79 20 61 6e 79 20 63 68 61 72 61 63 | nd.is.not.preceded.by.any.charac |
1d1a0 | 74 65 72 20 69 6e 20 61 20 67 69 76 65 6e 20 73 65 74 20 6f 66 0a 20 20 20 20 60 60 77 6f 72 64 | ter.in.a.given.set.of.....``word |
1d1c0 | 43 68 61 72 73 60 60 20 28 64 65 66 61 75 6c 74 3d 20 60 60 70 72 69 6e 74 61 62 6c 65 73 60 60 | Chars``.(default=.``printables`` |
1d1e0 | 29 2e 20 54 6f 20 65 6d 75 6c 61 74 65 20 74 68 65 0a 20 20 20 20 60 60 08 60 60 20 62 65 68 61 | )..To.emulate.the.....``.``.beha |
1d200 | 76 69 6f 72 20 6f 66 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 75 73 65 | vior.of.regular.expressions,.use |
1d220 | 0a 20 20 20 20 60 60 57 6f 72 64 53 74 61 72 74 28 61 6c 70 68 61 6e 75 6d 73 29 60 60 2e 20 60 | .....``WordStart(alphanums)``..` |
1d240 | 60 57 6f 72 64 53 74 61 72 74 60 60 20 77 69 6c 6c 20 61 6c 73 6f 20 6d 61 74 63 68 20 61 74 0a | `WordStart``.will.also.match.at. |
1d260 | 20 20 20 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 | ....the.beginning.of.the.string. |
1d280 | 62 65 69 6e 67 20 70 61 72 73 65 64 2c 20 6f 72 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e | being.parsed,.or.at.the.beginnin |
1d2a0 | 67 20 6f 66 0a 20 20 20 20 61 20 6c 69 6e 65 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 | g.of.....a.line......c.......... |
1d2c0 | 00 00 03 00 00 00 03 00 00 00 73 22 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 74 03 7c | ..........s"...t.t.|.........t.| |
1d2e0 | 01 83 01 7c 00 5f 04 64 01 7c 00 5f 05 64 00 53 00 29 02 4e 7a 1a 4e 6f 74 20 61 74 20 74 68 65 | ...|._.d.|._.d.S.).Nz.Not.at.the |
1d300 | 20 73 74 61 72 74 20 6f 66 20 61 20 77 6f 72 64 29 06 72 3a 02 00 00 72 40 00 00 00 72 b3 00 00 | .start.of.a.word).r:...r@...r... |
1d320 | 00 72 d7 00 00 00 da 09 77 6f 72 64 43 68 61 72 73 72 a8 01 00 00 29 02 72 b1 00 00 00 72 b3 02 | .r......wordCharsr....).r....r.. |
1d340 | 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 e1 0d 00 00 73 06 00 00 | ..).r....r....r....r........s... |
1d360 | 00 00 01 0e 01 0a 01 7a 12 57 6f 72 64 53 74 61 72 74 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 | .......z.WordStart.__init__Tc... |
1d380 | 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 40 00 00 00 7c 02 64 01 6b 03 72 38 7c 01 | .............C...s@...|.d.k.r8|. |
1d3a0 | 7c 02 64 02 18 00 19 00 7c 00 6a 00 6b 06 73 28 7c 01 7c 02 19 00 7c 00 6a 00 6b 07 72 38 74 01 | |.d.....|.j.k.s(|.|...|.j.k.r8t. |
1d3c0 | 7c 01 7c 02 7c 00 6a 02 7c 00 83 04 82 01 7c 02 67 00 66 02 53 00 29 03 4e 72 01 00 00 00 72 99 | |.|.|.j.|.....|.g.f.S.).Nr....r. |
1d3e0 | 00 00 00 29 03 72 b3 02 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 | ...).r....r....r....).r....rs... |
1d400 | 72 ac 00 00 00 72 b9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 e6 0d | r....r....r....r....r....r...... |
1d420 | 00 00 73 0a 00 00 00 00 01 08 01 12 01 0e 01 10 01 7a 13 57 6f 72 64 53 74 61 72 74 2e 70 61 72 | ..s..............z.WordStart.par |
1d440 | 73 65 49 6d 70 6c 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 | seImpl).T).r....r....r....r....r |
1d460 | 66 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 | f...r....r....rS...r....r....).r |
1d480 | 8d 01 00 00 72 0f 00 00 00 72 40 00 00 00 d8 0d 00 00 73 06 00 00 00 08 08 04 01 10 05 63 00 00 | ....r....r@.......s..........c.. |
1d4a0 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 2e 00 00 00 65 00 5a 01 64 00 5a 02 64 | ..................s....e.Z.d.Z.d |
1d4c0 | 01 5a 03 65 04 66 01 87 00 66 01 64 02 64 03 84 09 5a 05 64 07 64 05 64 06 84 01 5a 06 87 00 04 | .Z.e.f...f.d.d...Z.d.d.d...Z.... |
1d4e0 | 00 5a 07 53 00 29 08 72 3f 00 00 00 61 5f 01 00 00 4d 61 74 63 68 65 73 20 69 66 20 74 68 65 20 | .Z.S.).r?...a_...Matches.if.the. |
1d500 | 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f | current.position.is.at.the.end.o |
1d520 | 66 20 61 20 57 6f 72 64 2c 20 61 6e 64 20 69 73 0a 20 20 20 20 6e 6f 74 20 66 6f 6c 6c 6f 77 65 | f.a.Word,.and.is.....not.followe |
1d540 | 64 20 62 79 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 61 20 67 69 76 65 6e 20 73 65 | d.by.any.character.in.a.given.se |
1d560 | 74 20 6f 66 20 60 60 77 6f 72 64 43 68 61 72 73 60 60 0a 20 20 20 20 28 64 65 66 61 75 6c 74 3d | t.of.``wordChars``.....(default= |
1d580 | 20 60 60 70 72 69 6e 74 61 62 6c 65 73 60 60 29 2e 20 54 6f 20 65 6d 75 6c 61 74 65 20 74 68 65 | .``printables``)..To.emulate.the |
1d5a0 | 20 60 60 08 60 60 20 62 65 68 61 76 69 6f 72 20 6f 66 0a 20 20 20 20 72 65 67 75 6c 61 72 20 65 | .``.``.behavior.of.....regular.e |
1d5c0 | 78 70 72 65 73 73 69 6f 6e 73 2c 20 75 73 65 20 60 60 57 6f 72 64 45 6e 64 28 61 6c 70 68 61 6e | xpressions,.use.``WordEnd(alphan |
1d5e0 | 75 6d 73 29 60 60 2e 20 60 60 57 6f 72 64 45 6e 64 60 60 0a 20 20 20 20 77 69 6c 6c 20 61 6c 73 | ums)``..``WordEnd``.....will.als |
1d600 | 6f 20 6d 61 74 63 68 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 | o.match.at.the.end.of.the.string |
1d620 | 20 62 65 69 6e 67 20 70 61 72 73 65 64 2c 20 6f 72 20 61 74 20 74 68 65 20 65 6e 64 0a 20 20 20 | .being.parsed,.or.at.the.end.... |
1d640 | 20 6f 66 20 61 20 6c 69 6e 65 2e 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 | .of.a.line......c............... |
1d660 | 00 03 00 00 00 73 28 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 74 03 7c 01 83 01 7c 00 | .....s(...t.t.|.........t.|...|. |
1d680 | 5f 04 64 01 7c 00 5f 05 64 02 7c 00 5f 06 64 00 53 00 29 03 4e 46 7a 18 4e 6f 74 20 61 74 20 74 | _.d.|._.d.|._.d.S.).NFz.Not.at.t |
1d6a0 | 68 65 20 65 6e 64 20 6f 66 20 61 20 77 6f 72 64 29 07 72 3a 02 00 00 72 3f 00 00 00 72 b3 00 00 | he.end.of.a.word).r:...r?...r... |
1d6c0 | 00 72 d7 00 00 00 72 b3 02 00 00 72 9f 01 00 00 72 a8 01 00 00 29 02 72 b1 00 00 00 72 b3 02 00 | .r....r....r....r....).r....r... |
1d6e0 | 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 f5 0d 00 00 73 08 00 00 00 | .).r....r....r....r........s.... |
1d700 | 00 01 0e 01 0a 01 06 01 7a 10 57 6f 72 64 45 6e 64 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 | ........z.WordEnd.__init__Tc.... |
1d720 | 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 50 00 00 00 74 00 7c 01 83 01 7d 04 7c 04 64 | ............C...sP...t.|...}.|.d |
1d740 | 01 6b 04 72 48 7c 02 7c 04 6b 00 72 48 7c 01 7c 02 19 00 7c 00 6a 01 6b 06 73 38 7c 01 7c 02 64 | .k.rH|.|.k.rH|.|...|.j.k.s8|.|.d |
1d760 | 02 18 00 19 00 7c 00 6a 01 6b 07 72 48 74 02 7c 01 7c 02 7c 00 6a 03 7c 00 83 04 82 01 7c 02 67 | .....|.j.k.rHt.|.|.|.j.|.....|.g |
1d780 | 00 66 02 53 00 29 03 4e 72 01 00 00 00 72 99 00 00 00 29 04 72 0c 01 00 00 72 b3 02 00 00 72 2e | .f.S.).Nr....r....).r....r....r. |
1d7a0 | 00 00 00 72 a8 01 00 00 29 05 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 d0 | ...r....).r....rs...r....r....r. |
1d7c0 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 fb 0d 00 00 73 0c 00 00 00 | ...r....r....r....r........s.... |
1d7e0 | 00 01 08 01 10 01 0e 01 12 01 10 01 7a 11 57 6f 72 64 45 6e 64 2e 70 61 72 73 65 49 6d 70 6c 29 | ............z.WordEnd.parseImpl) |
1d800 | 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 66 00 00 00 72 b3 00 | .T).r....r....r....r....rf...r.. |
1d820 | 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 | ..r....rS...r....r....).r....r.. |
1d840 | 00 00 72 3f 00 00 00 ed 0d 00 00 73 06 00 00 00 08 07 04 01 10 06 63 00 00 00 00 00 00 00 00 00 | ..r?.......s..........c......... |
1d860 | 00 00 00 04 00 00 00 00 00 00 00 73 76 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 15 87 00 | ...........sv...e.Z.d.Z.d.Z.d... |
1d880 | 66 01 64 03 64 04 84 09 5a 04 64 05 64 06 84 00 5a 05 64 07 64 08 84 00 5a 06 64 09 64 0a 84 00 | f.d.d...Z.d.d...Z.d.d...Z.d.d... |
1d8a0 | 5a 07 87 00 66 01 64 0b 64 0c 84 08 5a 08 87 00 66 01 64 0d 64 0e 84 08 5a 09 87 00 66 01 64 0f | Z...f.d.d...Z...f.d.d...Z...f.d. |
1d8c0 | 64 10 84 08 5a 0a 67 00 66 01 64 11 64 12 84 01 5a 0b 87 00 66 01 64 13 64 14 84 08 5a 0c 87 00 | d...Z.g.f.d.d...Z...f.d.d...Z... |
1d8e0 | 04 00 5a 0d 53 00 29 16 72 2f 00 00 00 7a 5d 41 62 73 74 72 61 63 74 20 73 75 62 63 6c 61 73 73 | ..Z.S.).r/...z]Abstract.subclass |
1d900 | 20 6f 66 20 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2c 20 66 6f 72 20 63 6f 6d 62 69 6e 69 6e 67 | .of.ParserElement,.for.combining |
1d920 | 20 61 6e 64 0a 20 20 20 20 70 6f 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 70 61 72 73 65 64 20 | .and.....post-processing.parsed. |
1d940 | 74 6f 6b 65 6e 73 2e 0a 20 20 20 20 46 63 03 00 00 00 00 00 00 00 03 00 00 00 08 00 00 00 03 00 | tokens......Fc.................. |
1d960 | 00 00 73 ae 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 02 a1 01 01 00 74 03 7c 01 74 04 83 02 72 | ..s....t.t.|.....|.....t.|.t...r |
1d980 | 22 74 05 7c 01 83 01 7d 01 74 03 7c 01 74 06 83 02 72 3c 74 07 a0 08 7c 01 a1 01 67 01 7c 00 5f | "t.|...}.t.|.t...r<t...|...g.|._ |
1d9a0 | 09 6e 68 74 03 7c 01 74 0a 83 02 72 78 74 05 7c 01 83 01 7d 01 74 0b 64 01 64 02 84 00 7c 01 44 | .nht.|.t...rxt.|...}.t.d.d...|.D |
1d9c0 | 00 83 01 83 01 72 6c 74 0c 74 07 6a 08 7c 01 83 02 7d 01 74 05 7c 01 83 01 7c 00 5f 09 6e 2c 79 | .....rlt.t.j.|...}.t.|...|._.n,y |
1d9e0 | 0e 74 05 7c 01 83 01 7c 00 5f 09 57 00 6e 1c 04 00 74 0d 6b 0a 72 a2 01 00 01 00 01 00 7c 01 67 | .t.|...|._.W.n...t.k.r.......|.g |
1da00 | 01 7c 00 5f 09 59 00 6e 02 58 00 64 03 7c 00 5f 0e 64 00 53 00 29 04 4e 63 01 00 00 00 00 00 00 | .|._.Y.n.X.d.|._.d.S.).Nc....... |
1da20 | 00 02 00 00 00 04 00 00 00 73 00 00 00 73 18 00 00 00 7c 00 5d 10 7d 01 74 00 7c 01 74 01 83 02 | .........s...s....|.].}.t.|.t... |
1da40 | 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 02 72 8a 00 00 00 72 01 01 00 00 29 02 72 96 00 00 00 | V...q.d.S.).N).r....r....).r.... |
1da60 | 72 74 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 12 0e 00 00 73 02 00 | rt...r....r....r....r........s.. |
1da80 | 00 00 04 00 7a 2b 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c | ....z+ParseExpression.__init__.< |
1daa0 | 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 46 29 0f 72 3a 02 00 00 72 2f 00 00 00 72 b3 | locals>.<genexpr>F).r:...r/...r. |
1dac0 | 00 00 00 72 8a 00 00 00 72 fe 00 00 00 72 fc 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 | ...r....r....r....r....r3...r... |
1dae0 | 00 da 05 65 78 70 72 73 72 07 00 00 00 da 03 61 6c 6c 72 c1 01 00 00 72 03 01 00 00 72 ac 01 00 | ...exprsr......allr....r....r... |
1db00 | 00 29 03 72 b1 00 00 00 72 b4 02 00 00 72 ae 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f | .).r....r....r....).r....r....r. |
1db20 | 00 00 00 72 b3 00 00 00 08 0e 00 00 73 1e 00 00 00 00 01 10 01 0a 01 08 02 0a 01 10 01 0a 01 08 | ...r........s................... |
1db40 | 02 12 01 0c 01 0c 02 02 01 0e 01 0e 01 0e 01 7a 18 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e | ...............z.ParseExpression |
1db60 | 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0a | .__init__c................C...s. |
1db80 | 00 00 00 7c 00 6a 00 7c 01 19 00 53 00 29 01 4e 29 01 72 b4 02 00 00 29 02 72 b1 00 00 00 72 e1 | ...|.j.|...S.).N).r....).r....r. |
1dba0 | 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 ec 00 00 00 1c 0e 00 00 73 02 00 00 00 | ...r....r....r....r........s.... |
1dbc0 | 00 01 7a 1b 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 5f 5f 67 65 74 69 74 65 6d 5f 5f 63 | ..z.ParseExpression.__getitem__c |
1dbe0 | 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 16 00 00 00 7c 00 6a 00 a0 01 7c | ................C...s....|.j...| |
1dc00 | 01 a1 01 01 00 64 00 7c 00 5f 02 7c 00 53 00 29 01 4e 29 03 72 b4 02 00 00 72 d3 00 00 00 72 9c | .....d.|._.|.S.).N).r....r....r. |
1dc20 | 01 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 d3 | ...).r....r8...r....r....r....r. |
1dc40 | 00 00 00 1f 0e 00 00 73 06 00 00 00 00 01 0c 01 06 01 7a 16 50 61 72 73 65 45 78 70 72 65 73 73 | .......s..........z.ParseExpress |
1dc60 | 69 6f 6e 2e 61 70 70 65 6e 64 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 | ion.appendc................C...s |
1dc80 | 34 00 00 00 64 01 7c 00 5f 00 64 02 64 03 84 00 7c 00 6a 01 44 00 83 01 7c 00 5f 01 78 16 7c 00 | 4...d.|._.d.d...|.j.D...|._.x.|. |
1dca0 | 6a 01 44 00 5d 0c 7d 01 7c 01 a0 02 a1 00 01 00 71 20 57 00 7c 00 53 00 29 04 7a 80 45 78 74 65 | j.D.].}.|.......q.W.|.S.).z.Exte |
1dcc0 | 6e 64 73 20 60 60 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 60 60 20 64 65 66 69 6e 65 64 20 | nds.``leaveWhitespace``.defined. |
1dce0 | 69 6e 20 62 61 73 65 20 63 6c 61 73 73 2c 20 61 6e 64 20 61 6c 73 6f 20 69 6e 76 6f 6b 65 73 20 | in.base.class,.and.also.invokes. |
1dd00 | 60 60 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 60 60 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ``leaveWhitespace``.on.......... |
1dd20 | 20 20 61 6c 6c 20 63 6f 6e 74 61 69 6e 65 64 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 46 63 01 00 | ..all.contained.expressions.Fc.. |
1dd40 | 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 7c | ..............S...s....g.|.].}.| |
1dd60 | 01 a0 00 a1 00 91 02 71 04 53 00 72 0e 00 00 00 29 01 72 37 01 00 00 29 02 72 96 00 00 00 72 cc | .......q.S.r....).r7...).r....r. |
1dd80 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 28 0e 00 00 73 02 00 00 00 | ...r....r....r....r....(...s.... |
1dda0 | 06 00 7a 33 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 6c 65 61 76 65 57 68 69 74 65 73 70 | ..z3ParseExpression.leaveWhitesp |
1ddc0 | 61 63 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 03 72 9f 01 00 00 72 b4 | ace.<locals>.<listcomp>).r....r. |
1dde0 | 02 00 00 72 25 02 00 00 29 02 72 b1 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r%...).r....r....r....r....r. |
1de00 | 00 00 00 72 25 02 00 00 24 0e 00 00 73 0a 00 00 00 00 03 06 01 12 01 0c 01 0c 01 7a 1f 50 61 72 | ...r%...$...s..............z.Par |
1de20 | 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 63 02 00 00 | seExpression.leaveWhitespacec... |
1de40 | 00 00 00 00 00 03 00 00 00 05 00 00 00 03 00 00 00 73 7a 00 00 00 74 00 7c 01 74 01 83 02 72 46 | .................sz...t.|.t...rF |
1de60 | 7c 01 7c 00 6a 02 6b 07 72 76 74 03 74 04 7c 00 83 02 a0 05 7c 01 a1 01 01 00 78 50 7c 00 6a 06 | |.|.j.k.rvt.t.|.....|.....xP|.j. |
1de80 | 44 00 5d 14 7d 02 7c 02 a0 05 7c 00 6a 02 64 01 19 00 a1 01 01 00 71 2c 57 00 6e 30 74 03 74 04 | D.].}.|...|.j.d.......q,W.n0t.t. |
1dea0 | 7c 00 83 02 a0 05 7c 01 a1 01 01 00 78 1e 7c 00 6a 06 44 00 5d 14 7d 02 7c 02 a0 05 7c 00 6a 02 | |.....|.....x.|.j.D.].}.|...|.j. |
1dec0 | 64 01 19 00 a1 01 01 00 71 5e 57 00 7c 00 53 00 29 02 4e 72 84 00 00 00 29 07 72 8a 00 00 00 72 | d.......q^W.|.S.).Nr....).r....r |
1dee0 | 3a 00 00 00 72 a4 01 00 00 72 3a 02 00 00 72 2f 00 00 00 72 28 02 00 00 72 b4 02 00 00 29 03 72 | :...r....r:...r/...r(...r....).r |
1df00 | b1 00 00 00 72 38 01 00 00 72 cc 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | ....r8...r....).r....r....r....r |
1df20 | 28 02 00 00 2d 0e 00 00 73 12 00 00 00 00 01 0a 01 0a 01 10 01 0c 01 16 02 10 01 0c 01 14 01 7a | (...-...s......................z |
1df40 | 16 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 69 67 6e 6f 72 65 63 01 00 00 00 00 00 00 00 | .ParseExpression.ignorec........ |
1df60 | 01 00 00 00 08 00 00 00 03 00 00 00 73 4c 00 00 00 79 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 | ............sL...y.t.t.|.......S |
1df80 | 00 04 00 74 03 6b 0a 72 22 01 00 01 00 01 00 59 00 6e 02 58 00 7c 00 6a 04 64 00 6b 08 72 46 64 | ...t.k.r"......Y.n.X.|.j.d.k.rFd |
1dfa0 | 01 7c 00 6a 05 6a 06 74 07 7c 00 6a 08 83 01 66 02 16 00 7c 00 5f 04 7c 00 6a 04 53 00 29 02 4e | .|.j.j.t.|.j...f...|._.|.j.S.).N |
1dfc0 | 7a 07 25 73 3a 28 25 73 29 29 09 72 3a 02 00 00 72 2f 00 00 00 72 bb 00 00 00 72 90 01 00 00 72 | z.%s:(%s)).r:...r/...r....r....r |
1dfe0 | 9c 01 00 00 72 8d 01 00 00 72 0b 00 00 00 72 95 00 00 00 72 b4 02 00 00 29 01 72 b1 00 00 00 29 | ....r....r....r....r....).r....) |
1e000 | 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 39 0e 00 00 73 0e 00 00 00 00 01 | .r....r....r....r....9...s...... |
1e020 | 02 01 0e 01 0e 01 06 02 0a 01 18 01 7a 17 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 5f 5f | ............z.ParseExpression.__ |
1e040 | 73 74 72 5f 5f 63 01 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 2e 01 00 00 74 | str__c....................s....t |
1e060 | 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 78 16 7c 00 6a 03 44 00 5d 0c 7d 01 7c 01 a0 02 a1 00 01 | .t.|.........x.|.j.D.].}.|...... |
1e080 | 00 71 16 57 00 74 04 7c 00 6a 03 83 01 64 01 6b 02 90 01 72 1c 7c 00 6a 03 64 02 19 00 7d 02 74 | .q.W.t.|.j...d.k...r.|.j.d...}.t |
1e0a0 | 05 7c 02 7c 00 6a 06 83 02 72 a4 7c 02 6a 07 73 a4 7c 02 6a 08 64 00 6b 08 72 a4 7c 02 6a 09 73 | .|.|.j...r.|.j.s.|.j.d.k.r.|.j.s |
1e0c0 | a4 7c 02 6a 03 64 00 64 00 85 02 19 00 7c 00 6a 03 64 03 19 00 67 01 17 00 7c 00 5f 03 64 00 7c | .|.j.d.d.....|.j.d...g...|._.d.| |
1e0e0 | 00 5f 0a 7c 00 04 00 6a 0b 7c 02 6a 0b 4f 00 02 00 5f 0b 7c 00 04 00 6a 0c 7c 02 6a 0c 4f 00 02 | ._.|...j.|.j.O..._.|...j.|.j.O.. |
1e100 | 00 5f 0c 7c 00 6a 03 64 04 19 00 7d 02 74 05 7c 02 7c 00 6a 06 83 02 90 01 72 1c 7c 02 6a 07 90 | ._.|.j.d...}.t.|.|.j.....r.|.j.. |
1e120 | 01 73 1c 7c 02 6a 08 64 00 6b 08 90 01 72 1c 7c 02 6a 09 90 01 73 1c 7c 00 6a 03 64 00 64 04 85 | .s.|.j.d.k...r.|.j...s.|.j.d.d.. |
1e140 | 02 19 00 7c 02 6a 03 64 00 64 00 85 02 19 00 17 00 7c 00 5f 03 64 00 7c 00 5f 0a 7c 00 04 00 6a | ...|.j.d.d.......|._.d.|._.|...j |
1e160 | 0b 7c 02 6a 0b 4f 00 02 00 5f 0b 7c 00 04 00 6a 0c 7c 02 6a 0c 4f 00 02 00 5f 0c 64 05 74 0d 7c | .|.j.O..._.|...j.|.j.O..._.d.t.| |
1e180 | 00 83 01 17 00 7c 00 5f 0e 7c 00 53 00 29 06 4e 72 83 00 00 00 72 01 00 00 00 72 99 00 00 00 72 | .....|._.|.S.).Nr....r....r....r |
1e1a0 | 84 00 00 00 7a 09 45 78 70 65 63 74 65 64 20 29 0f 72 3a 02 00 00 72 2f 00 00 00 72 f7 01 00 00 | ....z.Expected.).r:...r/...r.... |
1e1c0 | 72 b4 02 00 00 72 0c 01 00 00 72 8a 00 00 00 72 8d 01 00 00 72 9a 01 00 00 72 9d 01 00 00 72 a5 | r....r....r....r....r....r....r. |
1e1e0 | 01 00 00 72 9c 01 00 00 72 a2 01 00 00 72 a7 01 00 00 72 95 00 00 00 72 a8 01 00 00 29 03 72 b1 | ...r....r....r....r....r....).r. |
1e200 | 00 00 00 72 cc 01 00 00 72 38 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f7 | ...r....r8...).r....r....r....r. |
1e220 | 01 00 00 43 0e 00 00 73 30 00 00 00 00 01 0e 02 0c 01 0c 05 10 01 0a 01 0c 01 06 01 0a 01 06 01 | ...C...s0....................... |
1e240 | 1c 01 06 01 10 01 10 02 0a 01 0e 01 08 01 0c 01 08 01 1e 01 06 01 10 01 10 02 0e 02 7a 1a 50 61 | ............................z.Pa |
1e260 | 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 73 74 72 65 61 6d 6c 69 6e 65 63 02 00 00 00 00 00 00 | rseExpression.streamlinec....... |
1e280 | 00 04 00 00 00 04 00 00 00 43 00 00 00 73 3a 00 00 00 7c 01 64 00 64 00 85 02 19 00 7c 00 67 01 | .........C...s:...|.d.d.....|.g. |
1e2a0 | 17 00 7d 02 78 18 7c 00 6a 00 44 00 5d 0e 7d 03 7c 03 a0 01 7c 02 a1 01 01 00 71 1a 57 00 7c 00 | ..}.x.|.j.D.].}.|...|.....q.W.|. |
1e2c0 | a0 02 67 00 a1 01 01 00 64 00 53 00 29 01 4e 29 03 72 b4 02 00 00 72 31 02 00 00 72 2f 02 00 00 | ..g.....d.S.).N).r....r1...r/... |
1e2e0 | 29 04 72 b1 00 00 00 72 30 02 00 00 da 03 74 6d 70 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 | ).r....r0.....tmpr....r....r.... |
1e300 | 72 0f 00 00 00 72 31 02 00 00 65 0e 00 00 73 08 00 00 00 00 01 12 01 0c 01 0e 01 7a 18 50 61 72 | r....r1...e...s............z.Par |
1e320 | 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 76 61 6c 69 64 61 74 65 63 01 00 00 00 00 00 00 00 02 00 | seExpression.validatec.......... |
1e340 | 00 00 03 00 00 00 03 00 00 00 73 24 00 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 7d 01 64 01 64 | ..........s$...t.t.|.......}.d.d |
1e360 | 02 84 00 7c 00 6a 03 44 00 83 01 7c 01 5f 03 7c 01 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 | ...|.j.D...|._.|.S.).Nc......... |
1e380 | 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d 01 7c 01 a0 00 a1 00 91 02 | .......S...s....g.|.].}.|....... |
1e3a0 | 71 04 53 00 72 0e 00 00 00 29 01 72 37 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 | q.S.r....).r7...).r....r....r... |
1e3c0 | 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 6d 0e 00 00 73 02 00 00 00 06 00 7a 28 50 61 72 | .r....r....r....m...s......z(Par |
1e3e0 | 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 63 6f 70 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 | seExpression.copy.<locals>.<list |
1e400 | 63 6f 6d 70 3e 29 04 72 3a 02 00 00 72 2f 00 00 00 72 37 01 00 00 72 b4 02 00 00 29 02 72 b1 00 | comp>).r:...r/...r7...r....).r.. |
1e420 | 00 00 72 94 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 37 01 00 00 6b 0e 00 | ..r....).r....r....r....r7...k.. |
1e440 | 00 73 06 00 00 00 00 01 0e 01 12 01 7a 14 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 2e 63 6f | .s..........z.ParseExpression.co |
1e460 | 70 79 29 01 46 29 0e 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 | py).F).r....r....r....r....r.... |
1e480 | 72 ec 00 00 00 72 d3 00 00 00 72 25 02 00 00 72 28 02 00 00 72 bb 00 00 00 72 f7 01 00 00 72 31 | r....r....r%...r(...r....r....r1 |
1e4a0 | 02 00 00 72 37 01 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f | ...r7...rS...r....r....).r....r. |
1e4c0 | 00 00 00 72 2f 00 00 00 04 0e 00 00 73 14 00 00 00 08 03 04 01 0e 14 08 03 08 05 08 09 0c 0c 0c | ...r/.......s................... |
1e4e0 | 0a 0c 22 0c 06 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 60 00 00 00 65 | .."..c....................s`...e |
1e500 | 00 5a 01 64 00 5a 02 64 01 5a 03 47 00 64 02 64 03 84 00 64 03 65 04 83 03 5a 05 64 11 87 00 66 | .Z.d.Z.d.Z.G.d.d...d.e...Z.d...f |
1e520 | 01 64 05 64 06 84 09 5a 06 87 00 66 01 64 07 64 08 84 08 5a 07 64 12 64 09 64 0a 84 01 5a 08 64 | .d.d...Z...f.d.d...Z.d.d.d...Z.d |
1e540 | 0b 64 0c 84 00 5a 09 64 0d 64 0e 84 00 5a 0a 64 0f 64 10 84 00 5a 0b 87 00 04 00 5a 0c 53 00 29 | .d...Z.d.d...Z.d.d...Z.....Z.S.) |
1e560 | 13 72 14 00 00 00 61 1b 02 00 00 0a 20 20 20 20 52 65 71 75 69 72 65 73 20 61 6c 6c 20 67 69 76 | .r....a.........Requires.all.giv |
1e580 | 65 6e 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 60 20 73 20 74 6f | en.:class:`ParseExpression`.s.to |
1e5a0 | 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 67 69 76 65 6e 20 6f 72 64 65 72 2e 0a 20 20 | .be.found.in.the.given.order.... |
1e5c0 | 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 62 65 20 73 65 70 61 72 61 74 65 64 20 62 | ..Expressions.may.be.separated.b |
1e5e0 | 79 20 77 68 69 74 65 73 70 61 63 65 2e 0a 20 20 20 20 4d 61 79 20 62 65 20 63 6f 6e 73 74 72 75 | y.whitespace......May.be.constru |
1e600 | 63 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 60 60 27 2b 27 60 60 20 6f 70 65 72 61 74 6f 72 2e | cted.using.the.``'+'``.operator. |
1e620 | 0a 20 20 20 20 4d 61 79 20 61 6c 73 6f 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 75 73 69 | .....May.also.be.constructed.usi |
1e640 | 6e 67 20 74 68 65 20 60 60 27 2d 27 60 60 20 6f 70 65 72 61 74 6f 72 2c 20 77 68 69 63 68 20 77 | ng.the.``'-'``.operator,.which.w |
1e660 | 69 6c 6c 0a 20 20 20 20 73 75 70 70 72 65 73 73 20 62 61 63 6b 74 72 61 63 6b 69 6e 67 2e 0a 0a | ill.....suppress.backtracking... |
1e680 | 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d | ....Example::..........integer.= |
1e6a0 | 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 5f 65 78 70 72 20 3d 20 | .Word(nums).........name_expr.=. |
1e6c0 | 4f 6e 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 0a 0a 20 20 20 20 20 20 20 | OneOrMore(Word(alphas))......... |
1e6e0 | 20 65 78 70 72 20 3d 20 41 6e 64 28 5b 69 6e 74 65 67 65 72 28 22 69 64 22 29 2c 6e 61 6d 65 5f | .expr.=.And([integer("id"),name_ |
1e700 | 65 78 70 72 28 22 6e 61 6d 65 22 29 2c 69 6e 74 65 67 65 72 28 22 61 67 65 22 29 5d 29 0a 20 20 | expr("name"),integer("age")])... |
1e720 | 20 20 20 20 20 20 23 20 6d 6f 72 65 20 65 61 73 69 6c 79 20 77 72 69 74 74 65 6e 20 61 73 3a 0a | ......#.more.easily.written.as:. |
1e740 | 20 20 20 20 20 20 20 20 65 78 70 72 20 3d 20 69 6e 74 65 67 65 72 28 22 69 64 22 29 20 2b 20 6e | ........expr.=.integer("id").+.n |
1e760 | 61 6d 65 5f 65 78 70 72 28 22 6e 61 6d 65 22 29 20 2b 20 69 6e 74 65 67 65 72 28 22 61 67 65 22 | ame_expr("name").+.integer("age" |
1e780 | 29 0a 20 20 20 20 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 1c 00 00 00 | ).....c....................s.... |
1e7a0 | 65 00 5a 01 64 00 5a 02 87 00 66 01 64 01 64 02 84 08 5a 03 87 00 04 00 5a 04 53 00 29 03 7a 0e | e.Z.d.Z...f.d.d...Z.....Z.S.).z. |
1e7c0 | 41 6e 64 2e 5f 45 72 72 6f 72 53 74 6f 70 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0f | And._ErrorStopc................. |
1e7e0 | 00 00 00 73 26 00 00 00 74 00 74 01 6a 02 7c 00 83 02 6a 03 7c 01 7c 02 8e 01 01 00 64 01 7c 00 | ...s&...t.t.j.|...j.|.|.....d.|. |
1e800 | 5f 04 7c 00 a0 05 a1 00 01 00 64 00 53 00 29 02 4e fa 01 2d 29 06 72 3a 02 00 00 72 14 00 00 00 | _.|.......d.S.).N..-).r:...r.... |
1e820 | 72 11 02 00 00 72 b3 00 00 00 72 f3 00 00 00 72 25 02 00 00 29 03 72 b1 00 00 00 72 b0 00 00 00 | r....r....r....r%...).r....r.... |
1e840 | 72 2a 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 83 0e 00 00 73 | r*...).r....r....r....r........s |
1e860 | 06 00 00 00 00 01 14 01 06 01 7a 17 41 6e 64 2e 5f 45 72 72 6f 72 53 74 6f 70 2e 5f 5f 69 6e 69 | ..........z.And._ErrorStop.__ini |
1e880 | 74 5f 5f 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 53 02 00 00 72 0e | t__).r....r....r....r....rS...r. |
1e8a0 | 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 11 02 00 00 82 0e 00 00 73 02 00 | ...r....).r....r....r........s.. |
1e8c0 | 00 00 08 01 72 11 02 00 00 54 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 | ....r....Tc....................s |
1e8e0 | 52 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 7c 02 a1 02 01 00 74 03 64 01 64 02 84 00 7c 00 | R...t.t.|.....|.|.....t.d.d...|. |
1e900 | 6a 04 44 00 83 01 83 01 7c 00 5f 05 7c 00 a0 06 7c 00 6a 04 64 03 19 00 6a 07 a1 01 01 00 7c 00 | j.D.....|._.|...|.j.d...j.....|. |
1e920 | 6a 04 64 03 19 00 6a 08 7c 00 5f 08 64 04 7c 00 5f 09 64 00 53 00 29 05 4e 63 01 00 00 00 00 00 | j.d...j.|._.d.|._.d.S.).Nc...... |
1e940 | 00 00 02 00 00 00 02 00 00 00 73 00 00 00 73 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 01 | ..........s...s....|.].}.|.j.V.. |
1e960 | 00 71 02 64 00 53 00 29 01 4e 29 01 72 a2 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 | .q.d.S.).N).r....).r....r....r.. |
1e980 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 8a 0e 00 00 73 02 00 00 00 04 00 7a 1f 41 6e | ..r....r....r........s......z.An |
1e9a0 | 64 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 72 01 00 | d.__init__.<locals>.<genexpr>r.. |
1e9c0 | 00 00 54 29 0a 72 3a 02 00 00 72 14 00 00 00 72 b3 00 00 00 72 b5 02 00 00 72 b4 02 00 00 72 a2 | ..T).r:...r....r....r....r....r. |
1e9e0 | 01 00 00 72 26 02 00 00 72 a0 01 00 00 72 9f 01 00 00 72 ac 01 00 00 29 03 72 b1 00 00 00 72 b4 | ...r&...r....r....r....).r....r. |
1ea00 | 02 00 00 72 ae 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 88 0e | ...r....).r....r....r....r...... |
1ea20 | 00 00 73 0a 00 00 00 00 01 12 01 16 01 12 01 0e 01 7a 0c 41 6e 64 2e 5f 5f 69 6e 69 74 5f 5f 63 | ..s..............z.And.__init__c |
1ea40 | 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 28 00 00 00 74 00 74 01 7c 00 83 | ....................s(...t.t.|.. |
1ea60 | 02 a0 02 a1 00 01 00 74 03 64 01 64 02 84 00 7c 00 6a 04 44 00 83 01 83 01 7c 00 5f 05 7c 00 53 | .......t.d.d...|.j.D.....|._.|.S |
1ea80 | 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 73 00 00 00 73 14 00 00 00 7c 00 | .).Nc................s...s....|. |
1eaa0 | 5d 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 a2 01 00 00 29 02 72 96 | ].}.|.j.V...q.d.S.).N).r....).r. |
1eac0 | 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 91 0e 00 00 | ...r....r....r....r....r........ |
1eae0 | 73 02 00 00 00 04 00 7a 21 41 6e 64 2e 73 74 72 65 61 6d 6c 69 6e 65 2e 3c 6c 6f 63 61 6c 73 3e | s......z!And.streamline.<locals> |
1eb00 | 2e 3c 67 65 6e 65 78 70 72 3e 29 06 72 3a 02 00 00 72 14 00 00 00 72 f7 01 00 00 72 b5 02 00 00 | .<genexpr>).r:...r....r....r.... |
1eb20 | 72 b4 02 00 00 72 a2 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 | r....r....).r....).r....r....r.. |
1eb40 | 00 00 72 f7 01 00 00 8f 0e 00 00 73 06 00 00 00 00 01 0e 01 16 01 7a 0e 41 6e 64 2e 73 74 72 65 | ..r........s..........z.And.stre |
1eb60 | 61 6d 6c 69 6e 65 63 04 00 00 00 00 00 00 00 09 00 00 00 0b 00 00 00 43 00 00 00 73 02 01 00 00 | amlinec................C...s.... |
1eb80 | 7c 00 6a 00 64 01 19 00 6a 01 7c 01 7c 02 7c 03 64 02 64 03 8d 04 5c 02 7d 02 7d 04 64 02 7d 05 | |.j.d...j.|.|.|.d.d...\.}.}.d.}. |
1eba0 | 78 d8 7c 00 6a 00 64 04 64 00 85 02 19 00 44 00 5d c6 7d 06 74 02 7c 06 74 03 6a 04 83 02 72 46 | x.|.j.d.d.....D.].}.t.|.t.j...rF |
1ebc0 | 64 05 7d 05 71 30 7c 05 72 d0 79 16 7c 06 a0 01 7c 01 7c 02 7c 03 a1 03 5c 02 7d 02 7d 07 57 00 | d.}.q0|.r.y.|...|.|.|...\.}.}.W. |
1ebe0 | 71 e2 04 00 74 05 6b 0a 72 76 01 00 01 00 01 00 82 00 59 00 71 e2 04 00 74 06 6b 0a 72 a6 01 00 | q...t.k.rv........Y.q...t.k.r... |
1ec00 | 7d 08 01 00 7a 14 64 00 7c 08 5f 07 74 05 a0 08 7c 08 a1 01 82 01 57 00 64 00 64 00 7d 08 7e 08 | }...z.d.|._.t...|.....W.d.d.}.~. |
1ec20 | 58 00 59 00 71 e2 04 00 74 09 6b 0a 72 cc 01 00 01 00 01 00 74 05 7c 01 74 0a 7c 01 83 01 7c 00 | X.Y.q...t.k.r.......t.|.t.|...|. |
1ec40 | 6a 0b 7c 00 83 04 82 01 59 00 71 e2 58 00 6e 12 7c 06 a0 01 7c 01 7c 02 7c 03 a1 03 5c 02 7d 02 | j.|.....Y.q.X.n.|...|.|.|...\.}. |
1ec60 | 7d 07 7c 07 73 ee 7c 07 a0 0c a1 00 72 30 7c 04 7c 07 37 00 7d 04 71 30 57 00 7c 02 7c 04 66 02 | }.|.s.|.....r0|.|.7.}.q0W.|.|.f. |
1ec80 | 53 00 29 06 4e 72 01 00 00 00 46 29 01 72 ba 01 00 00 72 99 00 00 00 54 29 0d 72 b4 02 00 00 72 | S.).Nr....F).r....r....T).r....r |
1eca0 | be 01 00 00 72 8a 00 00 00 72 14 00 00 00 72 11 02 00 00 72 32 00 00 00 72 2c 00 00 00 72 d6 00 | ....r....r....r....r2...r,...r.. |
1ecc0 | 00 00 72 b6 00 00 00 72 04 01 00 00 72 0c 01 00 00 72 a8 01 00 00 72 28 01 00 00 29 09 72 b1 00 | ..r....r....r....r....r(...).r.. |
1ece0 | 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 da 0a 72 65 73 75 6c 74 6c 69 73 74 da 09 65 | ..rs...r....r......resultlist..e |
1ed00 | 72 72 6f 72 53 74 6f 70 72 cc 01 00 00 da 0a 65 78 70 72 74 6f 6b 65 6e 73 72 b5 00 00 00 72 0e | rrorStopr......exprtokensr....r. |
1ed20 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 94 0e 00 00 73 28 00 00 00 00 03 1c 01 04 | ...r....r....r........s(........ |
1ed40 | 01 14 01 0c 01 04 01 02 01 04 01 02 01 16 01 0e 01 06 01 10 01 06 01 1a 01 0e 01 1c 02 12 01 0c | ................................ |
1ed60 | 01 0c 01 7a 0d 41 6e 64 2e 70 61 72 73 65 49 6d 70 6c 63 02 00 00 00 00 00 00 00 02 00 00 00 03 | ...z.And.parseImplc............. |
1ed80 | 00 00 00 43 00 00 00 73 1e 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 | ...C...s....t.|.t...r.t...|...}. |
1eda0 | 7c 00 a0 04 7c 01 a1 01 53 00 29 01 4e 29 05 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 | |...|...S.).N).r....r....r3...r. |
1edc0 | 01 00 00 72 d3 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r....).r....r8...r....r....r. |
1ede0 | 00 00 00 72 33 01 00 00 ad 0e 00 00 73 06 00 00 00 00 01 0a 01 0a 01 7a 0c 41 6e 64 2e 5f 5f 69 | ...r3.......s..........z.And.__i |
1ee00 | 61 64 64 5f 5f 63 02 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 38 00 00 00 7c | add__c................C...s8...| |
1ee20 | 01 64 00 64 00 85 02 19 00 7c 00 67 01 17 00 7d 02 78 20 7c 00 6a 00 44 00 5d 16 7d 03 7c 03 a0 | .d.d.....|.g...}.x.|.j.D.].}.|.. |
1ee40 | 01 7c 02 a1 01 01 00 7c 03 6a 02 73 1a 50 00 71 1a 57 00 64 00 53 00 29 01 4e 29 03 72 b4 02 00 | .|.....|.j.s.P.q.W.d.S.).N).r... |
1ee60 | 00 72 2f 02 00 00 72 a2 01 00 00 29 04 72 b1 00 00 00 72 e7 00 00 00 da 0f 73 75 62 52 65 63 43 | .r/...r....).r....r......subRecC |
1ee80 | 68 65 63 6b 4c 69 73 74 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 2f 02 00 | heckListr....r....r....r....r/.. |
1eea0 | 00 b2 0e 00 00 73 0a 00 00 00 00 01 12 01 0c 01 0a 01 06 01 7a 12 41 6e 64 2e 63 68 65 63 6b 52 | .....s..............z.And.checkR |
1eec0 | 65 63 75 72 73 69 6f 6e 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 40 00 | ecursionc................C...s@. |
1eee0 | 00 00 74 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 6b 08 72 3a 64 02 64 03 | ..t.|.d...r.|.j.S.|.j.d.k.r:d.d. |
1ef00 | a0 03 64 04 64 05 84 00 7c 00 6a 04 44 00 83 01 a1 01 17 00 64 06 17 00 7c 00 5f 02 7c 00 6a 02 | ..d.d...|.j.D.......d...|._.|.j. |
1ef20 | 53 00 29 07 4e 72 f3 00 00 00 da 01 7b 72 ca 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 03 | S.).Nr......{r....c............. |
1ef40 | 00 00 00 73 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 | ...s...s....|.].}.t.|...V...q.d. |
1ef60 | 53 00 29 01 4e 29 01 72 95 00 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 | S.).N).r....).r....r....r....r.. |
1ef80 | 00 00 72 0f 00 00 00 72 98 00 00 00 be 0e 00 00 73 02 00 00 00 04 00 7a 1e 41 6e 64 2e 5f 5f 73 | ..r....r........s......z.And.__s |
1efa0 | 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e da 01 7d 29 05 72 1f 01 00 | tr__.<locals>.<genexpr>..}).r... |
1efc0 | 00 72 f3 00 00 00 72 9c 01 00 00 72 be 00 00 00 72 b4 02 00 00 29 01 72 b1 00 00 00 72 0e 00 00 | .r....r....r....r....).r....r... |
1efe0 | 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 b9 0e 00 00 73 0a 00 00 00 00 01 0a 01 06 02 0a | .r....r....r........s........... |
1f000 | 01 20 02 7a 0b 41 6e 64 2e 5f 5f 73 74 72 5f 5f 29 01 54 29 01 54 29 0d 72 0b 00 00 00 72 0c 00 | ...z.And.__str__).T).T).r....r.. |
1f020 | 00 00 72 0d 00 00 00 72 c7 00 00 00 72 1b 00 00 00 72 11 02 00 00 72 b3 00 00 00 72 f7 01 00 00 | ..r....r....r....r....r....r.... |
1f040 | 72 cd 00 00 00 72 33 01 00 00 72 2f 02 00 00 72 bb 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e | r....r3...r/...r....rS...r....r. |
1f060 | 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 14 00 00 00 70 0e 00 00 73 10 00 00 00 08 10 04 | ...).r....r....r....p...s....... |
1f080 | 02 10 06 0e 07 0c 05 0a 19 08 05 08 07 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 | .............c.................. |
1f0a0 | 00 00 73 50 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 10 87 00 66 01 64 03 64 04 84 09 5a | ..sP...e.Z.d.Z.d.Z.d...f.d.d...Z |
1f0c0 | 04 87 00 66 01 64 05 64 06 84 08 5a 05 64 11 64 08 64 09 84 01 5a 06 64 0a 64 0b 84 00 5a 07 64 | ...f.d.d...Z.d.d.d...Z.d.d...Z.d |
1f0e0 | 0c 64 0d 84 00 5a 08 64 0e 64 0f 84 00 5a 09 87 00 04 00 5a 0a 53 00 29 12 72 2b 00 00 00 61 bf | .d...Z.d.d...Z.....Z.S.).r+...a. |
1f100 | 01 00 00 52 65 71 75 69 72 65 73 20 74 68 61 74 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 3a 63 | ...Requires.that.at.least.one.:c |
1f120 | 6c 61 73 73 3a 60 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 60 20 69 73 20 66 6f 75 6e 64 2e | lass:`ParseExpression`.is.found. |
1f140 | 20 49 66 0a 20 20 20 20 74 77 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 74 63 68 2c 20 74 | .If.....two.expressions.match,.t |
1f160 | 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 74 68 65 20 6c | he.expression.that.matches.the.l |
1f180 | 6f 6e 67 65 73 74 0a 20 20 20 20 73 74 72 69 6e 67 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 | ongest.....string.will.be.used.. |
1f1a0 | 4d 61 79 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 60 60 27 | May.be.constructed.using.the.``' |
1f1c0 | 5e 27 60 60 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a | ^'``.....operator.......Example: |
1f1e0 | 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 63 6f 6e 73 74 72 75 63 74 20 4f 72 20 75 73 69 6e 67 20 | :..........#.construct.Or.using. |
1f200 | 27 5e 27 20 6f 70 65 72 61 74 6f 72 0a 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 3d 20 57 | '^'.operator..........number.=.W |
1f220 | 6f 72 64 28 6e 75 6d 73 29 20 5e 20 43 6f 6d 62 69 6e 65 28 57 6f 72 64 28 6e 75 6d 73 29 20 2b | ord(nums).^.Combine(Word(nums).+ |
1f240 | 20 27 2e 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | .'.'.+.Word(nums)).........print |
1f260 | 28 6e 75 6d 62 65 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 22 31 32 33 20 33 2e 31 34 31 36 | (number.searchString("123.3.1416 |
1f280 | 20 37 38 39 22 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b | .789"))......prints::..........[ |
1f2a0 | 5b 27 31 32 33 27 5d 2c 20 5b 27 33 2e 31 34 31 36 27 5d 2c 20 5b 27 37 38 39 27 5d 5d 0a 20 20 | ['123'],.['3.1416'],.['789']]... |
1f2c0 | 20 20 46 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 3a 00 00 00 74 00 74 | ..Fc....................s:...t.t |
1f2e0 | 01 7c 00 83 02 a0 02 7c 01 7c 02 a1 02 01 00 7c 00 6a 03 72 30 74 04 64 01 64 02 84 00 7c 00 6a | .|.....|.|.....|.j.r0t.d.d...|.j |
1f300 | 03 44 00 83 01 83 01 7c 00 5f 05 6e 06 64 03 7c 00 5f 05 64 00 53 00 29 04 4e 63 01 00 00 00 00 | .D.....|._.n.d.|._.d.S.).Nc..... |
1f320 | 00 00 00 02 00 00 00 02 00 00 00 73 00 00 00 73 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 | ...........s...s....|.].}.|.j.V. |
1f340 | 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 a2 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e | ..q.d.S.).N).r....).r....r....r. |
1f360 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 d7 0e 00 00 73 02 00 00 00 04 00 7a 1e 4f | ...r....r....r........s......z.O |
1f380 | 72 2e 5f 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 54 29 06 | r.__init__.<locals>.<genexpr>T). |
1f3a0 | 72 3a 02 00 00 72 2b 00 00 00 72 b3 00 00 00 72 b4 02 00 00 72 62 01 00 00 72 a2 01 00 00 29 03 | r:...r+...r....r....rb...r....). |
1f3c0 | 72 b1 00 00 00 72 b4 02 00 00 72 ae 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 | r....r....r....).r....r....r.... |
1f3e0 | 72 b3 00 00 00 d4 0e 00 00 73 08 00 00 00 00 01 12 01 06 01 18 02 7a 0b 4f 72 2e 5f 5f 69 6e 69 | r........s............z.Or.__ini |
1f400 | 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 2e 00 00 00 74 00 74 | t__c....................s....t.t |
1f420 | 01 7c 00 83 02 a0 02 a1 00 01 00 74 03 6a 04 72 2a 74 05 64 01 64 02 84 00 7c 00 6a 06 44 00 83 | .|.........t.j.r*t.d.d...|.j.D.. |
1f440 | 01 83 01 7c 00 5f 07 7c 00 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 73 | ...|._.|.S.).Nc................s |
1f460 | 00 00 00 73 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 | ...s....|.].}.|.j.V...q.d.S.).N) |
1f480 | 01 72 9e 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .r....).r....r....r....r....r... |
1f4a0 | 00 72 98 00 00 00 de 0e 00 00 73 02 00 00 00 04 00 7a 20 4f 72 2e 73 74 72 65 61 6d 6c 69 6e 65 | .r........s......z.Or.streamline |
1f4c0 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 29 08 72 3a 02 00 00 72 2b 00 00 00 72 | .<locals>.<genexpr>).r:...r+...r |
1f4e0 | f7 01 00 00 72 13 00 00 00 da 16 63 6f 6c 6c 65 63 74 5f 61 6c 6c 5f 41 6e 64 5f 74 6f 6b 65 6e | ....r......collect_all_And_token |
1f500 | 73 72 62 01 00 00 72 b4 02 00 00 72 9e 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e | srb...r....r....).r....).r....r. |
1f520 | 00 00 00 72 0f 00 00 00 72 f7 01 00 00 db 0e 00 00 73 08 00 00 00 00 01 0e 01 06 01 16 01 7a 0d | ...r....r........s............z. |
1f540 | 4f 72 2e 73 74 72 65 61 6d 6c 69 6e 65 54 63 04 00 00 00 00 00 00 00 0b 00 00 00 0b 00 00 00 43 | Or.streamlineTc................C |
1f560 | 00 00 00 73 54 01 00 00 64 01 7d 04 64 00 7d 05 67 00 7d 06 78 a4 7c 00 6a 00 44 00 5d 9a 7d 07 | ...sT...d.}.d.}.g.}.x.|.j.D.].}. |
1f580 | 79 10 7c 07 a0 01 7c 01 7c 02 a1 02 7d 08 57 00 6e 76 04 00 74 02 6b 0a 72 64 01 00 7d 09 01 00 | y.|...|.|...}.W.nv..t.k.rd..}... |
1f5a0 | 7a 1e 64 00 7c 09 5f 03 7c 09 6a 04 7c 04 6b 04 72 54 7c 09 7d 05 7c 09 6a 04 7d 04 57 00 64 00 | z.d.|._.|.j.|.k.rT|.}.|.j.}.W.d. |
1f5c0 | 64 00 7d 09 7e 09 58 00 59 00 71 14 04 00 74 05 6b 0a 72 9e 01 00 01 00 01 00 74 06 7c 01 83 01 | d.}.~.X.Y.q...t.k.r.......t.|... |
1f5e0 | 7c 04 6b 04 72 9a 74 02 7c 01 74 06 7c 01 83 01 7c 07 6a 07 7c 00 83 04 7d 05 74 06 7c 01 83 01 | |.k.r.t.|.t.|...|.j.|...}.t.|... |
1f600 | 7d 04 59 00 71 14 58 00 7c 06 a0 08 7c 08 7c 07 66 02 a1 01 01 00 71 14 57 00 7c 06 90 01 72 2a | }.Y.q.X.|...|.|.f.....q.W.|...r* |
1f620 | 7c 06 6a 09 64 02 64 03 84 00 64 04 8d 01 01 00 78 60 7c 06 44 00 5d 58 5c 02 7d 0a 7d 07 79 0e | |.j.d.d...d.....x`|.D.]X\.}.}.y. |
1f640 | 7c 07 a0 0a 7c 01 7c 02 7c 03 a1 03 53 00 04 00 74 02 6b 0a 90 01 72 24 01 00 7d 09 01 00 7a 20 | |...|.|.|...S...t.k...r$..}...z. |
1f660 | 64 00 7c 09 5f 03 7c 09 6a 04 7c 04 6b 04 90 01 72 14 7c 09 7d 05 7c 09 6a 04 7d 04 57 00 64 00 | d.|._.|.j.|.k...r.|.}.|.j.}.W.d. |
1f680 | 64 00 7d 09 7e 09 58 00 59 00 71 ce 58 00 71 ce 57 00 7c 05 64 00 6b 09 90 01 72 42 7c 00 6a 07 | d.}.~.X.Y.q.X.q.W.|.d.k...rB|.j. |
1f6a0 | 7c 05 5f 0b 7c 05 82 01 6e 0e 74 02 7c 01 7c 02 64 05 7c 00 83 04 82 01 64 00 53 00 29 06 4e 72 | |._.|...n.t.|.|.d.|.....d.S.).Nr |
1f6c0 | 84 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 0a 00 00 00 7c 00 | ....c................S...s....|. |
1f6e0 | 64 01 19 00 0b 00 53 00 29 02 4e 72 01 00 00 00 72 0e 00 00 00 29 01 da 01 78 72 0e 00 00 00 72 | d.....S.).Nr....r....)...xr....r |
1f700 | 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 f6 0e 00 00 72 89 00 00 00 7a 1e 4f 72 2e 70 61 72 73 | ....r....r........r....z.Or.pars |
1f720 | 65 49 6d 70 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 29 01 72 2e 01 00 00 7a 20 | eImpl.<locals>.<lambda>).r....z. |
1f740 | 6e 6f 20 64 65 66 69 6e 65 64 20 61 6c 74 65 72 6e 61 74 69 76 65 73 20 74 6f 20 6d 61 74 63 68 | no.defined.alternatives.to.match |
1f760 | 29 0c 72 b4 02 00 00 72 db 01 00 00 72 2e 00 00 00 72 d6 00 00 00 72 ac 00 00 00 72 04 01 00 00 | ).r....r....r....r....r....r.... |
1f780 | 72 0c 01 00 00 72 a8 01 00 00 72 d3 00 00 00 da 04 73 6f 72 74 72 be 01 00 00 72 ad 00 00 00 29 | r....r....r......sortr....r....) |
1f7a0 | 0b 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 da 09 6d 61 78 45 78 63 4c 6f 63 | .r....rs...r....r......maxExcLoc |
1f7c0 | da 0c 6d 61 78 45 78 63 65 70 74 69 6f 6e 72 01 02 00 00 72 cc 01 00 00 da 04 6c 6f 63 32 72 d9 | ..maxExceptionr....r......loc2r. |
1f7e0 | 01 00 00 da 01 5f 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 e1 0e 00 00 73 3c | ....._r....r....r....r........s< |
1f800 | 00 00 00 00 01 04 01 04 01 04 01 0c 01 02 01 10 01 10 01 06 01 0a 01 04 01 16 01 0e 01 0c 01 14 | ................................ |
1f820 | 01 0e 03 12 02 06 01 10 01 0e 01 02 01 0e 01 12 01 06 01 0c 01 04 01 1c 02 0a 01 08 01 06 02 7a | ...............................z |
1f840 | 0c 4f 72 2e 70 61 72 73 65 49 6d 70 6c 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 | .Or.parseImplc................C. |
1f860 | 00 00 73 1e 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 7c 00 a0 04 7c | ..s....t.|.t...r.t...|...}.|...| |
1f880 | 01 a1 01 53 00 29 01 4e 29 05 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 d3 | ...S.).N).r....r....r3...r....r. |
1f8a0 | 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 | ...).r....r8...r....r....r...... |
1f8c0 | 5f 5f 69 78 6f 72 5f 5f 07 0f 00 00 73 06 00 00 00 00 01 0a 01 0a 01 7a 0b 4f 72 2e 5f 5f 69 78 | __ixor__....s..........z.Or.__ix |
1f8e0 | 6f 72 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 40 00 00 00 74 00 | or__c................C...s@...t. |
1f900 | 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 6b 08 72 3a 64 02 64 03 a0 03 64 04 | |.d...r.|.j.S.|.j.d.k.r:d.d...d. |
1f920 | 64 05 84 00 7c 00 6a 04 44 00 83 01 a1 01 17 00 64 06 17 00 7c 00 5f 02 7c 00 6a 02 53 00 29 07 | d...|.j.D.......d...|._.|.j.S.). |
1f940 | 4e 72 f3 00 00 00 72 bc 02 00 00 7a 03 20 5e 20 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 | Nr....r....z..^.c............... |
1f960 | 00 73 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 | .s...s....|.].}.t.|...V...q.d.S. |
1f980 | 29 01 4e 29 01 72 95 00 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 | ).N).r....).r....r....r....r.... |
1f9a0 | 72 0f 00 00 00 72 98 00 00 00 11 0f 00 00 73 02 00 00 00 04 00 7a 1d 4f 72 2e 5f 5f 73 74 72 5f | r....r........s......z.Or.__str_ |
1f9c0 | 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 72 bd 02 00 00 29 05 72 1f 01 00 00 | _.<locals>.<genexpr>r....).r.... |
1f9e0 | 72 f3 00 00 00 72 9c 01 00 00 72 be 00 00 00 72 b4 02 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 | r....r....r....r....).r....r.... |
1fa00 | 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 0c 0f 00 00 73 0a 00 00 00 00 01 0a 01 06 02 0a 01 | r....r....r........s............ |
1fa20 | 20 02 7a 0a 4f 72 2e 5f 5f 73 74 72 5f 5f 63 02 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 | ..z.Or.__str__c................C |
1fa40 | 00 00 00 73 30 00 00 00 7c 01 64 00 64 00 85 02 19 00 7c 00 67 01 17 00 7d 02 78 18 7c 00 6a 00 | ...s0...|.d.d.....|.g...}.x.|.j. |
1fa60 | 44 00 5d 0e 7d 03 7c 03 a0 01 7c 02 a1 01 01 00 71 1a 57 00 64 00 53 00 29 01 4e 29 02 72 b4 02 | D.].}.|...|.....q.W.d.S.).N).r.. |
1fa80 | 00 00 72 2f 02 00 00 29 04 72 b1 00 00 00 72 e7 00 00 00 72 bb 02 00 00 72 cc 01 00 00 72 0e 00 | ..r/...).r....r....r....r....r.. |
1faa0 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 2f 02 00 00 15 0f 00 00 73 06 00 00 00 00 01 12 01 0c 01 | ..r....r....r/.......s.......... |
1fac0 | 7a 11 4f 72 2e 63 68 65 63 6b 52 65 63 75 72 73 69 6f 6e 29 01 46 29 01 54 29 0b 72 0b 00 00 00 | z.Or.checkRecursion).F).T).r.... |
1fae0 | 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 f7 01 00 00 72 cd 00 00 00 72 c5 | r....r....r....r....r....r....r. |
1fb00 | 02 00 00 72 bb 00 00 00 72 2f 02 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d | ...r....r/...rS...r....r....).r. |
1fb20 | 01 00 00 72 0f 00 00 00 72 2b 00 00 00 c3 0e 00 00 73 0e 00 00 00 08 10 04 01 0e 07 0c 06 0a 26 | ...r....r+.......s.............& |
1fb40 | 08 05 08 09 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 50 00 00 00 65 00 | ....c....................sP...e. |
1fb60 | 5a 01 64 00 5a 02 64 01 5a 03 64 10 87 00 66 01 64 03 64 04 84 09 5a 04 87 00 66 01 64 05 64 06 | Z.d.Z.d.Z.d...f.d.d...Z...f.d.d. |
1fb80 | 84 08 5a 05 64 11 64 08 64 09 84 01 5a 06 64 0a 64 0b 84 00 5a 07 64 0c 64 0d 84 00 5a 08 64 0e | ..Z.d.d.d...Z.d.d...Z.d.d...Z.d. |
1fba0 | 64 0f 84 00 5a 09 87 00 04 00 5a 0a 53 00 29 12 72 25 00 00 00 61 b8 02 00 00 52 65 71 75 69 72 | d...Z.....Z.S.).r%...a....Requir |
1fbc0 | 65 73 20 74 68 61 74 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 3a 63 6c 61 73 73 3a 60 50 61 72 | es.that.at.least.one.:class:`Par |
1fbe0 | 73 65 45 78 70 72 65 73 73 69 6f 6e 60 20 69 73 20 66 6f 75 6e 64 2e 20 49 66 0a 20 20 20 20 74 | seExpression`.is.found..If.....t |
1fc00 | 77 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 74 63 68 2c 20 74 68 65 20 66 69 72 73 74 20 | wo.expressions.match,.the.first. |
1fc20 | 6f 6e 65 20 6c 69 73 74 65 64 20 69 73 20 74 68 65 20 6f 6e 65 20 74 68 61 74 20 77 69 6c 6c 0a | one.listed.is.the.one.that.will. |
1fc40 | 20 20 20 20 6d 61 74 63 68 2e 20 4d 61 79 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 75 73 | ....match..May.be.constructed.us |
1fc60 | 69 6e 67 20 74 68 65 20 60 60 27 7c 27 60 60 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 45 | ing.the.``'|'``.operator.......E |
1fc80 | 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 63 6f 6e 73 74 72 75 63 74 20 4d 61 | xample::..........#.construct.Ma |
1fca0 | 74 63 68 46 69 72 73 74 20 75 73 69 6e 67 20 27 7c 27 20 6f 70 65 72 61 74 6f 72 0a 0a 20 20 20 | tchFirst.using.'|'.operator..... |
1fcc0 | 20 20 20 20 20 23 20 77 61 74 63 68 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 65 78 70 72 65 73 | .....#.watch.the.order.of.expres |
1fce0 | 73 69 6f 6e 73 20 74 6f 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 3d 20 | sions.to.match.........number.=. |
1fd00 | 57 6f 72 64 28 6e 75 6d 73 29 20 7c 20 43 6f 6d 62 69 6e 65 28 57 6f 72 64 28 6e 75 6d 73 29 20 | Word(nums).|.Combine(Word(nums). |
1fd20 | 2b 20 27 2e 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e | +.'.'.+.Word(nums)).........prin |
1fd40 | 74 28 6e 75 6d 62 65 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 22 31 32 33 20 33 2e 31 34 31 | t(number.searchString("123.3.141 |
1fd60 | 36 20 37 38 39 22 29 29 20 23 20 20 46 61 69 6c 21 20 2d 3e 20 5b 5b 27 31 32 33 27 5d 2c 20 5b | 6.789")).#..Fail!.->.[['123'],.[ |
1fd80 | 27 33 27 5d 2c 20 5b 27 31 34 31 36 27 5d 2c 20 5b 27 37 38 39 27 5d 5d 0a 0a 20 20 20 20 20 20 | '3'],.['1416'],.['789']]........ |
1fda0 | 20 20 23 20 70 75 74 20 6d 6f 72 65 20 73 65 6c 65 63 74 69 76 65 20 65 78 70 72 65 73 73 69 6f | ..#.put.more.selective.expressio |
1fdc0 | 6e 20 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 3d 20 43 6f 6d 62 69 6e 65 | n.first.........number.=.Combine |
1fde0 | 28 57 6f 72 64 28 6e 75 6d 73 29 20 2b 20 27 2e 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 29 29 20 | (Word(nums).+.'.'.+.Word(nums)). |
1fe00 | 7c 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6e 75 6d 62 65 | |.Word(nums).........print(numbe |
1fe20 | 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 22 31 32 33 20 33 2e 31 34 31 36 20 37 38 39 22 29 | r.searchString("123.3.1416.789") |
1fe40 | 29 20 23 20 20 42 65 74 74 65 72 20 2d 3e 20 5b 5b 27 31 32 33 27 5d 2c 20 5b 27 33 2e 31 34 31 | ).#..Better.->.[['123'],.['3.141 |
1fe60 | 36 27 5d 2c 20 5b 27 37 38 39 27 5d 5d 0a 20 20 20 20 46 63 03 00 00 00 00 00 00 00 03 00 00 00 | 6'],.['789']].....Fc............ |
1fe80 | 04 00 00 00 03 00 00 00 73 3a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 7c 02 a1 02 01 00 7c | ........s:...t.t.|.....|.|.....| |
1fea0 | 00 6a 03 72 30 74 04 64 01 64 02 84 00 7c 00 6a 03 44 00 83 01 83 01 7c 00 5f 05 6e 06 64 03 7c | .j.r0t.d.d...|.j.D.....|._.n.d.| |
1fec0 | 00 5f 05 64 00 53 00 29 04 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 73 00 00 00 73 | ._.d.S.).Nc................s...s |
1fee0 | 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 a2 01 | ....|.].}.|.j.V...q.d.S.).N).r.. |
1ff00 | 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 | ..).r....r....r....r....r....r.. |
1ff20 | 00 00 2f 0f 00 00 73 02 00 00 00 04 00 7a 26 4d 61 74 63 68 46 69 72 73 74 2e 5f 5f 69 6e 69 74 | ../...s......z&MatchFirst.__init |
1ff40 | 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 54 29 06 72 3a 02 00 00 72 25 00 | __.<locals>.<genexpr>T).r:...r%. |
1ff60 | 00 00 72 b3 00 00 00 72 b4 02 00 00 72 62 01 00 00 72 a2 01 00 00 29 03 72 b1 00 00 00 72 b4 02 | ..r....r....rb...r....).r....r.. |
1ff80 | 00 00 72 ae 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 2c 0f 00 | ..r....).r....r....r....r....,.. |
1ffa0 | 00 73 08 00 00 00 00 01 12 01 06 01 18 02 7a 13 4d 61 74 63 68 46 69 72 73 74 2e 5f 5f 69 6e 69 | .s............z.MatchFirst.__ini |
1ffc0 | 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 2e 00 00 00 74 00 74 | t__c....................s....t.t |
1ffe0 | 01 7c 00 83 02 a0 02 a1 00 01 00 74 03 6a 04 72 2a 74 05 64 01 64 02 84 00 7c 00 6a 06 44 00 83 | .|.........t.j.r*t.d.d...|.j.D.. |
20000 | 01 83 01 7c 00 5f 07 7c 00 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 73 | ...|._.|.S.).Nc................s |
20020 | 00 00 00 73 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 | ...s....|.].}.|.j.V...q.d.S.).N) |
20040 | 01 72 9e 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .r....).r....r....r....r....r... |
20060 | 00 72 98 00 00 00 36 0f 00 00 73 02 00 00 00 04 00 7a 28 4d 61 74 63 68 46 69 72 73 74 2e 73 74 | .r....6...s......z(MatchFirst.st |
20080 | 72 65 61 6d 6c 69 6e 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 29 08 72 3a 02 | reamline.<locals>.<genexpr>).r:. |
200a0 | 00 00 72 25 00 00 00 72 f7 01 00 00 72 13 00 00 00 72 be 02 00 00 72 62 01 00 00 72 b4 02 00 00 | ..r%...r....r....r....rb...r.... |
200c0 | 72 9e 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f7 01 | r....).r....).r....r....r....r.. |
200e0 | 00 00 33 0f 00 00 73 08 00 00 00 00 01 0e 01 06 01 16 01 7a 15 4d 61 74 63 68 46 69 72 73 74 2e | ..3...s............z.MatchFirst. |
20100 | 73 74 72 65 61 6d 6c 69 6e 65 54 63 04 00 00 00 00 00 00 00 09 00 00 00 0b 00 00 00 43 00 00 00 | streamlineTc................C... |
20120 | 73 c4 00 00 00 64 01 7d 04 64 00 7d 05 78 b6 7c 00 6a 00 44 00 5d 88 7d 06 79 12 7c 06 a0 01 7c | s....d.}.d.}.x.|.j.D.].}.y.|...| |
20140 | 01 7c 02 7c 03 a1 03 7d 07 7c 07 53 00 04 00 74 02 6b 0a 72 5c 01 00 7d 08 01 00 7a 18 7c 08 6a | .|.|...}.|.S...t.k.r\..}...z.|.j |
20160 | 03 7c 04 6b 04 72 4c 7c 08 7d 05 7c 08 6a 03 7d 04 57 00 64 00 64 00 7d 08 7e 08 58 00 59 00 71 | .|.k.rL|.}.|.j.}.W.d.d.}.~.X.Y.q |
20180 | 10 04 00 74 04 6b 0a 72 96 01 00 01 00 01 00 74 05 7c 01 83 01 7c 04 6b 04 72 92 74 02 7c 01 74 | ...t.k.r.......t.|...|.k.r.t.|.t |
201a0 | 05 7c 01 83 01 7c 06 6a 06 7c 00 83 04 7d 05 74 05 7c 01 83 01 7d 04 59 00 71 10 58 00 71 10 57 | .|...|.j.|...}.t.|...}.Y.q.X.q.W |
201c0 | 00 7c 05 64 00 6b 09 72 b2 7c 00 6a 06 7c 05 5f 07 7c 05 82 01 6e 0e 74 02 7c 01 7c 02 64 02 7c | .|.d.k.r.|.j.|._.|...n.t.|.|.d.| |
201e0 | 00 83 04 82 01 64 00 53 00 29 03 4e 72 84 00 00 00 7a 20 6e 6f 20 64 65 66 69 6e 65 64 20 61 6c | .....d.S.).Nr....z.no.defined.al |
20200 | 74 65 72 6e 61 74 69 76 65 73 20 74 6f 20 6d 61 74 63 68 29 08 72 b4 02 00 00 72 be 01 00 00 72 | ternatives.to.match).r....r....r |
20220 | 2e 00 00 00 72 ac 00 00 00 72 04 01 00 00 72 0c 01 00 00 72 a8 01 00 00 72 ad 00 00 00 29 09 72 | ....r....r....r....r....r....).r |
20240 | b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 c1 02 00 00 72 c2 02 00 00 72 cc 01 | ....rs...r....r....r....r....r.. |
20260 | 00 00 72 94 00 00 00 72 d9 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 | ..r....r....r....r....r....r.... |
20280 | 39 0f 00 00 73 24 00 00 00 00 01 04 01 04 01 0c 01 02 01 0e 01 04 01 10 01 0a 01 04 01 16 01 0e | 9...s$.......................... |
202a0 | 01 0c 01 14 01 12 04 08 01 08 01 06 02 7a 14 4d 61 74 63 68 46 69 72 73 74 2e 70 61 72 73 65 49 | .............z.MatchFirst.parseI |
202c0 | 6d 70 6c 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 1e 00 00 00 74 00 7c | mplc................C...s....t.| |
202e0 | 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 7c 00 a0 04 7c 01 a1 01 53 00 29 01 4e 29 05 | .t...r.t...|...}.|...|...S.).N). |
20300 | 72 8a 00 00 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 72 d3 00 00 00 29 02 72 b1 00 00 00 | r....r....r3...r....r....).r.... |
20320 | 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 07 5f 5f 69 6f 72 5f 5f 51 0f 00 | r8...r....r....r......__ior__Q.. |
20340 | 00 73 06 00 00 00 00 01 0a 01 0a 01 7a 12 4d 61 74 63 68 46 69 72 73 74 2e 5f 5f 69 6f 72 5f 5f | .s..........z.MatchFirst.__ior__ |
20360 | 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 40 00 00 00 74 00 7c 00 64 01 | c................C...s@...t.|.d. |
20380 | 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 6b 08 72 3a 64 02 64 03 a0 03 64 04 64 05 84 00 | ..r.|.j.S.|.j.d.k.r:d.d...d.d... |
203a0 | 7c 00 6a 04 44 00 83 01 a1 01 17 00 64 06 17 00 7c 00 5f 02 7c 00 6a 02 53 00 29 07 4e 72 f3 00 | |.j.D.......d...|._.|.j.S.).Nr.. |
203c0 | 00 00 72 bc 02 00 00 7a 03 20 7c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 | ..r....z..|.c................s.. |
203e0 | 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 | .s....|.].}.t.|...V...q.d.S.).N) |
20400 | 01 72 95 00 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .r....).r....r....r....r....r... |
20420 | 00 72 98 00 00 00 5b 0f 00 00 73 02 00 00 00 04 00 7a 25 4d 61 74 63 68 46 69 72 73 74 2e 5f 5f | .r....[...s......z%MatchFirst.__ |
20440 | 73 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 72 bd 02 00 00 29 05 72 | str__.<locals>.<genexpr>r....).r |
20460 | 1f 01 00 00 72 f3 00 00 00 72 9c 01 00 00 72 be 00 00 00 72 b4 02 00 00 29 01 72 b1 00 00 00 72 | ....r....r....r....r....).r....r |
20480 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 56 0f 00 00 73 0a 00 00 00 00 01 0a 01 | ....r....r....r....V...s........ |
204a0 | 06 02 0a 01 20 02 7a 12 4d 61 74 63 68 46 69 72 73 74 2e 5f 5f 73 74 72 5f 5f 63 02 00 00 00 00 | ......z.MatchFirst.__str__c..... |
204c0 | 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 30 00 00 00 7c 01 64 00 64 00 85 02 19 00 7c 00 | ...........C...s0...|.d.d.....|. |
204e0 | 67 01 17 00 7d 02 78 18 7c 00 6a 00 44 00 5d 0e 7d 03 7c 03 a0 01 7c 02 a1 01 01 00 71 1a 57 00 | g...}.x.|.j.D.].}.|...|.....q.W. |
20500 | 64 00 53 00 29 01 4e 29 02 72 b4 02 00 00 72 2f 02 00 00 29 04 72 b1 00 00 00 72 e7 00 00 00 72 | d.S.).N).r....r/...).r....r....r |
20520 | bb 02 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 2f 02 00 00 5f 0f 00 | ....r....r....r....r....r/..._.. |
20540 | 00 73 06 00 00 00 00 01 12 01 0c 01 7a 19 4d 61 74 63 68 46 69 72 73 74 2e 63 68 65 63 6b 52 65 | .s..........z.MatchFirst.checkRe |
20560 | 63 75 72 73 69 6f 6e 29 01 46 29 01 54 29 0b 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 | cursion).F).T).r....r....r....r. |
20580 | 00 00 00 72 b3 00 00 00 72 f7 01 00 00 72 cd 00 00 00 72 c6 02 00 00 72 bb 00 00 00 72 2f 02 00 | ...r....r....r....r....r....r/.. |
205a0 | 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 25 00 00 | .rS...r....r....).r....r....r%.. |
205c0 | 00 1b 0f 00 00 73 0e 00 00 00 08 10 04 01 0e 07 0c 06 0a 18 08 05 08 09 63 00 00 00 00 00 00 00 | .....s..................c....... |
205e0 | 00 00 00 00 00 04 00 00 00 00 00 00 00 73 48 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 0d | .............sH...e.Z.d.Z.d.Z.d. |
20600 | 87 00 66 01 64 03 64 04 84 09 5a 04 87 00 66 01 64 05 64 06 84 08 5a 05 64 0e 64 07 64 08 84 01 | ..f.d.d...Z...f.d.d...Z.d.d.d... |
20620 | 5a 06 64 09 64 0a 84 00 5a 07 64 0b 64 0c 84 00 5a 08 87 00 04 00 5a 09 53 00 29 0f 72 1a 00 00 | Z.d.d...Z.d.d...Z.....Z.S.).r... |
20640 | 00 61 73 07 00 00 52 65 71 75 69 72 65 73 20 61 6c 6c 20 67 69 76 65 6e 20 3a 63 6c 61 73 73 3a | .as...Requires.all.given.:class: |
20660 | 60 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 60 20 73 20 74 6f 20 62 65 20 66 6f 75 6e 64 2c | `ParseExpression`.s.to.be.found, |
20680 | 20 62 75 74 20 69 6e 0a 20 20 20 20 61 6e 79 20 6f 72 64 65 72 2e 20 45 78 70 72 65 73 73 69 6f | .but.in.....any.order..Expressio |
206a0 | 6e 73 20 6d 61 79 20 62 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 77 68 69 74 65 73 70 61 63 | ns.may.be.separated.by.whitespac |
206c0 | 65 2e 0a 0a 20 20 20 20 4d 61 79 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 75 73 69 6e 67 | e.......May.be.constructed.using |
206e0 | 20 74 68 65 20 60 60 27 26 27 60 60 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 45 78 61 6d | .the.``'&'``.operator.......Exam |
20700 | 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 63 6f 6c 6f 72 20 3d 20 6f 6e 65 4f 66 28 22 52 45 | ple::..........color.=.oneOf("RE |
20720 | 44 20 4f 52 41 4e 47 45 20 59 45 4c 4c 4f 57 20 47 52 45 45 4e 20 42 4c 55 45 20 50 55 52 50 4c | D.ORANGE.YELLOW.GREEN.BLUE.PURPL |
20740 | 45 20 42 4c 41 43 4b 20 57 48 49 54 45 20 42 52 4f 57 4e 22 29 0a 20 20 20 20 20 20 20 20 73 68 | E.BLACK.WHITE.BROWN").........sh |
20760 | 61 70 65 5f 74 79 70 65 20 3d 20 6f 6e 65 4f 66 28 22 53 51 55 41 52 45 20 43 49 52 43 4c 45 20 | ape_type.=.oneOf("SQUARE.CIRCLE. |
20780 | 54 52 49 41 4e 47 4c 45 20 53 54 41 52 20 48 45 58 41 47 4f 4e 20 4f 43 54 41 47 4f 4e 22 29 0a | TRIANGLE.STAR.HEXAGON.OCTAGON"). |
207a0 | 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 | ........integer.=.Word(nums).... |
207c0 | 20 20 20 20 20 73 68 61 70 65 5f 61 74 74 72 20 3d 20 22 73 68 61 70 65 3a 22 20 2b 20 73 68 61 | .....shape_attr.=."shape:".+.sha |
207e0 | 70 65 5f 74 79 70 65 28 22 73 68 61 70 65 22 29 0a 20 20 20 20 20 20 20 20 70 6f 73 6e 5f 61 74 | pe_type("shape").........posn_at |
20800 | 74 72 20 3d 20 22 70 6f 73 6e 3a 22 20 2b 20 47 72 6f 75 70 28 69 6e 74 65 67 65 72 28 22 78 22 | tr.=."posn:".+.Group(integer("x" |
20820 | 29 20 2b 20 27 2c 27 20 2b 20 69 6e 74 65 67 65 72 28 22 79 22 29 29 28 22 70 6f 73 6e 22 29 0a | ).+.','.+.integer("y"))("posn"). |
20840 | 20 20 20 20 20 20 20 20 63 6f 6c 6f 72 5f 61 74 74 72 20 3d 20 22 63 6f 6c 6f 72 3a 22 20 2b 20 | ........color_attr.=."color:".+. |
20860 | 63 6f 6c 6f 72 28 22 63 6f 6c 6f 72 22 29 0a 20 20 20 20 20 20 20 20 73 69 7a 65 5f 61 74 74 72 | color("color").........size_attr |
20880 | 20 3d 20 22 73 69 7a 65 3a 22 20 2b 20 69 6e 74 65 67 65 72 28 22 73 69 7a 65 22 29 0a 0a 20 20 | .=."size:".+.integer("size").... |
208a0 | 20 20 20 20 20 20 23 20 75 73 65 20 45 61 63 68 20 28 75 73 69 6e 67 20 6f 70 65 72 61 74 6f 72 | ......#.use.Each.(using.operator |
208c0 | 20 27 26 27 29 20 74 6f 20 61 63 63 65 70 74 20 61 74 74 72 69 62 75 74 65 73 20 69 6e 20 61 6e | .'&').to.accept.attributes.in.an |
208e0 | 79 20 6f 72 64 65 72 0a 20 20 20 20 20 20 20 20 23 20 28 73 68 61 70 65 20 61 6e 64 20 70 6f 73 | y.order.........#.(shape.and.pos |
20900 | 6e 20 61 72 65 20 72 65 71 75 69 72 65 64 2c 20 63 6f 6c 6f 72 20 61 6e 64 20 73 69 7a 65 20 61 | n.are.required,.color.and.size.a |
20920 | 72 65 20 6f 70 74 69 6f 6e 61 6c 29 0a 20 20 20 20 20 20 20 20 73 68 61 70 65 5f 73 70 65 63 20 | re.optional).........shape_spec. |
20940 | 3d 20 73 68 61 70 65 5f 61 74 74 72 20 26 20 70 6f 73 6e 5f 61 74 74 72 20 26 20 4f 70 74 69 6f | =.shape_attr.&.posn_attr.&.Optio |
20960 | 6e 61 6c 28 63 6f 6c 6f 72 5f 61 74 74 72 29 20 26 20 4f 70 74 69 6f 6e 61 6c 28 73 69 7a 65 5f | nal(color_attr).&.Optional(size_ |
20980 | 61 74 74 72 29 0a 0a 20 20 20 20 20 20 20 20 73 68 61 70 65 5f 73 70 65 63 2e 72 75 6e 54 65 73 | attr)..........shape_spec.runTes |
209a0 | 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 61 70 65 3a 20 53 51 55 41 52 45 | ts('''.............shape:.SQUARE |
209c0 | 20 63 6f 6c 6f 72 3a 20 42 4c 41 43 4b 20 70 6f 73 6e 3a 20 31 30 30 2c 20 31 32 30 0a 20 20 20 | .color:.BLACK.posn:.100,.120.... |
209e0 | 20 20 20 20 20 20 20 20 20 73 68 61 70 65 3a 20 43 49 52 43 4c 45 20 73 69 7a 65 3a 20 35 30 20 | .........shape:.CIRCLE.size:.50. |
20a00 | 63 6f 6c 6f 72 3a 20 42 4c 55 45 20 70 6f 73 6e 3a 20 35 30 2c 38 30 0a 20 20 20 20 20 20 20 20 | color:.BLUE.posn:.50,80......... |
20a20 | 20 20 20 20 63 6f 6c 6f 72 3a 47 52 45 45 4e 20 73 69 7a 65 3a 32 30 20 73 68 61 70 65 3a 54 52 | ....color:GREEN.size:20.shape:TR |
20a40 | 49 41 4e 47 4c 45 20 70 6f 73 6e 3a 32 30 2c 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 | IANGLE.posn:20,40.............'' |
20a60 | 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 | '.............)......prints::... |
20a80 | 20 20 20 20 20 20 20 73 68 61 70 65 3a 20 53 51 55 41 52 45 20 63 6f 6c 6f 72 3a 20 42 4c 41 43 | .......shape:.SQUARE.color:.BLAC |
20aa0 | 4b 20 70 6f 73 6e 3a 20 31 30 30 2c 20 31 32 30 0a 20 20 20 20 20 20 20 20 5b 27 73 68 61 70 65 | K.posn:.100,.120.........['shape |
20ac0 | 3a 27 2c 20 27 53 51 55 41 52 45 27 2c 20 27 63 6f 6c 6f 72 3a 27 2c 20 27 42 4c 41 43 4b 27 2c | :',.'SQUARE',.'color:',.'BLACK', |
20ae0 | 20 27 70 6f 73 6e 3a 27 2c 20 5b 27 31 30 30 27 2c 20 27 2c 27 2c 20 27 31 32 30 27 5d 5d 0a 20 | .'posn:',.['100',.',',.'120']].. |
20b00 | 20 20 20 20 20 20 20 2d 20 63 6f 6c 6f 72 3a 20 42 4c 41 43 4b 0a 20 20 20 20 20 20 20 20 2d 20 | .......-.color:.BLACK.........-. |
20b20 | 70 6f 73 6e 3a 20 5b 27 31 30 30 27 2c 20 27 2c 27 2c 20 27 31 32 30 27 5d 0a 20 20 20 20 20 20 | posn:.['100',.',',.'120']....... |
20b40 | 20 20 20 20 2d 20 78 3a 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 2d 20 79 3a 20 31 32 30 0a | ....-.x:.100...........-.y:.120. |
20b60 | 20 20 20 20 20 20 20 20 2d 20 73 68 61 70 65 3a 20 53 51 55 41 52 45 0a 0a 0a 20 20 20 20 20 20 | ........-.shape:.SQUARE......... |
20b80 | 20 20 73 68 61 70 65 3a 20 43 49 52 43 4c 45 20 73 69 7a 65 3a 20 35 30 20 63 6f 6c 6f 72 3a 20 | ..shape:.CIRCLE.size:.50.color:. |
20ba0 | 42 4c 55 45 20 70 6f 73 6e 3a 20 35 30 2c 38 30 0a 20 20 20 20 20 20 20 20 5b 27 73 68 61 70 65 | BLUE.posn:.50,80.........['shape |
20bc0 | 3a 27 2c 20 27 43 49 52 43 4c 45 27 2c 20 27 73 69 7a 65 3a 27 2c 20 27 35 30 27 2c 20 27 63 6f | :',.'CIRCLE',.'size:',.'50',.'co |
20be0 | 6c 6f 72 3a 27 2c 20 27 42 4c 55 45 27 2c 20 27 70 6f 73 6e 3a 27 2c 20 5b 27 35 30 27 2c 20 27 | lor:',.'BLUE',.'posn:',.['50',.' |
20c00 | 2c 27 2c 20 27 38 30 27 5d 5d 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6c 6f 72 3a 20 42 4c 55 45 | ,',.'80']].........-.color:.BLUE |
20c20 | 0a 20 20 20 20 20 20 20 20 2d 20 70 6f 73 6e 3a 20 5b 27 35 30 27 2c 20 27 2c 27 2c 20 27 38 30 | .........-.posn:.['50',.',',.'80 |
20c40 | 27 5d 0a 20 20 20 20 20 20 20 20 20 20 2d 20 78 3a 20 35 30 0a 20 20 20 20 20 20 20 20 20 20 2d | ']...........-.x:.50...........- |
20c60 | 20 79 3a 20 38 30 0a 20 20 20 20 20 20 20 20 2d 20 73 68 61 70 65 3a 20 43 49 52 43 4c 45 0a 20 | .y:.80.........-.shape:.CIRCLE.. |
20c80 | 20 20 20 20 20 20 20 2d 20 73 69 7a 65 3a 20 35 30 0a 0a 0a 20 20 20 20 20 20 20 20 63 6f 6c 6f | .......-.size:.50...........colo |
20ca0 | 72 3a 20 47 52 45 45 4e 20 73 69 7a 65 3a 20 32 30 20 73 68 61 70 65 3a 20 54 52 49 41 4e 47 4c | r:.GREEN.size:.20.shape:.TRIANGL |
20cc0 | 45 20 70 6f 73 6e 3a 20 32 30 2c 34 30 0a 20 20 20 20 20 20 20 20 5b 27 63 6f 6c 6f 72 3a 27 2c | E.posn:.20,40.........['color:', |
20ce0 | 20 27 47 52 45 45 4e 27 2c 20 27 73 69 7a 65 3a 27 2c 20 27 32 30 27 2c 20 27 73 68 61 70 65 3a | .'GREEN',.'size:',.'20',.'shape: |
20d00 | 27 2c 20 27 54 52 49 41 4e 47 4c 45 27 2c 20 27 70 6f 73 6e 3a 27 2c 20 5b 27 32 30 27 2c 20 27 | ',.'TRIANGLE',.'posn:',.['20',.' |
20d20 | 2c 27 2c 20 27 34 30 27 5d 5d 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6c 6f 72 3a 20 47 52 45 45 | ,',.'40']].........-.color:.GREE |
20d40 | 4e 0a 20 20 20 20 20 20 20 20 2d 20 70 6f 73 6e 3a 20 5b 27 32 30 27 2c 20 27 2c 27 2c 20 27 34 | N.........-.posn:.['20',.',',.'4 |
20d60 | 30 27 5d 0a 20 20 20 20 20 20 20 20 20 20 2d 20 78 3a 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 | 0']...........-.x:.20........... |
20d80 | 2d 20 79 3a 20 34 30 0a 20 20 20 20 20 20 20 20 2d 20 73 68 61 70 65 3a 20 54 52 49 41 4e 47 4c | -.y:.40.........-.shape:.TRIANGL |
20da0 | 45 0a 20 20 20 20 20 20 20 20 2d 20 73 69 7a 65 3a 20 32 30 0a 20 20 20 20 54 63 03 00 00 00 00 | E.........-.size:.20.....Tc..... |
20dc0 | 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 3e 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 | ...............s>...t.t.|.....|. |
20de0 | 7c 02 a1 02 01 00 74 03 64 01 64 02 84 00 7c 00 6a 04 44 00 83 01 83 01 7c 00 5f 05 64 03 7c 00 | |.....t.d.d...|.j.D.....|._.d.|. |
20e00 | 5f 06 64 03 7c 00 5f 07 64 03 7c 00 5f 08 64 00 53 00 29 04 4e 63 01 00 00 00 00 00 00 00 02 00 | _.d.|._.d.|._.d.S.).Nc.......... |
20e20 | 00 00 02 00 00 00 73 00 00 00 73 14 00 00 00 7c 00 5d 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 | ......s...s....|.].}.|.j.V...q.d |
20e40 | 00 53 00 29 01 4e 29 01 72 a2 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e | .S.).N).r....).r....r....r....r. |
20e60 | 00 00 00 72 0f 00 00 00 72 98 00 00 00 a0 0f 00 00 73 02 00 00 00 04 00 7a 20 45 61 63 68 2e 5f | ...r....r........s......z.Each._ |
20e80 | 5f 69 6e 69 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 54 29 09 72 3a 02 | _init__.<locals>.<genexpr>T).r:. |
20ea0 | 00 00 72 1a 00 00 00 72 b3 00 00 00 72 b5 02 00 00 72 b4 02 00 00 72 a2 01 00 00 72 9f 01 00 00 | ..r....r....r....r....r....r.... |
20ec0 | da 0e 69 6e 69 74 45 78 70 72 47 72 6f 75 70 73 72 9e 01 00 00 29 03 72 b1 00 00 00 72 b4 02 00 | ..initExprGroupsr....).r....r... |
20ee0 | 00 72 ae 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 9e 0f 00 00 | .r....).r....r....r....r........ |
20f00 | 73 0a 00 00 00 00 01 12 01 16 01 06 01 06 01 7a 0d 45 61 63 68 2e 5f 5f 69 6e 69 74 5f 5f 63 01 | s..............z.Each.__init__c. |
20f20 | 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 28 00 00 00 74 00 74 01 7c 00 83 02 | ...................s(...t.t.|... |
20f40 | a0 02 a1 00 01 00 74 03 64 01 64 02 84 00 7c 00 6a 04 44 00 83 01 83 01 7c 00 5f 05 7c 00 53 00 | ......t.d.d...|.j.D.....|._.|.S. |
20f60 | 29 03 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 73 00 00 00 73 14 00 00 00 7c 00 5d | ).Nc................s...s....|.] |
20f80 | 0c 7d 01 7c 01 6a 00 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 a2 01 00 00 29 02 72 96 00 | .}.|.j.V...q.d.S.).N).r....).r.. |
20fa0 | 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 a7 0f 00 00 73 | ..r....r....r....r....r........s |
20fc0 | 02 00 00 00 04 00 7a 22 45 61 63 68 2e 73 74 72 65 61 6d 6c 69 6e 65 2e 3c 6c 6f 63 61 6c 73 3e | ......z"Each.streamline.<locals> |
20fe0 | 2e 3c 67 65 6e 65 78 70 72 3e 29 06 72 3a 02 00 00 72 1a 00 00 00 72 f7 01 00 00 72 b5 02 00 00 | .<genexpr>).r:...r....r....r.... |
21000 | 72 b4 02 00 00 72 a2 01 00 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 | r....r....).r....).r....r....r.. |
21020 | 00 00 72 f7 01 00 00 a5 0f 00 00 73 06 00 00 00 00 01 0e 01 16 01 7a 0f 45 61 63 68 2e 73 74 72 | ..r........s..........z.Each.str |
21040 | 65 61 6d 6c 69 6e 65 63 04 00 00 00 00 00 00 00 11 00 00 00 09 00 00 00 03 00 00 00 73 fa 01 00 | eamlinec....................s... |
21060 | 00 7c 00 6a 00 72 92 74 01 64 01 64 02 84 00 7c 00 6a 02 44 00 83 01 83 01 7c 00 5f 03 64 03 64 | .|.j.r.t.d.d...|.j.D.....|._.d.d |
21080 | 04 84 00 7c 00 6a 02 44 00 83 01 7d 04 64 05 64 04 84 00 7c 00 6a 02 44 00 83 01 7d 05 7c 04 7c | ...|.j.D...}.d.d...|.j.D...}.|.| |
210a0 | 05 17 00 7c 00 5f 04 64 06 64 04 84 00 7c 00 6a 02 44 00 83 01 7c 00 5f 05 64 07 64 04 84 00 7c | ...|._.d.d...|.j.D...|._.d.d...| |
210c0 | 00 6a 02 44 00 83 01 7c 00 5f 06 64 08 64 04 84 00 7c 00 6a 02 44 00 83 01 7c 00 5f 07 7c 00 04 | .j.D...|._.d.d...|.j.D...|._.|.. |
210e0 | 00 6a 07 7c 00 6a 06 37 00 02 00 5f 07 64 09 7c 00 5f 00 7c 02 7d 06 7c 00 6a 07 64 00 64 00 85 | .j.|.j.7..._.d.|._.|.}.|.j.d.d.. |
21100 | 02 19 00 7d 07 7c 00 6a 04 64 00 64 00 85 02 19 00 89 00 67 00 7d 08 64 0a 7d 09 78 b6 7c 09 90 | ...}.|.j.d.d.......g.}.d.}.x.|.. |
21120 | 01 72 70 7c 07 88 00 17 00 7c 00 6a 05 17 00 7c 00 6a 06 17 00 7d 0a 67 00 7d 0b 78 7e 7c 0a 44 | .rp|.....|.j...|.j...}.g.}.x~|.D |
21140 | 00 5d 76 7d 0c 79 10 7c 0c a0 08 7c 01 7c 06 a1 02 7d 06 57 00 6e 20 04 00 74 09 6b 0a 90 01 72 | .]v}.y.|...|.|...}.W.n...t.k...r |
21160 | 14 01 00 01 00 01 00 7c 0b a0 0a 7c 0c a1 01 01 00 59 00 71 e0 58 00 7c 08 a0 0a 7c 00 6a 03 a0 | .......|...|.....Y.q.X.|...|.j.. |
21180 | 0b 74 0c 7c 0c 83 01 7c 0c a1 02 a1 01 01 00 7c 0c 7c 07 6b 06 90 01 72 44 7c 07 a0 0d 7c 0c a1 | .t.|...|.......|.|.k...rD|...|.. |
211a0 | 01 01 00 71 e0 7c 0c 88 00 6b 06 72 e0 88 00 a0 0d 7c 0c a1 01 01 00 71 e0 57 00 74 0e 7c 0b 83 | ...q.|...k.r.....|.....q.W.t.|.. |
211c0 | 01 74 0e 7c 0a 83 01 6b 02 72 bc 64 09 7d 09 71 bc 57 00 7c 07 90 01 72 9c 64 0b a0 0f 64 0c 64 | .t.|...k.r.d.}.q.W.|...r.d...d.d |
211e0 | 02 84 00 7c 07 44 00 83 01 a1 01 7d 0d 74 09 7c 01 7c 02 64 0d 7c 0d 16 00 83 03 82 01 7c 08 87 | ...|.D.....}.t.|.|.d.|.......|.. |
21200 | 00 66 01 64 0e 64 04 84 08 7c 00 6a 02 44 00 83 01 37 00 7d 08 67 00 7d 0e 78 2a 7c 08 44 00 5d | .f.d.d...|.j.D...7.}.g.}.x*|.D.] |
21220 | 22 7d 0c 7c 0c a0 10 7c 01 7c 02 7c 03 a1 03 5c 02 7d 02 7d 0f 7c 0e a0 0a 7c 0f a1 01 01 00 90 | "}.|...|.|.|...\.}.}.|...|...... |
21240 | 01 71 be 57 00 74 11 7c 0e 74 12 67 00 83 01 83 02 7d 10 7c 02 7c 10 66 02 53 00 29 0f 4e 63 01 | .q.W.t.|.t.g.....}.|.|.f.S.).Nc. |
21260 | 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 73 00 00 00 73 26 00 00 00 7c 00 5d 1e 7d 01 74 00 | ...............s...s&...|.].}.t. |
21280 | 7c 01 74 01 83 02 72 02 74 02 7c 01 6a 03 83 01 7c 01 66 02 56 00 01 00 71 02 64 00 53 00 29 01 | |.t...r.t.|.j...|.f.V...q.d.S.). |
212a0 | 4e 29 04 72 8a 00 00 00 72 2a 00 00 00 72 3e 02 00 00 72 74 01 00 00 29 02 72 96 00 00 00 72 cc | N).r....r*...r>...rt...).r....r. |
212c0 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 ac 0f 00 00 73 02 00 00 00 | ...r....r....r....r........s.... |
212e0 | 04 00 7a 21 45 61 63 68 2e 70 61 72 73 65 49 6d 70 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e | ..z!Each.parseImpl.<locals>.<gen |
21300 | 65 78 70 72 3e 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 53 00 00 00 73 1c 00 00 00 67 | expr>c................S...s....g |
21320 | 00 7c 00 5d 14 7d 01 74 00 7c 01 74 01 83 02 72 04 7c 01 6a 02 91 02 71 04 53 00 72 0e 00 00 00 | .|.].}.t.|.t...r.|.j...q.S.r.... |
21340 | 29 03 72 8a 00 00 00 72 2a 00 00 00 72 74 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 | ).r....r*...rt...).r....r....r.. |
21360 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 ad 0f 00 00 73 02 00 00 00 06 00 7a 22 45 61 | ..r....r....r........s......z"Ea |
21380 | 63 68 2e 70 61 72 73 65 49 6d 70 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e | ch.parseImpl.<locals>.<listcomp> |
213a0 | 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 53 00 00 00 73 20 00 00 00 67 00 7c 00 5d 18 | c................S...s....g.|.]. |
213c0 | 7d 01 7c 01 6a 00 72 04 74 01 7c 01 74 02 83 02 73 04 7c 01 91 02 71 04 53 00 72 0e 00 00 00 29 | }.|.j.r.t.|.t...s.|...q.S.r....) |
213e0 | 03 72 a2 01 00 00 72 8a 00 00 00 72 2a 00 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 | .r....r....r*...).r....r....r... |
21400 | 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 ae 0f 00 00 73 02 00 00 00 06 00 63 01 00 00 00 | .r....r....r........s......c.... |
21420 | 00 00 00 00 02 00 00 00 05 00 00 00 53 00 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 7d 01 74 00 7c | ............S...s....g.|.].}.t.| |
21440 | 01 74 01 83 02 72 04 7c 01 6a 02 91 02 71 04 53 00 72 0e 00 00 00 29 03 72 8a 00 00 00 72 41 00 | .t...r.|.j...q.S.r....).r....rA. |
21460 | 00 00 72 74 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ..rt...).r....r....r....r....r.. |
21480 | 00 00 72 06 01 00 00 b0 0f 00 00 73 02 00 00 00 06 00 63 01 00 00 00 00 00 00 00 02 00 00 00 05 | ..r........s......c............. |
214a0 | 00 00 00 53 00 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 7d 01 74 00 7c 01 74 01 83 02 72 04 7c 01 | ...S...s....g.|.].}.t.|.t...r.|. |
214c0 | 6a 02 91 02 71 04 53 00 72 0e 00 00 00 29 03 72 8a 00 00 00 72 28 00 00 00 72 74 01 00 00 29 02 | j...q.S.r....).r....r(...rt...). |
214e0 | 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 b1 0f | r....r....r....r....r....r...... |
21500 | 00 00 73 02 00 00 00 06 00 63 01 00 00 00 00 00 00 00 02 00 00 00 07 00 00 00 53 00 00 00 73 20 | ..s......c................S...s. |
21520 | 00 00 00 67 00 7c 00 5d 18 7d 01 74 00 7c 01 74 01 74 02 74 03 66 03 83 02 73 04 7c 01 91 02 71 | ...g.|.].}.t.|.t.t.t.f...s.|...q |
21540 | 04 53 00 72 0e 00 00 00 29 04 72 8a 00 00 00 72 2a 00 00 00 72 41 00 00 00 72 28 00 00 00 29 02 | .S.r....).r....r*...rA...r(...). |
21560 | 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 b2 0f | r....r....r....r....r....r...... |
21580 | 00 00 73 02 00 00 00 06 00 46 54 7a 02 2c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 | ..s......FTz.,.c................ |
215a0 | 73 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 | s...s....|.].}.t.|...V...q.d.S.) |
215c0 | 01 4e 29 01 72 95 00 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .N).r....).r....r....r....r....r |
215e0 | 0f 00 00 00 72 98 00 00 00 cd 0f 00 00 73 02 00 00 00 04 00 7a 2a 4d 69 73 73 69 6e 67 20 6f 6e | ....r........s......z*Missing.on |
21600 | 65 20 6f 72 20 6d 6f 72 65 20 72 65 71 75 69 72 65 64 20 65 6c 65 6d 65 6e 74 73 20 28 25 73 29 | e.or.more.required.elements.(%s) |
21620 | 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 13 00 00 00 73 24 00 00 00 67 00 7c 00 5d 1c | c....................s$...g.|.]. |
21640 | 7d 01 74 00 7c 01 74 01 83 02 72 04 7c 01 6a 02 88 00 6b 06 72 04 7c 01 91 02 71 04 53 00 72 0e | }.t.|.t...r.|.j...k.r.|...q.S.r. |
21660 | 00 00 00 29 03 72 8a 00 00 00 72 2a 00 00 00 72 74 01 00 00 29 02 72 96 00 00 00 72 cc 01 00 00 | ...).r....r*...rt...).r....r.... |
21680 | 29 01 da 06 74 6d 70 4f 70 74 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 d1 0f 00 00 73 02 00 | )...tmpOptr....r....r........s.. |
216a0 | 00 00 06 00 29 13 72 c7 02 00 00 72 ff 00 00 00 72 b4 02 00 00 da 07 6f 70 74 31 6d 61 70 da 09 | ....).r....r....r......opt1map.. |
216c0 | 6f 70 74 69 6f 6e 61 6c 73 da 0e 6d 75 6c 74 69 6f 70 74 69 6f 6e 61 6c 73 da 0d 6d 75 6c 74 69 | optionals..multioptionals..multi |
216e0 | 72 65 71 75 69 72 65 64 da 08 72 65 71 75 69 72 65 64 72 db 01 00 00 72 2e 00 00 00 72 d3 00 00 | required..requiredr....r....r... |
21700 | 00 72 da 00 00 00 72 3e 02 00 00 da 06 72 65 6d 6f 76 65 72 0c 01 00 00 72 be 00 00 00 72 be 01 | .r....r>.....remover....r....r.. |
21720 | 00 00 da 03 73 75 6d 72 31 00 00 00 29 11 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 | ....sumr1...).r....rs...r....r.. |
21740 | 00 00 da 04 6f 70 74 31 da 04 6f 70 74 32 da 06 74 6d 70 4c 6f 63 da 07 74 6d 70 52 65 71 64 da | ....opt1..opt2..tmpLoc..tmpReqd. |
21760 | 0a 6d 61 74 63 68 4f 72 64 65 72 da 0c 6b 65 65 70 4d 61 74 63 68 69 6e 67 da 08 74 6d 70 45 78 | .matchOrder..keepMatching..tmpEx |
21780 | 70 72 73 da 06 66 61 69 6c 65 64 72 cc 01 00 00 da 07 6d 69 73 73 69 6e 67 72 b8 02 00 00 72 6a | prs..failedr......missingr....rj |
217a0 | 02 00 00 da 0c 66 69 6e 61 6c 52 65 73 75 6c 74 73 72 0e 00 00 00 29 01 72 c8 02 00 00 72 0f 00 | .....finalResultsr....).r....r.. |
217c0 | 00 00 72 cd 00 00 00 aa 0f 00 00 73 50 00 00 00 00 01 06 01 16 01 10 01 10 01 0a 01 12 01 12 01 | ..r........sP................... |
217e0 | 12 01 10 01 06 01 04 01 0e 01 0e 01 04 02 04 01 08 01 14 01 04 01 0a 01 02 01 10 01 10 01 10 02 | ................................ |
21800 | 18 01 0a 01 0c 01 08 01 0e 01 10 01 08 02 06 01 14 01 10 03 18 02 04 01 0a 01 12 01 10 02 0e 01 | ................................ |
21820 | 7a 0e 45 61 63 68 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 | z.Each.parseImplc............... |
21840 | 00 43 00 00 00 73 40 00 00 00 74 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 | .C...s@...t.|.d...r.|.j.S.|.j.d. |
21860 | 6b 08 72 3a 64 02 64 03 a0 03 64 04 64 05 84 00 7c 00 6a 04 44 00 83 01 a1 01 17 00 64 06 17 00 | k.r:d.d...d.d...|.j.D.......d... |
21880 | 7c 00 5f 02 7c 00 6a 02 53 00 29 07 4e 72 f3 00 00 00 72 bc 02 00 00 7a 03 20 26 20 63 01 00 00 | |._.|.j.S.).Nr....r....z..&.c... |
218a0 | 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 | .............s...s....|.].}.t.|. |
218c0 | 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 95 00 00 00 29 02 72 96 00 00 00 72 cc 01 | ..V...q.d.S.).N).r....).r....r.. |
218e0 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 e0 0f 00 00 73 02 00 00 00 04 | ..r....r....r....r........s..... |
21900 | 00 7a 1f 45 61 63 68 2e 5f 5f 73 74 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 | .z.Each.__str__.<locals>.<genexp |
21920 | 72 3e 72 bd 02 00 00 29 05 72 1f 01 00 00 72 f3 00 00 00 72 9c 01 00 00 72 be 00 00 00 72 b4 02 | r>r....).r....r....r....r....r.. |
21940 | 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 db 0f 00 | ..).r....r....r....r....r....... |
21960 | 00 73 0a 00 00 00 00 01 0a 01 06 02 0a 01 20 02 7a 0c 45 61 63 68 2e 5f 5f 73 74 72 5f 5f 63 02 | .s..............z.Each.__str__c. |
21980 | 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 30 00 00 00 7c 01 64 00 64 00 85 02 | ...............C...s0...|.d.d... |
219a0 | 19 00 7c 00 67 01 17 00 7d 02 78 18 7c 00 6a 00 44 00 5d 0e 7d 03 7c 03 a0 01 7c 02 a1 01 01 00 | ..|.g...}.x.|.j.D.].}.|...|..... |
219c0 | 71 1a 57 00 64 00 53 00 29 01 4e 29 02 72 b4 02 00 00 72 2f 02 00 00 29 04 72 b1 00 00 00 72 e7 | q.W.d.S.).N).r....r/...).r....r. |
219e0 | 00 00 00 72 bb 02 00 00 72 cc 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 2f 02 00 | ...r....r....r....r....r....r/.. |
21a00 | 00 e4 0f 00 00 73 06 00 00 00 00 01 12 01 0c 01 7a 13 45 61 63 68 2e 63 68 65 63 6b 52 65 63 75 | .....s..........z.Each.checkRecu |
21a20 | 72 73 69 6f 6e 29 01 54 29 01 54 29 0a 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 | rsion).T).T).r....r....r....r... |
21a40 | 00 72 b3 00 00 00 72 f7 01 00 00 72 cd 00 00 00 72 bb 00 00 00 72 2f 02 00 00 72 53 02 00 00 72 | .r....r....r....r....r/...rS...r |
21a60 | 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 1a 00 00 00 65 0f 00 00 73 0c | ....r....).r....r....r....e...s. |
21a80 | 00 00 00 08 38 04 01 0e 07 0c 05 0a 31 08 09 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 | ....8.......1..c................ |
21aa0 | 00 00 00 00 73 6c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 14 87 00 66 01 64 03 64 04 84 | ....sl...e.Z.d.Z.d.Z.d...f.d.d.. |
21ac0 | 09 5a 04 64 15 64 06 64 07 84 01 5a 05 64 08 64 09 84 00 5a 06 87 00 66 01 64 0a 64 0b 84 08 5a | .Z.d.d.d...Z.d.d...Z...f.d.d...Z |
21ae0 | 07 87 00 66 01 64 0c 64 0d 84 08 5a 08 64 0e 64 0f 84 00 5a 09 67 00 66 01 64 10 64 11 84 01 5a | ...f.d.d...Z.d.d...Z.g.f.d.d...Z |
21b00 | 0a 87 00 66 01 64 12 64 13 84 08 5a 0b 87 00 04 00 5a 0c 53 00 29 16 72 2d 00 00 00 7a 66 41 62 | ...f.d.d...Z.....Z.S.).r-...zfAb |
21b20 | 73 74 72 61 63 74 20 73 75 62 63 6c 61 73 73 20 6f 66 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 | stract.subclass.of.:class:`Parse |
21b40 | 72 45 6c 65 6d 65 6e 74 60 2c 20 66 6f 72 20 63 6f 6d 62 69 6e 69 6e 67 20 61 6e 64 0a 20 20 20 | rElement`,.for.combining.and.... |
21b60 | 20 70 6f 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 70 61 72 73 65 64 20 74 6f 6b 65 6e 73 2e 0a | .post-processing.parsed.tokens.. |
21b80 | 20 20 20 20 46 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 9a 00 00 00 74 | ....Fc....................s....t |
21ba0 | 00 74 01 7c 00 83 02 a0 02 7c 02 a1 01 01 00 74 03 7c 01 74 04 83 02 72 40 74 05 74 06 6a 07 74 | .t.|.....|.....t.|.t...r@t.t.j.t |
21bc0 | 08 83 02 72 32 74 06 a0 07 7c 01 a1 01 7d 01 6e 0e 74 06 a0 07 74 09 7c 01 83 01 a1 01 7d 01 7c | ...r2t...|...}.n.t...t.|.....}.| |
21be0 | 01 7c 00 5f 0a 64 00 7c 00 5f 0b 7c 01 64 00 6b 09 72 96 7c 01 6a 0c 7c 00 5f 0c 7c 01 6a 0d 7c | .|._.d.|._.|.d.k.r.|.j.|._.|.j.| |
21c00 | 00 5f 0d 7c 00 a0 0e 7c 01 6a 0f a1 01 01 00 7c 01 6a 10 7c 00 5f 10 7c 01 6a 11 7c 00 5f 11 7c | ._.|...|.j.....|.j.|._.|.j.|._.| |
21c20 | 01 6a 12 7c 00 5f 12 7c 00 6a 13 a0 14 7c 01 6a 13 a1 01 01 00 64 00 53 00 29 01 4e 29 15 72 3a | .j.|._.|.j...|.j.....d.S.).N).r: |
21c40 | 02 00 00 72 2d 00 00 00 72 b3 00 00 00 72 8a 00 00 00 72 01 01 00 00 da 0a 69 73 73 75 62 63 6c | ...r-...r....r....r......issubcl |
21c60 | 61 73 73 72 33 00 00 00 72 98 01 00 00 72 3b 00 00 00 72 23 00 00 00 72 74 01 00 00 72 9c 01 00 | assr3...r....r;...r#...rt...r... |
21c80 | 00 72 a7 01 00 00 72 a2 01 00 00 72 26 02 00 00 72 a0 01 00 00 72 9f 01 00 00 72 9e 01 00 00 72 | .r....r....r&...r....r....r....r |
21ca0 | ac 01 00 00 72 a4 01 00 00 72 34 01 00 00 29 03 72 b1 00 00 00 72 74 01 00 00 72 ae 01 00 00 29 | ....r....r4...).r....rt...r....) |
21cc0 | 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 ee 0f 00 00 73 1e 00 00 00 00 01 | .r....r....r....r........s...... |
21ce0 | 10 01 0a 01 0c 01 0c 02 0e 01 06 01 06 01 08 01 08 01 08 01 0c 01 08 01 08 01 08 01 7a 1c 50 61 | ............................z.Pa |
21d00 | 72 73 65 45 6c 65 6d 65 6e 74 45 6e 68 61 6e 63 65 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 | rseElementEnhance.__init__Tc.... |
21d20 | 00 00 00 00 04 00 00 00 06 00 00 00 43 00 00 00 73 32 00 00 00 7c 00 6a 00 64 00 6b 09 72 1e 7c | ............C...s2...|.j.d.k.r.| |
21d40 | 00 6a 00 6a 01 7c 01 7c 02 7c 03 64 01 64 02 8d 04 53 00 74 02 64 03 7c 02 7c 00 6a 03 7c 00 83 | .j.j.|.|.|.d.d...S.t.d.|.|.j.|.. |
21d60 | 04 82 01 64 00 53 00 29 04 4e 46 29 01 72 ba 01 00 00 72 a8 00 00 00 29 04 72 74 01 00 00 72 be | ...d.S.).NF).r....r....).rt...r. |
21d80 | 01 00 00 72 2e 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 | ...r....r....).r....rs...r....r. |
21da0 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 00 10 00 00 73 06 00 00 00 | ...r....r....r....r........s.... |
21dc0 | 00 01 0a 01 14 02 7a 1d 50 61 72 73 65 45 6c 65 6d 65 6e 74 45 6e 68 61 6e 63 65 2e 70 61 72 73 | ......z.ParseElementEnhance.pars |
21de0 | 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 2a 00 00 00 64 | eImplc................C...s*...d |
21e00 | 01 7c 00 5f 00 7c 00 6a 01 a0 02 a1 00 7c 00 5f 01 7c 00 6a 01 64 00 6b 09 72 26 7c 00 6a 01 a0 | .|._.|.j.....|._.|.j.d.k.r&|.j.. |
21e20 | 03 a1 00 01 00 7c 00 53 00 29 02 4e 46 29 04 72 9f 01 00 00 72 74 01 00 00 72 37 01 00 00 72 25 | .....|.S.).NF).r....rt...r7...r% |
21e40 | 02 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 25 02 00 00 06 10 | ...).r....r....r....r....r%..... |
21e60 | 00 00 73 0a 00 00 00 00 01 06 01 0c 01 0a 01 0a 01 7a 23 50 61 72 73 65 45 6c 65 6d 65 6e 74 45 | ..s..............z#ParseElementE |
21e80 | 6e 68 61 6e 63 65 2e 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 63 02 00 00 00 00 00 00 00 02 | nhance.leaveWhitespacec......... |
21ea0 | 00 00 00 04 00 00 00 03 00 00 00 73 72 00 00 00 74 00 7c 01 74 01 83 02 72 42 7c 01 7c 00 6a 02 | ...........sr...t.|.t...rB|.|.j. |
21ec0 | 6b 07 72 6e 74 03 74 04 7c 00 83 02 a0 05 7c 01 a1 01 01 00 7c 00 6a 06 64 00 6b 09 72 6e 7c 00 | k.rnt.t.|.....|.....|.j.d.k.rn|. |
21ee0 | 6a 06 a0 05 7c 00 6a 02 64 01 19 00 a1 01 01 00 6e 2c 74 03 74 04 7c 00 83 02 a0 05 7c 01 a1 01 | j...|.j.d.......n,t.t.|.....|... |
21f00 | 01 00 7c 00 6a 06 64 00 6b 09 72 6e 7c 00 6a 06 a0 05 7c 00 6a 02 64 01 19 00 a1 01 01 00 7c 00 | ..|.j.d.k.rn|.j...|.j.d.......|. |
21f20 | 53 00 29 02 4e 72 84 00 00 00 29 07 72 8a 00 00 00 72 3a 00 00 00 72 a4 01 00 00 72 3a 02 00 00 | S.).Nr....).r....r:...r....r:... |
21f40 | 72 2d 00 00 00 72 28 02 00 00 72 74 01 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 29 01 72 8d 01 | r-...r(...rt...).r....r8...).r.. |
21f60 | 00 00 72 0e 00 00 00 72 0f 00 00 00 72 28 02 00 00 0d 10 00 00 73 12 00 00 00 00 01 0a 01 0a 01 | ..r....r....r(.......s.......... |
21f80 | 10 01 0a 01 14 02 10 01 0a 01 12 01 7a 1a 50 61 72 73 65 45 6c 65 6d 65 6e 74 45 6e 68 61 6e 63 | ............z.ParseElementEnhanc |
21fa0 | 65 2e 69 67 6e 6f 72 65 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 26 00 | e.ignorec....................s&. |
21fc0 | 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 7c 00 6a 03 64 00 6b 09 72 22 7c 00 6a 03 a0 02 | ..t.t.|.........|.j.d.k.r"|.j... |
21fe0 | a1 00 01 00 7c 00 53 00 29 01 4e 29 04 72 3a 02 00 00 72 2d 00 00 00 72 f7 01 00 00 72 74 01 00 | ....|.S.).N).r:...r-...r....rt.. |
22000 | 00 29 01 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 f7 01 00 00 19 10 | .).r....).r....r....r....r...... |
22020 | 00 00 73 08 00 00 00 00 01 0e 01 0a 01 0a 01 7a 1e 50 61 72 73 65 45 6c 65 6d 65 6e 74 45 6e 68 | ..s............z.ParseElementEnh |
22040 | 61 6e 63 65 2e 73 74 72 65 61 6d 6c 69 6e 65 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 | ance.streamlinec................ |
22060 | 43 00 00 00 73 42 00 00 00 7c 00 7c 01 6b 06 72 16 74 00 7c 01 7c 00 67 01 17 00 83 01 82 01 7c | C...sB...|.|.k.r.t.|.|.g.......| |
22080 | 01 64 00 64 00 85 02 19 00 7c 00 67 01 17 00 7d 02 7c 00 6a 01 64 00 6b 09 72 3e 7c 00 6a 01 a0 | .d.d.....|.g...}.|.j.d.k.r>|.j.. |
220a0 | 02 7c 02 a1 01 01 00 64 00 53 00 29 01 4e 29 03 72 35 00 00 00 72 74 01 00 00 72 2f 02 00 00 29 | .|.....d.S.).N).r5...rt...r/...) |
220c0 | 03 72 b1 00 00 00 72 e7 00 00 00 72 bb 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | .r....r....r....r....r....r....r |
220e0 | 2f 02 00 00 1f 10 00 00 73 0a 00 00 00 00 01 08 01 0e 01 12 01 0a 01 7a 22 50 61 72 73 65 45 6c | /.......s..............z"ParseEl |
22100 | 65 6d 65 6e 74 45 6e 68 61 6e 63 65 2e 63 68 65 63 6b 52 65 63 75 72 73 69 6f 6e 63 02 00 00 00 | ementEnhance.checkRecursionc.... |
22120 | 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 36 00 00 00 7c 01 64 00 64 00 85 02 19 00 7c | ............C...s6...|.d.d.....| |
22140 | 00 67 01 17 00 7d 02 7c 00 6a 00 64 00 6b 09 72 28 7c 00 6a 00 a0 01 7c 02 a1 01 01 00 7c 00 a0 | .g...}.|.j.d.k.r(|.j...|.....|.. |
22160 | 02 67 00 a1 01 01 00 64 00 53 00 29 01 4e 29 03 72 74 01 00 00 72 31 02 00 00 72 2f 02 00 00 29 | .g.....d.S.).N).rt...r1...r/...) |
22180 | 03 72 b1 00 00 00 72 30 02 00 00 72 b6 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | .r....r0...r....r....r....r....r |
221a0 | 31 02 00 00 26 10 00 00 73 08 00 00 00 00 01 12 01 0a 01 0c 01 7a 1c 50 61 72 73 65 45 6c 65 6d | 1...&...s............z.ParseElem |
221c0 | 65 6e 74 45 6e 68 61 6e 63 65 2e 76 61 6c 69 64 61 74 65 63 01 00 00 00 00 00 00 00 01 00 00 00 | entEnhance.validatec............ |
221e0 | 08 00 00 00 03 00 00 00 73 56 00 00 00 79 0e 74 00 74 01 7c 00 83 02 a0 02 a1 00 53 00 04 00 74 | ........sV...y.t.t.|.......S...t |
22200 | 03 6b 0a 72 22 01 00 01 00 01 00 59 00 6e 02 58 00 7c 00 6a 04 64 00 6b 08 72 50 7c 00 6a 05 64 | .k.r"......Y.n.X.|.j.d.k.rP|.j.d |
22220 | 00 6b 09 72 50 64 01 7c 00 6a 06 6a 07 74 08 7c 00 6a 05 83 01 66 02 16 00 7c 00 5f 04 7c 00 6a | .k.rPd.|.j.j.t.|.j...f...|._.|.j |
22240 | 04 53 00 29 02 4e 7a 07 25 73 3a 28 25 73 29 29 09 72 3a 02 00 00 72 2d 00 00 00 72 bb 00 00 00 | .S.).Nz.%s:(%s)).r:...r-...r.... |
22260 | 72 90 01 00 00 72 9c 01 00 00 72 74 01 00 00 72 8d 01 00 00 72 0b 00 00 00 72 95 00 00 00 29 01 | r....r....rt...r....r....r....). |
22280 | 72 b1 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 2c 10 00 00 73 | r....).r....r....r....r....,...s |
222a0 | 0e 00 00 00 00 01 02 01 0e 01 0e 01 06 02 14 01 18 01 7a 1b 50 61 72 73 65 45 6c 65 6d 65 6e 74 | ..................z.ParseElement |
222c0 | 45 6e 68 61 6e 63 65 2e 5f 5f 73 74 72 5f 5f 29 01 46 29 01 54 29 0d 72 0b 00 00 00 72 0c 00 00 | Enhance.__str__).F).T).r....r... |
222e0 | 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 25 02 00 00 72 28 02 00 00 72 | .r....r....r....r....r%...r(...r |
22300 | f7 01 00 00 72 2f 02 00 00 72 31 02 00 00 72 bb 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 | ....r/...r1...r....rS...r....r.. |
22320 | 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 2d 00 00 00 ea 0f 00 00 73 12 00 00 00 08 03 04 01 | ..).r....r....r-.......s........ |
22340 | 0e 12 0a 06 08 07 0c 0c 0c 06 08 07 0c 06 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 | ..............c................. |
22360 | 00 00 00 73 2a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 | ...s*...e.Z.d.Z.d.Z...f.d.d...Z. |
22380 | 64 07 64 05 64 06 84 01 5a 05 87 00 04 00 5a 06 53 00 29 08 72 1c 00 00 00 61 62 03 00 00 4c 6f | d.d.d...Z.....Z.S.).r....ab...Lo |
223a0 | 6f 6b 61 68 65 61 64 20 6d 61 74 63 68 69 6e 67 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 70 61 | okahead.matching.of.the.given.pa |
223c0 | 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 60 60 46 6f 6c 6c 6f 77 65 64 42 79 | rse.expression......``FollowedBy |
223e0 | 60 60 20 64 6f 65 73 20 2a 6e 6f 74 2a 20 61 64 76 61 6e 63 65 20 74 68 65 20 70 61 72 73 69 6e | ``.does.*not*.advance.the.parsin |
22400 | 67 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 0a 20 20 20 20 74 68 65 20 69 6e 70 75 74 20 | g.position.within.....the.input. |
22420 | 73 74 72 69 6e 67 2c 20 69 74 20 6f 6e 6c 79 20 76 65 72 69 66 69 65 73 20 74 68 61 74 20 74 68 | string,.it.only.verifies.that.th |
22440 | 65 20 73 70 65 63 69 66 69 65 64 20 70 61 72 73 65 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e | e.specified.parse.....expression |
22460 | 20 6d 61 74 63 68 65 73 20 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e | .matches.at.the.current.position |
22480 | 2e 20 20 60 60 46 6f 6c 6c 6f 77 65 64 42 79 60 60 0a 20 20 20 20 61 6c 77 61 79 73 20 72 65 74 | ...``FollowedBy``.....always.ret |
224a0 | 75 72 6e 73 20 61 20 6e 75 6c 6c 20 74 6f 6b 65 6e 20 6c 69 73 74 2e 20 49 66 20 61 6e 79 20 72 | urns.a.null.token.list..If.any.r |
224c0 | 65 73 75 6c 74 73 20 6e 61 6d 65 73 20 61 72 65 20 64 65 66 69 6e 65 64 0a 20 20 20 20 69 6e 20 | esults.names.are.defined.....in. |
224e0 | 74 68 65 20 6c 6f 6f 6b 61 68 65 61 64 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 74 68 6f 73 65 20 | the.lookahead.expression,.those. |
22500 | 2a 77 69 6c 6c 2a 20 62 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 61 63 63 65 73 73 20 62 79 | *will*.be.returned.for.access.by |
22520 | 0a 20 20 20 20 6e 61 6d 65 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 | .....name.......Example::....... |
22540 | 20 20 20 23 20 75 73 65 20 46 6f 6c 6c 6f 77 65 64 42 79 20 74 6f 20 6d 61 74 63 68 20 61 20 6c | ...#.use.FollowedBy.to.match.a.l |
22560 | 61 62 65 6c 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 | abel.only.if.it.is.followed.by.a |
22580 | 20 27 3a 27 0a 20 20 20 20 20 20 20 20 64 61 74 61 5f 77 6f 72 64 20 3d 20 57 6f 72 64 28 61 6c | .':'.........data_word.=.Word(al |
225a0 | 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 3d 20 64 61 74 61 5f 77 6f 72 64 20 | phas).........label.=.data_word. |
225c0 | 2b 20 46 6f 6c 6c 6f 77 65 64 42 79 28 27 3a 27 29 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 65 | +.FollowedBy(':').........attr_e |
225e0 | 78 70 72 20 3d 20 47 72 6f 75 70 28 6c 61 62 65 6c 20 2b 20 53 75 70 70 72 65 73 73 28 27 3a 27 | xpr.=.Group(label.+.Suppress(':' |
22600 | 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 61 74 61 5f 77 6f 72 64 2c 20 73 74 6f 70 4f 6e 3d | ).+.OneOrMore(data_word,.stopOn= |
22620 | 6c 61 62 65 6c 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 2e 6a 6f 69 6e 29 29 | label).setParseAction('.'.join)) |
22640 | 0a 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 61 74 74 72 5f 65 78 70 72 29 2e 70 | ..........OneOrMore(attr_expr).p |
22660 | 61 72 73 65 53 74 72 69 6e 67 28 22 73 68 61 70 65 3a 20 53 51 55 41 52 45 20 63 6f 6c 6f 72 3a | arseString("shape:.SQUARE.color: |
22680 | 20 42 4c 41 43 4b 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 6c 65 66 74 22 29 2e 70 70 72 69 6e 74 | .BLACK.posn:.upper.left").pprint |
226a0 | 28 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 5b 27 73 68 61 | ()......prints::..........[['sha |
226c0 | 70 65 27 2c 20 27 53 51 55 41 52 45 27 5d 2c 20 5b 27 63 6f 6c 6f 72 27 2c 20 27 42 4c 41 43 4b | pe',.'SQUARE'],.['color',.'BLACK |
226e0 | 27 5d 2c 20 5b 27 70 6f 73 6e 27 2c 20 27 75 70 70 65 72 20 6c 65 66 74 27 5d 5d 0a 20 20 20 20 | '],.['posn',.'upper.left']]..... |
22700 | 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 1a 00 00 00 74 00 74 01 7c 00 | c....................s....t.t.|. |
22720 | 83 02 a0 02 7c 01 a1 01 01 00 64 01 7c 00 5f 03 64 00 53 00 29 02 4e 54 29 04 72 3a 02 00 00 72 | ....|.....d.|._.d.S.).NT).r:...r |
22740 | 1c 00 00 00 72 b3 00 00 00 72 a2 01 00 00 29 02 72 b1 00 00 00 72 74 01 00 00 29 01 72 8d 01 00 | ....r....r....).r....rt...).r... |
22760 | 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 4d 10 00 00 73 04 00 00 00 00 01 10 01 7a 13 46 | .r....r....r....M...s........z.F |
22780 | 6f 6c 6c 6f 77 65 64 42 79 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 06 00 00 00 | ollowedBy.__init__Tc............ |
227a0 | 05 00 00 00 43 00 00 00 73 28 00 00 00 7c 00 6a 00 6a 01 7c 01 7c 02 7c 03 64 01 8d 03 5c 02 7d | ....C...s(...|.j.j.|.|.|.d...\.} |
227c0 | 04 7d 05 7c 05 64 00 64 00 85 02 3d 00 7c 02 7c 05 66 02 53 00 29 02 4e 29 01 72 b9 01 00 00 29 | .}.|.d.d...=.|.|.f.S.).N).r....) |
227e0 | 02 72 74 01 00 00 72 be 01 00 00 29 06 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 | .rt...r....).r....rs...r....r... |
22800 | 00 72 c4 02 00 00 72 94 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 51 | .r....r....r....r....r....r....Q |
22820 | 10 00 00 73 06 00 00 00 00 01 16 01 0a 01 7a 14 46 6f 6c 6c 6f 77 65 64 42 79 2e 70 61 72 73 65 | ...s..........z.FollowedBy.parse |
22840 | 49 6d 70 6c 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 | Impl).T).r....r....r....r....r.. |
22860 | 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 | ..r....rS...r....r....).r....r.. |
22880 | 00 00 72 1c 00 00 00 37 10 00 00 73 06 00 00 00 08 15 04 01 0c 04 63 00 00 00 00 00 00 00 00 00 | ..r....7...s..........c......... |
228a0 | 00 00 00 04 00 00 00 00 00 00 00 73 2c 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 09 87 00 | ...........s,...e.Z.d.Z.d.Z.d... |
228c0 | 66 01 64 03 64 04 84 09 5a 04 64 0a 64 07 64 08 84 01 5a 05 87 00 04 00 5a 06 53 00 29 0b 72 24 | f.d.d...Z.d.d.d...Z.....Z.S.).r$ |
228e0 | 00 00 00 61 70 04 00 00 4c 6f 6f 6b 62 65 68 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 6f 66 20 74 | ...ap...Lookbehind.matching.of.t |
22900 | 68 65 20 67 69 76 65 6e 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 60 | he.given.parse.expression......` |
22920 | 60 50 72 65 63 65 64 65 64 42 79 60 60 20 64 6f 65 73 20 6e 6f 74 20 61 64 76 61 6e 63 65 20 74 | `PrecededBy``.does.not.advance.t |
22940 | 68 65 20 70 61 72 73 69 6e 67 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 0a 20 | he.parsing.position.within.the.. |
22960 | 20 20 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2c 20 69 74 20 6f 6e 6c 79 20 76 65 72 69 66 69 65 | ...input.string,.it.only.verifie |
22980 | 73 20 74 68 61 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 61 72 73 65 20 65 78 70 72 65 | s.that.the.specified.parse.expre |
229a0 | 73 73 69 6f 6e 0a 20 20 20 20 6d 61 74 63 68 65 73 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20 63 | ssion.....matches.prior.to.the.c |
229c0 | 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 2e 20 20 60 60 50 72 65 63 65 64 65 64 42 79 60 60 | urrent.position...``PrecededBy`` |
229e0 | 20 61 6c 77 61 79 73 0a 20 20 20 20 72 65 74 75 72 6e 73 20 61 20 6e 75 6c 6c 20 74 6f 6b 65 6e | .always.....returns.a.null.token |
22a00 | 20 6c 69 73 74 2c 20 62 75 74 20 69 66 20 61 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 20 69 73 20 | .list,.but.if.a.results.name.is. |
22a20 | 64 65 66 69 6e 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 67 69 76 65 6e 20 65 78 70 72 65 73 73 | defined.on.the.....given.express |
22a40 | 69 6f 6e 2c 20 69 74 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 | ion,.it.is.returned.......Parame |
22a60 | 74 65 72 73 3a 0a 0a 20 20 20 20 20 2d 20 65 78 70 72 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 | ters:.......-.expr.-.expression. |
22a80 | 74 68 61 74 20 6d 75 73 74 20 6d 61 74 63 68 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20 63 75 72 | that.must.match.prior.to.the.cur |
22aa0 | 72 65 6e 74 20 70 61 72 73 65 0a 20 20 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 | rent.parse........location...... |
22ac0 | 2d 20 72 65 74 72 65 61 74 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 29 20 | -.retreat.-.(default=.``None``). |
22ae0 | 2d 20 28 69 6e 74 29 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 | -.(int).maximum.number.of.charac |
22b00 | 74 65 72 73 0a 20 20 20 20 20 20 20 74 6f 20 6c 6f 6f 6b 62 65 68 69 6e 64 20 70 72 69 6f 72 20 | ters........to.lookbehind.prior. |
22b20 | 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 73 65 20 6c 6f 63 61 74 69 6f 6e 0a 0a 20 | to.the.current.parse.location... |
22b40 | 20 20 20 49 66 20 74 68 65 20 6c 6f 6f 6b 62 65 68 69 6e 64 20 65 78 70 72 65 73 73 69 6f 6e 20 | ...If.the.lookbehind.expression. |
22b60 | 69 73 20 61 20 73 74 72 69 6e 67 2c 20 4c 69 74 65 72 61 6c 2c 20 4b 65 79 77 6f 72 64 2c 20 6f | is.a.string,.Literal,.Keyword,.o |
22b80 | 72 0a 20 20 20 20 61 20 57 6f 72 64 20 6f 72 20 43 68 61 72 73 4e 6f 74 49 6e 20 77 69 74 68 20 | r.....a.Word.or.CharsNotIn.with. |
22ba0 | 61 20 73 70 65 63 69 66 69 65 64 20 65 78 61 63 74 20 6f 72 20 6d 61 78 69 6d 75 6d 20 6c 65 6e | a.specified.exact.or.maximum.len |
22bc0 | 67 74 68 2c 20 74 68 65 6e 0a 20 20 20 20 74 68 65 20 72 65 74 72 65 61 74 20 70 61 72 61 6d 65 | gth,.then.....the.retreat.parame |
22be0 | 74 65 72 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 | ter.is.not.required..Otherwise,. |
22c00 | 72 65 74 72 65 61 74 20 6d 75 73 74 20 62 65 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 74 6f | retreat.must.be.....specified.to |
22c20 | 20 67 69 76 65 20 61 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 | .give.a.maximum.number.of.charac |
22c40 | 74 65 72 73 20 74 6f 20 6c 6f 6f 6b 20 62 61 63 6b 20 66 72 6f 6d 0a 20 20 20 20 74 68 65 20 63 | ters.to.look.back.from.....the.c |
22c60 | 75 72 72 65 6e 74 20 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 20 66 6f 72 20 61 20 6c 6f 6f 6b | urrent.parse.position.for.a.look |
22c80 | 62 65 68 69 6e 64 20 6d 61 74 63 68 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 | behind.match.......Example::.... |
22ca0 | 20 20 20 20 20 20 23 20 56 42 2d 73 74 79 6c 65 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 | ......#.VB-style.variable.names. |
22cc0 | 77 69 74 68 20 74 79 70 65 20 70 72 65 66 69 78 65 73 0a 20 20 20 20 20 20 20 20 69 6e 74 5f 76 | with.type.prefixes.........int_v |
22ce0 | 61 72 20 3d 20 50 72 65 63 65 64 65 64 42 79 28 22 23 22 29 20 2b 20 70 79 70 61 72 73 69 6e 67 | ar.=.PrecededBy("#").+.pyparsing |
22d00 | 5f 63 6f 6d 6d 6f 6e 2e 69 64 65 6e 74 69 66 69 65 72 0a 20 20 20 20 20 20 20 20 73 74 72 5f 76 | _common.identifier.........str_v |
22d20 | 61 72 20 3d 20 50 72 65 63 65 64 65 64 42 79 28 22 24 22 29 20 2b 20 70 79 70 61 72 73 69 6e 67 | ar.=.PrecededBy("$").+.pyparsing |
22d40 | 5f 63 6f 6d 6d 6f 6e 2e 69 64 65 6e 74 69 66 69 65 72 0a 0a 20 20 20 20 4e 63 03 00 00 00 00 00 | _common.identifier......Nc...... |
22d60 | 00 00 03 00 00 00 04 00 00 00 03 00 00 00 73 be 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 | ..............s....t.t.|.....|.. |
22d80 | 01 01 00 7c 00 a0 03 a1 00 a0 04 a1 00 7c 00 5f 03 64 01 7c 00 5f 05 64 02 7c 00 5f 06 64 02 7c | ...|.........|._.d.|._.d.|._.d.| |
22da0 | 00 5f 07 74 08 7c 01 74 09 83 02 72 4a 74 0a 7c 01 83 01 7d 02 64 01 7c 00 5f 07 6e 56 74 08 7c | ._.t.|.t...rJt.|...}.d.|._.nVt.| |
22dc0 | 01 74 0b 74 0c 66 02 83 02 72 66 7c 01 6a 0d 7d 02 64 01 7c 00 5f 07 6e 3a 74 08 7c 01 74 0e 74 | .t.t.f...rf|.j.}.d.|._.n:t.|.t.t |
22de0 | 0f 66 02 83 02 72 8c 7c 01 6a 10 74 11 6b 03 72 8c 7c 01 6a 10 7d 02 64 01 7c 00 5f 07 6e 14 74 | .f...r.|.j.t.k.r.|.j.}.d.|._.n.t |
22e00 | 08 7c 01 74 12 83 02 72 a0 64 03 7d 02 64 01 7c 00 5f 07 7c 02 7c 00 5f 13 64 04 74 09 7c 01 83 | .|.t...r.d.}.d.|._.|.|._.d.t.|.. |
22e20 | 01 17 00 7c 00 5f 14 64 02 7c 00 5f 15 64 00 53 00 29 05 4e 54 46 72 01 00 00 00 7a 10 6e 6f 74 | ...|._.d.|._.d.S.).NTFr....z.not |
22e40 | 20 70 72 65 63 65 64 65 64 20 62 79 20 29 16 72 3a 02 00 00 72 24 00 00 00 72 b3 00 00 00 72 74 | .preceded.by.).r:...r$...r....rt |
22e60 | 01 00 00 72 25 02 00 00 72 a2 01 00 00 72 a7 01 00 00 72 7a 02 00 00 72 8a 00 00 00 72 8c 00 00 | ...r%...r....r....rz...r....r... |
22e80 | 00 72 0c 01 00 00 72 23 00 00 00 72 20 00 00 00 72 55 02 00 00 72 3e 00 00 00 72 17 00 00 00 72 | .r....r#...r....rU...r>...r....r |
22ea0 | 72 02 00 00 72 52 02 00 00 72 ae 02 00 00 da 07 72 65 74 72 65 61 74 72 a8 01 00 00 72 9f 01 00 | r...rR...r......retreatr....r... |
22ec0 | 00 29 03 72 b1 00 00 00 72 74 01 00 00 72 db 02 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f | .).r....rt...r....).r....r....r. |
22ee0 | 00 00 00 72 b3 00 00 00 73 10 00 00 73 28 00 00 00 00 01 10 01 0e 01 06 01 06 01 06 01 0a 01 08 | ...r....s...s(.................. |
22f00 | 01 08 01 0e 01 06 01 08 01 18 01 06 01 08 01 0a 01 04 01 06 01 06 01 0e 01 7a 13 50 72 65 63 65 | .........................z.Prece |
22f20 | 64 65 64 42 79 2e 5f 5f 69 6e 69 74 5f 5f 72 01 00 00 00 54 63 04 00 00 00 00 00 00 00 0c 00 00 | dedBy.__init__r....Tc........... |
22f40 | 00 0b 00 00 00 43 00 00 00 73 da 00 00 00 7c 00 6a 00 72 3c 7c 02 7c 00 6a 01 6b 00 72 1e 74 02 | .....C...s....|.j.r<|.|.j.k.r.t. |
22f60 | 7c 01 7c 02 7c 00 6a 03 83 03 82 01 7c 02 7c 00 6a 01 18 00 7d 04 7c 00 6a 04 a0 05 7c 01 7c 04 | |.|.|.j.....|.|.j...}.|.j...|.|. |
22f80 | a1 02 5c 02 7d 05 7d 06 6e 8c 7c 00 6a 04 74 06 83 00 17 00 7d 07 7c 01 64 00 7c 02 85 02 19 00 | ..\.}.}.n.|.j.t.....}.|.d.|..... |
22fa0 | 7d 08 74 02 7c 01 7c 02 7c 00 6a 03 83 03 7d 09 78 64 74 07 64 01 74 08 7c 02 7c 00 6a 01 64 01 | }.t.|.|.|.j...}.xdt.d.t.|.|.j.d. |
22fc0 | 17 00 83 02 83 02 44 00 5d 46 7d 0a 79 18 7c 07 a0 05 7c 08 7c 02 7c 0a 18 00 a1 02 5c 02 7d 05 | ......D.]F}.y.|...|.|.|.....\.}. |
22fe0 | 7d 06 57 00 6e 26 04 00 74 09 6b 0a 72 bc 01 00 7d 0b 01 00 7a 08 7c 0b 7d 09 57 00 64 00 64 00 | }.W.n&..t.k.r...}...z.|.}.W.d.d. |
23000 | 7d 0b 7e 0b 58 00 59 00 71 7a 58 00 50 00 71 7a 57 00 7c 09 82 01 7c 06 64 00 64 00 85 02 3d 00 | }.~.X.Y.qzX.P.qzW.|...|.d.d...=. |
23020 | 7c 02 7c 06 66 02 53 00 29 02 4e 72 99 00 00 00 29 0a 72 7a 02 00 00 72 db 02 00 00 72 2e 00 00 | |.|.f.S.).Nr....).rz...r....r... |
23040 | 00 72 a8 01 00 00 72 74 01 00 00 72 be 01 00 00 72 38 00 00 00 72 0d 01 00 00 72 78 02 00 00 72 | .r....rt...r....r8...r....rx...r |
23060 | 2c 00 00 00 29 0c 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 64 02 00 00 72 | ,...).r....rs...r....r....rd...r |
23080 | c4 02 00 00 72 94 00 00 00 5a 09 74 65 73 74 5f 65 78 70 72 5a 0e 69 6e 73 74 72 69 6e 67 5f 73 | ....r....Z.test_exprZ.instring_s |
230a0 | 6c 69 63 65 5a 09 6c 61 73 74 5f 65 78 70 72 72 3b 01 00 00 5a 03 70 62 65 72 0e 00 00 00 72 0e | liceZ.last_exprr;...Z.pber....r. |
230c0 | 00 00 00 72 0f 00 00 00 72 cd 00 00 00 89 10 00 00 73 22 00 00 00 00 01 06 01 0a 01 0e 01 0a 01 | ...r....r........s"............. |
230e0 | 14 03 0c 01 0c 01 0e 01 1c 01 02 01 18 01 10 01 16 02 06 02 04 02 0a 01 7a 14 50 72 65 63 65 64 | ........................z.Preced |
23100 | 65 64 42 79 2e 70 61 72 73 65 49 6d 70 6c 29 01 4e 29 02 72 01 00 00 00 54 29 07 72 0b 00 00 00 | edBy.parseImpl).N).r....T).r.... |
23120 | 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e | r....r....r....r....r....rS...r. |
23140 | 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 24 00 00 00 57 10 00 00 73 06 00 | ...r....).r....r....r$...W...s.. |
23160 | 00 00 08 1b 04 01 0e 16 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 32 00 | ........c....................s2. |
23180 | 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a 04 64 09 64 05 64 06 | ..e.Z.d.Z.d.Z...f.d.d...Z.d.d.d. |
231a0 | 84 01 5a 05 64 07 64 08 84 00 5a 06 87 00 04 00 5a 07 53 00 29 0a 72 27 00 00 00 61 b9 03 00 00 | ..Z.d.d...Z.....Z.S.).r'...a.... |
231c0 | 4c 6f 6f 6b 61 68 65 61 64 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 6d 61 74 63 68 69 6e 67 20 77 | Lookahead.to.disallow.matching.w |
231e0 | 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 70 61 72 73 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a | ith.the.given.parse.expression.. |
23200 | 20 20 20 20 60 60 4e 6f 74 41 6e 79 60 60 20 64 6f 65 73 20 2a 6e 6f 74 2a 20 61 64 76 61 6e 63 | ....``NotAny``.does.*not*.advanc |
23220 | 65 20 74 68 65 20 70 61 72 73 69 6e 67 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 | e.the.parsing.position.within.th |
23240 | 65 0a 20 20 20 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2c 20 69 74 20 6f 6e 6c 79 20 76 65 72 69 | e.....input.string,.it.only.veri |
23260 | 66 69 65 73 20 74 68 61 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 61 72 73 65 20 65 78 | fies.that.the.specified.parse.ex |
23280 | 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 64 6f 65 73 20 2a 6e 6f 74 2a 20 6d 61 74 63 68 20 61 74 | pression.....does.*not*.match.at |
232a0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 2e 20 20 41 6c 73 6f 2c 20 60 60 | .the.current.position...Also,.`` |
232c0 | 4e 6f 74 41 6e 79 60 60 20 64 6f 65 73 0a 20 20 20 20 2a 6e 6f 74 2a 20 73 6b 69 70 20 6f 76 65 | NotAny``.does.....*not*.skip.ove |
232e0 | 72 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2e 20 60 60 4e 6f 74 41 6e 79 60 60 | r.leading.whitespace..``NotAny`` |
23300 | 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 0a 20 20 20 20 61 20 6e 75 6c 6c 20 74 6f 6b 65 6e | .always.returns.....a.null.token |
23320 | 20 6c 69 73 74 2e 20 20 4d 61 79 20 62 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 75 73 69 6e 67 | .list...May.be.constructed.using |
23340 | 20 74 68 65 20 27 7e 27 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a | .the.'~'.operator.......Example: |
23360 | 3a 0a 0a 20 20 20 20 20 20 20 20 41 4e 44 2c 20 4f 52 2c 20 4e 4f 54 20 3d 20 6d 61 70 28 43 61 | :..........AND,.OR,.NOT.=.map(Ca |
23380 | 73 65 6c 65 73 73 4b 65 79 77 6f 72 64 2c 20 22 41 4e 44 20 4f 52 20 4e 4f 54 22 2e 73 70 6c 69 | selessKeyword,."AND.OR.NOT".spli |
233a0 | 74 28 29 29 0a 0a 20 20 20 20 20 20 20 20 23 20 74 61 6b 65 20 63 61 72 65 20 6e 6f 74 20 74 6f | t())..........#.take.care.not.to |
233c0 | 20 6d 69 73 74 61 6b 65 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 69 64 65 6e 74 69 66 69 65 72 | .mistake.keywords.for.identifier |
233e0 | 73 0a 20 20 20 20 20 20 20 20 69 64 65 6e 74 20 3d 20 7e 28 41 4e 44 20 7c 20 4f 52 20 7c 20 4e | s.........ident.=.~(AND.|.OR.|.N |
23400 | 4f 54 29 20 2b 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 62 6f 6f 6c 65 | OT).+.Word(alphas).........boole |
23420 | 61 6e 5f 74 65 72 6d 20 3d 20 4f 70 74 69 6f 6e 61 6c 28 4e 4f 54 29 20 2b 20 69 64 65 6e 74 0a | an_term.=.Optional(NOT).+.ident. |
23440 | 0a 20 20 20 20 20 20 20 20 23 20 76 65 72 79 20 63 72 75 64 65 20 62 6f 6f 6c 65 61 6e 20 65 78 | .........#.very.crude.boolean.ex |
23460 | 70 72 65 73 73 69 6f 6e 20 2d 20 74 6f 20 73 75 70 70 6f 72 74 20 70 61 72 65 6e 74 68 65 73 69 | pression.-.to.support.parenthesi |
23480 | 73 20 67 72 6f 75 70 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 23 20 6f 70 65 72 61 74 69 6f 6e | s.groups.and.........#.operation |
234a0 | 20 68 69 65 72 61 72 63 68 79 2c 20 75 73 65 20 69 6e 66 69 78 4e 6f 74 61 74 69 6f 6e 0a 20 20 | .hierarchy,.use.infixNotation... |
234c0 | 20 20 20 20 20 20 62 6f 6f 6c 65 61 6e 5f 65 78 70 72 20 3d 20 62 6f 6f 6c 65 61 6e 5f 74 65 72 | ......boolean_expr.=.boolean_ter |
234e0 | 6d 20 2b 20 5a 65 72 6f 4f 72 4d 6f 72 65 28 28 41 4e 44 20 7c 20 4f 52 29 20 2b 20 62 6f 6f 6c | m.+.ZeroOrMore((AND.|.OR).+.bool |
23500 | 65 61 6e 5f 74 65 72 6d 29 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 74 65 67 65 72 73 20 74 68 | ean_term)..........#.integers.th |
23520 | 61 74 20 61 72 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 22 2e 22 20 61 72 65 20 61 63 74 75 61 | at.are.followed.by.".".are.actua |
23540 | 6c 6c 79 20 66 6c 6f 61 74 73 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 | lly.floats.........integer.=.Wor |
23560 | 64 28 6e 75 6d 73 29 20 2b 20 7e 43 68 61 72 28 22 2e 22 29 0a 20 20 20 20 63 02 00 00 00 00 00 | d(nums).+.~Char(".").....c...... |
23580 | 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 30 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 | ..............s0...t.t.|.....|.. |
235a0 | 01 01 00 64 01 7c 00 5f 03 64 02 7c 00 5f 04 64 03 74 05 7c 00 6a 06 83 01 17 00 7c 00 5f 07 64 | ...d.|._.d.|._.d.t.|.j.....|._.d |
235c0 | 00 53 00 29 04 4e 46 54 7a 16 46 6f 75 6e 64 20 75 6e 77 61 6e 74 65 64 20 74 6f 6b 65 6e 2c 20 | .S.).NFTz.Found.unwanted.token,. |
235e0 | 29 08 72 3a 02 00 00 72 27 00 00 00 72 b3 00 00 00 72 9f 01 00 00 72 a2 01 00 00 72 95 00 00 00 | ).r:...r'...r....r....r....r.... |
23600 | 72 74 01 00 00 72 a8 01 00 00 29 02 72 b1 00 00 00 72 74 01 00 00 29 01 72 8d 01 00 00 72 0e 00 | rt...r....).r....rt...).r....r.. |
23620 | 00 00 72 0f 00 00 00 72 b3 00 00 00 b9 10 00 00 73 08 00 00 00 00 01 10 02 06 01 06 01 7a 0f 4e | ..r....r........s............z.N |
23640 | 6f 74 41 6e 79 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 | otAny.__init__Tc................ |
23660 | 43 00 00 00 73 26 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 72 1e 74 02 7c 01 7c 02 7c 00 6a | C...s&...|.j...|.|...r.t.|.|.|.j |
23680 | 03 7c 00 83 04 82 01 7c 02 67 00 66 02 53 00 29 01 4e 29 04 72 74 01 00 00 72 dc 01 00 00 72 2e | .|.....|.g.f.S.).N).rt...r....r. |
236a0 | 00 00 00 72 a8 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e | ...r....).r....rs...r....r....r. |
236c0 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 c0 10 00 00 73 06 00 00 00 00 01 0e 01 10 | ...r....r....r........s......... |
236e0 | 01 7a 10 4e 6f 74 41 6e 79 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 | .z.NotAny.parseImplc............ |
23700 | 03 00 00 00 43 00 00 00 73 34 00 00 00 74 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a | ....C...s4...t.|.d...r.|.j.S.|.j |
23720 | 02 64 00 6b 08 72 2e 64 02 74 03 7c 00 6a 04 83 01 17 00 64 03 17 00 7c 00 5f 02 7c 00 6a 02 53 | .d.k.r.d.t.|.j.....d...|._.|.j.S |
23740 | 00 29 04 4e 72 f3 00 00 00 7a 02 7e 7b 72 bd 02 00 00 29 05 72 1f 01 00 00 72 f3 00 00 00 72 9c | .).Nr....z.~{r....).r....r....r. |
23760 | 01 00 00 72 95 00 00 00 72 74 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r....rt...).r....r....r....r. |
23780 | 00 00 00 72 bb 00 00 00 c5 10 00 00 73 0a 00 00 00 00 01 0a 01 06 02 0a 01 14 02 7a 0e 4e 6f 74 | ...r........s..............z.Not |
237a0 | 41 6e 79 2e 5f 5f 73 74 72 5f 5f 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 | Any.__str__).T).r....r....r....r |
237c0 | c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 bb 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 | ....r....r....r....rS...r....r.. |
237e0 | 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 27 00 00 00 a2 10 00 00 73 08 00 00 00 08 16 04 01 | ..).r....r....r'.......s........ |
23800 | 0c 07 0a 05 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 28 00 00 00 65 00 | ....c....................s(...e. |
23820 | 5a 01 64 00 5a 02 64 07 87 00 66 01 64 02 64 03 84 09 5a 03 64 08 64 05 64 06 84 01 5a 04 87 00 | Z.d.Z.d...f.d.d...Z.d.d.d...Z... |
23840 | 04 00 5a 05 53 00 29 09 da 0e 5f 4d 75 6c 74 69 70 6c 65 4d 61 74 63 68 4e 63 03 00 00 00 00 00 | ..Z.S.)..._MultipleMatchNc...... |
23860 | 00 00 04 00 00 00 03 00 00 00 03 00 00 00 73 46 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 | ..............sF...t.t.|.....|.. |
23880 | 01 01 00 64 01 7c 00 5f 03 7c 02 7d 03 74 04 7c 03 74 05 83 02 72 2e 74 06 a0 07 7c 03 a1 01 7d | ...d.|._.|.}.t.|.t...r.t...|...} |
238a0 | 03 7c 03 64 00 6b 09 72 3c 7c 03 0f 00 6e 02 64 00 7c 00 5f 08 64 00 53 00 29 02 4e 54 29 09 72 | .|.d.k.r<|...n.d.|._.d.S.).NT).r |
238c0 | 3a 02 00 00 72 dc 02 00 00 72 b3 00 00 00 72 9e 01 00 00 72 8a 00 00 00 72 01 01 00 00 72 33 00 | :...r....r....r....r....r....r3. |
238e0 | 00 00 72 98 01 00 00 da 09 6e 6f 74 5f 65 6e 64 65 72 29 04 72 b1 00 00 00 72 74 01 00 00 da 06 | ..r......not_ender).r....rt..... |
23900 | 73 74 6f 70 4f 6e da 05 65 6e 64 65 72 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 | stopOn..ender).r....r....r....r. |
23920 | 00 00 00 cf 10 00 00 73 0c 00 00 00 00 01 10 01 06 01 04 01 0a 01 0a 01 7a 17 5f 4d 75 6c 74 69 | .......s................z._Multi |
23940 | 70 6c 65 4d 61 74 63 68 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 0c 00 00 00 09 | pleMatch.__init__Tc............. |
23960 | 00 00 00 43 00 00 00 73 c2 00 00 00 7c 00 6a 00 6a 01 7d 04 7c 00 6a 02 7d 05 7c 00 6a 03 64 00 | ...C...s....|.j.j.}.|.j.}.|.j.d. |
23980 | 6b 09 7d 06 7c 06 72 24 7c 00 6a 03 6a 04 7d 07 7c 06 72 32 7c 07 7c 01 7c 02 83 02 01 00 7c 04 | k.}.|.r$|.j.j.}.|.r2|.|.|.....|. |
239a0 | 7c 01 7c 02 7c 03 64 01 64 02 8d 04 5c 02 7d 02 7d 08 79 5a 7c 00 6a 05 0c 00 0c 00 7d 09 78 4a | |.|.|.d.d...\.}.}.yZ|.j.....}.xJ |
239c0 | 7c 06 72 62 7c 07 7c 01 7c 02 83 02 01 00 7c 09 72 72 7c 05 7c 01 7c 02 83 02 7d 0a 6e 04 7c 02 | |.rb|.|.|.....|.rr|.|.|...}.n.|. |
239e0 | 7d 0a 7c 04 7c 01 7c 0a 7c 03 83 03 5c 02 7d 02 7d 0b 7c 0b 73 92 7c 0b a0 06 a1 00 72 54 7c 08 | }.|.|.|.|...\.}.}.|.s.|.....rT|. |
23a00 | 7c 0b 37 00 7d 08 71 54 57 00 57 00 6e 18 04 00 74 07 74 08 66 02 6b 0a 72 b8 01 00 01 00 01 00 | |.7.}.qTW.W.n...t.t.f.k.r....... |
23a20 | 59 00 6e 02 58 00 7c 02 7c 08 66 02 53 00 29 03 4e 46 29 01 72 ba 01 00 00 29 09 72 74 01 00 00 | Y.n.X.|.|.f.S.).NF).r....).rt... |
23a40 | 72 be 01 00 00 72 ce 01 00 00 72 dd 02 00 00 72 db 01 00 00 72 a4 01 00 00 72 28 01 00 00 72 2e | r....r....r....r....r....r(...r. |
23a60 | 00 00 00 72 04 01 00 00 29 0c 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 da 0f | ...r....).r....rs...r....r...... |
23a80 | 73 65 6c 66 5f 65 78 70 72 5f 70 61 72 73 65 da 14 73 65 6c 66 5f 73 6b 69 70 5f 69 67 6e 6f 72 | self_expr_parse..self_skip_ignor |
23aa0 | 61 62 6c 65 73 da 0b 63 68 65 63 6b 5f 65 6e 64 65 72 da 0d 74 72 79 5f 6e 6f 74 5f 65 6e 64 65 | ables..check_ender..try_not_ende |
23ac0 | 72 72 d8 01 00 00 da 0e 68 61 73 49 67 6e 6f 72 65 45 78 70 72 73 72 d6 01 00 00 da 09 74 6d 70 | rr......hasIgnoreExprsr......tmp |
23ae0 | 74 6f 6b 65 6e 73 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 d7 10 00 00 73 2c | tokensr....r....r....r........s, |
23b00 | 00 00 00 00 01 08 01 06 01 0a 01 04 01 08 04 04 01 0a 01 14 01 02 01 0a 01 02 01 04 01 0a 01 04 | ................................ |
23b20 | 01 0c 02 04 01 10 01 0c 01 10 01 12 01 06 02 7a 18 5f 4d 75 6c 74 69 70 6c 65 4d 61 74 63 68 2e | ...............z._MultipleMatch. |
23b40 | 70 61 72 73 65 49 6d 70 6c 29 01 4e 29 01 54 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 | parseImpl).N).T).r....r....r.... |
23b60 | 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 | r....r....rS...r....r....).r.... |
23b80 | 72 0f 00 00 00 72 dc 02 00 00 ce 10 00 00 73 04 00 00 00 08 01 0e 08 72 dc 02 00 00 63 00 00 00 | r....r........s........r....c... |
23ba0 | 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 | .............@...s....e.Z.d.Z.d. |
23bc0 | 5a 03 64 02 64 03 84 00 5a 04 64 04 53 00 29 05 72 28 00 00 00 61 6a 04 00 00 52 65 70 65 74 69 | Z.d.d...Z.d.S.).r(...aj...Repeti |
23be0 | 74 69 6f 6e 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e | tion.of.one.or.more.of.the.given |
23c00 | 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 | .expression.......Parameters:... |
23c20 | 20 20 20 2d 20 65 78 70 72 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 6d 75 73 74 | ...-.expr.-.expression.that.must |
23c40 | 20 6d 61 74 63 68 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 74 69 6d 65 73 0a 20 20 20 20 20 2d 20 | .match.one.or.more.times......-. |
23c60 | 73 74 6f 70 4f 6e 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 29 20 2d 20 65 | stopOn.-.(default=.``None``).-.e |
23c80 | 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 61 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 73 65 6e 74 | xpression.for.a.terminating.sent |
23ca0 | 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e 6c 79 20 72 65 71 75 69 72 65 64 20 69 66 | inel...........(only.required.if |
23cc0 | 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 77 6f 75 6c 64 20 6f 72 64 69 6e 61 72 69 6c 79 20 6d | .the.sentinel.would.ordinarily.m |
23ce0 | 61 74 63 68 20 74 68 65 20 72 65 70 65 74 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 65 78 | atch.the.repetition...........ex |
23d00 | 70 72 65 73 73 69 6f 6e 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 | pression)......Example::........ |
23d20 | 20 20 64 61 74 61 5f 77 6f 72 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 | ..data_word.=.Word(alphas)...... |
23d40 | 20 20 20 6c 61 62 65 6c 20 3d 20 64 61 74 61 5f 77 6f 72 64 20 2b 20 46 6f 6c 6c 6f 77 65 64 42 | ...label.=.data_word.+.FollowedB |
23d60 | 79 28 27 3a 27 29 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 65 78 70 72 20 3d 20 47 72 6f 75 70 | y(':').........attr_expr.=.Group |
23d80 | 28 6c 61 62 65 6c 20 2b 20 53 75 70 70 72 65 73 73 28 27 3a 27 29 20 2b 20 4f 6e 65 4f 72 4d 6f | (label.+.Suppress(':').+.OneOrMo |
23da0 | 72 65 28 64 61 74 61 5f 77 6f 72 64 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 | re(data_word).setParseAction('.' |
23dc0 | 2e 6a 6f 69 6e 29 29 0a 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 22 73 68 61 70 65 3a 20 | .join))..........text.=."shape:. |
23de0 | 53 51 55 41 52 45 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 6c 65 66 74 20 63 6f 6c 6f 72 3a 20 42 | SQUARE.posn:.upper.left.color:.B |
23e00 | 4c 41 43 4b 22 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 61 74 74 72 5f 65 78 70 | LACK".........OneOrMore(attr_exp |
23e20 | 72 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 2e 70 70 72 69 6e 74 28 29 20 20 23 | r).parseString(text).pprint()..# |
23e40 | 20 46 61 69 6c 21 20 72 65 61 64 20 27 63 6f 6c 6f 72 27 20 61 73 20 64 61 74 61 20 69 6e 73 74 | .Fail!.read.'color'.as.data.inst |
23e60 | 65 61 64 20 6f 66 20 6e 65 78 74 20 6c 61 62 65 6c 20 2d 3e 20 5b 5b 27 73 68 61 70 65 27 2c 20 | ead.of.next.label.->.[['shape',. |
23e80 | 27 53 51 55 41 52 45 20 63 6f 6c 6f 72 27 5d 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 75 73 65 20 | 'SQUARE.color']]..........#.use. |
23ea0 | 73 74 6f 70 4f 6e 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 4f 6e 65 4f 72 4d 6f 72 65 20 74 | stopOn.attribute.for.OneOrMore.t |
23ec0 | 6f 20 61 76 6f 69 64 20 72 65 61 64 69 6e 67 20 6c 61 62 65 6c 20 73 74 72 69 6e 67 20 61 73 20 | o.avoid.reading.label.string.as. |
23ee0 | 70 61 72 74 20 6f 66 20 74 68 65 20 64 61 74 61 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 65 78 | part.of.the.data.........attr_ex |
23f00 | 70 72 20 3d 20 47 72 6f 75 70 28 6c 61 62 65 6c 20 2b 20 53 75 70 70 72 65 73 73 28 27 3a 27 29 | pr.=.Group(label.+.Suppress(':') |
23f20 | 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 61 74 61 5f 77 6f 72 64 2c 20 73 74 6f 70 4f 6e 3d 6c | .+.OneOrMore(data_word,.stopOn=l |
23f40 | 61 62 65 6c 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 2e 6a 6f 69 6e 29 29 0a | abel).setParseAction('.'.join)). |
23f60 | 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 61 74 74 72 5f 65 78 70 72 29 2e 70 61 72 | ........OneOrMore(attr_expr).par |
23f80 | 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 2e 70 70 72 69 6e 74 28 29 20 23 20 42 65 74 74 65 72 | seString(text).pprint().#.Better |
23fa0 | 20 2d 3e 20 5b 5b 27 73 68 61 70 65 27 2c 20 27 53 51 55 41 52 45 27 5d 2c 20 5b 27 70 6f 73 6e | .->.[['shape',.'SQUARE'],.['posn |
23fc0 | 27 2c 20 27 75 70 70 65 72 20 6c 65 66 74 27 5d 2c 20 5b 27 63 6f 6c 6f 72 27 2c 20 27 42 4c 41 | ',.'upper.left'],.['color',.'BLA |
23fe0 | 43 4b 27 5d 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 63 6f 75 6c 64 20 61 6c 73 6f 20 62 65 20 77 | CK']]..........#.could.also.be.w |
24000 | 72 69 74 74 65 6e 20 61 73 0a 20 20 20 20 20 20 20 20 28 61 74 74 72 5f 65 78 70 72 20 2a 20 28 | ritten.as.........(attr_expr.*.( |
24020 | 31 2c 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 2e 70 70 72 69 6e 74 28 29 0a | 1,)).parseString(text).pprint(). |
24040 | 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 34 00 00 00 74 00 | ....c................C...s4...t. |
24060 | 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 6b 08 72 2e 64 02 74 03 7c 00 6a 04 | |.d...r.|.j.S.|.j.d.k.r.d.t.|.j. |
24080 | 83 01 17 00 64 03 17 00 7c 00 5f 02 7c 00 6a 02 53 00 29 04 4e 72 f3 00 00 00 72 bc 02 00 00 7a | ....d...|._.|.j.S.).Nr....r....z |
240a0 | 04 7d 2e 2e 2e 29 05 72 1f 01 00 00 72 f3 00 00 00 72 9c 01 00 00 72 95 00 00 00 72 74 01 00 00 | .}...).r....r....r....r....rt... |
240c0 | 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 0e 11 00 00 73 | ).r....r....r....r....r........s |
240e0 | 0a 00 00 00 00 01 0a 01 06 02 0a 01 14 02 7a 11 4f 6e 65 4f 72 4d 6f 72 65 2e 5f 5f 73 74 72 5f | ..............z.OneOrMore.__str_ |
24100 | 5f 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 bb 00 00 00 72 0e 00 | _N).r....r....r....r....r....r.. |
24120 | 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 28 00 00 00 f4 10 00 00 73 04 00 00 00 08 | ..r....r....r....r(.......s..... |
24140 | 18 04 02 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 38 00 00 00 65 00 5a | ...c....................s8...e.Z |
24160 | 01 64 00 5a 02 64 01 5a 03 64 0a 87 00 66 01 64 03 64 04 84 09 5a 04 64 0b 87 00 66 01 64 06 64 | .d.Z.d.Z.d...f.d.d...Z.d...f.d.d |
24180 | 07 84 09 5a 05 64 08 64 09 84 00 5a 06 87 00 04 00 5a 07 53 00 29 0c 72 41 00 00 00 61 6b 01 00 | ...Z.d.d...Z.....Z.S.).rA...ak.. |
241a0 | 00 4f 70 74 69 6f 6e 61 6c 20 72 65 70 65 74 69 74 69 6f 6e 20 6f 66 20 7a 65 72 6f 20 6f 72 20 | .Optional.repetition.of.zero.or. |
241c0 | 6d 6f 72 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 | more.of.the.given.expression.... |
241e0 | 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 2d 20 65 78 70 72 20 2d 20 65 78 70 | ...Parameters:......-.expr.-.exp |
24200 | 72 65 73 73 69 6f 6e 20 74 68 61 74 20 6d 75 73 74 20 6d 61 74 63 68 20 7a 65 72 6f 20 6f 72 20 | ression.that.must.match.zero.or. |
24220 | 6d 6f 72 65 20 74 69 6d 65 73 0a 20 20 20 20 20 2d 20 73 74 6f 70 4f 6e 20 2d 20 28 64 65 66 61 | more.times......-.stopOn.-.(defa |
24240 | 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 29 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 | ult=.``None``).-.expression.for. |
24260 | 61 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 | a.terminating.sentinel.......... |
24280 | 20 28 6f 6e 6c 79 20 72 65 71 75 69 72 65 64 20 69 66 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 | .(only.required.if.the.sentinel. |
242a0 | 77 6f 75 6c 64 20 6f 72 64 69 6e 61 72 69 6c 79 20 6d 61 74 63 68 20 74 68 65 20 72 65 70 65 74 | would.ordinarily.match.the.repet |
242c0 | 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 29 0a 0a 20 20 20 | ition...........expression)..... |
242e0 | 20 45 78 61 6d 70 6c 65 3a 20 73 69 6d 69 6c 61 72 20 74 6f 20 3a 63 6c 61 73 73 3a 60 4f 6e 65 | .Example:.similar.to.:class:`One |
24300 | 4f 72 4d 6f 72 65 60 0a 20 20 20 20 4e 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 | OrMore`.....Nc.................. |
24320 | 00 00 73 1e 00 00 00 74 00 74 01 7c 00 83 02 6a 02 7c 01 7c 02 64 01 8d 02 01 00 64 02 7c 00 5f | ..s....t.t.|...j.|.|.d.....d.|._ |
24340 | 03 64 00 53 00 29 03 4e 29 01 72 de 02 00 00 54 29 04 72 3a 02 00 00 72 41 00 00 00 72 b3 00 00 | .d.S.).N).r....T).r:...rA...r... |
24360 | 00 72 a2 01 00 00 29 03 72 b1 00 00 00 72 74 01 00 00 72 de 02 00 00 29 01 72 8d 01 00 00 72 0e | .r....).r....rt...r....).r....r. |
24380 | 00 00 00 72 0f 00 00 00 72 b3 00 00 00 22 11 00 00 73 04 00 00 00 00 01 14 01 7a 13 5a 65 72 6f | ...r....r...."...s........z.Zero |
243a0 | 4f 72 4d 6f 72 65 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 04 00 00 00 09 00 00 | OrMore.__init__Tc............... |
243c0 | 00 03 00 00 00 73 36 00 00 00 79 14 74 00 74 01 7c 00 83 02 a0 02 7c 01 7c 02 7c 03 a1 03 53 00 | .....s6...y.t.t.|.....|.|.|...S. |
243e0 | 04 00 74 03 74 04 66 02 6b 0a 72 30 01 00 01 00 01 00 7c 02 67 00 66 02 53 00 58 00 64 00 53 00 | ..t.t.f.k.r0......|.g.f.S.X.d.S. |
24400 | 29 01 4e 29 05 72 3a 02 00 00 72 41 00 00 00 72 cd 00 00 00 72 2e 00 00 00 72 04 01 00 00 29 04 | ).N).r:...rA...r....r....r....). |
24420 | 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 | r....rs...r....r....).r....r.... |
24440 | 72 0f 00 00 00 72 cd 00 00 00 26 11 00 00 73 08 00 00 00 00 01 02 01 14 01 12 01 7a 14 5a 65 72 | r....r....&...s............z.Zer |
24460 | 6f 4f 72 4d 6f 72 65 2e 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 | oOrMore.parseImplc.............. |
24480 | 00 00 43 00 00 00 73 34 00 00 00 74 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 | ..C...s4...t.|.d...r.|.j.S.|.j.d |
244a0 | 00 6b 08 72 2e 64 02 74 03 7c 00 6a 04 83 01 17 00 64 03 17 00 7c 00 5f 02 7c 00 6a 02 53 00 29 | .k.r.d.t.|.j.....d...|._.|.j.S.) |
244c0 | 04 4e 72 f3 00 00 00 72 42 01 00 00 7a 04 5d 2e 2e 2e 29 05 72 1f 01 00 00 72 f3 00 00 00 72 9c | .Nr....rB...z.]...).r....r....r. |
244e0 | 01 00 00 72 95 00 00 00 72 74 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r....rt...).r....r....r....r. |
24500 | 00 00 00 72 bb 00 00 00 2c 11 00 00 73 0a 00 00 00 00 01 0a 01 06 02 0a 01 14 02 7a 12 5a 65 72 | ...r....,...s..............z.Zer |
24520 | 6f 4f 72 4d 6f 72 65 2e 5f 5f 73 74 72 5f 5f 29 01 4e 29 01 54 29 08 72 0b 00 00 00 72 0c 00 00 | oOrMore.__str__).N).T).r....r... |
24540 | 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 cd 00 00 00 72 bb 00 00 00 72 53 02 00 00 72 | .r....r....r....r....r....rS...r |
24560 | 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 41 00 00 00 17 11 00 00 73 08 | ....r....).r....r....rA.......s. |
24580 | 00 00 00 08 0a 04 01 0e 04 0e 06 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 | ...........c................@... |
245a0 | 73 20 00 00 00 65 00 5a 01 64 00 5a 02 64 01 64 02 84 00 5a 03 65 03 5a 04 64 03 64 04 84 00 5a | s....e.Z.d.Z.d.d...Z.e.Z.d.d...Z |
245c0 | 05 64 05 53 00 29 06 da 0a 5f 4e 75 6c 6c 54 6f 6b 65 6e 63 01 00 00 00 00 00 00 00 01 00 00 00 | .d.S.)..._NullTokenc............ |
245e0 | 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 53 00 29 02 4e 46 72 0e 00 00 00 29 01 72 b1 00 00 | ....C...s....d.S.).NFr....).r... |
24600 | 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 1a 01 00 00 36 11 00 00 73 02 00 00 00 00 01 | .r....r....r....r....6...s...... |
24620 | 7a 13 5f 4e 75 6c 6c 54 6f 6b 65 6e 2e 5f 5f 62 6f 6f 6c 5f 5f 63 01 00 00 00 00 00 00 00 01 00 | z._NullToken.__bool__c.......... |
24640 | 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 53 00 29 02 4e 72 a8 00 00 00 72 0e 00 00 00 | ......C...s....d.S.).Nr....r.... |
24660 | 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 39 11 00 00 73 | ).r....r....r....r....r....9...s |
24680 | 02 00 00 00 00 01 7a 12 5f 4e 75 6c 6c 54 6f 6b 65 6e 2e 5f 5f 73 74 72 5f 5f 4e 29 06 72 0b 00 | ......z._NullToken.__str__N).r.. |
246a0 | 00 00 72 0c 00 00 00 72 0d 00 00 00 72 1a 01 00 00 72 6b 01 00 00 72 bb 00 00 00 72 0e 00 00 00 | ..r....r....r....rk...r....r.... |
246c0 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 e6 02 00 00 35 11 00 00 73 06 00 00 00 08 01 08 | r....r....r....r....5...s....... |
246e0 | 02 04 01 72 e6 02 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 36 00 | ...r....c....................s6. |
24700 | 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 66 01 87 00 66 01 64 02 64 03 84 09 5a 05 64 09 | ..e.Z.d.Z.d.Z.e.f...f.d.d...Z.d. |
24720 | 64 05 64 06 84 01 5a 06 64 07 64 08 84 00 5a 07 87 00 04 00 5a 08 53 00 29 0a 72 2a 00 00 00 61 | d.d...Z.d.d...Z.....Z.S.).r*...a |
24740 | 47 03 00 00 4f 70 74 69 6f 6e 61 6c 20 6d 61 74 63 68 69 6e 67 20 6f 66 20 74 68 65 20 67 69 76 | G...Optional.matching.of.the.giv |
24760 | 65 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a | en.expression.......Parameters:. |
24780 | 20 20 20 20 20 2d 20 65 78 70 72 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 6d 75 | .....-.expr.-.expression.that.mu |
247a0 | 73 74 20 6d 61 74 63 68 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 74 69 6d 65 73 0a 20 20 20 20 | st.match.zero.or.more.times..... |
247c0 | 20 2d 20 64 65 66 61 75 6c 74 20 28 6f 70 74 69 6f 6e 61 6c 29 20 2d 20 76 61 6c 75 65 20 74 6f | .-.default.(optional).-.value.to |
247e0 | 20 62 65 20 72 65 74 75 72 6e 65 64 20 69 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 65 78 70 | .be.returned.if.the.optional.exp |
24800 | 72 65 73 73 69 6f 6e 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 45 78 61 6d 70 | ression.is.not.found.......Examp |
24820 | 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 55 53 20 70 6f 73 74 61 6c 20 63 6f 64 65 20 63 | le::..........#.US.postal.code.c |
24840 | 61 6e 20 62 65 20 61 20 35 2d 64 69 67 69 74 20 7a 69 70 2c 20 70 6c 75 73 20 6f 70 74 69 6f 6e | an.be.a.5-digit.zip,.plus.option |
24860 | 61 6c 20 34 2d 64 69 67 69 74 20 71 75 61 6c 69 66 69 65 72 0a 20 20 20 20 20 20 20 20 7a 69 70 | al.4-digit.qualifier.........zip |
24880 | 20 3d 20 43 6f 6d 62 69 6e 65 28 57 6f 72 64 28 6e 75 6d 73 2c 20 65 78 61 63 74 3d 35 29 20 2b | .=.Combine(Word(nums,.exact=5).+ |
248a0 | 20 4f 70 74 69 6f 6e 61 6c 28 27 2d 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 2c 20 65 78 61 63 74 | .Optional('-'.+.Word(nums,.exact |
248c0 | 3d 34 29 29 29 0a 20 20 20 20 20 20 20 20 7a 69 70 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 | =4))).........zip.runTests('''.. |
248e0 | 20 20 20 20 20 20 20 20 20 20 20 23 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 5a 49 50 20 63 6f 64 | ...........#.traditional.ZIP.cod |
24900 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 32 33 34 35 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | e.............12345............. |
24920 | 20 23 20 5a 49 50 2b 34 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 32 31 30 31 2d | .#.ZIP+4.form.............12101- |
24940 | 30 30 30 31 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 69 6e 76 61 6c 69 64 20 5a 49 50 0a | 0001..............#.invalid.ZIP. |
24960 | 20 20 20 20 20 20 20 20 20 20 20 20 39 38 37 36 35 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 | ............98765-.............' |
24980 | 27 27 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 74 72 61 | '')......prints::..........#.tra |
249a0 | 64 69 74 69 6f 6e 61 6c 20 5a 49 50 20 63 6f 64 65 0a 20 20 20 20 20 20 20 20 31 32 33 34 35 0a | ditional.ZIP.code.........12345. |
249c0 | 20 20 20 20 20 20 20 20 5b 27 31 32 33 34 35 27 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 5a 49 50 | ........['12345']..........#.ZIP |
249e0 | 2b 34 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 31 32 31 30 31 2d 30 30 30 31 0a 20 20 20 20 20 | +4.form.........12101-0001...... |
24a00 | 20 20 20 5b 27 31 32 31 30 31 2d 30 30 30 31 27 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 76 | ...['12101-0001']..........#.inv |
24a20 | 61 6c 69 64 20 5a 49 50 0a 20 20 20 20 20 20 20 20 39 38 37 36 35 2d 0a 20 20 20 20 20 20 20 20 | alid.ZIP.........98765-......... |
24a40 | 20 20 20 20 20 5e 0a 20 20 20 20 20 20 20 20 46 41 49 4c 3a 20 45 78 70 65 63 74 65 64 20 65 6e | .....^.........FAIL:.Expected.en |
24a60 | 64 20 6f 66 20 74 65 78 74 20 28 61 74 20 63 68 61 72 20 35 29 2c 20 28 6c 69 6e 65 3a 31 2c 20 | d.of.text.(at.char.5),.(line:1,. |
24a80 | 63 6f 6c 3a 36 29 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 03 00 00 00 | col:6).....c.................... |
24aa0 | 73 2e 00 00 00 74 00 74 01 7c 00 83 02 6a 02 7c 01 64 01 64 02 8d 02 01 00 7c 00 6a 03 6a 04 7c | s....t.t.|...j.|.d.d.....|.j.j.| |
24ac0 | 00 5f 04 7c 02 7c 00 5f 05 64 03 7c 00 5f 06 64 00 53 00 29 04 4e 46 29 01 72 ae 01 00 00 54 29 | ._.|.|._.d.|._.d.S.).NF).r....T) |
24ae0 | 07 72 3a 02 00 00 72 2a 00 00 00 72 b3 00 00 00 72 74 01 00 00 72 9e 01 00 00 72 2f 01 00 00 72 | .r:...r*...r....rt...r....r/...r |
24b00 | a2 01 00 00 29 03 72 b1 00 00 00 72 74 01 00 00 72 29 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 | ....).r....rt...r)...).r....r... |
24b20 | 00 72 0f 00 00 00 72 b3 00 00 00 62 11 00 00 73 08 00 00 00 00 01 14 01 0a 01 06 01 7a 11 4f 70 | .r....r....b...s............z.Op |
24b40 | 74 69 6f 6e 61 6c 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 05 00 00 00 09 00 00 | tional.__init__Tc............... |
24b60 | 00 43 00 00 00 73 7a 00 00 00 79 1c 7c 00 6a 00 6a 01 7c 01 7c 02 7c 03 64 01 64 02 8d 04 5c 02 | .C...sz...y.|.j.j.|.|.|.d.d...\. |
24b80 | 7d 02 7d 04 57 00 6e 54 04 00 74 02 74 03 66 02 6b 0a 72 70 01 00 01 00 01 00 7c 00 6a 04 74 05 | }.}.W.nT..t.t.f.k.rp......|.j.t. |
24ba0 | 6b 09 72 68 7c 00 6a 00 6a 06 72 5e 74 07 7c 00 6a 04 67 01 83 01 7d 04 7c 00 6a 04 7c 04 7c 00 | k.rh|.j.j.r^t.|.j.g...}.|.j.|.|. |
24bc0 | 6a 00 6a 06 3c 00 71 6c 7c 00 6a 04 67 01 7d 04 6e 04 67 00 7d 04 59 00 6e 02 58 00 7c 02 7c 04 | j.j.<.ql|.j.g.}.n.g.}.Y.n.X.|.|. |
24be0 | 66 02 53 00 29 03 4e 46 29 01 72 ba 01 00 00 29 08 72 74 01 00 00 72 be 01 00 00 72 2e 00 00 00 | f.S.).NF).r....).rt...r....r.... |
24c00 | 72 04 01 00 00 72 2f 01 00 00 da 13 5f 6f 70 74 69 6f 6e 61 6c 4e 6f 74 4d 61 74 63 68 65 64 72 | r....r/....._optionalNotMatchedr |
24c20 | 9d 01 00 00 72 31 00 00 00 29 05 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 | ....r1...).r....rs...r....r....r |
24c40 | d8 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 68 11 00 00 73 14 00 00 | ....r....r....r....r....h...s... |
24c60 | 00 00 01 02 01 1c 01 12 01 0a 01 08 01 0c 01 10 02 0a 02 0a 01 7a 12 4f 70 74 69 6f 6e 61 6c 2e | .....................z.Optional. |
24c80 | 70 61 72 73 65 49 6d 70 6c 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 34 | parseImplc................C...s4 |
24ca0 | 00 00 00 74 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 64 00 6b 08 72 2e 64 02 74 | ...t.|.d...r.|.j.S.|.j.d.k.r.d.t |
24cc0 | 03 7c 00 6a 04 83 01 17 00 64 03 17 00 7c 00 5f 02 7c 00 6a 02 53 00 29 04 4e 72 f3 00 00 00 72 | .|.j.....d...|._.|.j.S.).Nr....r |
24ce0 | 42 01 00 00 72 43 01 00 00 29 05 72 1f 01 00 00 72 f3 00 00 00 72 9c 01 00 00 72 95 00 00 00 72 | B...rC...).r....r....r....r....r |
24d00 | 74 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 76 | t...).r....r....r....r....r....v |
24d20 | 11 00 00 73 0a 00 00 00 00 01 0a 01 06 02 0a 01 14 02 7a 10 4f 70 74 69 6f 6e 61 6c 2e 5f 5f 73 | ...s..............z.Optional.__s |
24d40 | 74 72 5f 5f 29 01 54 29 09 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 e7 02 | tr__).T).r....r....r....r....r.. |
24d60 | 00 00 72 b3 00 00 00 72 cd 00 00 00 72 bb 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 | ..r....r....r....rS...r....r.... |
24d80 | 29 01 72 8d 01 00 00 72 0f 00 00 00 72 2a 00 00 00 3d 11 00 00 73 08 00 00 00 08 24 04 01 10 06 | ).r....r....r*...=...s.....$.... |
24da0 | 0a 0e 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 2c 00 00 00 65 00 5a 01 | ..c....................s,...e.Z. |
24dc0 | 64 00 5a 02 64 01 5a 03 64 09 87 00 66 01 64 04 64 05 84 09 5a 04 64 0a 64 07 64 08 84 01 5a 05 | d.Z.d.Z.d...f.d.d...Z.d.d.d...Z. |
24de0 | 87 00 04 00 5a 06 53 00 29 0b 72 37 00 00 00 61 f8 09 00 00 54 6f 6b 65 6e 20 66 6f 72 20 73 6b | ....Z.S.).r7...a....Token.for.sk |
24e00 | 69 70 70 69 6e 67 20 6f 76 65 72 20 61 6c 6c 20 75 6e 64 65 66 69 6e 65 64 20 74 65 78 74 20 75 | ipping.over.all.undefined.text.u |
24e20 | 6e 74 69 6c 20 74 68 65 20 6d 61 74 63 68 65 64 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 20 | ntil.the.matched.....expression. |
24e40 | 69 73 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 | is.found.......Parameters:...... |
24e60 | 2d 20 65 78 70 72 20 2d 20 74 61 72 67 65 74 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 72 6b 69 | -.expr.-.target.expression.marki |
24e80 | 6e 67 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64 61 74 61 20 74 6f 20 62 65 20 73 6b 69 | ng.the.end.of.the.data.to.be.ski |
24ea0 | 70 70 65 64 0a 20 20 20 20 20 2d 20 69 6e 63 6c 75 64 65 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 | pped......-.include.-.(default=. |
24ec0 | 60 60 46 61 6c 73 65 60 60 29 20 69 66 20 54 72 75 65 2c 20 74 68 65 20 74 61 72 67 65 74 20 65 | ``False``).if.True,.the.target.e |
24ee0 | 78 70 72 65 73 73 69 6f 6e 20 69 73 20 61 6c 73 6f 20 70 61 72 73 65 64 0a 20 20 20 20 20 20 20 | xpression.is.also.parsed........ |
24f00 | 20 20 20 28 74 68 65 20 73 6b 69 70 70 65 64 20 74 65 78 74 20 61 6e 64 20 74 61 72 67 65 74 20 | ...(the.skipped.text.and.target. |
24f20 | 65 78 70 72 65 73 73 69 6f 6e 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 32 2d 65 | expression.are.returned.as.a.2-e |
24f40 | 6c 65 6d 65 6e 74 20 6c 69 73 74 29 2e 0a 20 20 20 20 20 2d 20 69 67 6e 6f 72 65 20 2d 20 28 64 | lement.list).......-.ignore.-.(d |
24f60 | 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 29 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 | efault=.``None``).used.to.define |
24f80 | 20 67 72 61 6d 6d 61 72 73 20 28 74 79 70 69 63 61 6c 6c 79 20 71 75 6f 74 65 64 20 73 74 72 69 | .grammars.(typically.quoted.stri |
24fa0 | 6e 67 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 73 29 20 74 68 61 74 | ngs.and...........comments).that |
24fc0 | 20 6d 69 67 68 74 20 63 6f 6e 74 61 69 6e 20 66 61 6c 73 65 20 6d 61 74 63 68 65 73 20 74 6f 20 | .might.contain.false.matches.to. |
24fe0 | 74 68 65 20 74 61 72 67 65 74 20 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 2d 20 66 61 69 | the.target.expression......-.fai |
25000 | 6c 4f 6e 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 60 60 29 20 64 65 66 69 6e 65 | lOn.-.(default=.``None``).define |
25020 | 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77 65 | .expressions.that.are.not.allowe |
25040 | 64 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | d.to.be...........included.in.th |
25060 | 65 20 73 6b 69 70 70 65 64 20 74 65 73 74 3b 20 69 66 20 66 6f 75 6e 64 20 62 65 66 6f 72 65 20 | e.skipped.test;.if.found.before. |
25080 | 74 68 65 20 74 61 72 67 65 74 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2c 0a | the.target.expression.is.found,. |
250a0 | 20 20 20 20 20 20 20 20 20 20 74 68 65 20 53 6b 69 70 54 6f 20 69 73 20 6e 6f 74 20 61 20 6d 61 | ..........the.SkipTo.is.not.a.ma |
250c0 | 74 63 68 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 72 65 70 6f | tch......Example::..........repo |
250e0 | 72 74 20 3d 20 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 75 74 73 74 61 6e 64 69 6e 67 | rt.=.'''.............Outstanding |
25100 | 20 49 73 73 75 65 73 20 52 65 70 6f 72 74 20 2d 20 31 20 4a 61 6e 20 32 30 30 30 0a 0a 20 20 20 | .Issues.Report.-.1.Jan.2000..... |
25120 | 20 20 20 20 20 20 20 20 20 20 20 20 23 20 7c 20 53 65 76 65 72 69 74 79 20 7c 20 44 65 73 63 72 | ............#.|.Severity.|.Descr |
25140 | 69 70 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iption.......................... |
25160 | 20 20 20 20 20 7c 20 20 44 61 79 73 20 4f 70 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d | .....|..Days.Open.............-- |
25180 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---+----------+----------------- |
251a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | --------------------------+----- |
251c0 | 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 31 20 7c 20 43 72 69 74 69 63 | ------..............101.|.Critic |
251e0 | 61 6c 20 7c 20 49 6e 74 65 72 6d 69 74 74 65 6e 74 20 73 79 73 74 65 6d 20 63 72 61 73 68 20 20 | al.|.Intermittent.system.crash.. |
25200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 36 0a 20 20 20 20 | ...............|..........6..... |
25220 | 20 20 20 20 20 20 20 20 20 20 39 34 20 7c 20 43 6f 73 6d 65 74 69 63 20 7c 20 53 70 65 6c 6c 69 | ..........94.|.Cosmetic.|.Spelli |
25240 | 6e 67 20 65 72 72 6f 72 20 6f 6e 20 4c 6f 67 69 6e 20 28 27 6c 6f 67 7c 6e 27 29 20 20 20 20 20 | ng.error.on.Login.('log|n')..... |
25260 | 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 31 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 | ....|.........14...............7 |
25280 | 39 20 7c 20 4d 69 6e 6f 72 20 20 20 20 7c 20 53 79 73 74 65 6d 20 73 6c 6f 77 20 77 68 65 6e 20 | 9.|.Minor....|.System.slow.when. |
252a0 | 72 75 6e 6e 69 6e 67 20 74 6f 6f 20 6d 61 6e 79 20 72 65 70 6f 72 74 73 20 7c 20 20 20 20 20 20 | running.too.many.reports.|...... |
252c0 | 20 20 20 34 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 69 6e | ...47.............'''.........in |
252e0 | 74 65 67 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 53 45 50 20 3d | teger.=.Word(nums).........SEP.= |
25300 | 20 53 75 70 70 72 65 73 73 28 27 7c 27 29 0a 20 20 20 20 20 20 20 20 23 20 75 73 65 20 53 6b 69 | .Suppress('|').........#.use.Ski |
25320 | 70 54 6f 20 74 6f 20 73 69 6d 70 6c 79 20 6d 61 74 63 68 20 65 76 65 72 79 74 68 69 6e 67 20 75 | pTo.to.simply.match.everything.u |
25340 | 70 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 78 74 20 53 45 50 0a 20 20 20 20 20 20 20 20 23 20 2d | p.until.the.next.SEP.........#.- |
25360 | 20 69 67 6e 6f 72 65 20 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73 2c 20 73 6f 20 74 68 61 74 20 | .ignore.quoted.strings,.so.that. |
25380 | 61 20 27 7c 27 20 63 68 61 72 61 63 74 65 72 20 69 6e 73 69 64 65 20 61 20 71 75 6f 74 65 64 20 | a.'|'.character.inside.a.quoted. |
253a0 | 73 74 72 69 6e 67 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 23 20 | string.does.not.match.........#. |
253c0 | 2d 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 77 69 6c 6c 20 63 61 6c 6c 20 74 6f 6b 65 6e 2e 73 | -.parse.action.will.call.token.s |
253e0 | 74 72 69 70 28 29 20 66 6f 72 20 65 61 63 68 20 6d 61 74 63 68 65 64 20 74 6f 6b 65 6e 2c 20 69 | trip().for.each.matched.token,.i |
25400 | 2e 65 2e 2c 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 62 6f 64 79 0a 20 20 20 20 20 20 | .e.,.the.description.body....... |
25420 | 20 20 73 74 72 69 6e 67 5f 64 61 74 61 20 3d 20 53 6b 69 70 54 6f 28 53 45 50 2c 20 69 67 6e 6f | ..string_data.=.SkipTo(SEP,.igno |
25440 | 72 65 3d 71 75 6f 74 65 64 53 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 5f | re=quotedString).........string_ |
25460 | 64 61 74 61 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 74 6f 6b 65 6e 4d 61 70 28 73 74 72 | data.setParseAction(tokenMap(str |
25480 | 2e 73 74 72 69 70 29 29 0a 20 20 20 20 20 20 20 20 74 69 63 6b 65 74 5f 65 78 70 72 20 3d 20 28 | .strip)).........ticket_expr.=.( |
254a0 | 69 6e 74 65 67 65 72 28 22 69 73 73 75 65 5f 6e 75 6d 22 29 20 2b 20 53 45 50 0a 20 20 20 20 20 | integer("issue_num").+.SEP...... |
254c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 73 74 72 69 6e 67 5f 64 61 74 61 28 22 | .................+.string_data(" |
254e0 | 73 65 76 22 29 20 2b 20 53 45 50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sev").+.SEP..................... |
25500 | 20 20 2b 20 73 74 72 69 6e 67 5f 64 61 74 61 28 22 64 65 73 63 22 29 20 2b 20 53 45 50 0a 20 20 | ..+.string_data("desc").+.SEP... |
25520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 69 6e 74 65 67 65 72 28 22 64 | ....................+.integer("d |
25540 | 61 79 73 5f 6f 70 65 6e 22 29 29 0a 0a 20 20 20 20 20 20 20 20 66 6f 72 20 74 6b 74 20 69 6e 20 | ays_open"))..........for.tkt.in. |
25560 | 74 69 63 6b 65 74 5f 65 78 70 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 72 65 70 6f 72 74 29 | ticket_expr.searchString(report) |
25580 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 20 74 6b 74 2e 64 75 6d 70 28 29 0a 0a | :.............print.tkt.dump().. |
255a0 | 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 27 31 30 31 27 2c 20 27 43 | ....prints::..........['101',.'C |
255c0 | 72 69 74 69 63 61 6c 27 2c 20 27 49 6e 74 65 72 6d 69 74 74 65 6e 74 20 73 79 73 74 65 6d 20 63 | ritical',.'Intermittent.system.c |
255e0 | 72 61 73 68 27 2c 20 27 36 27 5d 0a 20 20 20 20 20 20 20 20 2d 20 64 61 79 73 5f 6f 70 65 6e 3a | rash',.'6'].........-.days_open: |
25600 | 20 36 0a 20 20 20 20 20 20 20 20 2d 20 64 65 73 63 3a 20 49 6e 74 65 72 6d 69 74 74 65 6e 74 20 | .6.........-.desc:.Intermittent. |
25620 | 73 79 73 74 65 6d 20 63 72 61 73 68 0a 20 20 20 20 20 20 20 20 2d 20 69 73 73 75 65 5f 6e 75 6d | system.crash.........-.issue_num |
25640 | 3a 20 31 30 31 0a 20 20 20 20 20 20 20 20 2d 20 73 65 76 3a 20 43 72 69 74 69 63 61 6c 0a 20 20 | :.101.........-.sev:.Critical... |
25660 | 20 20 20 20 20 20 5b 27 39 34 27 2c 20 27 43 6f 73 6d 65 74 69 63 27 2c 20 22 53 70 65 6c 6c 69 | ......['94',.'Cosmetic',."Spelli |
25680 | 6e 67 20 65 72 72 6f 72 20 6f 6e 20 4c 6f 67 69 6e 20 28 27 6c 6f 67 7c 6e 27 29 22 2c 20 27 31 | ng.error.on.Login.('log|n')",.'1 |
256a0 | 34 27 5d 0a 20 20 20 20 20 20 20 20 2d 20 64 61 79 73 5f 6f 70 65 6e 3a 20 31 34 0a 20 20 20 20 | 4'].........-.days_open:.14..... |
256c0 | 20 20 20 20 2d 20 64 65 73 63 3a 20 53 70 65 6c 6c 69 6e 67 20 65 72 72 6f 72 20 6f 6e 20 4c 6f | ....-.desc:.Spelling.error.on.Lo |
256e0 | 67 69 6e 20 28 27 6c 6f 67 7c 6e 27 29 0a 20 20 20 20 20 20 20 20 2d 20 69 73 73 75 65 5f 6e 75 | gin.('log|n').........-.issue_nu |
25700 | 6d 3a 20 39 34 0a 20 20 20 20 20 20 20 20 2d 20 73 65 76 3a 20 43 6f 73 6d 65 74 69 63 0a 20 20 | m:.94.........-.sev:.Cosmetic... |
25720 | 20 20 20 20 20 20 5b 27 37 39 27 2c 20 27 4d 69 6e 6f 72 27 2c 20 27 53 79 73 74 65 6d 20 73 6c | ......['79',.'Minor',.'System.sl |
25740 | 6f 77 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 74 6f 6f 20 6d 61 6e 79 20 72 65 70 6f 72 74 73 | ow.when.running.too.many.reports |
25760 | 27 2c 20 27 34 37 27 5d 0a 20 20 20 20 20 20 20 20 2d 20 64 61 79 73 5f 6f 70 65 6e 3a 20 34 37 | ',.'47'].........-.days_open:.47 |
25780 | 0a 20 20 20 20 20 20 20 20 2d 20 64 65 73 63 3a 20 53 79 73 74 65 6d 20 73 6c 6f 77 20 77 68 65 | .........-.desc:.System.slow.whe |
257a0 | 6e 20 72 75 6e 6e 69 6e 67 20 74 6f 6f 20 6d 61 6e 79 20 72 65 70 6f 72 74 73 0a 20 20 20 20 20 | n.running.too.many.reports...... |
257c0 | 20 20 20 2d 20 69 73 73 75 65 5f 6e 75 6d 3a 20 37 39 0a 20 20 20 20 20 20 20 20 2d 20 73 65 76 | ...-.issue_num:.79.........-.sev |
257e0 | 3a 20 4d 69 6e 6f 72 0a 20 20 20 20 46 4e 63 05 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 03 | :.Minor.....FNc................. |
25800 | 00 00 00 73 60 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 01 01 00 7c 03 7c 00 5f 03 64 01 | ...s`...t.t.|.....|.....|.|._.d. |
25820 | 7c 00 5f 04 64 02 7c 00 5f 05 7c 02 7c 00 5f 06 64 02 7c 00 5f 07 74 08 7c 04 74 09 83 02 72 46 | |._.d.|._.|.|._.d.|._.t.|.t...rF |
25840 | 74 0a a0 0b 7c 04 a1 01 7c 00 5f 0c 6e 06 7c 04 7c 00 5f 0c 64 03 74 0d 7c 00 6a 0e 83 01 17 00 | t...|...|._.n.|.|._.d.t.|.j..... |
25860 | 7c 00 5f 0f 64 00 53 00 29 04 4e 54 46 7a 13 4e 6f 20 6d 61 74 63 68 20 66 6f 75 6e 64 20 66 6f | |._.d.S.).NTFz.No.match.found.fo |
25880 | 72 20 29 10 72 3a 02 00 00 72 37 00 00 00 72 b3 00 00 00 da 0a 69 67 6e 6f 72 65 45 78 70 72 72 | r.).r:...r7...r......ignoreExprr |
258a0 | a2 01 00 00 72 a7 01 00 00 da 0c 69 6e 63 6c 75 64 65 4d 61 74 63 68 72 9e 01 00 00 72 8a 00 00 | ....r......includeMatchr....r... |
258c0 | 00 72 01 01 00 00 72 33 00 00 00 72 98 01 00 00 da 06 66 61 69 6c 4f 6e 72 95 00 00 00 72 74 01 | .r....r3...r......failOnr....rt. |
258e0 | 00 00 72 a8 01 00 00 29 05 72 b1 00 00 00 72 38 01 00 00 da 07 69 6e 63 6c 75 64 65 72 28 02 00 | ..r....).r....r8.....includer(.. |
25900 | 00 72 ea 02 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 b9 11 00 00 | .r....).r....r....r....r........ |
25920 | 73 14 00 00 00 00 01 10 01 06 01 06 01 06 01 06 01 06 01 0a 01 0e 02 06 01 7a 0f 53 6b 69 70 54 | s........................z.SkipT |
25940 | 6f 2e 5f 5f 69 6e 69 74 5f 5f 54 63 04 00 00 00 00 00 00 00 0e 00 00 00 09 00 00 00 43 00 00 00 | o.__init__Tc................C... |
25960 | 73 2c 01 00 00 7c 02 7d 04 74 00 7c 01 83 01 7d 05 7c 00 6a 01 7d 06 7c 00 6a 01 6a 02 7d 07 7c | s,...|.}.t.|...}.|.j.}.|.j.j.}.| |
25980 | 00 6a 03 64 00 6b 09 72 2c 7c 00 6a 03 6a 04 6e 02 64 00 7d 08 7c 00 6a 05 64 00 6b 09 72 42 7c | .j.d.k.r,|.j.j.n.d.}.|.j.d.k.rB| |
259a0 | 00 6a 05 6a 06 6e 02 64 00 7d 09 7c 02 7d 0a 78 9c 7c 0a 7c 05 6b 01 72 d6 7c 08 64 00 6b 09 72 | .j.j.n.d.}.|.}.x.|.|.k.r.|.d.k.r |
259c0 | 68 7c 08 7c 01 7c 0a 83 02 72 68 50 00 7c 09 64 00 6b 09 72 9c 78 2a 79 0e 7c 09 7c 01 7c 0a 83 | h|.|.|...rhP.|.d.k.r.x*y.|.|.|.. |
259e0 | 02 7d 0a 57 00 71 72 04 00 74 07 6b 0a 72 96 01 00 01 00 01 00 50 00 59 00 71 72 58 00 71 72 57 | .}.W.qr..t.k.r.......P.Y.qrX.qrW |
25a00 | 00 79 14 7c 07 7c 01 7c 0a 64 01 64 01 64 02 8d 04 01 00 57 00 6e 20 04 00 74 08 74 09 66 02 6b | .y.|.|.|.d.d.d.....W.n...t.t.f.k |
25a20 | 0a 72 d0 01 00 01 00 01 00 7c 0a 64 03 37 00 7d 0a 59 00 71 4c 58 00 50 00 71 4c 57 00 74 08 7c | .r.......|.d.7.}.Y.qLX.P.qLW.t.| |
25a40 | 01 7c 02 7c 00 6a 0a 7c 00 83 04 82 01 7c 0a 7d 02 7c 01 7c 04 7c 02 85 02 19 00 7d 0b 74 0b 7c | .|.|.j.|.....|.}.|.|.|.....}.t.| |
25a60 | 0b 83 01 7d 0c 7c 00 6a 0c 90 01 72 24 7c 07 7c 01 7c 02 7c 03 64 01 64 04 8d 04 5c 02 7d 02 7d | ...}.|.j...r$|.|.|.|.d.d...\.}.} |
25a80 | 0d 7c 0c 7c 0d 37 00 7d 0c 7c 02 7c 0c 66 02 53 00 29 05 4e 46 29 02 72 b9 01 00 00 72 ba 01 00 | .|.|.7.}.|.|.f.S.).NF).r....r... |
25aa0 | 00 72 99 00 00 00 29 01 72 ba 01 00 00 29 0d 72 0c 01 00 00 72 74 01 00 00 72 be 01 00 00 72 ea | .r....).r....).r....rt...r....r. |
25ac0 | 02 00 00 72 dc 01 00 00 72 e8 02 00 00 72 db 01 00 00 72 2c 00 00 00 72 2e 00 00 00 72 04 01 00 | ...r....r....r....r,...r....r... |
25ae0 | 00 72 a8 01 00 00 72 31 00 00 00 72 e9 02 00 00 29 0e 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 | .r....r1...r....).r....rs...r... |
25b00 | 00 72 b9 01 00 00 72 76 01 00 00 72 d0 01 00 00 72 74 01 00 00 da 0a 65 78 70 72 5f 70 61 72 73 | .r....rv...r....rt.....expr_pars |
25b20 | 65 da 18 73 65 6c 66 5f 66 61 69 6c 4f 6e 5f 63 61 6e 50 61 72 73 65 4e 65 78 74 da 18 73 65 6c | e..self_failOn_canParseNext..sel |
25b40 | 66 5f 69 67 6e 6f 72 65 45 78 70 72 5f 74 72 79 50 61 72 73 65 da 06 74 6d 70 6c 6f 63 da 08 73 | f_ignoreExpr_tryParse..tmploc..s |
25b60 | 6b 69 70 74 65 78 74 da 0a 73 6b 69 70 72 65 73 75 6c 74 72 69 02 00 00 72 0e 00 00 00 72 0e 00 | kiptext..skipresultri...r....r.. |
25b80 | 00 00 72 0f 00 00 00 72 cd 00 00 00 c6 11 00 00 73 3c 00 00 00 00 01 04 01 08 01 06 01 08 01 16 | ..r....r........s<.............. |
25ba0 | 01 16 02 04 01 0a 01 08 02 0a 01 02 02 08 02 02 01 02 01 0e 01 0e 01 0c 02 02 01 14 01 12 02 0e | ................................ |
25bc0 | 03 06 04 10 03 04 01 0c 01 08 02 08 01 14 01 08 02 7a 10 53 6b 69 70 54 6f 2e 70 61 72 73 65 49 | .................z.SkipTo.parseI |
25be0 | 6d 70 6c 29 03 46 4e 4e 29 01 54 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 | mpl).FNN).T).r....r....r....r... |
25c00 | 00 72 b3 00 00 00 72 cd 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 | .r....r....rS...r....r....).r... |
25c20 | 00 72 0f 00 00 00 72 37 00 00 00 7f 11 00 00 73 06 00 00 00 08 39 04 01 0e 0d 63 00 00 00 00 00 | .r....r7.......s.....9....c..... |
25c40 | 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 62 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 | ...............sb...e.Z.d.Z.d.Z. |
25c60 | 64 13 87 00 66 01 64 03 64 04 84 09 5a 04 64 05 64 06 84 00 5a 05 64 07 64 08 84 00 5a 06 64 09 | d...f.d.d...Z.d.d...Z.d.d...Z.d. |
25c80 | 64 0a 84 00 5a 07 64 0b 64 0c 84 00 5a 08 67 00 66 01 64 0d 64 0e 84 01 5a 09 64 0f 64 10 84 00 | d...Z.d.d...Z.g.f.d.d...Z.d.d... |
25ca0 | 5a 0a 87 00 66 01 64 11 64 12 84 08 5a 0b 87 00 04 00 5a 0c 53 00 29 14 72 1d 00 00 00 61 5f 03 | Z...f.d.d...Z.....Z.S.).r....a_. |
25cc0 | 00 00 46 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 61 6e 20 65 78 70 72 | ..Forward.declaration.of.an.expr |
25ce0 | 65 73 73 69 6f 6e 20 74 6f 20 62 65 20 64 65 66 69 6e 65 64 20 6c 61 74 65 72 20 2d 0a 20 20 20 | ession.to.be.defined.later.-.... |
25d00 | 20 75 73 65 64 20 66 6f 72 20 72 65 63 75 72 73 69 76 65 20 67 72 61 6d 6d 61 72 73 2c 20 73 75 | .used.for.recursive.grammars,.su |
25d20 | 63 68 20 61 73 20 61 6c 67 65 62 72 61 69 63 20 69 6e 66 69 78 20 6e 6f 74 61 74 69 6f 6e 2e 0a | ch.as.algebraic.infix.notation.. |
25d40 | 20 20 20 20 57 68 65 6e 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 20 6b 6e 6f 77 6e | ....When.the.expression.is.known |
25d60 | 2c 20 69 74 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 60 60 46 6f 72 77 61 72 | ,.it.is.assigned.to.the.``Forwar |
25d80 | 64 60 60 0a 20 20 20 20 76 61 72 69 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 27 3c 3c 27 20 | d``.....variable.using.the.'<<'. |
25da0 | 6f 70 65 72 61 74 6f 72 2e 0a 0a 20 20 20 20 4e 6f 74 65 3a 20 74 61 6b 65 20 63 61 72 65 20 77 | operator.......Note:.take.care.w |
25dc0 | 68 65 6e 20 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 60 60 46 6f 72 77 61 72 64 60 60 20 6e 6f 74 | hen.assigning.to.``Forward``.not |
25de0 | 20 74 6f 20 6f 76 65 72 6c 6f 6f 6b 0a 20 20 20 20 70 72 65 63 65 64 65 6e 63 65 20 6f 66 20 6f | .to.overlook.....precedence.of.o |
25e00 | 70 65 72 61 74 6f 72 73 2e 0a 0a 20 20 20 20 53 70 65 63 69 66 69 63 61 6c 6c 79 2c 20 27 7c 27 | perators.......Specifically,.'|' |
25e20 | 20 68 61 73 20 61 20 6c 6f 77 65 72 20 70 72 65 63 65 64 65 6e 63 65 20 74 68 61 6e 20 27 3c 3c | .has.a.lower.precedence.than.'<< |
25e40 | 27 2c 20 73 6f 20 74 68 61 74 3a 3a 0a 0a 20 20 20 20 20 20 20 20 66 77 64 45 78 70 72 20 3c 3c | ',.so.that::..........fwdExpr.<< |
25e60 | 20 61 20 7c 20 62 20 7c 20 63 0a 0a 20 20 20 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c 79 20 62 65 | .a.|.b.|.c......will.actually.be |
25e80 | 20 65 76 61 6c 75 61 74 65 64 20 61 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 28 66 77 64 45 78 70 | .evaluated.as::..........(fwdExp |
25ea0 | 72 20 3c 3c 20 61 29 20 7c 20 62 20 7c 20 63 0a 0a 20 20 20 20 74 68 65 72 65 62 79 20 6c 65 61 | r.<<.a).|.b.|.c......thereby.lea |
25ec0 | 76 69 6e 67 20 62 20 61 6e 64 20 63 20 6f 75 74 20 61 73 20 70 61 72 73 65 61 62 6c 65 20 61 6c | ving.b.and.c.out.as.parseable.al |
25ee0 | 74 65 72 6e 61 74 69 76 65 73 2e 20 20 49 74 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 | ternatives...It.is.recommended.t |
25f00 | 68 61 74 20 79 6f 75 0a 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 20 67 72 6f 75 70 20 74 68 65 | hat.you.....explicitly.group.the |
25f20 | 20 76 61 6c 75 65 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 60 60 46 6f 72 77 | .values.inserted.into.the.``Forw |
25f40 | 61 72 64 60 60 3a 3a 0a 0a 20 20 20 20 20 20 20 20 66 77 64 45 78 70 72 20 3c 3c 20 28 61 20 7c | ard``::..........fwdExpr.<<.(a.| |
25f60 | 20 62 20 7c 20 63 29 0a 0a 20 20 20 20 43 6f 6e 76 65 72 74 69 6e 67 20 74 6f 20 75 73 65 20 74 | .b.|.c)......Converting.to.use.t |
25f80 | 68 65 20 27 3c 3c 3d 27 20 6f 70 65 72 61 74 6f 72 20 69 6e 73 74 65 61 64 20 77 69 6c 6c 20 61 | he.'<<='.operator.instead.will.a |
25fa0 | 76 6f 69 64 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 0a 0a 20 20 20 20 53 65 65 20 3a 63 6c 61 | void.this.problem.......See.:cla |
25fc0 | 73 73 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 2e 70 70 72 69 6e 74 60 20 66 6f 72 20 61 6e 20 | ss:`ParseResults.pprint`.for.an. |
25fe0 | 65 78 61 6d 70 6c 65 20 6f 66 20 61 20 72 65 63 75 72 73 69 76 65 0a 20 20 20 20 70 61 72 73 65 | example.of.a.recursive.....parse |
26000 | 72 20 63 72 65 61 74 65 64 20 75 73 69 6e 67 20 60 60 46 6f 72 77 61 72 64 60 60 2e 0a 20 20 20 | r.created.using.``Forward``..... |
26020 | 20 4e 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 03 00 00 00 73 18 00 00 00 74 00 74 01 | .Nc....................s....t.t. |
26040 | 7c 00 83 02 6a 02 7c 01 64 01 64 02 8d 02 01 00 64 00 53 00 29 03 4e 46 29 01 72 ae 01 00 00 29 | |...j.|.d.d.....d.S.).NF).r....) |
26060 | 03 72 3a 02 00 00 72 1d 00 00 00 72 b3 00 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 29 01 72 8d | .r:...r....r....).r....r8...).r. |
26080 | 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 10 12 00 00 73 02 00 00 00 00 01 7a 10 46 | ...r....r....r........s......z.F |
260a0 | 6f 72 77 61 72 64 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 | orward.__init__c................ |
260c0 | 43 00 00 00 73 6a 00 00 00 74 00 7c 01 74 01 83 02 72 14 74 02 a0 03 7c 01 a1 01 7d 01 7c 01 7c | C...sj...t.|.t...r.t...|...}.|.| |
260e0 | 00 5f 04 64 00 7c 00 5f 05 7c 00 6a 04 6a 06 7c 00 5f 06 7c 00 6a 04 6a 07 7c 00 5f 07 7c 00 a0 | ._.d.|._.|.j.j.|._.|.j.j.|._.|.. |
26100 | 08 7c 00 6a 04 6a 09 a1 01 01 00 7c 00 6a 04 6a 0a 7c 00 5f 0a 7c 00 6a 04 6a 0b 7c 00 5f 0b 7c | .|.j.j.....|.j.j.|._.|.j.j.|._.| |
26120 | 00 6a 0c a0 0d 7c 00 6a 04 6a 0c a1 01 01 00 7c 00 53 00 29 01 4e 29 0e 72 8a 00 00 00 72 01 01 | .j...|.j.j.....|.S.).N).r....r.. |
26140 | 00 00 72 33 00 00 00 72 98 01 00 00 72 74 01 00 00 72 9c 01 00 00 72 a7 01 00 00 72 a2 01 00 00 | ..r3...r....rt...r....r....r.... |
26160 | 72 26 02 00 00 72 a0 01 00 00 72 9f 01 00 00 72 9e 01 00 00 72 a4 01 00 00 72 34 01 00 00 29 02 | r&...r....r....r....r....r4...). |
26180 | 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0a 5f 5f 6c 73 68 | r....r8...r....r....r......__lsh |
261a0 | 69 66 74 5f 5f 13 12 00 00 73 16 00 00 00 00 01 0a 01 0a 01 06 01 06 01 0a 01 0a 01 0e 01 0a 01 | ift__....s...................... |
261c0 | 0a 01 10 01 7a 12 46 6f 72 77 61 72 64 2e 5f 5f 6c 73 68 69 66 74 5f 5f 63 02 00 00 00 00 00 00 | ....z.Forward.__lshift__c....... |
261e0 | 00 02 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 7c 00 7c 01 3e 00 53 00 29 01 4e 72 0e 00 | .........C...s....|.|.>.S.).Nr.. |
26200 | 00 00 29 02 72 b1 00 00 00 72 38 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0b 5f | ..).r....r8...r....r....r......_ |
26220 | 5f 69 6c 73 68 69 66 74 5f 5f 20 12 00 00 73 02 00 00 00 00 01 7a 13 46 6f 72 77 61 72 64 2e 5f | _ilshift__....s......z.Forward._ |
26240 | 5f 69 6c 73 68 69 66 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 | _ilshift__c................C...s |
26260 | 0a 00 00 00 64 01 7c 00 5f 00 7c 00 53 00 29 02 4e 46 29 01 72 9f 01 00 00 29 01 72 b1 00 00 00 | ....d.|._.|.S.).NF).r....).r.... |
26280 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 25 02 00 00 23 12 00 00 73 04 00 00 00 00 01 06 | r....r....r....r%...#...s....... |
262a0 | 01 7a 17 46 6f 72 77 61 72 64 2e 6c 65 61 76 65 57 68 69 74 65 73 70 61 63 65 63 01 00 00 00 00 | .z.Forward.leaveWhitespacec..... |
262c0 | 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 24 00 00 00 7c 00 6a 00 73 20 64 01 7c 00 5f 00 | ...........C...s$...|.j.s.d.|._. |
262e0 | 7c 00 6a 01 64 00 6b 09 72 20 7c 00 6a 01 a0 02 a1 00 01 00 7c 00 53 00 29 02 4e 54 29 03 72 a6 | |.j.d.k.r.|.j.......|.S.).NT).r. |
26300 | 01 00 00 72 74 01 00 00 72 f7 01 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...rt...r....).r....r....r....r. |
26320 | 00 00 00 72 f7 01 00 00 27 12 00 00 73 0a 00 00 00 00 01 06 01 06 01 0a 01 0a 01 7a 12 46 6f 72 | ...r....'...s..............z.For |
26340 | 77 61 72 64 2e 73 74 72 65 61 6d 6c 69 6e 65 63 02 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 | ward.streamlinec................ |
26360 | 43 00 00 00 73 3e 00 00 00 7c 00 7c 01 6b 07 72 30 7c 01 64 00 64 00 85 02 19 00 7c 00 67 01 17 | C...s>...|.|.k.r0|.d.d.....|.g.. |
26380 | 00 7d 02 7c 00 6a 00 64 00 6b 09 72 30 7c 00 6a 00 a0 01 7c 02 a1 01 01 00 7c 00 a0 02 67 00 a1 | .}.|.j.d.k.r0|.j...|.....|...g.. |
263a0 | 01 01 00 64 00 53 00 29 01 4e 29 03 72 74 01 00 00 72 31 02 00 00 72 2f 02 00 00 29 03 72 b1 00 | ...d.S.).N).rt...r1...r/...).r.. |
263c0 | 00 00 72 30 02 00 00 72 b6 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 31 02 00 00 | ..r0...r....r....r....r....r1... |
263e0 | 2e 12 00 00 73 0a 00 00 00 00 01 08 01 12 01 0a 01 0c 01 7a 10 46 6f 72 77 61 72 64 2e 76 61 6c | ....s..............z.Forward.val |
26400 | 69 64 61 74 65 63 01 00 00 00 00 00 00 00 02 00 00 00 07 00 00 00 43 00 00 00 73 54 00 00 00 74 | idatec................C...sT...t |
26420 | 00 7c 00 64 01 83 02 72 10 7c 00 6a 01 53 00 7c 00 6a 02 6a 03 64 02 17 00 7c 00 5f 01 7a 1e 7c | .|.d...r.|.j.S.|.j.j.d...|._.z.| |
26440 | 00 6a 04 64 00 6b 09 72 36 74 05 7c 00 6a 04 83 01 7d 01 6e 04 64 03 7d 01 57 00 64 00 7c 00 60 | .j.d.k.r6t.|.j...}.n.d.}.W.d.|.` |
26460 | 01 58 00 7c 00 6a 02 6a 03 64 04 17 00 7c 01 17 00 53 00 29 05 4e 72 f3 00 00 00 7a 05 3a 20 2e | .X.|.j.j.d...|...S.).Nr....z.:.. |
26480 | 2e 2e da 04 4e 6f 6e 65 7a 02 3a 20 29 06 72 1f 01 00 00 72 f3 00 00 00 72 8d 01 00 00 72 0b 00 | ....Nonez.:.).r....r....r....r.. |
264a0 | 00 00 72 74 01 00 00 72 95 00 00 00 29 02 72 b1 00 00 00 da 09 72 65 74 53 74 72 69 6e 67 72 0e | ..rt...r....).r......retStringr. |
264c0 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 bb 00 00 00 35 12 00 00 73 12 00 00 00 00 01 0a 01 06 | ...r....r....r....5...s......... |
264e0 | 03 0e 03 02 01 0a 01 0c 02 08 02 06 01 7a 0f 46 6f 72 77 61 72 64 2e 5f 5f 73 74 72 5f 5f 63 01 | .............z.Forward.__str__c. |
26500 | 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 2e 00 00 00 7c 00 6a 00 64 00 6b 09 | ...................s....|.j.d.k. |
26520 | 72 18 74 01 74 02 7c 00 83 02 a0 03 a1 00 53 00 74 02 83 00 7d 01 7c 01 7c 00 4b 00 7d 01 7c 01 | r.t.t.|.......S.t...}.|.|.K.}.|. |
26540 | 53 00 64 00 53 00 29 01 4e 29 04 72 74 01 00 00 72 3a 02 00 00 72 1d 00 00 00 72 37 01 00 00 29 | S.d.S.).N).rt...r:...r....r7...) |
26560 | 02 72 b1 00 00 00 72 94 00 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 37 01 00 | .r....r....).r....r....r....r7.. |
26580 | 00 46 12 00 00 73 0a 00 00 00 00 01 0a 01 0e 02 06 01 08 01 7a 0c 46 6f 72 77 61 72 64 2e 63 6f | .F...s..............z.Forward.co |
265a0 | 70 79 29 01 4e 29 0d 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 | py).N).r....r....r....r....r.... |
265c0 | 72 f2 02 00 00 72 f3 02 00 00 72 25 02 00 00 72 f7 01 00 00 72 31 02 00 00 72 bb 00 00 00 72 37 | r....r....r%...r....r1...r....r7 |
265e0 | 01 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 1d | ...rS...r....r....).r....r....r. |
26600 | 00 00 00 f5 11 00 00 73 12 00 00 00 08 1a 04 01 0e 03 08 0d 08 03 08 04 08 07 0c 07 08 11 63 00 | .......s......................c. |
26620 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 22 00 00 00 65 00 5a 01 64 00 5a 02 | ...................s"...e.Z.d.Z. |
26640 | 64 01 5a 03 64 05 87 00 66 01 64 03 64 04 84 09 5a 04 87 00 04 00 5a 05 53 00 29 06 72 3c 00 00 | d.Z.d...f.d.d...Z.....Z.S.).r<.. |
26660 | 00 7a 57 0a 20 20 20 20 41 62 73 74 72 61 63 74 20 73 75 62 63 6c 61 73 73 20 6f 66 20 3a 63 6c | .zW.....Abstract.subclass.of.:cl |
26680 | 61 73 73 3a 60 50 61 72 73 65 45 78 70 72 65 73 73 69 6f 6e 60 2c 20 66 6f 72 20 63 6f 6e 76 65 | ass:`ParseExpression`,.for.conve |
266a0 | 72 74 69 6e 67 20 70 61 72 73 65 64 20 72 65 73 75 6c 74 73 2e 0a 20 20 20 20 46 63 03 00 00 00 | rting.parsed.results......Fc.... |
266c0 | 00 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00 73 1a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c | ................s....t.t.|.....| |
266e0 | 01 a1 01 01 00 64 01 7c 00 5f 03 64 00 53 00 29 02 4e 46 29 04 72 3a 02 00 00 72 3c 00 00 00 72 | .....d.|._.d.S.).NF).r:...r<...r |
26700 | b3 00 00 00 72 9e 01 00 00 29 03 72 b1 00 00 00 72 74 01 00 00 72 ae 01 00 00 29 01 72 8d 01 00 | ....r....).r....rt...r....).r... |
26720 | 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 52 12 00 00 73 04 00 00 00 00 01 10 01 7a 17 54 | .r....r....r....R...s........z.T |
26740 | 6f 6b 65 6e 43 6f 6e 76 65 72 74 65 72 2e 5f 5f 69 6e 69 74 5f 5f 29 01 46 29 06 72 0b 00 00 00 | okenConverter.__init__).F).r.... |
26760 | 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e | r....r....r....r....rS...r....r. |
26780 | 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 3c 00 00 00 4e 12 00 00 73 04 00 00 00 08 03 04 | ...).r....r....r<...N...s....... |
267a0 | 01 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 73 36 00 00 00 65 00 5a 01 64 | .c....................s6...e.Z.d |
267c0 | 00 5a 02 64 01 5a 03 64 0a 87 00 66 01 64 04 64 05 84 09 5a 04 87 00 66 01 64 06 64 07 84 08 5a | .Z.d.Z.d...f.d.d...Z...f.d.d...Z |
267e0 | 05 64 08 64 09 84 00 5a 06 87 00 04 00 5a 07 53 00 29 0b 72 18 00 00 00 61 d5 02 00 00 43 6f 6e | .d.d...Z.....Z.S.).r....a....Con |
26800 | 76 65 72 74 65 72 20 74 6f 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 6d 61 74 63 68 69 | verter.to.concatenate.all.matchi |
26820 | 6e 67 20 74 6f 6b 65 6e 73 20 74 6f 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 2e 0a 20 20 | ng.tokens.to.a.single.string.... |
26840 | 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 70 61 74 74 65 | ..By.default,.the.matching.patte |
26860 | 72 6e 73 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 63 6f 6e 74 69 67 75 6f 75 73 20 69 6e 20 74 | rns.must.also.be.contiguous.in.t |
26880 | 68 65 0a 20 20 20 20 69 6e 70 75 74 20 73 74 72 69 6e 67 3b 20 74 68 69 73 20 63 61 6e 20 62 65 | he.....input.string;.this.can.be |
268a0 | 20 64 69 73 61 62 6c 65 64 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 0a 20 20 20 20 60 60 27 61 | .disabled.by.specifying.....``'a |
268c0 | 64 6a 61 63 65 6e 74 3d 46 61 6c 73 65 27 60 60 20 69 6e 20 74 68 65 20 63 6f 6e 73 74 72 75 63 | djacent=False'``.in.the.construc |
268e0 | 74 6f 72 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 72 65 61 | tor.......Example::..........rea |
26900 | 6c 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 20 2b 20 27 2e 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 | l.=.Word(nums).+.'.'.+.Word(nums |
26920 | 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 72 65 61 6c 2e 70 61 72 73 65 53 74 72 69 6e 67 | ).........print(real.parseString |
26940 | 28 27 33 2e 31 34 31 36 27 29 29 20 23 20 2d 3e 20 5b 27 33 27 2c 20 27 2e 27 2c 20 27 31 34 31 | ('3.1416')).#.->.['3',.'.',.'141 |
26960 | 36 27 5d 0a 20 20 20 20 20 20 20 20 23 20 77 69 6c 6c 20 61 6c 73 6f 20 65 72 72 6f 6e 65 6f 75 | 6'].........#.will.also.erroneou |
26980 | 73 6c 79 20 6d 61 74 63 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 20 20 20 20 | sly.match.the.following......... |
269a0 | 70 72 69 6e 74 28 72 65 61 6c 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 33 2e 20 31 34 31 36 27 | print(real.parseString('3..1416' |
269c0 | 29 29 20 23 20 2d 3e 20 5b 27 33 27 2c 20 27 2e 27 2c 20 27 31 34 31 36 27 5d 0a 0a 20 20 20 20 | )).#.->.['3',.'.',.'1416']...... |
269e0 | 20 20 20 20 72 65 61 6c 20 3d 20 43 6f 6d 62 69 6e 65 28 57 6f 72 64 28 6e 75 6d 73 29 20 2b 20 | ....real.=.Combine(Word(nums).+. |
26a00 | 27 2e 27 20 2b 20 57 6f 72 64 28 6e 75 6d 73 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 | '.'.+.Word(nums)).........print( |
26a20 | 72 65 61 6c 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 33 2e 31 34 31 36 27 29 29 20 23 20 2d 3e | real.parseString('3.1416')).#.-> |
26a40 | 20 5b 27 33 2e 31 34 31 36 27 5d 0a 20 20 20 20 20 20 20 20 23 20 6e 6f 20 6d 61 74 63 68 20 77 | .['3.1416'].........#.no.match.w |
26a60 | 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 20 73 70 61 63 65 73 0a 20 20 | hen.there.are.internal.spaces... |
26a80 | 20 20 20 20 20 20 70 72 69 6e 74 28 72 65 61 6c 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 33 2e | ......print(real.parseString('3. |
26aa0 | 20 31 34 31 36 27 29 29 20 23 20 2d 3e 20 45 78 63 65 70 74 69 6f 6e 3a 20 45 78 70 65 63 74 65 | .1416')).#.->.Exception:.Expecte |
26ac0 | 64 20 57 3a 28 30 31 32 33 2e 2e 2e 29 0a 20 20 20 20 72 a8 00 00 00 54 63 04 00 00 00 00 00 00 | d.W:(0123...).....r....Tc....... |
26ae0 | 00 04 00 00 00 03 00 00 00 03 00 00 00 73 38 00 00 00 74 00 74 01 7c 00 83 02 a0 02 7c 01 a1 01 | .............s8...t.t.|.....|... |
26b00 | 01 00 7c 03 72 1c 7c 00 a0 03 a1 00 01 00 7c 03 7c 00 5f 04 64 01 7c 00 5f 05 7c 02 7c 00 5f 06 | ..|.r.|.......|.|._.d.|._.|.|._. |
26b20 | 64 01 7c 00 5f 07 64 00 53 00 29 02 4e 54 29 08 72 3a 02 00 00 72 18 00 00 00 72 b3 00 00 00 72 | d.|._.d.S.).NT).r:...r....r....r |
26b40 | 25 02 00 00 da 08 61 64 6a 61 63 65 6e 74 72 9f 01 00 00 da 0a 6a 6f 69 6e 53 74 72 69 6e 67 72 | %.....adjacentr......joinStringr |
26b60 | ac 01 00 00 29 04 72 b1 00 00 00 72 74 01 00 00 72 f7 02 00 00 72 f6 02 00 00 29 01 72 8d 01 00 | ....).r....rt...r....r....).r... |
26b80 | 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 68 12 00 00 73 0e 00 00 00 00 01 10 02 04 01 08 | .r....r....r....h...s........... |
26ba0 | 01 06 01 06 01 06 01 7a 10 43 6f 6d 62 69 6e 65 2e 5f 5f 69 6e 69 74 5f 5f 63 02 00 00 00 00 00 | .......z.Combine.__init__c...... |
26bc0 | 00 00 02 00 00 00 04 00 00 00 03 00 00 00 73 28 00 00 00 7c 00 6a 00 72 14 74 01 a0 02 7c 00 7c | ..............s(...|.j.r.t...|.| |
26be0 | 01 a1 02 01 00 6e 10 74 03 74 04 7c 00 83 02 a0 02 7c 01 a1 01 01 00 7c 00 53 00 29 01 4e 29 05 | .....n.t.t.|.....|.....|.S.).N). |
26c00 | 72 f6 02 00 00 72 33 00 00 00 72 28 02 00 00 72 3a 02 00 00 72 18 00 00 00 29 02 72 b1 00 00 00 | r....r3...r(...r:...r....).r.... |
26c20 | 72 38 01 00 00 29 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 28 02 00 00 72 12 00 00 73 | r8...).r....r....r....r(...r...s |
26c40 | 08 00 00 00 00 01 06 01 0e 02 10 01 7a 0e 43 6f 6d 62 69 6e 65 2e 69 67 6e 6f 72 65 63 04 00 00 | ............z.Combine.ignorec... |
26c60 | 00 00 00 00 00 05 00 00 00 07 00 00 00 43 00 00 00 73 50 00 00 00 7c 03 a0 00 a1 00 7d 04 7c 04 | .............C...sP...|.....}.|. |
26c80 | 64 00 64 00 85 02 3d 00 7c 04 74 01 64 01 a0 02 7c 03 a0 03 7c 00 6a 04 a1 01 a1 01 67 01 7c 00 | d.d...=.|.t.d...|...|.j.....g.|. |
26ca0 | 6a 05 64 02 8d 02 37 00 7d 04 7c 00 6a 06 72 48 7c 04 a0 07 a1 00 72 48 7c 04 67 01 53 00 7c 04 | j.d...7.}.|.j.rH|.....rH|.g.S.|. |
26cc0 | 53 00 64 00 53 00 29 03 4e 72 a8 00 00 00 29 01 72 f5 00 00 00 29 08 72 37 01 00 00 72 31 00 00 | S.d.S.).Nr....).r....).r7...r1.. |
26ce0 | 00 72 be 00 00 00 72 44 01 00 00 72 f7 02 00 00 72 a9 01 00 00 72 9d 01 00 00 72 28 01 00 00 29 | .r....rD...r....r....r....r(...) |
26d00 | 05 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 d2 01 00 00 da 07 72 65 74 54 6f 6b 73 72 0e | .r....rs...r....r......retToksr. |
26d20 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 d3 01 00 00 79 12 00 00 73 0c 00 00 00 00 01 08 01 0a | ...r....r....r....y...s......... |
26d40 | 01 22 02 0e 01 06 02 7a 11 43 6f 6d 62 69 6e 65 2e 70 6f 73 74 50 61 72 73 65 29 02 72 a8 00 00 | .".....z.Combine.postParse).r... |
26d60 | 00 54 29 08 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 28 02 | .T).r....r....r....r....r....r(. |
26d80 | 00 00 72 d3 01 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 | ..r....rS...r....r....).r....r.. |
26da0 | 00 00 72 18 00 00 00 56 12 00 00 73 08 00 00 00 08 11 04 01 0e 0a 0c 07 63 00 00 00 00 00 00 00 | ..r....V...s............c....... |
26dc0 | 00 00 00 00 00 03 00 00 00 00 00 00 00 73 28 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 | .............s(...e.Z.d.Z.d.Z... |
26de0 | 66 01 64 02 64 03 84 08 5a 04 64 04 64 05 84 00 5a 05 87 00 04 00 5a 06 53 00 29 06 72 1f 00 00 | f.d.d...Z.d.d...Z.....Z.S.).r... |
26e00 | 00 61 ff 01 00 00 43 6f 6e 76 65 72 74 65 72 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 6d 61 | .a....Converter.to.return.the.ma |
26e20 | 74 63 68 65 64 20 74 6f 6b 65 6e 73 20 61 73 20 61 20 6c 69 73 74 20 2d 20 75 73 65 66 75 6c 20 | tched.tokens.as.a.list.-.useful. |
26e40 | 66 6f 72 0a 20 20 20 20 72 65 74 75 72 6e 69 6e 67 20 74 6f 6b 65 6e 73 20 6f 66 20 3a 63 6c 61 | for.....returning.tokens.of.:cla |
26e60 | 73 73 3a 60 5a 65 72 6f 4f 72 4d 6f 72 65 60 20 61 6e 64 20 3a 63 6c 61 73 73 3a 60 4f 6e 65 4f | ss:`ZeroOrMore`.and.:class:`OneO |
26e80 | 72 4d 6f 72 65 60 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | rMore`.expressions.......Example |
26ea0 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 69 64 65 6e 74 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 | ::..........ident.=.Word(alphas) |
26ec0 | 0a 20 20 20 20 20 20 20 20 6e 75 6d 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 | .........num.=.Word(nums)....... |
26ee0 | 20 20 74 65 72 6d 20 3d 20 69 64 65 6e 74 20 7c 20 6e 75 6d 0a 20 20 20 20 20 20 20 20 66 75 6e | ..term.=.ident.|.num.........fun |
26f00 | 63 20 3d 20 69 64 65 6e 74 20 2b 20 4f 70 74 69 6f 6e 61 6c 28 64 65 6c 69 6d 69 74 65 64 4c 69 | c.=.ident.+.Optional(delimitedLi |
26f20 | 73 74 28 74 65 72 6d 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 66 75 6e 63 2e 70 61 72 | st(term)).........print(func.par |
26f40 | 73 65 53 74 72 69 6e 67 28 22 66 6e 20 61 2c 62 2c 31 30 30 22 29 29 20 20 23 20 2d 3e 20 5b 27 | seString("fn.a,b,100"))..#.->.[' |
26f60 | 66 6e 27 2c 20 27 61 27 2c 20 27 62 27 2c 20 27 31 30 30 27 5d 0a 0a 20 20 20 20 20 20 20 20 66 | fn',.'a',.'b',.'100']..........f |
26f80 | 75 6e 63 20 3d 20 69 64 65 6e 74 20 2b 20 47 72 6f 75 70 28 4f 70 74 69 6f 6e 61 6c 28 64 65 6c | unc.=.ident.+.Group(Optional(del |
26fa0 | 69 6d 69 74 65 64 4c 69 73 74 28 74 65 72 6d 29 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | imitedList(term))).........print |
26fc0 | 28 66 75 6e 63 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 66 6e 20 61 2c 62 2c 31 30 30 22 29 29 | (func.parseString("fn.a,b,100")) |
26fe0 | 20 20 23 20 2d 3e 20 5b 27 66 6e 27 2c 20 5b 27 61 27 2c 20 27 62 27 2c 20 27 31 30 30 27 5d 5d | ..#.->.['fn',.['a',.'b',.'100']] |
27000 | 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 1a 00 00 00 74 | .....c....................s....t |
27020 | 00 74 01 7c 00 83 02 a0 02 7c 01 a1 01 01 00 64 01 7c 00 5f 03 64 00 53 00 29 02 4e 54 29 04 72 | .t.|.....|.....d.|._.d.S.).NT).r |
27040 | 3a 02 00 00 72 1f 00 00 00 72 b3 00 00 00 72 9e 01 00 00 29 02 72 b1 00 00 00 72 74 01 00 00 29 | :...r....r....r....).r....rt...) |
27060 | 01 72 8d 01 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 92 12 00 00 73 04 00 00 00 00 01 | .r....r....r....r........s...... |
27080 | 10 01 7a 0e 47 72 6f 75 70 2e 5f 5f 69 6e 69 74 5f 5f 63 04 00 00 00 00 00 00 00 04 00 00 00 01 | ..z.Group.__init__c............. |
270a0 | 00 00 00 43 00 00 00 73 06 00 00 00 7c 03 67 01 53 00 29 01 4e 72 0e 00 00 00 29 04 72 b1 00 00 | ...C...s....|.g.S.).Nr....).r... |
270c0 | 00 72 73 01 00 00 72 ac 00 00 00 72 d2 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | .rs...r....r....r....r....r....r |
270e0 | d3 01 00 00 96 12 00 00 73 02 00 00 00 00 01 7a 0f 47 72 6f 75 70 2e 70 6f 73 74 50 61 72 73 65 | ........s......z.Group.postParse |
27100 | 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 00 72 d3 01 00 00 | ).r....r....r....r....r....r.... |
27120 | 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 00 72 1f 00 00 00 | rS...r....r....).r....r....r.... |
27140 | 83 12 00 00 73 06 00 00 00 08 0e 04 01 0c 04 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 | ....s..........c................ |
27160 | 00 00 00 00 73 28 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 84 08 5a | ....s(...e.Z.d.Z.d.Z...f.d.d...Z |
27180 | 04 64 04 64 05 84 00 5a 05 87 00 04 00 5a 06 53 00 29 06 72 19 00 00 00 61 3f 06 00 00 43 6f 6e | .d.d...Z.....Z.S.).r....a?...Con |
271a0 | 76 65 72 74 65 72 20 74 6f 20 72 65 74 75 72 6e 20 61 20 72 65 70 65 74 69 74 69 76 65 20 65 78 | verter.to.return.a.repetitive.ex |
271c0 | 70 72 65 73 73 69 6f 6e 20 61 73 20 61 20 6c 69 73 74 2c 20 62 75 74 20 61 6c 73 6f 0a 20 20 20 | pression.as.a.list,.but.also.... |
271e0 | 20 61 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 63 | .as.a.dictionary..Each.element.c |
27200 | 61 6e 20 61 6c 73 6f 20 62 65 20 72 65 66 65 72 65 6e 63 65 64 20 75 73 69 6e 67 20 74 68 65 20 | an.also.be.referenced.using.the. |
27220 | 66 69 72 73 74 0a 20 20 20 20 74 6f 6b 65 6e 20 69 6e 20 74 68 65 20 65 78 70 72 65 73 73 69 6f | first.....token.in.the.expressio |
27240 | 6e 20 61 73 20 69 74 73 20 6b 65 79 2e 20 55 73 65 66 75 6c 20 66 6f 72 20 74 61 62 75 6c 61 72 | n.as.its.key..Useful.for.tabular |
27260 | 20 72 65 70 6f 72 74 0a 20 20 20 20 73 63 72 61 70 69 6e 67 20 77 68 65 6e 20 74 68 65 20 66 69 | .report.....scraping.when.the.fi |
27280 | 72 73 74 20 63 6f 6c 75 6d 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 61 20 69 74 65 6d | rst.column.can.be.used.as.a.item |
272a0 | 20 6b 65 79 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 64 61 | .key.......Example::..........da |
272c0 | 74 61 5f 77 6f 72 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 6c | ta_word.=.Word(alphas).........l |
272e0 | 61 62 65 6c 20 3d 20 64 61 74 61 5f 77 6f 72 64 20 2b 20 46 6f 6c 6c 6f 77 65 64 42 79 28 27 3a | abel.=.data_word.+.FollowedBy(': |
27300 | 27 29 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 65 78 70 72 20 3d 20 47 72 6f 75 70 28 6c 61 62 | ').........attr_expr.=.Group(lab |
27320 | 65 6c 20 2b 20 53 75 70 70 72 65 73 73 28 27 3a 27 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 | el.+.Suppress(':').+.OneOrMore(d |
27340 | 61 74 61 5f 77 6f 72 64 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 2e 6a 6f 69 | ata_word).setParseAction('.'.joi |
27360 | 6e 29 29 0a 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 22 73 68 61 70 65 3a 20 53 51 55 41 | n))..........text.=."shape:.SQUA |
27380 | 52 45 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 6c 65 66 74 20 63 6f 6c 6f 72 3a 20 6c 69 67 68 74 | RE.posn:.upper.left.color:.light |
273a0 | 20 62 6c 75 65 20 74 65 78 74 75 72 65 3a 20 62 75 72 6c 61 70 22 0a 20 20 20 20 20 20 20 20 61 | .blue.texture:.burlap".........a |
273c0 | 74 74 72 5f 65 78 70 72 20 3d 20 28 6c 61 62 65 6c 20 2b 20 53 75 70 70 72 65 73 73 28 27 3a 27 | ttr_expr.=.(label.+.Suppress(':' |
273e0 | 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 61 74 61 5f 77 6f 72 64 2c 20 73 74 6f 70 4f 6e 3d | ).+.OneOrMore(data_word,.stopOn= |
27400 | 6c 61 62 65 6c 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 2e 6a 6f 69 6e 29 29 | label).setParseAction('.'.join)) |
27420 | 0a 0a 20 20 20 20 20 20 20 20 23 20 70 72 69 6e 74 20 61 74 74 72 69 62 75 74 65 73 20 61 73 20 | ..........#.print.attributes.as. |
27440 | 70 6c 61 69 6e 20 67 72 6f 75 70 73 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 | plain.groups.........print(OneOr |
27460 | 4d 6f 72 65 28 61 74 74 72 5f 65 78 70 72 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 | More(attr_expr).parseString(text |
27480 | 29 2e 64 75 6d 70 28 29 29 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 73 74 65 61 64 20 6f 66 20 | ).dump())..........#.instead.of. |
274a0 | 4f 6e 65 4f 72 4d 6f 72 65 28 65 78 70 72 29 2c 20 70 61 72 73 65 20 75 73 69 6e 67 20 44 69 63 | OneOrMore(expr),.parse.using.Dic |
274c0 | 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 47 72 6f 75 70 28 65 78 70 72 29 29 29 20 2d 20 44 69 63 74 | t(OneOrMore(Group(expr))).-.Dict |
274e0 | 20 77 69 6c 6c 20 61 75 74 6f 2d 61 73 73 69 67 6e 20 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 | .will.auto-assign.names......... |
27500 | 72 65 73 75 6c 74 20 3d 20 44 69 63 74 28 4f 6e 65 4f 72 4d 6f 72 65 28 47 72 6f 75 70 28 61 74 | result.=.Dict(OneOrMore(Group(at |
27520 | 74 72 5f 65 78 70 72 29 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 0a 20 20 20 | tr_expr))).parseString(text).... |
27540 | 20 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 64 75 6d 70 28 29 29 0a 0a 20 20 20 20 20 | .....print(result.dump())....... |
27560 | 20 20 20 23 20 61 63 63 65 73 73 20 6e 61 6d 65 64 20 66 69 65 6c 64 73 20 61 73 20 64 69 63 74 | ...#.access.named.fields.as.dict |
27580 | 20 65 6e 74 72 69 65 73 2c 20 6f 72 20 6f 75 74 70 75 74 20 61 73 20 64 69 63 74 0a 20 20 20 20 | .entries,.or.output.as.dict..... |
275a0 | 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 5b 27 73 68 61 70 65 27 5d 29 0a 20 20 20 20 20 | ....print(result['shape'])...... |
275c0 | 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 61 73 44 69 63 74 28 29 29 0a 0a 20 20 20 20 70 | ...print(result.asDict())......p |
275e0 | 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 27 73 68 61 70 65 27 2c 20 27 53 51 55 41 | rints::..........['shape',.'SQUA |
27600 | 52 45 27 2c 20 27 70 6f 73 6e 27 2c 20 27 75 70 70 65 72 20 6c 65 66 74 27 2c 20 27 63 6f 6c 6f | RE',.'posn',.'upper.left',.'colo |
27620 | 72 27 2c 20 27 6c 69 67 68 74 20 62 6c 75 65 27 2c 20 27 74 65 78 74 75 72 65 27 2c 20 27 62 75 | r',.'light.blue',.'texture',.'bu |
27640 | 72 6c 61 70 27 5d 0a 20 20 20 20 20 20 20 20 5b 5b 27 73 68 61 70 65 27 2c 20 27 53 51 55 41 52 | rlap'].........[['shape',.'SQUAR |
27660 | 45 27 5d 2c 20 5b 27 70 6f 73 6e 27 2c 20 27 75 70 70 65 72 20 6c 65 66 74 27 5d 2c 20 5b 27 63 | E'],.['posn',.'upper.left'],.['c |
27680 | 6f 6c 6f 72 27 2c 20 27 6c 69 67 68 74 20 62 6c 75 65 27 5d 2c 20 5b 27 74 65 78 74 75 72 65 27 | olor',.'light.blue'],.['texture' |
276a0 | 2c 20 27 62 75 72 6c 61 70 27 5d 5d 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6c 6f 72 3a 20 6c 69 | ,.'burlap']].........-.color:.li |
276c0 | 67 68 74 20 62 6c 75 65 0a 20 20 20 20 20 20 20 20 2d 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 6c | ght.blue.........-.posn:.upper.l |
276e0 | 65 66 74 0a 20 20 20 20 20 20 20 20 2d 20 73 68 61 70 65 3a 20 53 51 55 41 52 45 0a 20 20 20 20 | eft.........-.shape:.SQUARE..... |
27700 | 20 20 20 20 2d 20 74 65 78 74 75 72 65 3a 20 62 75 72 6c 61 70 0a 20 20 20 20 20 20 20 20 53 51 | ....-.texture:.burlap.........SQ |
27720 | 55 41 52 45 0a 20 20 20 20 20 20 20 20 7b 27 63 6f 6c 6f 72 27 3a 20 27 6c 69 67 68 74 20 62 6c | UARE.........{'color':.'light.bl |
27740 | 75 65 27 2c 20 27 70 6f 73 6e 27 3a 20 27 75 70 70 65 72 20 6c 65 66 74 27 2c 20 27 74 65 78 74 | ue',.'posn':.'upper.left',.'text |
27760 | 75 72 65 27 3a 20 27 62 75 72 6c 61 70 27 2c 20 27 73 68 61 70 65 27 3a 20 27 53 51 55 41 52 45 | ure':.'burlap',.'shape':.'SQUARE |
27780 | 27 7d 0a 0a 20 20 20 20 53 65 65 20 6d 6f 72 65 20 65 78 61 6d 70 6c 65 73 20 61 74 20 3a 63 6c | '}......See.more.examples.at.:cl |
277a0 | 61 73 73 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 60 20 6f 66 20 61 63 63 65 73 73 69 6e 67 20 | ass:`ParseResults`.of.accessing. |
277c0 | 66 69 65 6c 64 73 20 62 79 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 2e 0a 20 20 20 20 63 02 00 00 | fields.by.results.name......c... |
277e0 | 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 1a 00 00 00 74 00 74 01 7c 00 83 02 a0 02 | .................s....t.t.|..... |
27800 | 7c 01 a1 01 01 00 64 01 7c 00 5f 03 64 00 53 00 29 02 4e 54 29 04 72 3a 02 00 00 72 19 00 00 00 | |.....d.|._.d.S.).NT).r:...r.... |
27820 | 72 b3 00 00 00 72 9e 01 00 00 29 02 72 b1 00 00 00 72 74 01 00 00 29 01 72 8d 01 00 00 72 0e 00 | r....r....).r....rt...).r....r.. |
27840 | 00 00 72 0f 00 00 00 72 b3 00 00 00 c0 12 00 00 73 04 00 00 00 00 01 10 01 7a 0d 44 69 63 74 2e | ..r....r........s........z.Dict. |
27860 | 5f 5f 69 6e 69 74 5f 5f 63 04 00 00 00 00 00 00 00 08 00 00 00 04 00 00 00 43 00 00 00 73 f2 00 | __init__c................C...s.. |
27880 | 00 00 78 dc 74 00 7c 03 83 01 44 00 5d d0 5c 02 7d 04 7d 05 74 01 7c 05 83 01 64 01 6b 02 72 20 | ..x.t.|...D.].\.}.}.t.|...d.k.r. |
278a0 | 71 0a 7c 05 64 01 19 00 7d 06 74 02 7c 06 74 03 83 02 72 42 74 04 7c 05 64 01 19 00 83 01 a0 05 | q.|.d...}.t.|.t...rBt.|.d....... |
278c0 | a1 00 7d 06 74 01 7c 05 83 01 64 02 6b 02 72 5e 74 06 64 03 7c 04 83 02 7c 03 7c 06 3c 00 71 0a | ..}.t.|...d.k.r^t.d.|...|.|.<.q. |
278e0 | 74 01 7c 05 83 01 64 04 6b 02 72 8c 74 02 7c 05 64 02 19 00 74 07 83 02 73 8c 74 06 7c 05 64 02 | t.|...d.k.r.t.|.d...t...s.t.|.d. |
27900 | 19 00 7c 04 83 02 7c 03 7c 06 3c 00 71 0a 7c 05 a0 08 a1 00 7d 07 7c 07 64 01 3d 00 74 01 7c 07 | ..|...|.|.<.q.|.....}.|.d.=.t.|. |
27920 | 83 01 64 02 6b 03 73 b8 74 02 7c 07 74 07 83 02 72 c8 7c 07 a0 09 a1 00 72 c8 74 06 7c 07 7c 04 | ..d.k.s.t.|.t...r.|.....r.t.|.|. |
27940 | 83 02 7c 03 7c 06 3c 00 71 0a 74 06 7c 07 64 01 19 00 7c 04 83 02 7c 03 7c 06 3c 00 71 0a 57 00 | ..|.|.<.q.t.|.d...|...|.|.<.q.W. |
27960 | 7c 00 6a 0a 72 ea 7c 03 67 01 53 00 7c 03 53 00 64 00 53 00 29 05 4e 72 01 00 00 00 72 99 00 00 | |.j.r.|.g.S.|.S.d.S.).Nr....r... |
27980 | 00 72 a8 00 00 00 72 83 00 00 00 29 0b 72 d8 00 00 00 72 0c 01 00 00 72 8a 00 00 00 72 86 00 00 | .r....r....).r....r....r....r... |
279a0 | 00 72 95 00 00 00 72 bf 00 00 00 72 e8 00 00 00 72 31 00 00 00 72 37 01 00 00 72 28 01 00 00 72 | .r....r....r....r1...r7...r(...r |
279c0 | 9d 01 00 00 29 08 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 d2 01 00 00 72 e1 00 00 00 da | ....).r....rs...r....r....r..... |
279e0 | 03 74 6f 6b da 04 69 6b 65 79 da 09 64 69 63 74 76 61 6c 75 65 72 0e 00 00 00 72 0e 00 00 00 72 | .tok..ikey..dictvaluer....r....r |
27a00 | 0f 00 00 00 72 d3 01 00 00 c4 12 00 00 73 24 00 00 00 00 01 12 01 0c 01 02 01 08 01 0a 01 10 01 | ....r........s$................. |
27a20 | 0c 01 10 01 1a 01 14 02 08 01 06 01 1e 01 10 02 16 02 06 01 06 02 7a 0e 44 69 63 74 2e 70 6f 73 | ......................z.Dict.pos |
27a40 | 74 50 61 72 73 65 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 00 00 | tParse).r....r....r....r....r... |
27a60 | 00 72 d3 01 00 00 72 53 02 00 00 72 0e 00 00 00 72 0e 00 00 00 29 01 72 8d 01 00 00 72 0f 00 00 | .r....rS...r....r....).r....r... |
27a80 | 00 72 19 00 00 00 99 12 00 00 73 06 00 00 00 08 26 04 01 0c 04 63 00 00 00 00 00 00 00 00 00 00 | .r........s.....&....c.......... |
27aa0 | 00 00 02 00 00 00 40 00 00 00 73 20 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 84 | ......@...s....e.Z.d.Z.d.Z.d.d.. |
27ac0 | 00 5a 04 64 04 64 05 84 00 5a 05 64 06 53 00 29 07 72 3a 00 00 00 61 5b 02 00 00 43 6f 6e 76 65 | .Z.d.d...Z.d.S.).r:...a[...Conve |
27ae0 | 72 74 65 72 20 66 6f 72 20 69 67 6e 6f 72 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 | rter.for.ignoring.the.results.of |
27b00 | 20 61 20 70 61 72 73 65 64 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 45 78 61 6d 70 | .a.parsed.expression.......Examp |
27b20 | 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 20 3d 20 22 61 2c 20 62 2c 20 63 2c | le::..........source.=."a,.b,.c, |
27b40 | 64 22 0a 20 20 20 20 20 20 20 20 77 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 | d".........wd.=.Word(alphas).... |
27b60 | 20 20 20 20 20 77 64 5f 6c 69 73 74 31 20 3d 20 77 64 20 2b 20 5a 65 72 6f 4f 72 4d 6f 72 65 28 | .....wd_list1.=.wd.+.ZeroOrMore( |
27b80 | 27 2c 27 20 2b 20 77 64 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 77 64 5f 6c 69 73 74 31 | ','.+.wd).........print(wd_list1 |
27ba0 | 2e 70 61 72 73 65 53 74 72 69 6e 67 28 73 6f 75 72 63 65 29 29 0a 0a 20 20 20 20 20 20 20 20 23 | .parseString(source))..........# |
27bc0 | 20 6f 66 74 65 6e 2c 20 64 65 6c 69 6d 69 74 65 72 73 20 74 68 61 74 20 61 72 65 20 75 73 65 66 | .often,.delimiters.that.are.usef |
27be0 | 75 6c 20 64 75 72 69 6e 67 20 70 61 72 73 69 6e 67 20 61 72 65 20 6a 75 73 74 20 69 6e 20 74 68 | ul.during.parsing.are.just.in.th |
27c00 | 65 0a 20 20 20 20 20 20 20 20 23 20 77 61 79 20 61 66 74 65 72 77 61 72 64 20 2d 20 75 73 65 20 | e.........#.way.afterward.-.use. |
27c20 | 53 75 70 70 72 65 73 73 20 74 6f 20 6b 65 65 70 20 74 68 65 6d 20 6f 75 74 20 6f 66 20 74 68 65 | Suppress.to.keep.them.out.of.the |
27c40 | 20 70 61 72 73 65 64 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 20 20 77 64 5f 6c 69 73 74 32 20 | .parsed.output.........wd_list2. |
27c60 | 3d 20 77 64 20 2b 20 5a 65 72 6f 4f 72 4d 6f 72 65 28 53 75 70 70 72 65 73 73 28 27 2c 27 29 20 | =.wd.+.ZeroOrMore(Suppress(','). |
27c80 | 2b 20 77 64 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 77 64 5f 6c 69 73 74 32 2e 70 61 72 | +.wd).........print(wd_list2.par |
27ca0 | 73 65 53 74 72 69 6e 67 28 73 6f 75 72 63 65 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a | seString(source))......prints::. |
27cc0 | 0a 20 20 20 20 20 20 20 20 5b 27 61 27 2c 20 27 2c 27 2c 20 27 62 27 2c 20 27 2c 27 2c 20 27 63 | .........['a',.',',.'b',.',',.'c |
27ce0 | 27 2c 20 27 2c 27 2c 20 27 64 27 5d 0a 20 20 20 20 20 20 20 20 5b 27 61 27 2c 20 27 62 27 2c 20 | ',.',',.'d'].........['a',.'b',. |
27d00 | 27 63 27 2c 20 27 64 27 5d 0a 0a 20 20 20 20 28 53 65 65 20 61 6c 73 6f 20 3a 63 6c 61 73 73 3a | 'c',.'d']......(See.also.:class: |
27d20 | 60 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 60 2e 29 0a 20 20 20 20 63 04 00 00 00 00 00 00 00 04 | `delimitedList`.).....c......... |
27d40 | 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 67 00 53 00 29 01 4e 72 0e 00 00 00 29 04 72 b1 | .......C...s....g.S.).Nr....).r. |
27d60 | 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 d2 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ...rs...r....r....r....r....r... |
27d80 | 00 72 d3 01 00 00 f3 12 00 00 73 02 00 00 00 00 01 7a 12 53 75 70 70 72 65 73 73 2e 70 6f 73 74 | .r........s......z.Suppress.post |
27da0 | 50 61 72 73 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 7c | Parsec................C...s....| |
27dc0 | 00 53 00 29 01 4e 72 0e 00 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | .S.).Nr....).r....r....r....r... |
27de0 | 00 72 24 02 00 00 f6 12 00 00 73 02 00 00 00 00 01 7a 11 53 75 70 70 72 65 73 73 2e 73 75 70 70 | .r$.......s......z.Suppress.supp |
27e00 | 72 65 73 73 4e 29 06 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 d3 01 00 00 | ressN).r....r....r....r....r.... |
27e20 | 72 24 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 3a 00 00 00 dd 12 | r$...r....r....r....r....r:..... |
27e40 | 00 00 73 06 00 00 00 08 15 04 01 08 03 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 | ..s..........c................@. |
27e60 | 00 00 73 28 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 84 00 5a 04 64 04 64 05 84 | ..s(...e.Z.d.Z.d.Z.d.d...Z.d.d.. |
27e80 | 00 5a 05 64 06 64 07 84 00 5a 06 64 08 53 00 29 09 72 29 00 00 00 7a 44 57 72 61 70 70 65 72 20 | .Z.d.d...Z.d.S.).r)...zDWrapper. |
27ea0 | 66 6f 72 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 2c 20 74 6f 20 65 6e 73 75 72 65 20 74 68 65 | for.parse.actions,.to.ensure.the |
27ec0 | 79 20 61 72 65 20 6f 6e 6c 79 20 63 61 6c 6c 65 64 20 6f 6e 63 65 2e 0a 20 20 20 20 63 02 00 00 | y.are.only.called.once......c... |
27ee0 | 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 14 00 00 00 74 00 7c 01 83 01 7c 00 5f 01 | .............C...s....t.|...|._. |
27f00 | 64 01 7c 00 5f 02 64 00 53 00 29 02 4e 46 29 03 72 94 01 00 00 72 91 02 00 00 da 06 63 61 6c 6c | d.|._.d.S.).NF).r....r......call |
27f20 | 65 64 29 02 72 b1 00 00 00 da 0a 6d 65 74 68 6f 64 43 61 6c 6c 72 0e 00 00 00 72 0e 00 00 00 72 | ed).r......methodCallr....r....r |
27f40 | 0f 00 00 00 72 b3 00 00 00 fd 12 00 00 73 04 00 00 00 00 01 0a 01 7a 11 4f 6e 6c 79 4f 6e 63 65 | ....r........s........z.OnlyOnce |
27f60 | 2e 5f 5f 69 6e 69 74 5f 5f 63 04 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 2e | .__init__c................C...s. |
27f80 | 00 00 00 7c 00 6a 00 73 1e 7c 00 a0 01 7c 01 7c 02 7c 03 a1 03 7d 04 64 01 7c 00 5f 00 7c 04 53 | ...|.j.s.|...|.|.|...}.d.|._.|.S |
27fa0 | 00 74 02 7c 01 7c 02 64 02 83 03 82 01 64 00 53 00 29 03 4e 54 72 a8 00 00 00 29 03 72 fc 02 00 | .t.|.|.d.....d.S.).NTr....).r... |
27fc0 | 00 72 91 02 00 00 72 2e 00 00 00 29 05 72 b1 00 00 00 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 | .r....r....).r....r....r{...r... |
27fe0 | 00 72 6a 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 23 02 00 00 00 13 00 00 73 0a | .rj...r....r....r....r#.......s. |
28000 | 00 00 00 00 01 06 01 0e 01 06 01 04 01 7a 11 4f 6e 6c 79 4f 6e 63 65 2e 5f 5f 63 61 6c 6c 5f 5f | .............z.OnlyOnce.__call__ |
28020 | 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 64 01 7c 00 5f 00 | c................C...s....d.|._. |
28040 | 64 00 53 00 29 02 4e 46 29 01 72 fc 02 00 00 29 01 72 b1 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | d.S.).NF).r....).r....r....r.... |
28060 | 72 0f 00 00 00 da 05 72 65 73 65 74 06 13 00 00 73 02 00 00 00 00 01 7a 0e 4f 6e 6c 79 4f 6e 63 | r......reset....s......z.OnlyOnc |
28080 | 65 2e 72 65 73 65 74 4e 29 07 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 b3 | e.resetN).r....r....r....r....r. |
280a0 | 00 00 00 72 23 02 00 00 72 fe 02 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ...r#...r....r....r....r....r... |
280c0 | 00 72 29 00 00 00 fa 12 00 00 73 08 00 00 00 08 02 04 01 08 03 08 06 63 01 00 00 00 00 00 00 00 | .r).......s............c........ |
280e0 | 02 00 00 00 08 00 00 00 03 00 00 00 73 3a 00 00 00 74 00 88 00 83 01 89 00 87 00 66 01 64 01 64 | ............s:...t.........f.d.d |
28100 | 02 84 08 7d 01 79 0c 88 00 6a 01 7c 01 5f 01 57 00 6e 14 04 00 74 02 6b 0a 72 34 01 00 01 00 01 | ...}.y...j.|._.W.n...t.k.r4..... |
28120 | 00 59 00 6e 02 58 00 7c 01 53 00 29 03 61 71 03 00 00 44 65 63 6f 72 61 74 6f 72 20 66 6f 72 20 | .Y.n.X.|.S.).aq...Decorator.for. |
28140 | 64 65 62 75 67 67 69 6e 67 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 57 68 | debugging.parse.actions.......Wh |
28160 | 65 6e 20 74 68 65 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2c 20 74 | en.the.parse.action.is.called,.t |
28180 | 68 69 73 20 64 65 63 6f 72 61 74 6f 72 20 77 69 6c 6c 20 70 72 69 6e 74 0a 20 20 20 20 60 60 22 | his.decorator.will.print.....``" |
281a0 | 3e 3e 20 65 6e 74 65 72 69 6e 67 20 6d 65 74 68 6f 64 2d 6e 61 6d 65 28 6c 69 6e 65 3a 3c 63 75 | >>.entering.method-name(line:<cu |
281c0 | 72 72 65 6e 74 5f 73 6f 75 72 63 65 5f 6c 69 6e 65 3e 2c 20 3c 70 61 72 73 65 5f 6c 6f 63 61 74 | rrent_source_line>,.<parse_locat |
281e0 | 69 6f 6e 3e 2c 20 3c 6d 61 74 63 68 65 64 5f 74 6f 6b 65 6e 73 3e 29 22 60 60 2e 0a 20 20 20 20 | ion>,.<matched_tokens>)"``...... |
28200 | 57 68 65 6e 20 74 68 65 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 73 2c | When.the.parse.action.completes, |
28220 | 20 74 68 65 20 64 65 63 6f 72 61 74 6f 72 20 77 69 6c 6c 20 70 72 69 6e 74 0a 20 20 20 20 60 60 | .the.decorator.will.print.....`` |
28240 | 22 3c 3c 22 60 60 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 | "<<"``.followed.by.the.returned. |
28260 | 76 61 6c 75 65 2c 20 6f 72 20 61 6e 79 20 65 78 63 65 70 74 69 6f 6e 20 74 68 61 74 20 74 68 65 | value,.or.any.exception.that.the |
28280 | 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 72 61 69 73 65 64 2e 0a 0a 20 20 20 20 45 78 61 6d 70 | .parse.action.raised.......Examp |
282a0 | 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 77 64 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a | le::..........wd.=.Word(alphas). |
282c0 | 0a 20 20 20 20 20 20 20 20 40 74 72 61 63 65 50 61 72 73 65 41 63 74 69 6f 6e 0a 20 20 20 20 20 | .........@traceParseAction...... |
282e0 | 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f 64 75 70 6c 69 63 61 74 65 5f 63 68 61 72 73 28 74 6f | ...def.remove_duplicate_chars(to |
28300 | 6b 65 6e 73 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 2e 6a 6f 69 | kens):.............return.''.joi |
28320 | 6e 28 73 6f 72 74 65 64 28 73 65 74 28 27 27 2e 6a 6f 69 6e 28 74 6f 6b 65 6e 73 29 29 29 29 0a | n(sorted(set(''.join(tokens)))). |
28340 | 0a 20 20 20 20 20 20 20 20 77 64 73 20 3d 20 4f 6e 65 4f 72 4d 6f 72 65 28 77 64 29 2e 73 65 74 | .........wds.=.OneOrMore(wd).set |
28360 | 50 61 72 73 65 41 63 74 69 6f 6e 28 72 65 6d 6f 76 65 5f 64 75 70 6c 69 63 61 74 65 5f 63 68 61 | ParseAction(remove_duplicate_cha |
28380 | 72 73 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 77 64 73 2e 70 61 72 73 65 53 74 72 69 6e | rs).........print(wds.parseStrin |
283a0 | 67 28 22 73 6c 6b 64 6a 73 20 73 6c 64 20 73 6c 64 64 20 73 64 6c 66 20 73 64 6c 6a 66 22 29 29 | g("slkdjs.sld.sldd.sdlf.sdljf")) |
283c0 | 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 65 6e 74 65 72 69 | ......prints::..........>>enteri |
283e0 | 6e 67 20 72 65 6d 6f 76 65 5f 64 75 70 6c 69 63 61 74 65 5f 63 68 61 72 73 28 6c 69 6e 65 3a 20 | ng.remove_duplicate_chars(line:. |
28400 | 27 73 6c 6b 64 6a 73 20 73 6c 64 20 73 6c 64 64 20 73 64 6c 66 20 73 64 6c 6a 66 27 2c 20 30 2c | 'slkdjs.sld.sldd.sdlf.sdljf',.0, |
28420 | 20 28 5b 27 73 6c 6b 64 6a 73 27 2c 20 27 73 6c 64 27 2c 20 27 73 6c 64 64 27 2c 20 27 73 64 6c | .(['slkdjs',.'sld',.'sldd',.'sdl |
28440 | 66 27 2c 20 27 73 64 6c 6a 66 27 5d 2c 20 7b 7d 29 29 0a 20 20 20 20 20 20 20 20 3c 3c 6c 65 61 | f',.'sdljf'],.{})).........<<lea |
28460 | 76 69 6e 67 20 72 65 6d 6f 76 65 5f 64 75 70 6c 69 63 61 74 65 5f 63 68 61 72 73 20 28 72 65 74 | ving.remove_duplicate_chars.(ret |
28480 | 3a 20 27 64 66 6a 6b 6c 73 27 29 0a 20 20 20 20 20 20 20 20 5b 27 64 66 6a 6b 6c 73 27 5d 0a 20 | :.'dfjkls').........['dfjkls'].. |
284a0 | 20 20 20 63 00 00 00 00 00 00 00 00 07 00 00 00 0a 00 00 00 17 00 00 00 73 b4 00 00 00 88 00 6a | ...c....................s......j |
284c0 | 00 7d 01 7c 00 64 01 64 00 85 02 19 00 5c 03 7d 02 7d 03 7d 04 74 01 7c 00 83 01 64 02 6b 04 72 | .}.|.d.d.....\.}.}.}.t.|...d.k.r |
284e0 | 38 7c 00 64 03 19 00 6a 02 6a 00 64 04 17 00 7c 01 17 00 7d 01 74 03 6a 04 a0 05 64 05 7c 01 74 | 8|.d...j.j.d...|...}.t.j...d.|.t |
28500 | 06 7c 03 7c 02 83 02 7c 03 7c 04 66 04 16 00 a1 01 01 00 79 0c 88 00 7c 00 8e 00 7d 05 57 00 6e | .|.|...|.|.f.......y...|...}.W.n |
28520 | 38 04 00 74 07 6b 0a 72 9a 01 00 7d 06 01 00 7a 1a 74 03 6a 04 a0 05 64 06 7c 01 7c 06 66 02 16 | 8..t.k.r...}...z.t.j...d.|.|.f.. |
28540 | 00 a1 01 01 00 82 00 57 00 64 00 64 00 7d 06 7e 06 58 00 59 00 6e 02 58 00 74 03 6a 04 a0 05 64 | .......W.d.d.}.~.X.Y.n.X.t.j...d |
28560 | 07 7c 01 7c 05 66 02 16 00 a1 01 01 00 7c 05 53 00 29 08 4e 72 7e 01 00 00 72 81 00 00 00 72 01 | .|.|.f.......|.S.).Nr~...r....r. |
28580 | 00 00 00 da 01 2e 7a 22 3e 3e 65 6e 74 65 72 69 6e 67 20 25 73 28 6c 69 6e 65 3a 20 27 25 73 27 | ......z">>entering.%s(line:.'%s' |
285a0 | 2c 20 25 64 2c 20 25 72 29 0a 7a 1d 3c 3c 6c 65 61 76 69 6e 67 20 25 73 20 28 65 78 63 65 70 74 | ,.%d,.%r).z.<<leaving.%s.(except |
285c0 | 69 6f 6e 3a 20 25 73 29 0a 7a 17 3c 3c 6c 65 61 76 69 6e 67 20 25 73 20 28 72 65 74 3a 20 25 72 | ion:.%s).z.<<leaving.%s.(ret:.%r |
285e0 | 29 0a 29 08 72 0b 00 00 00 72 0c 01 00 00 72 8d 01 00 00 72 8f 00 00 00 da 06 73 74 64 65 72 72 | ).).r....r....r....r......stderr |
28600 | da 05 77 72 69 74 65 72 57 00 00 00 72 90 01 00 00 29 07 da 06 70 61 41 72 67 73 da 08 74 68 69 | ..writerW...r....)...paArgs..thi |
28620 | 73 46 75 6e 63 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 94 00 00 00 72 de 00 00 00 29 01 | sFuncr....r{...r....r....r....). |
28640 | 72 37 02 00 00 72 0e 00 00 00 72 0f 00 00 00 da 01 7a 23 13 00 00 73 18 00 00 00 00 01 06 01 12 | r7...r....r......z#...s......... |
28660 | 01 0c 01 14 01 1e 01 02 01 0c 01 10 01 14 01 14 01 14 01 7a 1b 74 72 61 63 65 50 61 72 73 65 41 | ...................z.traceParseA |
28680 | 63 74 69 6f 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 7a 29 03 72 94 01 00 00 72 0b 00 00 00 72 b8 00 00 | ction.<locals>.z).r....r....r... |
286a0 | 00 29 02 72 37 02 00 00 72 04 03 00 00 72 0e 00 00 00 29 01 72 37 02 00 00 72 0f 00 00 00 72 72 | .).r7...r....r....).r7...r....rr |
286c0 | 00 00 00 09 13 00 00 73 0e 00 00 00 00 19 08 01 0c 0d 02 01 0c 01 0e 01 06 01 fa 01 2c 46 63 03 | .......s....................,Fc. |
286e0 | 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 60 00 00 00 74 00 7c 00 83 01 64 01 | ...............C...s`...t.|...d. |
28700 | 17 00 74 00 7c 01 83 01 17 00 64 02 17 00 74 00 7c 00 83 01 17 00 64 03 17 00 7d 03 7c 02 72 42 | ..t.|.....d...t.|.....d...}.|.rB |
28720 | 74 01 7c 00 74 02 7c 01 7c 00 17 00 83 01 17 00 83 01 a0 03 7c 03 a1 01 53 00 7c 00 74 02 74 04 | t.|.t.|.|...........|...S.|.t.t. |
28740 | 7c 01 83 01 7c 00 17 00 83 01 17 00 a0 03 7c 03 a1 01 53 00 64 04 53 00 29 05 61 ce 02 00 00 48 | |...|.........|...S.d.S.).a....H |
28760 | 65 6c 70 65 72 20 74 6f 20 64 65 66 69 6e 65 20 61 20 64 65 6c 69 6d 69 74 65 64 20 6c 69 73 74 | elper.to.define.a.delimited.list |
28780 | 20 6f 66 20 65 78 70 72 65 73 73 69 6f 6e 73 20 2d 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 0a | .of.expressions.-.the.delimiter. |
287a0 | 20 20 20 20 64 65 66 61 75 6c 74 73 20 74 6f 20 27 2c 27 2e 20 42 79 20 64 65 66 61 75 6c 74 2c | ....defaults.to.','..By.default, |
287c0 | 20 74 68 65 20 6c 69 73 74 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 64 65 6c 69 6d 69 74 65 72 | .the.list.elements.and.delimiter |
287e0 | 73 20 63 61 6e 0a 20 20 20 20 68 61 76 65 20 69 6e 74 65 72 76 65 6e 69 6e 67 20 77 68 69 74 65 | s.can.....have.intervening.white |
28800 | 73 70 61 63 65 2c 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 2c 20 62 75 74 20 74 68 69 73 20 63 61 | space,.and.comments,.but.this.ca |
28820 | 6e 20 62 65 0a 20 20 20 20 6f 76 65 72 72 69 64 64 65 6e 20 62 79 20 70 61 73 73 69 6e 67 20 60 | n.be.....overridden.by.passing.` |
28840 | 60 63 6f 6d 62 69 6e 65 3d 54 72 75 65 60 60 20 69 6e 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 | `combine=True``.in.the.construct |
28860 | 6f 72 2e 20 49 66 0a 20 20 20 20 60 60 63 6f 6d 62 69 6e 65 60 60 20 69 73 20 73 65 74 20 74 6f | or..If.....``combine``.is.set.to |
28880 | 20 60 60 54 72 75 65 60 60 2c 20 74 68 65 20 6d 61 74 63 68 69 6e 67 20 74 6f 6b 65 6e 73 20 61 | .``True``,.the.matching.tokens.a |
288a0 | 72 65 0a 20 20 20 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 73 69 6e 67 6c 65 20 74 6f 6b 65 | re.....returned.as.a.single.toke |
288c0 | 6e 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 73 20 69 6e | n.string,.with.the.delimiters.in |
288e0 | 63 6c 75 64 65 64 3b 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 6d 61 74 63 68 | cluded;.....otherwise,.the.match |
28900 | 69 6e 67 20 74 6f 6b 65 6e 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 6c 69 73 | ing.tokens.are.returned.as.a.lis |
28920 | 74 20 6f 66 20 74 6f 6b 65 6e 73 2c 0a 20 20 20 20 77 69 74 68 20 74 68 65 20 64 65 6c 69 6d 69 | t.of.tokens,.....with.the.delimi |
28940 | 74 65 72 73 20 73 75 70 70 72 65 73 73 65 64 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a | ters.suppressed.......Example::. |
28960 | 0a 20 20 20 20 20 20 20 20 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 28 57 6f 72 64 28 61 6c 70 68 | .........delimitedList(Word(alph |
28980 | 61 73 29 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 61 61 2c 62 62 2c 63 63 22 29 20 23 20 2d | as)).parseString("aa,bb,cc").#.- |
289a0 | 3e 20 5b 27 61 61 27 2c 20 27 62 62 27 2c 20 27 63 63 27 5d 0a 20 20 20 20 20 20 20 20 64 65 6c | >.['aa',.'bb',.'cc'].........del |
289c0 | 69 6d 69 74 65 64 4c 69 73 74 28 57 6f 72 64 28 68 65 78 6e 75 6d 73 29 2c 20 64 65 6c 69 6d 3d | imitedList(Word(hexnums),.delim= |
289e0 | 27 3a 27 2c 20 63 6f 6d 62 69 6e 65 3d 54 72 75 65 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 | ':',.combine=True).parseString(" |
28a00 | 41 41 3a 42 42 3a 43 43 3a 44 44 3a 45 45 22 29 20 23 20 2d 3e 20 5b 27 41 41 3a 42 42 3a 43 43 | AA:BB:CC:DD:EE").#.->.['AA:BB:CC |
28a20 | 3a 44 44 3a 45 45 27 5d 0a 20 20 20 20 7a 02 20 5b 72 ca 00 00 00 7a 04 5d 2e 2e 2e 4e 29 05 72 | :DD:EE'].....z..[r....z.]...N).r |
28a40 | 95 00 00 00 72 18 00 00 00 72 41 00 00 00 72 b1 01 00 00 72 3a 00 00 00 29 04 72 74 01 00 00 da | ....r....rA...r....r:...).rt.... |
28a60 | 05 64 65 6c 69 6d da 07 63 6f 6d 62 69 6e 65 da 06 64 6c 4e 61 6d 65 72 0e 00 00 00 72 0e 00 00 | .delim..combine..dlNamer....r... |
28a80 | 00 72 0f 00 00 00 72 50 00 00 00 39 13 00 00 73 08 00 00 00 00 0f 24 01 04 01 1a 02 63 02 00 00 | .r....rP...9...s......$.....c... |
28aa0 | 00 00 00 00 00 03 00 00 00 05 00 00 00 03 00 00 00 73 6a 00 00 00 74 00 83 00 89 00 87 00 87 01 | .................sj...t......... |
28ac0 | 66 02 64 01 64 02 84 08 7d 02 7c 01 64 03 6b 08 72 30 74 01 74 02 83 01 a0 03 64 04 64 05 84 00 | f.d.d...}.|.d.k.r0t.t.....d.d... |
28ae0 | a1 01 7d 01 6e 08 7c 01 a0 04 a1 00 7d 01 7c 01 a0 05 64 06 a1 01 01 00 7c 01 6a 06 7c 02 64 07 | ..}.n.|.....}.|...d.....|.j.|.d. |
28b00 | 64 08 8d 02 01 00 7c 01 88 00 17 00 a0 05 64 09 74 07 88 01 83 01 17 00 64 0a 17 00 a1 01 53 00 | d.....|.......d.t.......d.....S. |
28b20 | 29 0b 61 3e 03 00 00 48 65 6c 70 65 72 20 74 6f 20 64 65 66 69 6e 65 20 61 20 63 6f 75 6e 74 65 | ).a>...Helper.to.define.a.counte |
28b40 | 64 20 6c 69 73 74 20 6f 66 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 0a 20 20 20 20 54 68 69 73 | d.list.of.expressions.......This |
28b60 | 20 68 65 6c 70 65 72 20 64 65 66 69 6e 65 73 20 61 20 70 61 74 74 65 72 6e 20 6f 66 20 74 68 65 | .helper.defines.a.pattern.of.the |
28b80 | 20 66 6f 72 6d 3a 3a 0a 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 65 78 70 72 20 65 78 | .form::..........integer.expr.ex |
28ba0 | 70 72 20 65 78 70 72 2e 2e 2e 0a 0a 20 20 20 20 77 68 65 72 65 20 74 68 65 20 6c 65 61 64 69 6e | pr.expr.........where.the.leadin |
28bc0 | 67 20 69 6e 74 65 67 65 72 20 74 65 6c 6c 73 20 68 6f 77 20 6d 61 6e 79 20 65 78 70 72 20 65 78 | g.integer.tells.how.many.expr.ex |
28be0 | 70 72 65 73 73 69 6f 6e 73 20 66 6f 6c 6c 6f 77 2e 0a 20 20 20 20 54 68 65 20 6d 61 74 63 68 65 | pressions.follow......The.matche |
28c00 | 64 20 74 6f 6b 65 6e 73 20 72 65 74 75 72 6e 73 20 74 68 65 20 61 72 72 61 79 20 6f 66 20 65 78 | d.tokens.returns.the.array.of.ex |
28c20 | 70 72 20 74 6f 6b 65 6e 73 20 61 73 20 61 20 6c 69 73 74 20 2d 20 74 68 65 0a 20 20 20 20 6c 65 | pr.tokens.as.a.list.-.the.....le |
28c40 | 61 64 69 6e 67 20 63 6f 75 6e 74 20 74 6f 6b 65 6e 20 69 73 20 73 75 70 70 72 65 73 73 65 64 2e | ading.count.token.is.suppressed. |
28c60 | 0a 0a 20 20 20 20 49 66 20 60 60 69 6e 74 45 78 70 72 60 60 20 69 73 20 73 70 65 63 69 66 69 65 | ......If.``intExpr``.is.specifie |
28c80 | 64 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 61 20 70 79 70 61 72 73 69 6e 67 20 65 78 70 72 | d,.it.should.be.a.pyparsing.expr |
28ca0 | 65 73 73 69 6f 6e 0a 20 20 20 20 74 68 61 74 20 70 72 6f 64 75 63 65 73 20 61 6e 20 69 6e 74 65 | ession.....that.produces.an.inte |
28cc0 | 67 65 72 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 | ger.value.......Example::....... |
28ce0 | 20 20 20 63 6f 75 6e 74 65 64 41 72 72 61 79 28 57 6f 72 64 28 61 6c 70 68 61 73 29 29 2e 70 61 | ...countedArray(Word(alphas)).pa |
28d00 | 72 73 65 53 74 72 69 6e 67 28 27 32 20 61 62 20 63 64 20 65 66 27 29 20 20 23 20 2d 3e 20 5b 27 | rseString('2.ab.cd.ef')..#.->.[' |
28d20 | 61 62 27 2c 20 27 63 64 27 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 20 74 68 69 73 20 70 61 | ab',.'cd']..........#.in.this.pa |
28d40 | 72 73 65 72 2c 20 74 68 65 20 6c 65 61 64 69 6e 67 20 69 6e 74 65 67 65 72 20 76 61 6c 75 65 20 | rser,.the.leading.integer.value. |
28d60 | 69 73 20 67 69 76 65 6e 20 69 6e 20 62 69 6e 61 72 79 2c 0a 20 20 20 20 20 20 20 20 23 20 27 31 | is.given.in.binary,.........#.'1 |
28d80 | 30 27 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 32 20 76 61 6c 75 65 73 20 61 72 65 20 | 0'.indicating.that.2.values.are. |
28da0 | 69 6e 20 74 68 65 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 62 69 6e 61 72 79 43 6f 6e 73 74 | in.the.array.........binaryConst |
28dc0 | 61 6e 74 20 3d 20 57 6f 72 64 28 27 30 31 27 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 | ant.=.Word('01').setParseAction( |
28de0 | 6c 61 6d 62 64 61 20 74 3a 20 69 6e 74 28 74 5b 30 5d 2c 20 32 29 29 0a 20 20 20 20 20 20 20 20 | lambda.t:.int(t[0],.2))......... |
28e00 | 63 6f 75 6e 74 65 64 41 72 72 61 79 28 57 6f 72 64 28 61 6c 70 68 61 73 29 2c 20 69 6e 74 45 78 | countedArray(Word(alphas),.intEx |
28e20 | 70 72 3d 62 69 6e 61 72 79 43 6f 6e 73 74 61 6e 74 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 27 | pr=binaryConstant).parseString(' |
28e40 | 31 30 20 61 62 20 63 64 20 65 66 27 29 20 20 23 20 2d 3e 20 5b 27 61 62 27 2c 20 27 63 64 27 5d | 10.ab.cd.ef')..#.->.['ab',.'cd'] |
28e60 | 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 13 00 00 00 73 2e 00 00 00 7c | .....c....................s....| |
28e80 | 02 64 01 19 00 7d 03 88 00 7c 03 72 20 74 00 74 01 88 01 67 01 7c 03 14 00 83 01 83 01 70 26 74 | .d...}...|.r.t.t...g.|.......p&t |
28ea0 | 00 74 02 83 01 3e 00 01 00 67 00 53 00 29 02 4e 72 01 00 00 00 29 03 72 1f 00 00 00 72 14 00 00 | .t...>...g.S.).Nr....).r....r... |
28ec0 | 00 72 53 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 14 02 00 00 29 02 da 09 | .rS...).r....r{...r....r....)... |
28ee0 | 61 72 72 61 79 45 78 70 72 72 74 01 00 00 72 0e 00 00 00 72 0f 00 00 00 da 15 63 6f 75 6e 74 46 | arrayExprrt...r....r......countF |
28f00 | 69 65 6c 64 50 61 72 73 65 41 63 74 69 6f 6e 66 13 00 00 73 06 00 00 00 00 01 08 01 22 01 7a 2b | ieldParseActionf...s........".z+ |
28f20 | 63 6f 75 6e 74 65 64 41 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6f 75 6e 74 46 69 65 6c 64 | countedArray.<locals>.countField |
28f40 | 50 61 72 73 65 41 63 74 69 6f 6e 4e 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 53 00 00 | ParseActionNc................S.. |
28f60 | 00 73 0c 00 00 00 74 00 7c 00 64 01 19 00 83 01 53 00 29 02 4e 72 01 00 00 00 29 01 72 86 00 00 | .s....t.|.d.....S.).Nr....).r... |
28f80 | 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 6b 13 00 00 | .).r....r....r....r....r....k... |
28fa0 | 72 89 00 00 00 7a 1e 63 6f 75 6e 74 65 64 41 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 | r....z.countedArray.<locals>.<la |
28fc0 | 6d 62 64 61 3e da 08 61 72 72 61 79 4c 65 6e 54 29 01 72 ad 01 00 00 7a 06 28 6c 65 6e 29 20 7a | mbda>..arrayLenT).r....z.(len).z |
28fe0 | 03 2e 2e 2e 29 08 72 1d 00 00 00 72 3e 00 00 00 72 62 00 00 00 72 91 00 00 00 72 37 01 00 00 72 | ....).r....r>...rb...r....r7...r |
29000 | b1 01 00 00 72 c3 01 00 00 72 95 00 00 00 29 03 72 74 01 00 00 da 07 69 6e 74 45 78 70 72 72 0a | ....r....r....).rt.....intExprr. |
29020 | 03 00 00 72 0e 00 00 00 29 02 72 09 03 00 00 72 74 01 00 00 72 0f 00 00 00 72 4c 00 00 00 4e 13 | ...r....).r....rt...r....rL...N. |
29040 | 00 00 73 10 00 00 00 00 17 06 01 0e 04 08 01 14 02 08 01 0a 01 0e 01 63 01 00 00 00 00 00 00 00 | ..s....................c........ |
29060 | 03 00 00 00 05 00 00 00 43 00 00 00 73 3a 00 00 00 67 00 7d 01 78 30 7c 00 44 00 5d 28 7d 02 74 | ........C...s:...g.}.x0|.D.](}.t |
29080 | 00 7c 02 74 01 83 02 72 28 7c 01 a0 02 74 03 7c 02 83 01 a1 01 01 00 71 0a 7c 01 a0 04 7c 02 a1 | .|.t...r(|...t.|.......q.|...|.. |
290a0 | 01 01 00 71 0a 57 00 7c 01 53 00 29 01 4e 29 05 72 8a 00 00 00 72 fc 00 00 00 72 34 01 00 00 72 | ...q.W.|.S.).N).r....r....r4...r |
290c0 | 06 02 00 00 72 d3 00 00 00 29 03 da 01 4c 72 94 00 00 00 72 e1 00 00 00 72 0e 00 00 00 72 0e 00 | ....r....)...Lr....r....r....r.. |
290e0 | 00 00 72 0f 00 00 00 72 06 02 00 00 72 13 00 00 73 0c 00 00 00 00 01 04 01 0a 01 0a 01 10 02 0e | ..r....r....r...s............... |
29100 | 01 72 06 02 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 03 00 00 00 73 36 00 00 00 | .r....c....................s6... |
29120 | 74 00 83 00 89 00 87 00 66 01 64 01 64 02 84 08 7d 01 7c 00 6a 01 7c 01 64 03 64 04 8d 02 01 00 | t.......f.d.d...}.|.j.|.d.d..... |
29140 | 88 00 a0 02 64 05 74 03 7c 00 83 01 17 00 a1 01 01 00 88 00 53 00 29 06 61 34 02 00 00 48 65 6c | ....d.t.|...........S.).a4...Hel |
29160 | 70 65 72 20 74 6f 20 64 65 66 69 6e 65 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 | per.to.define.an.expression.that |
29180 | 20 69 73 20 69 6e 64 69 72 65 63 74 6c 79 20 64 65 66 69 6e 65 64 20 66 72 6f 6d 0a 20 20 20 20 | .is.indirectly.defined.from..... |
291a0 | 74 68 65 20 74 6f 6b 65 6e 73 20 6d 61 74 63 68 65 64 20 69 6e 20 61 20 70 72 65 76 69 6f 75 73 | the.tokens.matched.in.a.previous |
291c0 | 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 74 68 61 74 20 69 73 2c 20 69 74 20 6c 6f 6f 6b 73 20 66 | .expression,.that.is,.it.looks.f |
291e0 | 6f 72 0a 20 20 20 20 61 20 27 72 65 70 65 61 74 27 20 6f 66 20 61 20 70 72 65 76 69 6f 75 73 20 | or.....a.'repeat'.of.a.previous. |
29200 | 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 | expression...For.example::...... |
29220 | 20 20 20 20 66 69 72 73 74 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 73 | ....first.=.Word(nums).........s |
29240 | 65 63 6f 6e 64 20 3d 20 6d 61 74 63 68 50 72 65 76 69 6f 75 73 4c 69 74 65 72 61 6c 28 66 69 72 | econd.=.matchPreviousLiteral(fir |
29260 | 73 74 29 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 45 78 70 72 20 3d 20 66 69 72 73 74 20 2b 20 | st).........matchExpr.=.first.+. |
29280 | 22 3a 22 20 2b 20 73 65 63 6f 6e 64 0a 0a 20 20 20 20 77 69 6c 6c 20 6d 61 74 63 68 20 60 60 22 | ":".+.second......will.match.``" |
292a0 | 31 3a 31 22 60 60 2c 20 62 75 74 20 6e 6f 74 20 60 60 22 31 3a 32 22 60 60 2e 20 20 42 65 63 61 | 1:1"``,.but.not.``"1:2"``...Beca |
292c0 | 75 73 65 20 74 68 69 73 0a 20 20 20 20 6d 61 74 63 68 65 73 20 61 20 70 72 65 76 69 6f 75 73 20 | use.this.....matches.a.previous. |
292e0 | 6c 69 74 65 72 61 6c 2c 20 77 69 6c 6c 20 61 6c 73 6f 20 6d 61 74 63 68 20 74 68 65 20 6c 65 61 | literal,.will.also.match.the.lea |
29300 | 64 69 6e 67 0a 20 20 20 20 60 60 22 31 3a 31 22 60 60 20 69 6e 20 60 60 22 31 3a 31 30 22 60 60 | ding.....``"1:1"``.in.``"1:10"`` |
29320 | 2e 20 49 66 20 74 68 69 73 20 69 73 20 6e 6f 74 20 64 65 73 69 72 65 64 2c 20 75 73 65 0a 20 20 | ..If.this.is.not.desired,.use... |
29340 | 20 20 3a 63 6c 61 73 73 3a 60 6d 61 74 63 68 50 72 65 76 69 6f 75 73 45 78 70 72 60 2e 20 44 6f | ..:class:`matchPreviousExpr`..Do |
29360 | 20 2a 6e 6f 74 2a 20 75 73 65 20 77 69 74 68 20 70 61 63 6b 72 61 74 20 70 61 72 73 69 6e 67 0a | .*not*.use.with.packrat.parsing. |
29380 | 20 20 20 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 | ....enabled......c.............. |
293a0 | 00 00 13 00 00 00 73 50 00 00 00 7c 02 72 42 74 00 7c 02 83 01 64 01 6b 02 72 1e 88 00 7c 02 64 | ......sP...|.rBt.|...d.k.r...|.d |
293c0 | 02 19 00 3e 00 01 00 71 4c 74 01 7c 02 a0 02 a1 00 83 01 7d 03 88 00 74 03 64 03 64 04 84 00 7c | ...>...qLt.|.......}...t.d.d...| |
293e0 | 03 44 00 83 01 83 01 3e 00 01 00 6e 0a 88 00 74 04 83 00 3e 00 01 00 64 00 53 00 29 05 4e 72 99 | .D.....>...n...t...>...d.S.).Nr. |
29400 | 00 00 00 72 01 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 16 00 | ...r....c................s...s.. |
29420 | 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 23 00 | ..|.].}.t.|...V...q.d.S.).N).r#. |
29440 | 00 00 29 02 72 96 00 00 00 da 02 74 74 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 | ..).r......ttr....r....r....r... |
29460 | 00 92 13 00 00 73 02 00 00 00 04 00 7a 44 6d 61 74 63 68 50 72 65 76 69 6f 75 73 4c 69 74 65 72 | .....s......zDmatchPreviousLiter |
29480 | 61 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6f 70 79 54 6f 6b 65 6e 54 6f 52 65 70 65 61 74 65 72 2e | al.<locals>.copyTokenToRepeater. |
294a0 | 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 29 05 72 0c 01 00 00 72 06 02 00 00 72 f4 | <locals>.<genexpr>).r....r....r. |
294c0 | 00 00 00 72 14 00 00 00 72 1b 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 da 05 | ...r....r....).r....r{...r...... |
294e0 | 74 66 6c 61 74 29 01 da 03 72 65 70 72 0e 00 00 00 72 0f 00 00 00 da 13 63 6f 70 79 54 6f 6b 65 | tflat)...repr....r......copyToke |
29500 | 6e 54 6f 52 65 70 65 61 74 65 72 8b 13 00 00 73 0c 00 00 00 00 01 04 01 0c 01 0e 03 0c 01 18 02 | nToRepeater....s................ |
29520 | 7a 31 6d 61 74 63 68 50 72 65 76 69 6f 75 73 4c 69 74 65 72 61 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e | z1matchPreviousLiteral.<locals>. |
29540 | 63 6f 70 79 54 6f 6b 65 6e 54 6f 52 65 70 65 61 74 65 72 54 29 01 72 ad 01 00 00 7a 07 28 70 72 | copyTokenToRepeaterT).r....z.(pr |
29560 | 65 76 29 20 29 04 72 1d 00 00 00 72 c3 01 00 00 72 b1 01 00 00 72 95 00 00 00 29 02 72 74 01 00 | ev).).r....r....r....r....).rt.. |
29580 | 00 72 11 03 00 00 72 0e 00 00 00 29 01 72 10 03 00 00 72 0f 00 00 00 72 5f 00 00 00 7b 13 00 00 | .r....r....).r....r....r_...{... |
295a0 | 73 0a 00 00 00 00 0f 06 01 0c 0a 0e 01 12 01 63 01 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 | s..............c................ |
295c0 | 03 00 00 00 73 46 00 00 00 74 00 83 00 89 00 7c 00 a0 01 a1 00 7d 01 88 00 7c 01 4b 00 89 00 87 | ....sF...t.....|.....}...|.K.... |
295e0 | 00 66 01 64 01 64 02 84 08 7d 02 7c 00 6a 02 7c 02 64 03 64 04 8d 02 01 00 88 00 a0 03 64 05 74 | .f.d.d...}.|.j.|.d.d.........d.t |
29600 | 04 7c 00 83 01 17 00 a1 01 01 00 88 00 53 00 29 06 61 54 02 00 00 48 65 6c 70 65 72 20 74 6f 20 | .|...........S.).aT...Helper.to. |
29620 | 64 65 66 69 6e 65 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 69 73 20 69 6e 64 | define.an.expression.that.is.ind |
29640 | 69 72 65 63 74 6c 79 20 64 65 66 69 6e 65 64 20 66 72 6f 6d 0a 20 20 20 20 74 68 65 20 74 6f 6b | irectly.defined.from.....the.tok |
29660 | 65 6e 73 20 6d 61 74 63 68 65 64 20 69 6e 20 61 20 70 72 65 76 69 6f 75 73 20 65 78 70 72 65 73 | ens.matched.in.a.previous.expres |
29680 | 73 69 6f 6e 2c 20 74 68 61 74 20 69 73 2c 20 69 74 20 6c 6f 6f 6b 73 20 66 6f 72 0a 20 20 20 20 | sion,.that.is,.it.looks.for..... |
296a0 | 61 20 27 72 65 70 65 61 74 27 20 6f 66 20 61 20 70 72 65 76 69 6f 75 73 20 65 78 70 72 65 73 73 | a.'repeat'.of.a.previous.express |
296c0 | 69 6f 6e 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 66 69 72 | ion...For.example::..........fir |
296e0 | 73 74 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 20 3d | st.=.Word(nums).........second.= |
29700 | 20 6d 61 74 63 68 50 72 65 76 69 6f 75 73 45 78 70 72 28 66 69 72 73 74 29 0a 20 20 20 20 20 20 | .matchPreviousExpr(first)....... |
29720 | 20 20 6d 61 74 63 68 45 78 70 72 20 3d 20 66 69 72 73 74 20 2b 20 22 3a 22 20 2b 20 73 65 63 6f | ..matchExpr.=.first.+.":".+.seco |
29740 | 6e 64 0a 0a 20 20 20 20 77 69 6c 6c 20 6d 61 74 63 68 20 60 60 22 31 3a 31 22 60 60 2c 20 62 75 | nd......will.match.``"1:1"``,.bu |
29760 | 74 20 6e 6f 74 20 60 60 22 31 3a 32 22 60 60 2e 20 20 42 65 63 61 75 73 65 20 74 68 69 73 0a 20 | t.not.``"1:2"``...Because.this.. |
29780 | 20 20 20 6d 61 74 63 68 65 73 20 62 79 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 77 69 6c 6c 20 | ...matches.by.expressions,.will. |
297a0 | 2a 6e 6f 74 2a 20 6d 61 74 63 68 20 74 68 65 20 6c 65 61 64 69 6e 67 20 60 60 22 31 3a 31 22 60 | *not*.match.the.leading.``"1:1"` |
297c0 | 60 0a 20 20 20 20 69 6e 20 60 60 22 31 3a 31 30 22 60 60 3b 20 74 68 65 20 65 78 70 72 65 73 73 | `.....in.``"1:10"``;.the.express |
297e0 | 69 6f 6e 73 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 66 69 72 73 74 2c 20 61 6e 64 20 74 68 | ions.are.evaluated.first,.and.th |
29800 | 65 6e 0a 20 20 20 20 63 6f 6d 70 61 72 65 64 2c 20 73 6f 20 60 60 22 31 22 60 60 20 69 73 20 63 | en.....compared,.so.``"1"``.is.c |
29820 | 6f 6d 70 61 72 65 64 20 77 69 74 68 20 60 60 22 31 30 22 60 60 2e 20 44 6f 20 2a 6e 6f 74 2a 20 | ompared.with.``"10"``..Do.*not*. |
29840 | 75 73 65 0a 20 20 20 20 77 69 74 68 20 70 61 63 6b 72 61 74 20 70 61 72 73 69 6e 67 20 65 6e 61 | use.....with.packrat.parsing.ena |
29860 | 62 6c 65 64 2e 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 13 00 00 00 73 | bled......c....................s |
29880 | 2a 00 00 00 74 00 7c 02 a0 01 a1 00 83 01 89 00 87 00 66 01 64 01 64 02 84 08 7d 03 88 01 6a 02 | *...t.|...........f.d.d...}...j. |
298a0 | 7c 03 64 03 64 04 8d 02 01 00 64 00 53 00 29 05 4e 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 | |.d.d.....d.S.).Nc.............. |
298c0 | 00 00 13 00 00 00 73 24 00 00 00 74 00 7c 02 a0 01 a1 00 83 01 7d 03 7c 03 88 00 6b 03 72 20 74 | ......s$...t.|.......}.|...k.r.t |
298e0 | 02 64 01 64 02 64 01 83 03 82 01 64 00 53 00 29 03 4e 72 a8 00 00 00 72 01 00 00 00 29 03 72 06 | .d.d.d.....d.S.).Nr....r....).r. |
29900 | 02 00 00 72 f4 00 00 00 72 2e 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 da 0b | ...r....r....).r....r{...r...... |
29920 | 74 68 65 73 65 54 6f 6b 65 6e 73 29 01 da 0b 6d 61 74 63 68 54 6f 6b 65 6e 73 72 0e 00 00 00 72 | theseTokens)...matchTokensr....r |
29940 | 0f 00 00 00 da 14 6d 75 73 74 4d 61 74 63 68 54 68 65 73 65 54 6f 6b 65 6e 73 ad 13 00 00 73 06 | ......mustMatchTheseTokens....s. |
29960 | 00 00 00 00 01 0c 01 08 01 7a 4c 6d 61 74 63 68 50 72 65 76 69 6f 75 73 45 78 70 72 2e 3c 6c 6f | .........zLmatchPreviousExpr.<lo |
29980 | 63 61 6c 73 3e 2e 63 6f 70 79 54 6f 6b 65 6e 54 6f 52 65 70 65 61 74 65 72 2e 3c 6c 6f 63 61 6c | cals>.copyTokenToRepeater.<local |
299a0 | 73 3e 2e 6d 75 73 74 4d 61 74 63 68 54 68 65 73 65 54 6f 6b 65 6e 73 54 29 01 72 ad 01 00 00 29 | s>.mustMatchTheseTokensT).r....) |
299c0 | 03 72 06 02 00 00 72 f4 00 00 00 72 91 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 | .r....r....r....).r....r{...r... |
299e0 | 00 72 14 03 00 00 29 01 72 10 03 00 00 29 01 72 13 03 00 00 72 0f 00 00 00 72 11 03 00 00 ab 13 | .r....).r....).r....r....r...... |
29a00 | 00 00 73 06 00 00 00 00 01 0c 01 0c 04 7a 2e 6d 61 74 63 68 50 72 65 76 69 6f 75 73 45 78 70 72 | ..s..........z.matchPreviousExpr |
29a20 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 6f 70 79 54 6f 6b 65 6e 54 6f 52 65 70 65 61 74 65 72 54 29 01 | .<locals>.copyTokenToRepeaterT). |
29a40 | 72 ad 01 00 00 7a 07 28 70 72 65 76 29 20 29 05 72 1d 00 00 00 72 37 01 00 00 72 c3 01 00 00 72 | r....z.(prev).).r....r7...r....r |
29a60 | b1 01 00 00 72 95 00 00 00 29 03 72 74 01 00 00 da 02 65 32 72 11 03 00 00 72 0e 00 00 00 29 01 | ....r....).rt.....e2r....r....). |
29a80 | 72 10 03 00 00 72 0f 00 00 00 72 5e 00 00 00 99 13 00 00 73 0e 00 00 00 00 0f 06 01 08 01 08 01 | r....r....r^.......s............ |
29aa0 | 0c 07 0e 01 12 01 63 01 00 00 00 00 00 00 00 02 00 00 00 06 00 00 00 43 00 00 00 73 3e 00 00 00 | ......c................C...s>... |
29ac0 | 78 1c 64 01 44 00 5d 14 7d 01 7c 00 a0 00 7c 01 74 01 7c 01 17 00 a1 02 7d 00 71 06 57 00 7c 00 | x.d.D.].}.|...|.t.|.....}.q.W.|. |
29ae0 | a0 00 64 02 64 03 a1 02 7d 00 7c 00 a0 00 64 04 64 05 a1 02 7d 00 74 02 7c 00 83 01 53 00 29 06 | ..d.d...}.|...d.d...}.t.|...S.). |
29b00 | 4e 7a 04 5c 5e 2d 5d 72 d0 00 00 00 7a 02 5c 6e 72 a1 02 00 00 7a 02 5c 74 29 03 72 9f 00 00 00 | Nz.\^-]r....z.\nr....z.\t).r.... |
29b20 | da 07 5f 62 73 6c 61 73 68 72 95 00 00 00 29 02 72 9c 00 00 00 72 ab 00 00 00 72 0e 00 00 00 72 | .._bslashr....).r....r....r....r |
29b40 | 0e 00 00 00 72 0f 00 00 00 72 74 02 00 00 b6 13 00 00 73 0a 00 00 00 00 02 0a 01 14 01 0c 01 0c | ....r....rt.......s............. |
29b60 | 01 72 74 02 00 00 63 03 00 00 00 00 00 00 00 0a 00 00 00 08 00 00 00 03 00 00 00 73 c6 01 00 00 | .rt...c....................s.... |
29b80 | 7c 01 72 1a 64 01 64 02 84 00 7d 03 64 03 64 02 84 00 7d 04 74 00 89 00 6e 14 64 04 64 02 84 00 | |.r.d.d...}.d.d...}.t...n.d.d... |
29ba0 | 7d 03 64 05 64 02 84 00 7d 04 74 01 89 00 67 00 7d 05 74 02 7c 00 74 03 83 02 72 46 7c 00 a0 04 | }.d.d...}.t...g.}.t.|.t...rF|... |
29bc0 | a1 00 7d 05 6e 24 74 02 7c 00 74 05 83 02 72 5a 74 06 7c 00 83 01 7d 05 6e 10 74 07 6a 08 64 06 | ..}.n$t.|.t...rZt.|...}.n.t.j.d. |
29be0 | 74 09 64 07 64 08 8d 03 01 00 7c 05 73 74 74 0a 83 00 53 00 64 09 7d 06 78 8e 7c 06 74 0b 7c 05 | t.d.d.....|.stt...S.d.}.x.|.t.|. |
29c00 | 83 01 64 0a 18 00 6b 00 90 01 72 06 7c 05 7c 06 19 00 7d 07 78 6e 74 0c 7c 05 7c 06 64 0a 17 00 | ..d...k...r.|.|...}.xnt.|.|.d... |
29c20 | 64 0b 85 02 19 00 83 01 44 00 5d 4e 5c 02 7d 08 7d 09 7c 03 7c 09 7c 07 83 02 72 ce 7c 05 7c 06 | d.......D.]N\.}.}.|.|.|...r.|.|. |
29c40 | 7c 08 17 00 64 0a 17 00 3d 00 50 00 71 aa 7c 04 7c 07 7c 09 83 02 72 aa 7c 05 7c 06 7c 08 17 00 | |...d...=.P.q.|.|.|...r.|.|.|... |
29c60 | 64 0a 17 00 3d 00 7c 05 a0 0d 7c 06 7c 09 a1 02 01 00 7c 09 7d 07 50 00 71 aa 57 00 7c 06 64 0a | d...=.|...|.|.....|.}.P.q.W.|.d. |
29c80 | 37 00 7d 06 71 7a 57 00 7c 01 90 01 73 a4 7c 02 90 01 72 a4 79 68 74 0b 7c 05 83 01 74 0b 64 0c | 7.}.qzW.|...s.|...r.yht.|...t.d. |
29ca0 | a0 0e 7c 05 a1 01 83 01 6b 02 90 01 72 56 74 0f 64 0d 64 0c a0 0e 64 0e 64 0f 84 00 7c 05 44 00 | ..|.....k...rVt.d.d...d.d...|.D. |
29cc0 | 83 01 a1 01 16 00 83 01 a0 10 64 10 a0 0e 7c 05 a1 01 a1 01 53 00 74 0f 64 11 a0 0e 64 12 64 0f | ..........d...|.....S.t.d...d.d. |
29ce0 | 84 00 7c 05 44 00 83 01 a1 01 83 01 a0 10 64 10 a0 0e 7c 05 a1 01 a1 01 53 00 57 00 6e 26 04 00 | ..|.D.........d...|.....S.W.n&.. |
29d00 | 74 11 6b 0a 90 01 72 a2 01 00 01 00 01 00 74 07 6a 08 64 13 74 09 64 07 64 08 8d 03 01 00 59 00 | t.k...r.......t.j.d.t.d.d.....Y. |
29d20 | 6e 02 58 00 74 12 87 00 66 01 64 14 64 0f 84 08 7c 05 44 00 83 01 83 01 a0 10 64 10 a0 0e 7c 05 | n.X.t...f.d.d...|.D.......d...|. |
29d40 | a1 01 a1 01 53 00 29 15 61 01 04 00 00 48 65 6c 70 65 72 20 74 6f 20 71 75 69 63 6b 6c 79 20 64 | ....S.).a....Helper.to.quickly.d |
29d60 | 65 66 69 6e 65 20 61 20 73 65 74 20 6f 66 20 61 6c 74 65 72 6e 61 74 69 76 65 20 4c 69 74 65 72 | efine.a.set.of.alternative.Liter |
29d80 | 61 6c 73 2c 20 61 6e 64 20 6d 61 6b 65 73 0a 20 20 20 20 73 75 72 65 20 74 6f 20 64 6f 20 6c 6f | als,.and.makes.....sure.to.do.lo |
29da0 | 6e 67 65 73 74 2d 66 69 72 73 74 20 74 65 73 74 69 6e 67 20 77 68 65 6e 20 74 68 65 72 65 20 69 | ngest-first.testing.when.there.i |
29dc0 | 73 20 61 20 63 6f 6e 66 6c 69 63 74 2c 0a 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 | s.a.conflict,.....regardless.of. |
29de0 | 74 68 65 20 69 6e 70 75 74 20 6f 72 64 65 72 2c 20 62 75 74 20 72 65 74 75 72 6e 73 0a 20 20 20 | the.input.order,.but.returns.... |
29e00 | 20 61 20 3a 63 6c 61 73 73 3a 60 4d 61 74 63 68 46 69 72 73 74 60 20 66 6f 72 20 62 65 73 74 20 | .a.:class:`MatchFirst`.for.best. |
29e20 | 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 | performance.......Parameters:... |
29e40 | 20 20 20 20 2d 20 73 74 72 73 20 2d 20 61 20 73 74 72 69 6e 67 20 6f 66 20 73 70 61 63 65 2d 64 | ....-.strs.-.a.string.of.space-d |
29e60 | 65 6c 69 6d 69 74 65 64 20 6c 69 74 65 72 61 6c 73 2c 20 6f 72 20 61 20 63 6f 6c 6c 65 63 74 69 | elimited.literals,.or.a.collecti |
29e80 | 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 73 0a 20 20 20 | on.of........string.literals.... |
29ea0 | 20 20 2d 20 63 61 73 65 6c 65 73 73 20 2d 20 28 64 65 66 61 75 6c 74 3d 20 60 60 46 61 6c 73 65 | ..-.caseless.-.(default=.``False |
29ec0 | 60 60 29 20 2d 20 74 72 65 61 74 20 61 6c 6c 20 6c 69 74 65 72 61 6c 73 20 61 73 0a 20 20 20 20 | ``).-.treat.all.literals.as..... |
29ee0 | 20 20 20 63 61 73 65 6c 65 73 73 0a 20 20 20 20 20 2d 20 75 73 65 52 65 67 65 78 20 2d 20 28 64 | ...caseless......-.useRegex.-.(d |
29f00 | 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 60 60 29 20 2d 20 61 73 20 61 6e 20 6f 70 74 69 6d 69 | efault=.``True``).-.as.an.optimi |
29f20 | 7a 61 74 69 6f 6e 2c 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 67 65 6e 65 72 61 74 65 20 61 20 52 | zation,.will........generate.a.R |
29f40 | 65 67 65 78 20 6f 62 6a 65 63 74 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 77 69 6c 6c 20 67 65 6e | egex.object;.otherwise,.will.gen |
29f60 | 65 72 61 74 65 0a 20 20 20 20 20 20 20 61 20 3a 63 6c 61 73 73 3a 60 4d 61 74 63 68 46 69 72 73 | erate........a.:class:`MatchFirs |
29f80 | 74 60 20 6f 62 6a 65 63 74 20 28 69 66 20 60 60 63 61 73 65 6c 65 73 73 3d 54 72 75 65 60 60 2c | t`.object.(if.``caseless=True``, |
29fa0 | 20 6f 72 20 69 66 0a 20 20 20 20 20 20 20 63 72 65 61 74 69 6e 67 20 61 20 3a 63 6c 61 73 73 3a | .or.if........creating.a.:class: |
29fc0 | 60 52 65 67 65 78 60 20 72 61 69 73 65 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 29 0a 0a 20 20 | `Regex`.raises.an.exception).... |
29fe0 | 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 5f 6f 70 65 72 20 3d | ..Example::..........comp_oper.= |
2a000 | 20 6f 6e 65 4f 66 28 22 3c 20 3d 20 3e 20 3c 3d 20 3e 3d 20 21 3d 22 29 0a 20 20 20 20 20 20 20 | .oneOf("<.=.>.<=.>=.!=")........ |
2a020 | 20 76 61 72 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 | .var.=.Word(alphas).........numb |
2a040 | 65 72 20 3d 20 57 6f 72 64 28 6e 75 6d 73 29 0a 20 20 20 20 20 20 20 20 74 65 72 6d 20 3d 20 76 | er.=.Word(nums).........term.=.v |
2a060 | 61 72 20 7c 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 69 73 6f 6e 5f 65 | ar.|.number.........comparison_e |
2a080 | 78 70 72 20 3d 20 74 65 72 6d 20 2b 20 63 6f 6d 70 5f 6f 70 65 72 20 2b 20 74 65 72 6d 0a 20 20 | xpr.=.term.+.comp_oper.+.term... |
2a0a0 | 20 20 20 20 20 20 70 72 69 6e 74 28 63 6f 6d 70 61 72 69 73 6f 6e 5f 65 78 70 72 2e 73 65 61 72 | ......print(comparison_expr.sear |
2a0c0 | 63 68 53 74 72 69 6e 67 28 22 42 20 3d 20 31 32 20 20 41 41 3d 32 33 20 42 3c 3d 41 41 20 41 41 | chString("B.=.12..AA=23.B<=AA.AA |
2a0e0 | 3e 31 32 22 29 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 5b | >12"))......prints::..........[[ |
2a100 | 27 42 27 2c 20 27 3d 27 2c 20 27 31 32 27 5d 2c 20 5b 27 41 41 27 2c 20 27 3d 27 2c 20 27 32 33 | 'B',.'=',.'12'],.['AA',.'=',.'23 |
2a120 | 27 5d 2c 20 5b 27 42 27 2c 20 27 3c 3d 27 2c 20 27 41 41 27 5d 2c 20 5b 27 41 41 27 2c 20 27 3e | '],.['B',.'<=',.'AA'],.['AA',.'> |
2a140 | 27 2c 20 27 31 32 27 5d 5d 0a 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 53 | ',.'12']].....c................S |
2a160 | 00 00 00 73 10 00 00 00 7c 00 a0 00 a1 00 7c 01 a0 00 a1 00 6b 02 53 00 29 01 4e 29 01 72 5b 02 | ...s....|.....|.....k.S.).N).r[. |
2a180 | 00 00 29 02 72 3a 01 00 00 da 01 62 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 | ..).r:.....br....r....r....r.... |
2a1a0 | dd 13 00 00 72 89 00 00 00 7a 17 6f 6e 65 4f 66 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 | ....r....z.oneOf.<locals>.<lambd |
2a1c0 | 61 3e 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 12 00 00 00 7c 01 a0 00 | a>c................S...s....|... |
2a1e0 | a1 00 a0 01 7c 00 a0 00 a1 00 a1 01 53 00 29 01 4e 29 02 72 5b 02 00 00 72 58 02 00 00 29 02 72 | ....|.......S.).N).r[...rX...).r |
2a200 | 3a 01 00 00 72 17 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 de 13 00 | :...r....r....r....r....r....... |
2a220 | 00 72 89 00 00 00 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 53 00 00 00 73 08 00 00 00 | .r....c................S...s.... |
2a240 | 7c 00 7c 01 6b 02 53 00 29 01 4e 72 0e 00 00 00 29 02 72 3a 01 00 00 72 17 03 00 00 72 0e 00 00 | |.|.k.S.).Nr....).r:...r....r... |
2a260 | 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 e1 13 00 00 72 89 00 00 00 63 02 00 00 00 00 00 | .r....r....r........r....c...... |
2a280 | 00 00 02 00 00 00 03 00 00 00 53 00 00 00 73 0a 00 00 00 7c 01 a0 00 7c 00 a1 01 53 00 29 01 4e | ..........S...s....|...|...S.).N |
2a2a0 | 29 01 72 58 02 00 00 29 02 72 3a 01 00 00 72 17 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ).rX...).r:...r....r....r....r.. |
2a2c0 | 00 00 72 88 00 00 00 e2 13 00 00 72 89 00 00 00 7a 36 49 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 | ..r........r....z6Invalid.argume |
2a2e0 | 6e 74 20 74 6f 20 6f 6e 65 4f 66 2c 20 65 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 20 6f 72 20 | nt.to.oneOf,.expected.string.or. |
2a300 | 69 74 65 72 61 62 6c 65 72 83 00 00 00 29 01 72 0d 02 00 00 72 01 00 00 00 72 99 00 00 00 4e 72 | iterabler....).r....r....r....Nr |
2a320 | a8 00 00 00 7a 04 5b 25 73 5d 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 00 73 | ....z.[%s]c................s...s |
2a340 | 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 01 72 | ....|.].}.t.|...V...q.d.S.).N).r |
2a360 | 74 02 00 00 29 02 72 96 00 00 00 da 03 73 79 6d 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 | t...).r......symr....r....r....r |
2a380 | 98 00 00 00 03 14 00 00 73 02 00 00 00 04 00 7a 18 6f 6e 65 4f 66 2e 3c 6c 6f 63 61 6c 73 3e 2e | ........s......z.oneOf.<locals>. |
2a3a0 | 3c 67 65 6e 65 78 70 72 3e 7a 03 20 7c 20 fa 01 7c 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 | <genexpr>z..|...|c.............. |
2a3c0 | 00 00 73 00 00 00 73 18 00 00 00 7c 00 5d 10 7d 01 74 00 a0 01 7c 01 a1 01 56 00 01 00 71 02 64 | ..s...s....|.].}.t...|...V...q.d |
2a3e0 | 00 53 00 29 01 4e 29 02 72 ab 01 00 00 72 76 02 00 00 29 02 72 96 00 00 00 72 18 03 00 00 72 0e | .S.).N).r....rv...).r....r....r. |
2a400 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 05 14 00 00 73 02 00 00 00 04 00 7a 37 45 | ...r....r....r........s......z7E |
2a420 | 78 63 65 70 74 69 6f 6e 20 63 72 65 61 74 69 6e 67 20 52 65 67 65 78 20 66 6f 72 20 6f 6e 65 4f | xception.creating.Regex.for.oneO |
2a440 | 66 2c 20 62 75 69 6c 64 69 6e 67 20 4d 61 74 63 68 46 69 72 73 74 63 01 00 00 00 00 00 00 00 02 | f,.building.MatchFirstc......... |
2a460 | 00 00 00 03 00 00 00 33 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 88 00 7c 01 83 01 56 00 01 00 | .......3...s....|.].}...|...V... |
2a480 | 71 02 64 00 53 00 29 01 4e 72 0e 00 00 00 29 02 72 96 00 00 00 72 18 03 00 00 29 01 da 11 70 61 | q.d.S.).Nr....).r....r....)...pa |
2a4a0 | 72 73 65 45 6c 65 6d 65 6e 74 43 6c 61 73 73 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 0c 14 | rseElementClassr....r....r...... |
2a4c0 | 00 00 73 02 00 00 00 04 00 29 13 72 16 00 00 00 72 23 00 00 00 72 8a 00 00 00 72 01 01 00 00 72 | ..s......).r....r#...r....r....r |
2a4e0 | 9d 00 00 00 72 07 00 00 00 72 fc 00 00 00 72 0e 02 00 00 72 0f 02 00 00 72 10 02 00 00 72 26 00 | ....r....r....r....r....r....r&. |
2a500 | 00 00 72 0c 01 00 00 72 d8 00 00 00 72 30 01 00 00 72 be 00 00 00 72 36 00 00 00 72 b1 01 00 00 | ..r....r....r0...r....r6...r.... |
2a520 | 72 90 01 00 00 72 25 00 00 00 29 0a da 04 73 74 72 73 72 5a 02 00 00 da 08 75 73 65 52 65 67 65 | r....r%...)...strsrZ.....useRege |
2a540 | 78 da 07 69 73 65 71 75 61 6c da 05 6d 61 73 6b 73 da 07 73 79 6d 62 6f 6c 73 72 e1 00 00 00 da | x..isequal..masks..symbolsr..... |
2a560 | 03 63 75 72 72 14 01 00 00 72 38 01 00 00 72 0e 00 00 00 29 01 72 1a 03 00 00 72 0f 00 00 00 72 | .curr....r8...r....).r....r....r |
2a580 | 63 00 00 00 be 13 00 00 73 4c 00 00 00 00 1e 04 01 08 01 08 01 06 02 08 01 08 01 04 02 04 01 0a | c.......sL...................... |
2a5a0 | 01 0a 01 0a 01 0a 02 06 01 0a 01 04 01 06 02 04 01 14 01 08 01 1e 01 0a 01 0e 01 04 01 0a 01 0e | ................................ |
2a5c0 | 01 0c 01 04 01 06 02 0c 02 0c 02 02 01 18 01 28 02 28 01 10 01 06 01 10 04 63 02 00 00 00 00 00 | ...............(.(.......c...... |
2a5e0 | 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 14 00 00 00 74 00 74 01 74 02 7c 00 7c 01 17 00 83 | ..........C...s....t.t.t.|.|.... |
2a600 | 01 83 01 83 01 53 00 29 01 61 e9 05 00 00 48 65 6c 70 65 72 20 74 6f 20 65 61 73 69 6c 79 20 61 | .....S.).a....Helper.to.easily.a |
2a620 | 6e 64 20 63 6c 65 61 72 6c 79 20 64 65 66 69 6e 65 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 62 | nd.clearly.define.a.dictionary.b |
2a640 | 79 20 73 70 65 63 69 66 79 69 6e 67 0a 20 20 20 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | y.specifying.....the.respective. |
2a660 | 70 61 74 74 65 72 6e 73 20 66 6f 72 20 74 68 65 20 6b 65 79 20 61 6e 64 20 76 61 6c 75 65 2e 20 | patterns.for.the.key.and.value.. |
2a680 | 20 54 61 6b 65 73 20 63 61 72 65 20 6f 66 0a 20 20 20 20 64 65 66 69 6e 69 6e 67 20 74 68 65 20 | .Takes.care.of.....defining.the. |
2a6a0 | 3a 63 6c 61 73 73 3a 60 44 69 63 74 60 2c 20 3a 63 6c 61 73 73 3a 60 5a 65 72 6f 4f 72 4d 6f 72 | :class:`Dict`,.:class:`ZeroOrMor |
2a6c0 | 65 60 2c 20 61 6e 64 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 47 72 6f 75 70 60 20 74 6f 6b 65 6e | e`,.and.....:class:`Group`.token |
2a6e0 | 73 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 20 6f 72 64 65 72 2e 20 20 54 68 65 20 6b 65 79 20 | s.in.the.proper.order...The.key. |
2a700 | 70 61 74 74 65 72 6e 0a 20 20 20 20 63 61 6e 20 69 6e 63 6c 75 64 65 20 64 65 6c 69 6d 69 74 69 | pattern.....can.include.delimiti |
2a720 | 6e 67 20 6d 61 72 6b 65 72 73 20 6f 72 20 70 75 6e 63 74 75 61 74 69 6f 6e 2c 20 61 73 20 6c 6f | ng.markers.or.punctuation,.as.lo |
2a740 | 6e 67 20 61 73 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 73 75 70 70 72 65 73 73 65 64 2c 20 74 | ng.as.they.are.....suppressed,.t |
2a760 | 68 65 72 65 62 79 20 6c 65 61 76 69 6e 67 20 74 68 65 20 73 69 67 6e 69 66 69 63 61 6e 74 20 6b | hereby.leaving.the.significant.k |
2a780 | 65 79 20 74 65 78 74 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 20 20 20 20 70 61 74 74 65 72 6e 20 | ey.text...The.value.....pattern. |
2a7a0 | 63 61 6e 20 69 6e 63 6c 75 64 65 20 6e 61 6d 65 64 20 72 65 73 75 6c 74 73 2c 20 73 6f 20 74 68 | can.include.named.results,.so.th |
2a7c0 | 61 74 20 74 68 65 20 3a 63 6c 61 73 73 3a 60 44 69 63 74 60 20 72 65 73 75 6c 74 73 0a 20 20 20 | at.the.:class:`Dict`.results.... |
2a7e0 | 20 63 61 6e 20 69 6e 63 6c 75 64 65 20 6e 61 6d 65 64 20 74 6f 6b 65 6e 20 66 69 65 6c 64 73 2e | .can.include.named.token.fields. |
2a800 | 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 | ......Example::..........text.=. |
2a820 | 22 73 68 61 70 65 3a 20 53 51 55 41 52 45 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 6c 65 66 74 20 | "shape:.SQUARE.posn:.upper.left. |
2a840 | 63 6f 6c 6f 72 3a 20 6c 69 67 68 74 20 62 6c 75 65 20 74 65 78 74 75 72 65 3a 20 62 75 72 6c 61 | color:.light.blue.texture:.burla |
2a860 | 70 22 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 65 78 70 72 20 3d 20 28 6c 61 62 65 6c 20 2b 20 | p".........attr_expr.=.(label.+. |
2a880 | 53 75 70 70 72 65 73 73 28 27 3a 27 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 61 74 61 5f 77 | Suppress(':').+.OneOrMore(data_w |
2a8a0 | 6f 72 64 2c 20 73 74 6f 70 4f 6e 3d 6c 61 62 65 6c 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f | ord,.stopOn=label).setParseActio |
2a8c0 | 6e 28 27 20 27 2e 6a 6f 69 6e 29 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 4f 6e 65 4f 72 | n('.'.join)).........print(OneOr |
2a8e0 | 4d 6f 72 65 28 61 74 74 72 5f 65 78 70 72 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 | More(attr_expr).parseString(text |
2a900 | 29 2e 64 75 6d 70 28 29 29 0a 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 6c 61 62 65 6c 20 3d 20 | ).dump())..........attr_label.=. |
2a920 | 6c 61 62 65 6c 0a 20 20 20 20 20 20 20 20 61 74 74 72 5f 76 61 6c 75 65 20 3d 20 53 75 70 70 72 | label.........attr_value.=.Suppr |
2a940 | 65 73 73 28 27 3a 27 29 20 2b 20 4f 6e 65 4f 72 4d 6f 72 65 28 64 61 74 61 5f 77 6f 72 64 2c 20 | ess(':').+.OneOrMore(data_word,. |
2a960 | 73 74 6f 70 4f 6e 3d 6c 61 62 65 6c 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 | stopOn=label).setParseAction('.' |
2a980 | 2e 6a 6f 69 6e 29 0a 0a 20 20 20 20 20 20 20 20 23 20 73 69 6d 69 6c 61 72 20 74 6f 20 44 69 63 | .join)..........#.similar.to.Dic |
2a9a0 | 74 2c 20 62 75 74 20 73 69 6d 70 6c 65 72 20 63 61 6c 6c 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 | t,.but.simpler.call.format...... |
2a9c0 | 20 20 20 72 65 73 75 6c 74 20 3d 20 64 69 63 74 4f 66 28 61 74 74 72 5f 6c 61 62 65 6c 2c 20 61 | ...result.=.dictOf(attr_label,.a |
2a9e0 | 74 74 72 5f 76 61 6c 75 65 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 0a 20 20 20 | ttr_value).parseString(text).... |
2aa00 | 20 20 20 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 64 75 6d 70 28 29 29 0a 20 20 20 20 20 20 | .....print(result.dump())....... |
2aa20 | 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 5b 27 73 68 61 70 65 27 5d 29 0a 20 20 20 20 20 20 20 | ..print(result['shape'])........ |
2aa40 | 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 73 68 61 70 65 29 20 20 23 20 6f 62 6a 65 63 74 20 61 | .print(result.shape)..#.object.a |
2aa60 | 74 74 72 69 62 75 74 65 20 61 63 63 65 73 73 20 77 6f 72 6b 73 20 74 6f 6f 0a 20 20 20 20 20 20 | ttribute.access.works.too....... |
2aa80 | 20 20 70 72 69 6e 74 28 72 65 73 75 6c 74 2e 61 73 44 69 63 74 28 29 29 0a 0a 20 20 20 20 70 72 | ..print(result.asDict())......pr |
2aaa0 | 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 5b 27 73 68 61 70 65 27 2c 20 27 53 51 55 41 | ints::..........[['shape',.'SQUA |
2aac0 | 52 45 27 5d 2c 20 5b 27 70 6f 73 6e 27 2c 20 27 75 70 70 65 72 20 6c 65 66 74 27 5d 2c 20 5b 27 | RE'],.['posn',.'upper.left'],.[' |
2aae0 | 63 6f 6c 6f 72 27 2c 20 27 6c 69 67 68 74 20 62 6c 75 65 27 5d 2c 20 5b 27 74 65 78 74 75 72 65 | color',.'light.blue'],.['texture |
2ab00 | 27 2c 20 27 62 75 72 6c 61 70 27 5d 5d 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6c 6f 72 3a 20 6c | ',.'burlap']].........-.color:.l |
2ab20 | 69 67 68 74 20 62 6c 75 65 0a 20 20 20 20 20 20 20 20 2d 20 70 6f 73 6e 3a 20 75 70 70 65 72 20 | ight.blue.........-.posn:.upper. |
2ab40 | 6c 65 66 74 0a 20 20 20 20 20 20 20 20 2d 20 73 68 61 70 65 3a 20 53 51 55 41 52 45 0a 20 20 20 | left.........-.shape:.SQUARE.... |
2ab60 | 20 20 20 20 20 2d 20 74 65 78 74 75 72 65 3a 20 62 75 72 6c 61 70 0a 20 20 20 20 20 20 20 20 53 | .....-.texture:.burlap.........S |
2ab80 | 51 55 41 52 45 0a 20 20 20 20 20 20 20 20 53 51 55 41 52 45 0a 20 20 20 20 20 20 20 20 7b 27 63 | QUARE.........SQUARE.........{'c |
2aba0 | 6f 6c 6f 72 27 3a 20 27 6c 69 67 68 74 20 62 6c 75 65 27 2c 20 27 73 68 61 70 65 27 3a 20 27 53 | olor':.'light.blue',.'shape':.'S |
2abc0 | 51 55 41 52 45 27 2c 20 27 70 6f 73 6e 27 3a 20 27 75 70 70 65 72 20 6c 65 66 74 27 2c 20 27 74 | QUARE',.'posn':.'upper.left',.'t |
2abe0 | 65 78 74 75 72 65 27 3a 20 27 62 75 72 6c 61 70 27 7d 0a 20 20 20 20 29 03 72 19 00 00 00 72 28 | exture':.'burlap'}.....).r....r( |
2ac00 | 00 00 00 72 1f 00 00 00 29 02 72 2e 01 00 00 72 15 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | ...r....).r....r....r....r....r. |
2ac20 | 00 00 00 72 51 00 00 00 0e 14 00 00 73 02 00 00 00 00 25 63 02 00 00 00 00 00 00 00 06 00 00 00 | ...rQ.......s.....%c............ |
2ac40 | 04 00 00 00 43 00 00 00 73 5e 00 00 00 74 00 83 00 a0 01 64 01 64 02 84 00 a1 01 7d 02 7c 02 a0 | ....C...s^...t.....d.d.....}.|.. |
2ac60 | 02 a1 00 7d 03 64 03 7c 03 5f 03 7c 02 64 04 83 01 7c 00 17 00 7c 03 64 05 83 01 17 00 7d 04 7c | ...}.d.|._.|.d...|...|.d.....}.| |
2ac80 | 01 72 40 64 06 64 02 84 00 7d 05 6e 08 64 07 64 08 84 00 7d 05 7c 04 a0 01 7c 05 a1 01 01 00 7c | .r@d.d...}.n.d.d...}.|...|.....| |
2aca0 | 00 6a 04 7c 04 5f 04 7c 04 53 00 29 09 61 95 04 00 00 48 65 6c 70 65 72 20 74 6f 20 72 65 74 75 | .j.|._.|.S.).a....Helper.to.retu |
2acc0 | 72 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2c 20 75 6e 74 6f 6b 65 6e 69 7a 65 64 20 74 65 78 | rn.the.original,.untokenized.tex |
2ace0 | 74 20 66 6f 72 20 61 20 67 69 76 65 6e 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 55 | t.for.a.given.....expression...U |
2ad00 | 73 65 66 75 6c 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 65 20 70 61 72 73 65 64 20 66 69 65 6c | seful.to.restore.the.parsed.fiel |
2ad20 | 64 73 20 6f 66 20 61 6e 20 48 54 4d 4c 20 73 74 61 72 74 0a 20 20 20 20 74 61 67 20 69 6e 74 6f | ds.of.an.HTML.start.....tag.into |
2ad40 | 20 74 68 65 20 72 61 77 20 74 61 67 20 74 65 78 74 20 69 74 73 65 6c 66 2c 20 6f 72 20 74 6f 20 | .the.raw.tag.text.itself,.or.to. |
2ad60 | 72 65 76 65 72 74 20 73 65 70 61 72 61 74 65 20 74 6f 6b 65 6e 73 20 77 69 74 68 0a 20 20 20 20 | revert.separate.tokens.with..... |
2ad80 | 69 6e 74 65 72 76 65 6e 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 62 61 63 6b 20 74 6f 20 74 | intervening.whitespace.back.to.t |
2ada0 | 68 65 20 6f 72 69 67 69 6e 61 6c 20 6d 61 74 63 68 69 6e 67 20 69 6e 70 75 74 20 74 65 78 74 2e | he.original.matching.input.text. |
2adc0 | 20 42 79 0a 20 20 20 20 64 65 66 61 75 6c 74 2c 20 72 65 74 75 72 6e 73 20 61 73 74 72 69 6e 67 | .By.....default,.returns.astring |
2ade0 | 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 61 72 73 65 64 20 | .containing.the.original.parsed. |
2ae00 | 74 65 78 74 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 60 60 61 73 53 | text.......If.the.optional.``asS |
2ae20 | 74 72 69 6e 67 60 60 20 61 72 67 75 6d 65 6e 74 20 69 73 20 70 61 73 73 65 64 20 61 73 0a 20 20 | tring``.argument.is.passed.as... |
2ae40 | 20 20 60 60 46 61 6c 73 65 60 60 2c 20 74 68 65 6e 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c | ..``False``,.then.the.return.val |
2ae60 | 75 65 20 69 73 0a 20 20 20 20 61 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 52 65 73 75 6c 74 73 | ue.is.....a.:class:`ParseResults |
2ae80 | 60 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 79 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 73 20 74 | `.containing.any.results.names.t |
2aea0 | 68 61 74 0a 20 20 20 20 77 65 72 65 20 6f 72 69 67 69 6e 61 6c 6c 79 20 6d 61 74 63 68 65 64 2c | hat.....were.originally.matched, |
2aec0 | 20 61 6e 64 20 61 20 73 69 6e 67 6c 65 20 74 6f 6b 65 6e 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 | .and.a.single.token.containing.t |
2aee0 | 68 65 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 6d 61 74 63 68 65 64 20 74 65 78 74 20 66 72 6f | he.original.....matched.text.fro |
2af00 | 6d 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2e 20 20 53 6f 20 69 66 20 74 68 65 20 65 | m.the.input.string...So.if.the.e |
2af20 | 78 70 72 65 73 73 69 6f 6e 20 70 61 73 73 65 64 20 74 6f 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 | xpression.passed.to.....:class:` |
2af40 | 6f 72 69 67 69 6e 61 6c 54 65 78 74 46 6f 72 60 20 63 6f 6e 74 61 69 6e 73 20 65 78 70 72 65 73 | originalTextFor`.contains.expres |
2af60 | 73 69 6f 6e 73 20 77 69 74 68 20 64 65 66 69 6e 65 64 0a 20 20 20 20 72 65 73 75 6c 74 73 20 6e | sions.with.defined.....results.n |
2af80 | 61 6d 65 73 2c 20 79 6f 75 20 6d 75 73 74 20 73 65 74 20 60 60 61 73 53 74 72 69 6e 67 60 60 20 | ames,.you.must.set.``asString``. |
2afa0 | 74 6f 20 60 60 46 61 6c 73 65 60 60 20 69 66 20 79 6f 75 0a 20 20 20 20 77 61 6e 74 20 74 6f 20 | to.``False``.if.you.....want.to. |
2afc0 | 70 72 65 73 65 72 76 65 20 74 68 6f 73 65 20 72 65 73 75 6c 74 73 20 6e 61 6d 65 20 76 61 6c 75 | preserve.those.results.name.valu |
2afe0 | 65 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 73 72 63 20 | es.......Example::..........src. |
2b000 | 3d 20 22 74 68 69 73 20 69 73 20 74 65 73 74 20 3c 62 3e 20 62 6f 6c 64 20 3c 69 3e 74 65 78 74 | =."this.is.test.<b>.bold.<i>text |
2b020 | 3c 2f 69 3e 20 3c 2f 62 3e 20 6e 6f 72 6d 61 6c 20 74 65 78 74 20 22 0a 20 20 20 20 20 20 20 20 | </i>.</b>.normal.text."......... |
2b040 | 66 6f 72 20 74 61 67 20 69 6e 20 28 22 62 22 2c 22 69 22 29 3a 0a 20 20 20 20 20 20 20 20 20 20 | for.tag.in.("b","i"):........... |
2b060 | 20 20 6f 70 65 6e 65 72 2c 63 6c 6f 73 65 72 20 3d 20 6d 61 6b 65 48 54 4d 4c 54 61 67 73 28 74 | ..opener,closer.=.makeHTMLTags(t |
2b080 | 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 20 3d 20 6f 72 69 67 69 6e 61 6c 54 | ag).............patt.=.originalT |
2b0a0 | 65 78 74 46 6f 72 28 6f 70 65 6e 65 72 20 2b 20 53 6b 69 70 54 6f 28 63 6c 6f 73 65 72 29 20 2b | extFor(opener.+.SkipTo(closer).+ |
2b0c0 | 20 63 6c 6f 73 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 70 61 74 74 2e | .closer).............print(patt. |
2b0e0 | 73 65 61 72 63 68 53 74 72 69 6e 67 28 73 72 63 29 5b 30 5d 29 0a 0a 20 20 20 20 70 72 69 6e 74 | searchString(src)[0])......print |
2b100 | 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 27 3c 62 3e 20 62 6f 6c 64 20 3c 69 3e 74 65 78 74 3c | s::..........['<b>.bold.<i>text< |
2b120 | 2f 69 3e 20 3c 2f 62 3e 27 5d 0a 20 20 20 20 20 20 20 20 5b 27 3c 69 3e 74 65 78 74 3c 2f 69 3e | /i>.</b>'].........['<i>text</i> |
2b140 | 27 5d 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00 53 00 00 00 73 04 00 00 | '].....c................S...s... |
2b160 | 00 7c 01 53 00 29 01 4e 72 0e 00 00 00 29 03 72 9c 00 00 00 72 ac 00 00 00 72 87 00 00 00 72 0e | .|.S.).Nr....).r....r....r....r. |
2b180 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 52 14 00 00 72 89 00 00 00 7a 21 6f 72 69 | ...r....r....r....R...r....z!ori |
2b1a0 | 67 69 6e 61 6c 54 65 78 74 46 6f 72 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 46 da | ginalTextFor.<locals>.<lambda>F. |
2b1c0 | 0f 5f 6f 72 69 67 69 6e 61 6c 5f 73 74 61 72 74 da 0d 5f 6f 72 69 67 69 6e 61 6c 5f 65 6e 64 63 | ._original_start.._original_endc |
2b1e0 | 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 53 00 00 00 73 10 00 00 00 7c 00 7c 02 6a 00 7c | ................S...s....|.|.j.| |
2b200 | 02 6a 01 85 02 19 00 53 00 29 01 4e 29 02 72 21 03 00 00 72 22 03 00 00 29 03 72 9c 00 00 00 72 | .j.....S.).N).r!...r"...).r....r |
2b220 | 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 57 14 00 | {...r....r....r....r....r....W.. |
2b240 | 00 72 89 00 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 53 00 00 00 73 26 00 00 00 | .r....c................S...s&... |
2b260 | 7c 00 7c 02 a0 00 64 01 a1 01 7c 02 a0 00 64 02 a1 01 85 02 19 00 67 01 7c 02 64 00 64 00 85 02 | |.|...d...|...d.......g.|.d.d... |
2b280 | 3c 00 64 00 53 00 29 03 4e 72 21 03 00 00 72 22 03 00 00 29 01 72 2d 01 00 00 29 03 72 9c 00 00 | <.d.S.).Nr!...r"...).r-...).r... |
2b2a0 | 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0b 65 78 74 72 | .r{...r....r....r....r......extr |
2b2c0 | 61 63 74 54 65 78 74 59 14 00 00 73 02 00 00 00 00 01 7a 24 6f 72 69 67 69 6e 61 6c 54 65 78 74 | actTextY...s......z$originalText |
2b2e0 | 46 6f 72 2e 3c 6c 6f 63 61 6c 73 3e 2e 65 78 74 72 61 63 74 54 65 78 74 29 05 72 1b 00 00 00 72 | For.<locals>.extractText).r....r |
2b300 | 91 00 00 00 72 37 01 00 00 72 ac 01 00 00 72 a4 01 00 00 29 06 72 74 01 00 00 da 08 61 73 53 74 | ....r7...r....r....).rt.....asSt |
2b320 | 72 69 6e 67 da 09 6c 6f 63 4d 61 72 6b 65 72 da 0c 65 6e 64 6c 6f 63 4d 61 72 6b 65 72 da 09 6d | ring..locMarker..endlocMarker..m |
2b340 | 61 74 63 68 45 78 70 72 72 23 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 77 00 00 | atchExprr#...r....r....r....rw.. |
2b360 | 00 35 14 00 00 73 14 00 00 00 00 1d 10 01 08 01 06 01 14 01 04 01 0a 02 08 02 0a 01 08 01 63 01 | .5...s........................c. |
2b380 | 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 12 00 00 00 74 00 7c 00 83 01 a0 01 | ...............C...s....t.|..... |
2b3a0 | 64 01 64 02 84 00 a1 01 53 00 29 03 7a 6b 48 65 6c 70 65 72 20 74 6f 20 75 6e 64 6f 20 70 79 70 | d.d.....S.).zkHelper.to.undo.pyp |
2b3c0 | 61 72 73 69 6e 67 27 73 20 64 65 66 61 75 6c 74 20 67 72 6f 75 70 69 6e 67 20 6f 66 20 41 6e 64 | arsing's.default.grouping.of.And |
2b3e0 | 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 0a 20 20 20 20 65 76 65 6e 20 69 66 20 61 6c 6c 20 62 75 | .expressions,.....even.if.all.bu |
2b400 | 74 20 6f 6e 65 20 61 72 65 20 6e 6f 6e 2d 65 6d 70 74 79 2e 0a 20 20 20 20 63 01 00 00 00 00 00 | t.one.are.non-empty......c...... |
2b420 | 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 08 00 00 00 7c 00 64 01 19 00 53 00 29 02 4e 72 01 | ..........S...s....|.d...S.).Nr. |
2b440 | 00 00 00 72 0e 00 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 | ...r....).r....r....r....r....r. |
2b460 | 00 00 00 63 14 00 00 72 89 00 00 00 7a 19 75 6e 67 72 6f 75 70 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c | ...c...r....z.ungroup.<locals>.< |
2b480 | 6c 61 6d 62 64 61 3e 29 02 72 3c 00 00 00 72 c3 01 00 00 29 01 72 74 01 00 00 72 0e 00 00 00 72 | lambda>).r<...r....).rt...r....r |
2b4a0 | 0e 00 00 00 72 0f 00 00 00 72 78 00 00 00 5f 14 00 00 73 02 00 00 00 00 04 63 01 00 00 00 00 00 | ....r....rx..._...s......c...... |
2b4c0 | 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 34 00 00 00 74 00 83 00 a0 01 64 01 64 02 84 00 a1 | ..........C...s4...t.....d.d.... |
2b4e0 | 01 7d 01 74 02 7c 01 64 03 83 01 7c 00 64 04 83 01 17 00 7c 01 a0 03 a1 00 a0 04 a1 00 64 05 83 | .}.t.|.d...|.d.....|.........d.. |
2b500 | 01 17 00 83 01 53 00 29 06 61 b1 02 00 00 48 65 6c 70 65 72 20 74 6f 20 64 65 63 6f 72 61 74 65 | .....S.).a....Helper.to.decorate |
2b520 | 20 61 20 72 65 74 75 72 6e 65 64 20 74 6f 6b 65 6e 20 77 69 74 68 20 69 74 73 20 73 74 61 72 74 | .a.returned.token.with.its.start |
2b540 | 69 6e 67 20 61 6e 64 20 65 6e 64 69 6e 67 0a 20 20 20 20 6c 6f 63 61 74 69 6f 6e 73 20 69 6e 20 | ing.and.ending.....locations.in. |
2b560 | 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 54 68 69 73 20 68 65 6c 70 | the.input.string.......This.help |
2b580 | 65 72 20 61 64 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 75 6c 74 73 20 6e 61 | er.adds.the.following.results.na |
2b5a0 | 6d 65 73 3a 0a 0a 20 20 20 20 20 2d 20 6c 6f 63 6e 5f 73 74 61 72 74 20 3d 20 6c 6f 63 61 74 69 | mes:.......-.locn_start.=.locati |
2b5c0 | 6f 6e 20 77 68 65 72 65 20 6d 61 74 63 68 65 64 20 65 78 70 72 65 73 73 69 6f 6e 20 62 65 67 69 | on.where.matched.expression.begi |
2b5e0 | 6e 73 0a 20 20 20 20 20 2d 20 6c 6f 63 6e 5f 65 6e 64 20 3d 20 6c 6f 63 61 74 69 6f 6e 20 77 68 | ns......-.locn_end.=.location.wh |
2b600 | 65 72 65 20 6d 61 74 63 68 65 64 20 65 78 70 72 65 73 73 69 6f 6e 20 65 6e 64 73 0a 20 20 20 20 | ere.matched.expression.ends..... |
2b620 | 20 2d 20 76 61 6c 75 65 20 3d 20 74 68 65 20 61 63 74 75 61 6c 20 70 61 72 73 65 64 20 72 65 73 | .-.value.=.the.actual.parsed.res |
2b640 | 75 6c 74 73 0a 0a 20 20 20 20 42 65 20 63 61 72 65 66 75 6c 20 69 66 20 74 68 65 20 69 6e 70 75 | ults......Be.careful.if.the.inpu |
2b660 | 74 20 74 65 78 74 20 63 6f 6e 74 61 69 6e 73 20 60 60 3c 54 41 42 3e 60 60 20 63 68 61 72 61 63 | t.text.contains.``<TAB>``.charac |
2b680 | 74 65 72 73 2c 20 79 6f 75 0a 20 20 20 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 61 6c 6c 20 3a | ters,.you.....may.want.to.call.: |
2b6a0 | 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 70 61 72 73 65 57 69 74 68 54 61 | class:`ParserElement.parseWithTa |
2b6c0 | 62 73 60 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 77 64 20 3d | bs`......Example::..........wd.= |
2b6e0 | 20 57 6f 72 64 28 61 6c 70 68 61 73 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6d 61 74 63 68 20 | .Word(alphas).........for.match. |
2b700 | 69 6e 20 6c 6f 63 61 74 65 64 45 78 70 72 28 77 64 29 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 | in.locatedExpr(wd).searchString( |
2b720 | 22 6c 6a 73 64 66 31 32 33 6c 6b 73 64 6a 6a 66 31 32 33 6c 6b 6b 6a 6a 31 32 32 32 22 29 3a 0a | "ljsdf123lksdjjf123lkkjj1222"):. |
2b740 | 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6d 61 74 63 68 29 0a 0a 20 20 20 20 70 72 | ............print(match)......pr |
2b760 | 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 5b 30 2c 20 27 6c 6a 73 64 66 27 2c 20 35 5d | ints::..........[[0,.'ljsdf',.5] |
2b780 | 5d 0a 20 20 20 20 20 20 20 20 5b 5b 38 2c 20 27 6c 6b 73 64 6a 6a 66 27 2c 20 31 35 5d 5d 0a 20 | ].........[[8,.'lksdjjf',.15]].. |
2b7a0 | 20 20 20 20 20 20 20 5b 5b 31 38 2c 20 27 6c 6b 6b 6a 6a 27 2c 20 32 33 5d 5d 0a 20 20 20 20 63 | .......[[18,.'lkkjj',.23]].....c |
2b7c0 | 03 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00 53 00 00 00 73 04 00 00 00 7c 01 53 00 29 01 4e | ................S...s....|.S.).N |
2b7e0 | 72 0e 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | r....).r....r{...r....r....r.... |
2b800 | 72 0f 00 00 00 72 88 00 00 00 7e 14 00 00 72 89 00 00 00 7a 1d 6c 6f 63 61 74 65 64 45 78 70 72 | r....r....~...r....z.locatedExpr |
2b820 | 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e da 0a 6c 6f 63 6e 5f 73 74 61 72 74 72 15 | .<locals>.<lambda>..locn_startr. |
2b840 | 01 00 00 da 08 6c 6f 63 6e 5f 65 6e 64 29 05 72 1b 00 00 00 72 91 00 00 00 72 1f 00 00 00 72 37 | .....locn_end).r....r....r....r7 |
2b860 | 01 00 00 72 25 02 00 00 29 02 72 74 01 00 00 da 07 6c 6f 63 61 74 6f 72 72 0e 00 00 00 72 0e 00 | ...r%...).rt.....locatorr....r.. |
2b880 | 00 00 72 0f 00 00 00 72 7a 00 00 00 65 14 00 00 73 04 00 00 00 00 19 10 01 7a 0e 5c 5b 5d 2d 2a | ..r....rz...e...s........z.\[]-* |
2b8a0 | 2e 24 2b 5e 3f 28 29 7e 20 29 01 72 7a 02 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 | .$+^?()~.).rz...c............... |
2b8c0 | 00 43 00 00 00 73 0c 00 00 00 7c 02 64 01 19 00 64 02 19 00 53 00 29 03 4e 72 01 00 00 00 72 99 | .C...s....|.d...d...S.).Nr....r. |
2b8e0 | 00 00 00 72 0e 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e | ...r....).r....r{...r....r....r. |
2b900 | 00 00 00 72 0f 00 00 00 72 88 00 00 00 89 14 00 00 72 89 00 00 00 72 88 00 00 00 7a 14 5c 5c 30 | ...r....r........r....r....z.\\0 |
2b920 | 3f 5b 78 58 5d 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 | ?[xX][0-9a-fA-F]+c.............. |
2b940 | 00 00 43 00 00 00 73 18 00 00 00 74 00 74 01 7c 02 64 01 19 00 a0 02 64 02 a1 01 64 03 83 02 83 | ..C...s....t.t.|.d.....d...d.... |
2b960 | 01 53 00 29 04 4e 72 01 00 00 00 7a 03 5c 30 78 72 c9 00 00 00 29 03 da 06 75 6e 69 63 68 72 72 | .S.).Nr....z.\0xr....)...unichrr |
2b980 | 86 00 00 00 72 46 02 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 | ....rF...).r....r{...r....r....r |
2b9a0 | 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 8a 14 00 00 72 89 00 00 00 7a 09 5c 5c 30 5b 30 2d 37 | ....r....r........r....z.\\0[0-7 |
2b9c0 | 5d 2b 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 1a 00 00 00 74 00 74 01 | ]+c................C...s....t.t. |
2b9e0 | 7c 02 64 01 19 00 64 02 64 00 85 02 19 00 64 03 83 02 83 01 53 00 29 04 4e 72 01 00 00 00 72 99 | |.d...d.d.....d.....S.).Nr....r. |
2ba00 | 00 00 00 e9 08 00 00 00 29 02 72 2b 03 00 00 72 86 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 | ........).r+...r....).r....r{... |
2ba20 | 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 8b 14 00 00 72 89 00 | r....r....r....r....r........r.. |
2ba40 | 00 00 7a 02 5c 5d 72 b7 02 00 00 72 42 01 00 00 72 cb 00 00 00 da 06 6e 65 67 61 74 65 da 04 62 | ..z.\]r....rB...r......negate..b |
2ba60 | 6f 64 79 72 43 01 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 08 00 00 00 03 00 00 00 73 42 00 | odyrC...c....................sB. |
2ba80 | 00 00 64 01 64 02 84 00 89 00 79 20 64 03 a0 00 87 00 66 01 64 04 64 05 84 08 74 01 a0 02 7c 00 | ..d.d.....y.d.....f.d.d...t...|. |
2baa0 | a1 01 6a 03 44 00 83 01 a1 01 53 00 04 00 74 04 6b 0a 72 3c 01 00 01 00 01 00 64 03 53 00 58 00 | ..j.D.....S...t.k.r<......d.S.X. |
2bac0 | 64 06 53 00 29 07 61 08 04 00 00 48 65 6c 70 65 72 20 74 6f 20 65 61 73 69 6c 79 20 64 65 66 69 | d.S.).a....Helper.to.easily.defi |
2bae0 | 6e 65 20 73 74 72 69 6e 67 20 72 61 6e 67 65 73 20 66 6f 72 20 75 73 65 20 69 6e 20 57 6f 72 64 | ne.string.ranges.for.use.in.Word |
2bb00 | 0a 20 20 20 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 2e 20 42 6f 72 72 6f 77 73 20 73 79 6e 74 61 | .....construction..Borrows.synta |
2bb20 | 78 20 66 72 6f 6d 20 72 65 67 65 78 70 20 27 5b 5d 27 20 73 74 72 69 6e 67 20 72 61 6e 67 65 0a | x.from.regexp.'[]'.string.range. |
2bb40 | 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 73 72 61 6e 67 | ....definitions::..........srang |
2bb60 | 65 28 22 5b 30 2d 39 5d 22 29 20 20 20 2d 3e 20 22 30 31 32 33 34 35 36 37 38 39 22 0a 20 20 20 | e("[0-9]")...->."0123456789".... |
2bb80 | 20 20 20 20 20 73 72 61 6e 67 65 28 22 5b 61 2d 7a 5d 22 29 20 20 20 2d 3e 20 22 61 62 63 64 65 | .....srange("[a-z]")...->."abcde |
2bba0 | 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 22 0a 20 20 20 20 20 20 20 20 73 | fghijklmnopqrstuvwxyz".........s |
2bbc0 | 72 61 6e 67 65 28 22 5b 61 2d 7a 24 5f 5d 22 29 20 2d 3e 20 22 61 62 63 64 65 66 67 68 69 6a 6b | range("[a-z$_]").->."abcdefghijk |
2bbe0 | 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 24 5f 22 0a 0a 20 20 20 20 54 68 65 20 69 6e 70 75 | lmnopqrstuvwxyz$_"......The.inpu |
2bc00 | 74 20 73 74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 5b 5d 27 | t.string.must.be.enclosed.in.[]' |
2bc20 | 73 2c 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 74 72 69 6e 67 0a 20 20 20 20 69 | s,.and.the.returned.string.....i |
2bc40 | 73 20 74 68 65 20 65 78 70 61 6e 64 65 64 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6a 6f 69 | s.the.expanded.character.set.joi |
2bc60 | 6e 65 64 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 2e 20 54 68 65 0a 20 20 | ned.into.a.single.string..The... |
2bc80 | 20 20 76 61 6c 75 65 73 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 74 68 65 20 5b 5d 27 73 20 6d 61 | ..values.enclosed.in.the.[]'s.ma |
2bca0 | 79 20 62 65 3a 0a 0a 20 20 20 20 20 2d 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 | y.be:.......-.a.single.character |
2bcc0 | 0a 20 20 20 20 20 2d 20 61 6e 20 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 20 77 69 74 | ......-.an.escaped.character.wit |
2bce0 | 68 20 61 20 6c 65 61 64 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 20 28 73 75 63 68 20 61 73 20 60 | h.a.leading.backslash.(such.as.` |
2bd00 | 60 5c 2d 60 60 0a 20 20 20 20 20 20 20 6f 72 20 60 60 5c 5d 60 60 29 0a 20 20 20 20 20 2d 20 61 | `\-``........or.``\]``)......-.a |
2bd20 | 6e 20 65 73 63 61 70 65 64 20 68 65 78 20 63 68 61 72 61 63 74 65 72 20 77 69 74 68 20 61 20 6c | n.escaped.hex.character.with.a.l |
2bd40 | 65 61 64 69 6e 67 20 60 60 27 5c 78 27 60 60 0a 20 20 20 20 20 20 20 28 60 60 5c 78 32 31 60 60 | eading.``'\x'``........(``\x21`` |
2bd60 | 2c 20 77 68 69 63 68 20 69 73 20 61 20 60 60 27 21 27 60 60 20 63 68 61 72 61 63 74 65 72 29 20 | ,.which.is.a.``'!'``.character). |
2bd80 | 28 60 60 5c 30 78 23 23 60 60 0a 20 20 20 20 20 20 20 69 73 20 61 6c 73 6f 20 73 75 70 70 6f 72 | (``\0x##``........is.also.suppor |
2bda0 | 74 65 64 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 29 | ted.for.backwards.compatibility) |
2bdc0 | 0a 20 20 20 20 20 2d 20 61 6e 20 65 73 63 61 70 65 64 20 6f 63 74 61 6c 20 63 68 61 72 61 63 74 | ......-.an.escaped.octal.charact |
2bde0 | 65 72 20 77 69 74 68 20 61 20 6c 65 61 64 69 6e 67 20 60 60 27 5c 30 27 60 60 0a 20 20 20 20 20 | er.with.a.leading.``'\0'``...... |
2be00 | 20 20 28 60 60 5c 30 34 31 60 60 2c 20 77 68 69 63 68 20 69 73 20 61 20 60 60 27 21 27 60 60 20 | ..(``\041``,.which.is.a.``'!'``. |
2be20 | 63 68 61 72 61 63 74 65 72 29 0a 20 20 20 20 20 2d 20 61 20 72 61 6e 67 65 20 6f 66 20 61 6e 79 | character)......-.a.range.of.any |
2be40 | 20 6f 66 20 74 68 65 20 61 62 6f 76 65 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 64 61 | .of.the.above,.separated.by.a.da |
2be60 | 73 68 20 28 60 60 27 61 2d 7a 27 60 60 2c 0a 20 20 20 20 20 20 20 65 74 63 2e 29 0a 20 20 20 20 | sh.(``'a-z'``,........etc.)..... |
2be80 | 20 2d 20 61 6e 79 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 | .-.any.combination.of.the.above. |
2bea0 | 28 60 60 27 61 65 69 6f 75 79 27 60 60 2c 0a 20 20 20 20 20 20 20 60 60 27 61 2d 7a 41 2d 5a 30 | (``'aeiouy'``,........``'a-zA-Z0 |
2bec0 | 2d 39 5f 24 27 60 60 2c 20 65 74 63 2e 29 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 01 00 00 00 | -9_$'``,.etc.).....c............ |
2bee0 | 08 00 00 00 53 00 00 00 73 3c 00 00 00 74 00 7c 00 74 01 83 02 73 0e 7c 00 53 00 64 01 a0 02 64 | ....S...s<...t.|.t...s.|.S.d...d |
2bf00 | 02 64 03 84 00 74 03 74 04 7c 00 64 04 19 00 83 01 74 04 7c 00 64 05 19 00 83 01 64 05 17 00 83 | .d...t.t.|.d.....t.|.d.....d.... |
2bf20 | 02 44 00 83 01 a1 01 53 00 29 06 4e 72 a8 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 | .D.....S.).Nr....c.............. |
2bf40 | 00 00 73 00 00 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 | ..s...s....|.].}.t.|...V...q.d.S |
2bf60 | 00 29 01 4e 29 01 72 2b 03 00 00 29 02 72 96 00 00 00 72 ab 00 00 00 72 0e 00 00 00 72 0e 00 00 | .).N).r+...).r....r....r....r... |
2bf80 | 00 72 0f 00 00 00 72 98 00 00 00 aa 14 00 00 73 02 00 00 00 04 00 7a 2b 73 72 61 6e 67 65 2e 3c | .r....r........s......z+srange.< |
2bfa0 | 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 | locals>.<lambda>.<locals>.<genex |
2bfc0 | 70 72 3e 72 01 00 00 00 72 99 00 00 00 29 05 72 8a 00 00 00 72 31 00 00 00 72 be 00 00 00 72 0d | pr>r....r....).r....r1...r....r. |
2bfe0 | 01 00 00 da 03 6f 72 64 29 01 da 01 70 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 | .....ord)...pr....r....r....r... |
2c000 | 00 aa 14 00 00 72 89 00 00 00 7a 18 73 72 61 6e 67 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d | .....r....z.srange.<locals>.<lam |
2c020 | 62 64 61 3e 72 a8 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 33 00 00 00 73 16 | bda>r....c................3...s. |
2c040 | 00 00 00 7c 00 5d 0e 7d 01 88 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 72 0e 00 00 | ...|.].}...|...V...q.d.S.).Nr... |
2c060 | 00 29 02 72 96 00 00 00 da 04 70 61 72 74 29 01 da 09 5f 65 78 70 61 6e 64 65 64 72 0e 00 00 00 | .).r......part)..._expandedr.... |
2c080 | 72 0f 00 00 00 72 98 00 00 00 ac 14 00 00 73 02 00 00 00 04 00 7a 19 73 72 61 6e 67 65 2e 3c 6c | r....r........s......z.srange.<l |
2c0a0 | 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 4e 29 05 72 be 00 00 00 da 0e 5f 72 65 42 72 61 | ocals>.<genexpr>N).r......_reBra |
2c0c0 | 63 6b 65 74 45 78 70 72 72 fc 01 00 00 72 2e 03 00 00 72 90 01 00 00 29 01 72 9c 00 00 00 72 0e | cketExprr....r....r....).r....r. |
2c0e0 | 00 00 00 29 01 72 32 03 00 00 72 0f 00 00 00 72 6f 00 00 00 90 14 00 00 73 0a 00 00 00 00 1a 08 | ...).r2...r....ro.......s....... |
2c100 | 01 02 01 20 01 0e 01 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 10 00 00 | .......c....................s... |
2c120 | 00 87 00 66 01 64 01 64 02 84 08 7d 01 7c 01 53 00 29 03 7a 6f 48 65 6c 70 65 72 20 6d 65 74 68 | ...f.d.d...}.|.S.).zoHelper.meth |
2c140 | 6f 64 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 20 74 68 | od.for.defining.parse.actions.th |
2c160 | 61 74 20 72 65 71 75 69 72 65 20 6d 61 74 63 68 69 6e 67 20 61 74 0a 20 20 20 20 61 20 73 70 65 | at.require.matching.at.....a.spe |
2c180 | 63 69 66 69 63 20 63 6f 6c 75 6d 6e 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 74 65 78 74 2e 0a | cific.column.in.the.input.text.. |
2c1a0 | 20 20 20 20 63 03 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 13 00 00 00 73 22 00 00 00 74 00 | ....c....................s"...t. |
2c1c0 | 7c 01 7c 00 83 02 88 00 6b 03 72 1e 74 01 7c 00 7c 01 64 01 88 00 16 00 83 03 82 01 64 00 53 00 | |.|.....k.r.t.|.|.d.........d.S. |
2c1e0 | 29 02 4e 7a 1e 6d 61 74 63 68 65 64 20 74 6f 6b 65 6e 20 6e 6f 74 20 61 74 20 63 6f 6c 75 6d 6e | ).Nz.matched.token.not.at.column |
2c200 | 20 25 64 29 02 72 49 00 00 00 72 2e 00 00 00 29 03 72 6d 01 00 00 da 04 6c 6f 63 6e 72 78 01 00 | .%d).rI...r....).rm.....locnrx.. |
2c220 | 00 29 01 72 14 02 00 00 72 0e 00 00 00 72 0f 00 00 00 da 09 76 65 72 69 66 79 43 6f 6c b4 14 00 | .).r....r....r......verifyCol... |
2c240 | 00 73 04 00 00 00 00 01 0e 01 7a 21 6d 61 74 63 68 4f 6e 6c 79 41 74 43 6f 6c 2e 3c 6c 6f 63 61 | .s........z!matchOnlyAtCol.<loca |
2c260 | 6c 73 3e 2e 76 65 72 69 66 79 43 6f 6c 72 0e 00 00 00 29 02 72 14 02 00 00 72 35 03 00 00 72 0e | ls>.verifyColr....).r....r5...r. |
2c280 | 00 00 00 29 01 72 14 02 00 00 72 0f 00 00 00 72 5d 00 00 00 b0 14 00 00 73 04 00 00 00 00 04 0c | ...).r....r....r].......s....... |
2c2a0 | 03 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 03 00 00 00 73 0c 00 00 00 87 00 66 01 64 | .c....................s......f.d |
2c2c0 | 01 64 02 84 08 53 00 29 03 61 b5 01 00 00 48 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 66 6f 72 20 | .d...S.).a....Helper.method.for. |
2c2e0 | 63 6f 6d 6d 6f 6e 20 70 61 72 73 65 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 73 69 6d 70 6c 79 | common.parse.actions.that.simply |
2c300 | 20 72 65 74 75 72 6e 0a 20 20 20 20 61 20 6c 69 74 65 72 61 6c 20 76 61 6c 75 65 2e 20 20 45 73 | .return.....a.literal.value...Es |
2c320 | 70 65 63 69 61 6c 6c 79 20 75 73 65 66 75 6c 20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 0a 20 | pecially.useful.when.used.with.. |
2c340 | 20 20 20 3a 63 6c 61 73 73 3a 60 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 3c 50 61 72 73 65 | ...:class:`transformString<Parse |
2c360 | 72 45 6c 65 6d 65 6e 74 2e 74 72 61 6e 73 66 6f 72 6d 53 74 72 69 6e 67 3e 60 20 28 29 2e 0a 0a | rElement.transformString>`.()... |
2c380 | 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 6e 75 6d 20 3d 20 57 6f 72 | ....Example::..........num.=.Wor |
2c3a0 | 64 28 6e 75 6d 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 6c 61 6d 62 64 61 20 74 6f | d(nums).setParseAction(lambda.to |
2c3c0 | 6b 73 3a 20 69 6e 74 28 74 6f 6b 73 5b 30 5d 29 29 0a 20 20 20 20 20 20 20 20 6e 61 20 3d 20 6f | ks:.int(toks[0])).........na.=.o |
2c3e0 | 6e 65 4f 66 28 22 4e 2f 41 20 4e 41 22 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 72 65 | neOf("N/A.NA").setParseAction(re |
2c400 | 70 6c 61 63 65 57 69 74 68 28 6d 61 74 68 2e 6e 61 6e 29 29 0a 20 20 20 20 20 20 20 20 74 65 72 | placeWith(math.nan)).........ter |
2c420 | 6d 20 3d 20 6e 61 20 7c 20 6e 75 6d 0a 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 28 | m.=.na.|.num..........OneOrMore( |
2c440 | 74 65 72 6d 29 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 33 32 34 20 32 33 34 20 4e 2f 41 20 32 | term).parseString("324.234.N/A.2 |
2c460 | 33 34 22 29 20 23 20 2d 3e 20 5b 33 32 34 2c 20 32 33 34 2c 20 6e 61 6e 2c 20 32 33 34 5d 0a 20 | 34").#.->.[324,.234,.nan,.234].. |
2c480 | 20 20 20 63 03 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00 13 00 00 00 73 06 00 00 00 88 00 67 | ...c....................s......g |
2c4a0 | 01 53 00 29 01 4e 72 0e 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 29 01 da 07 | .S.).Nr....).r....r{...r....)... |
2c4c0 | 72 65 70 6c 53 74 72 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 c6 14 00 00 72 89 00 00 00 7a | replStrr....r....r........r....z |
2c4e0 | 1d 72 65 70 6c 61 63 65 57 69 74 68 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 72 0e | .replaceWith.<locals>.<lambda>r. |
2c500 | 00 00 00 29 01 72 36 03 00 00 72 0e 00 00 00 29 01 72 36 03 00 00 72 0f 00 00 00 72 6c 00 00 00 | ...).r6...r....).r6...r....rl... |
2c520 | b9 14 00 00 73 02 00 00 00 00 0d 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 | ....s......c................C... |
2c540 | 73 10 00 00 00 7c 02 64 01 19 00 64 02 64 03 85 02 19 00 53 00 29 04 61 15 02 00 00 48 65 6c 70 | s....|.d...d.d.....S.).a....Help |
2c560 | 65 72 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 66 6f 72 20 72 65 6d 6f 76 69 6e 67 20 71 75 6f | er.parse.action.for.removing.quo |
2c580 | 74 61 74 69 6f 6e 20 6d 61 72 6b 73 20 66 72 6f 6d 20 70 61 72 73 65 64 0a 20 20 20 20 71 75 6f | tation.marks.from.parsed.....quo |
2c5a0 | 74 65 64 20 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 | ted.strings.......Example::..... |
2c5c0 | 20 20 20 20 20 23 20 62 79 20 64 65 66 61 75 6c 74 2c 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 | .....#.by.default,.quotation.mar |
2c5e0 | 6b 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 70 61 72 73 65 64 20 72 65 73 75 6c 74 | ks.are.included.in.parsed.result |
2c600 | 73 0a 20 20 20 20 20 20 20 20 71 75 6f 74 65 64 53 74 72 69 6e 67 2e 70 61 72 73 65 53 74 72 69 | s.........quotedString.parseStri |
2c620 | 6e 67 28 22 27 4e 6f 77 20 69 73 20 74 68 65 20 57 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 44 69 | ng("'Now.is.the.Winter.of.our.Di |
2c640 | 73 63 6f 6e 74 65 6e 74 27 22 29 20 23 20 2d 3e 20 5b 22 27 4e 6f 77 20 69 73 20 74 68 65 20 57 | scontent'").#.->.["'Now.is.the.W |
2c660 | 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 44 69 73 63 6f 6e 74 65 6e 74 27 22 5d 0a 0a 20 20 20 20 | inter.of.our.Discontent'"]...... |
2c680 | 20 20 20 20 23 20 75 73 65 20 72 65 6d 6f 76 65 51 75 6f 74 65 73 20 74 6f 20 73 74 72 69 70 20 | ....#.use.removeQuotes.to.strip. |
2c6a0 | 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 73 20 66 72 6f 6d 20 70 61 72 73 65 64 20 72 65 73 75 | quotation.marks.from.parsed.resu |
2c6c0 | 6c 74 73 0a 20 20 20 20 20 20 20 20 71 75 6f 74 65 64 53 74 72 69 6e 67 2e 73 65 74 50 61 72 73 | lts.........quotedString.setPars |
2c6e0 | 65 41 63 74 69 6f 6e 28 72 65 6d 6f 76 65 51 75 6f 74 65 73 29 0a 20 20 20 20 20 20 20 20 71 75 | eAction(removeQuotes).........qu |
2c700 | 6f 74 65 64 53 74 72 69 6e 67 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 27 4e 6f 77 20 69 73 20 | otedString.parseString("'Now.is. |
2c720 | 74 68 65 20 57 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 44 69 73 63 6f 6e 74 65 6e 74 27 22 29 20 | the.Winter.of.our.Discontent'"). |
2c740 | 23 20 2d 3e 20 5b 22 4e 6f 77 20 69 73 20 74 68 65 20 57 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 | #.->.["Now.is.the.Winter.of.our. |
2c760 | 44 69 73 63 6f 6e 74 65 6e 74 22 5d 0a 20 20 20 20 72 01 00 00 00 72 99 00 00 00 72 84 00 00 00 | Discontent"].....r....r....r.... |
2c780 | 72 0e 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 | r....).r....r{...r....r....r.... |
2c7a0 | 72 0f 00 00 00 72 6a 00 00 00 c8 14 00 00 73 02 00 00 00 00 0d 63 01 00 00 00 00 00 00 00 04 00 | r....rj.......s......c.......... |
2c7c0 | 00 00 08 00 00 00 07 00 00 00 73 4e 00 00 00 87 00 87 01 66 02 64 01 64 02 84 08 7d 02 79 18 74 | ..........sN.......f.d.d...}.y.t |
2c7e0 | 00 88 01 64 03 74 00 88 01 64 04 83 02 6a 01 83 03 7d 03 57 00 6e 1c 04 00 74 02 6b 0a 72 42 01 | ...d.t...d...j...}.W.n...t.k.rB. |
2c800 | 00 01 00 01 00 74 03 88 01 83 01 7d 03 59 00 6e 02 58 00 7c 03 7c 02 5f 01 7c 02 53 00 29 05 61 | .....t.....}.Y.n.X.|.|._.|.S.).a |
2c820 | 4c 05 00 00 48 65 6c 70 65 72 20 74 6f 20 64 65 66 69 6e 65 20 61 20 70 61 72 73 65 20 61 63 74 | L...Helper.to.define.a.parse.act |
2c840 | 69 6f 6e 20 62 79 20 6d 61 70 70 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 61 6c 6c | ion.by.mapping.a.function.to.all |
2c860 | 0a 20 20 20 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 61 20 50 61 72 73 65 52 65 73 75 6c 74 73 20 | .....elements.of.a.ParseResults. |
2c880 | 6c 69 73 74 2e 20 49 66 20 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 73 20 61 72 65 | list..If.any.additional.args.are |
2c8a0 | 20 70 61 73 73 65 64 2c 0a 20 20 20 20 74 68 65 79 20 61 72 65 20 66 6f 72 77 61 72 64 65 64 20 | .passed,.....they.are.forwarded. |
2c8c0 | 74 6f 20 74 68 65 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 61 64 64 69 74 69 6f | to.the.given.function.as.additio |
2c8e0 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 61 66 74 65 72 20 74 68 65 20 74 6f 6b 65 | nal.arguments.....after.the.toke |
2c900 | 6e 2c 20 61 73 20 69 6e 0a 20 20 20 20 60 60 68 65 78 5f 69 6e 74 65 67 65 72 20 3d 20 57 6f 72 | n,.as.in.....``hex_integer.=.Wor |
2c920 | 64 28 68 65 78 6e 75 6d 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 74 6f 6b 65 6e 4d | d(hexnums).setParseAction(tokenM |
2c940 | 61 70 28 69 6e 74 2c 20 31 36 29 29 60 60 2c 0a 20 20 20 20 77 68 69 63 68 20 77 69 6c 6c 20 63 | ap(int,.16))``,.....which.will.c |
2c960 | 6f 6e 76 65 72 74 20 74 68 65 20 70 61 72 73 65 64 20 64 61 74 61 20 74 6f 20 61 6e 20 69 6e 74 | onvert.the.parsed.data.to.an.int |
2c980 | 65 67 65 72 20 75 73 69 6e 67 20 62 61 73 65 20 31 36 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | eger.using.base.16.......Example |
2c9a0 | 20 28 63 6f 6d 70 61 72 65 20 74 68 65 20 6c 61 73 74 20 74 6f 20 65 78 61 6d 70 6c 65 20 69 6e | .(compare.the.last.to.example.in |
2c9c0 | 20 3a 63 6c 61 73 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 74 72 61 6e 73 66 6f 72 6d | .:class:`ParserElement.transform |
2c9e0 | 53 74 72 69 6e 67 60 3a 3a 0a 0a 20 20 20 20 20 20 20 20 68 65 78 5f 69 6e 74 73 20 3d 20 4f 6e | String`::..........hex_ints.=.On |
2ca00 | 65 4f 72 4d 6f 72 65 28 57 6f 72 64 28 68 65 78 6e 75 6d 73 29 29 2e 73 65 74 50 61 72 73 65 41 | eOrMore(Word(hexnums)).setParseA |
2ca20 | 63 74 69 6f 6e 28 74 6f 6b 65 6e 4d 61 70 28 69 6e 74 2c 20 31 36 29 29 0a 20 20 20 20 20 20 20 | ction(tokenMap(int,.16))........ |
2ca40 | 20 68 65 78 5f 69 6e 74 73 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 | .hex_ints.runTests('''.......... |
2ca60 | 20 20 20 30 30 20 31 31 20 32 32 20 61 61 20 46 46 20 30 61 20 30 64 20 31 61 0a 20 20 20 20 20 | ...00.11.22.aa.FF.0a.0d.1a...... |
2ca80 | 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 20 20 20 20 20 75 70 70 65 72 77 6f 72 64 20 3d | .......''')..........upperword.= |
2caa0 | 20 57 6f 72 64 28 61 6c 70 68 61 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 74 6f 6b | .Word(alphas).setParseAction(tok |
2cac0 | 65 6e 4d 61 70 28 73 74 72 2e 75 70 70 65 72 29 29 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d | enMap(str.upper)).........OneOrM |
2cae0 | 6f 72 65 28 75 70 70 65 72 77 6f 72 64 29 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 | ore(upperword).runTests('''..... |
2cb00 | 20 20 20 20 20 20 20 20 6d 79 20 6b 69 6e 67 64 6f 6d 20 66 6f 72 20 61 20 68 6f 72 73 65 0a 20 | ........my.kingdom.for.a.horse.. |
2cb20 | 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 20 20 20 20 20 77 64 20 3d 20 57 6f | ...........''')..........wd.=.Wo |
2cb40 | 72 64 28 61 6c 70 68 61 73 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 74 6f 6b 65 6e 4d | rd(alphas).setParseAction(tokenM |
2cb60 | 61 70 28 73 74 72 2e 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 4f 6e 65 4f 72 4d 6f 72 65 | ap(str.title)).........OneOrMore |
2cb80 | 28 77 64 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 27 20 27 2e 6a 6f 69 6e 29 2e 72 75 | (wd).setParseAction('.'.join).ru |
2cba0 | 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 77 20 69 73 20 74 68 | nTests('''.............now.is.th |
2cbc0 | 65 20 77 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 64 69 73 63 6f 6e 74 65 6e 74 20 6d 61 64 65 20 | e.winter.of.our.discontent.made. |
2cbe0 | 67 6c 6f 72 69 6f 75 73 20 73 75 6d 6d 65 72 20 62 79 20 74 68 69 73 20 73 75 6e 20 6f 66 20 79 | glorious.summer.by.this.sun.of.y |
2cc00 | 6f 72 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 | ork.............''')......prints |
2cc20 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 30 30 20 31 31 20 32 32 20 61 61 20 46 46 20 30 61 20 30 64 | ::..........00.11.22.aa.FF.0a.0d |
2cc40 | 20 31 61 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 37 2c 20 33 34 2c 20 31 37 30 2c 20 32 35 35 | .1a.........[0,.17,.34,.170,.255 |
2cc60 | 2c 20 31 30 2c 20 31 33 2c 20 32 36 5d 0a 0a 20 20 20 20 20 20 20 20 6d 79 20 6b 69 6e 67 64 6f | ,.10,.13,.26]..........my.kingdo |
2cc80 | 6d 20 66 6f 72 20 61 20 68 6f 72 73 65 0a 20 20 20 20 20 20 20 20 5b 27 4d 59 27 2c 20 27 4b 49 | m.for.a.horse.........['MY',.'KI |
2cca0 | 4e 47 44 4f 4d 27 2c 20 27 46 4f 52 27 2c 20 27 41 27 2c 20 27 48 4f 52 53 45 27 5d 0a 0a 20 20 | NGDOM',.'FOR',.'A',.'HORSE'].... |
2ccc0 | 20 20 20 20 20 20 6e 6f 77 20 69 73 20 74 68 65 20 77 69 6e 74 65 72 20 6f 66 20 6f 75 72 20 64 | ......now.is.the.winter.of.our.d |
2cce0 | 69 73 63 6f 6e 74 65 6e 74 20 6d 61 64 65 20 67 6c 6f 72 69 6f 75 73 20 73 75 6d 6d 65 72 20 62 | iscontent.made.glorious.summer.b |
2cd00 | 79 20 74 68 69 73 20 73 75 6e 20 6f 66 20 79 6f 72 6b 0a 20 20 20 20 20 20 20 20 5b 27 4e 6f 77 | y.this.sun.of.york.........['Now |
2cd20 | 20 49 73 20 54 68 65 20 57 69 6e 74 65 72 20 4f 66 20 4f 75 72 20 44 69 73 63 6f 6e 74 65 6e 74 | .Is.The.Winter.Of.Our.Discontent |
2cd40 | 20 4d 61 64 65 20 47 6c 6f 72 69 6f 75 73 20 53 75 6d 6d 65 72 20 42 79 20 54 68 69 73 20 53 75 | .Made.Glorious.Summer.By.This.Su |
2cd60 | 6e 20 4f 66 20 59 6f 72 6b 27 5d 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 | n.Of.York'].....c............... |
2cd80 | 00 13 00 00 00 73 14 00 00 00 87 00 87 01 66 02 64 01 64 02 84 08 7c 02 44 00 83 01 53 00 29 03 | .....s........f.d.d...|.D...S.). |
2cda0 | 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 13 00 00 00 73 1a 00 00 00 67 00 7c 00 5d | Nc....................s....g.|.] |
2cdc0 | 12 7d 01 88 01 7c 01 66 01 88 00 9e 02 8e 00 91 02 71 04 53 00 72 0e 00 00 00 72 0e 00 00 00 29 | .}...|.f.........q.S.r....r....) |
2cde0 | 02 72 96 00 00 00 da 04 74 6f 6b 6e 29 02 72 b0 00 00 00 72 7c 01 00 00 72 0e 00 00 00 72 0f 00 | .r......tokn).r....r|...r....r.. |
2ce00 | 00 00 72 06 01 00 00 fc 14 00 00 73 02 00 00 00 06 00 7a 28 74 6f 6b 65 6e 4d 61 70 2e 3c 6c 6f | ..r........s......z(tokenMap.<lo |
2ce20 | 63 61 6c 73 3e 2e 70 61 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 72 0e 00 00 | cals>.pa.<locals>.<listcomp>r... |
2ce40 | 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 29 02 72 b0 00 00 00 72 7c 01 00 00 72 0e | .).r....r{...r....).r....r|...r. |
2ce60 | 00 00 00 72 0f 00 00 00 72 c8 01 00 00 fb 14 00 00 73 02 00 00 00 00 01 7a 14 74 6f 6b 65 6e 4d | ...r....r........s......z.tokenM |
2ce80 | 61 70 2e 3c 6c 6f 63 61 6c 73 3e 2e 70 61 72 0b 00 00 00 72 8d 01 00 00 29 04 72 8f 01 00 00 72 | ap.<locals>.par....r....).r....r |
2cea0 | 0b 00 00 00 72 90 01 00 00 72 8c 00 00 00 29 04 72 7c 01 00 00 72 b0 00 00 00 72 c8 01 00 00 72 | ....r....r....).r|...r....r....r |
2cec0 | 93 01 00 00 72 0e 00 00 00 29 02 72 b0 00 00 00 72 7c 01 00 00 72 0f 00 00 00 72 7d 00 00 00 d7 | ....r....).r....r|...r....r}.... |
2cee0 | 14 00 00 73 10 00 00 00 00 24 0e 03 02 01 06 01 12 01 0e 01 0e 01 06 02 63 01 00 00 00 00 00 00 | ...s.....$..............c....... |
2cf00 | 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c 00 83 01 a0 01 a1 00 53 00 29 01 | .........C...s....t.|.......S.). |
2cf20 | 4e 29 02 72 95 00 00 00 72 5b 02 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | N).r....r[...).r....r....r....r. |
2cf40 | 00 00 00 72 88 00 00 00 07 15 00 00 72 89 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 | ...r........r....c.............. |
2cf60 | 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c 00 83 01 a0 01 a1 00 53 00 29 01 4e 29 02 72 95 00 00 | ..C...s....t.|.......S.).N).r... |
2cf80 | 00 da 05 6c 6f 77 65 72 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 | ...lower).r....r....r....r....r. |
2cfa0 | 00 00 00 0b 15 00 00 72 89 00 00 00 72 4d 01 00 00 72 4e 01 00 00 63 04 00 00 00 00 00 00 00 08 | .......r....rM...rN...c......... |
2cfc0 | 00 00 00 08 00 00 00 03 00 00 00 73 7e 01 00 00 74 00 7c 00 74 01 83 02 72 1e 7c 00 89 00 74 02 | ...........s~...t.|.t...r.|...t. |
2cfe0 | 7c 00 7c 01 0c 00 64 01 8d 02 7d 00 6e 06 7c 00 6a 03 89 00 74 04 74 05 74 06 64 02 17 00 83 02 | |.|...d...}.n.|.j...t.t.t.d..... |
2d000 | 7d 04 7c 01 72 8e 74 07 a0 08 a1 00 a0 09 74 0a a1 01 7d 05 7c 02 7c 00 64 03 83 01 17 00 74 0b | }.|.r.t.......t...}.|.|.d.....t. |
2d020 | 74 0c 74 0d 7c 04 74 0e 64 04 83 01 17 00 7c 05 17 00 83 01 83 01 83 01 17 00 74 0f 64 05 64 06 | t.t.|.t.d.....|...........t.d.d. |
2d040 | 67 01 64 07 8d 02 64 08 83 01 a0 09 64 09 64 0a 84 00 a1 01 17 00 7c 03 17 00 7d 06 6e 6c 74 10 | g.d...d.....d.d.......|...}.nlt. |
2d060 | a0 08 a1 00 a0 09 74 0a a1 01 74 04 74 11 64 0b 64 0c 8d 02 42 00 7d 05 7c 02 7c 00 64 03 83 01 | ......t...t.t.d.d...B.}.|.|.d... |
2d080 | 17 00 74 0b 74 0c 74 0d 7c 04 a0 09 74 12 a1 01 74 0f 74 0e 64 04 83 01 7c 05 17 00 83 01 17 00 | ..t.t.t.|...t...t.t.d...|....... |
2d0a0 | 83 01 83 01 83 01 17 00 74 0f 64 05 64 06 67 01 64 07 8d 02 64 08 83 01 a0 09 64 0d 64 0a 84 00 | ........t.d.d.g.d...d.....d.d... |
2d0c0 | a1 01 17 00 7c 03 17 00 7d 06 74 13 74 14 64 0e 83 01 7c 00 17 00 64 0b 17 00 64 06 64 0f 8d 02 | ....|...}.t.t.d...|...d...d.d... |
2d0e0 | 7d 07 7c 06 a0 15 64 10 88 00 16 00 a1 01 01 00 7c 06 a0 16 87 00 66 01 64 11 64 0a 84 08 a1 01 | }.|...d.........|.....f.d.d..... |
2d100 | 01 00 7c 07 64 12 64 13 a0 17 88 00 a0 18 64 14 64 15 a1 02 a0 19 a1 00 a0 1a a1 00 a1 01 17 00 | ..|.d.d.......d.d............... |
2d120 | 83 01 a0 15 64 16 88 00 16 00 a1 01 7d 07 88 00 7c 06 5f 1b 88 00 7c 07 5f 1b 74 1c 7c 07 83 00 | ....d.......}...|._...|._.t.|... |
2d140 | 83 01 7c 06 5f 1d 7c 06 7c 07 66 02 53 00 29 17 7a 52 49 6e 74 65 72 6e 61 6c 20 68 65 6c 70 65 | ..|._.|.|.f.S.).zRInternal.helpe |
2d160 | 72 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 6f 70 65 6e 69 6e 67 20 61 6e 64 20 63 6c 6f 73 69 | r.to.construct.opening.and.closi |
2d180 | 6e 67 20 74 61 67 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 67 69 76 65 6e 20 61 20 74 61 67 20 | ng.tag.expressions,.given.a.tag. |
2d1a0 | 6e 61 6d 65 29 01 72 5a 02 00 00 7a 03 5f 2d 3a da 03 74 61 67 fa 01 3d fa 01 2f 46 29 01 72 29 | name).rZ...z._-:..tag..=../F).r) |
2d1c0 | 01 00 00 72 53 00 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 53 00 00 00 73 0c 00 | ...rS...c................S...s.. |
2d1e0 | 00 00 7c 02 64 01 19 00 64 02 6b 02 53 00 29 03 4e 72 01 00 00 00 72 3b 03 00 00 72 0e 00 00 00 | ..|.d...d.k.S.).Nr....r;...r.... |
2d200 | 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ).r....r{...r....r....r....r.... |
2d220 | 72 88 00 00 00 1f 15 00 00 72 89 00 00 00 7a 1b 5f 6d 61 6b 65 54 61 67 73 2e 3c 6c 6f 63 61 6c | r........r....z._makeTags.<local |
2d240 | 73 3e 2e 3c 6c 61 6d 62 64 61 3e 72 4e 01 00 00 29 01 72 6b 02 00 00 63 03 00 00 00 00 00 00 00 | s>.<lambda>rN...).rk...c........ |
2d260 | 03 00 00 00 02 00 00 00 53 00 00 00 73 0c 00 00 00 7c 02 64 01 19 00 64 02 6b 02 53 00 29 03 4e | ........S...s....|.d...d.k.S.).N |
2d280 | 72 01 00 00 00 72 3b 03 00 00 72 0e 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 | r....r;...r....).r....r{...r.... |
2d2a0 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 27 15 00 00 72 89 00 00 00 7a 02 3c | r....r....r....r....'...r....z.< |
2d2c0 | 2f 29 01 72 f6 02 00 00 7a 04 3c 25 73 3e 63 01 00 00 00 00 00 00 00 01 00 00 00 09 00 00 00 13 | /).r....z.<%s>c................. |
2d2e0 | 00 00 00 73 2a 00 00 00 7c 00 a0 00 64 01 64 02 a0 01 88 00 a0 02 64 03 64 04 a1 02 a0 03 a1 00 | ...s*...|...d.d.......d.d....... |
2d300 | a0 04 a1 00 a1 01 17 00 7c 00 a0 05 a1 00 a1 02 53 00 29 05 4e 72 64 02 00 00 72 a8 00 00 00 fa | ........|.......S.).Nrd...r..... |
2d320 | 01 3a 72 ca 00 00 00 29 06 72 0b 01 00 00 72 be 00 00 00 72 9f 00 00 00 da 05 74 69 74 6c 65 72 | .:r....).r....r....r......titler |
2d340 | 9d 00 00 00 72 37 01 00 00 29 01 72 87 00 00 00 29 01 da 07 72 65 73 6e 61 6d 65 72 0e 00 00 00 | ....r7...).r....)...resnamer.... |
2d360 | 72 0f 00 00 00 72 88 00 00 00 2d 15 00 00 72 89 00 00 00 72 7b 02 00 00 72 a8 00 00 00 72 3c 03 | r....r....-...r....r{...r....r<. |
2d380 | 00 00 72 ca 00 00 00 7a 05 3c 2f 25 73 3e 29 1e 72 8a 00 00 00 72 01 01 00 00 72 20 00 00 00 72 | ..r....z.</%s>).r....r....r....r |
2d3a0 | f3 00 00 00 72 3e 00 00 00 72 44 00 00 00 72 43 00 00 00 72 4e 00 00 00 72 37 01 00 00 72 91 00 | ....r>...rD...rC...rN...r7...r.. |
2d3c0 | 00 00 72 6a 00 00 00 72 19 00 00 00 72 41 00 00 00 72 1f 00 00 00 72 3a 00 00 00 72 2a 00 00 00 | ..rj...r....rA...r....r:...r*... |
2d3e0 | 72 69 00 00 00 72 66 00 00 00 72 52 00 00 00 72 18 00 00 00 da 02 5f 4c 72 b1 01 00 00 72 c3 01 | ri...rf...rR...r......_Lr....r.. |
2d400 | 00 00 72 be 00 00 00 72 9f 00 00 00 72 3d 03 00 00 72 9d 00 00 00 72 39 03 00 00 72 37 00 00 00 | ..r....r....r=...r....r9...r7... |
2d420 | 5a 08 74 61 67 5f 62 6f 64 79 29 08 da 06 74 61 67 53 74 72 da 03 78 6d 6c 5a 0b 73 75 70 70 72 | Z.tag_body)...tagStr..xmlZ.suppr |
2d440 | 65 73 73 5f 4c 54 5a 0b 73 75 70 70 72 65 73 73 5f 47 54 da 0b 74 61 67 41 74 74 72 4e 61 6d 65 | ess_LTZ.suppress_GT..tagAttrName |
2d460 | da 0c 74 61 67 41 74 74 72 56 61 6c 75 65 da 07 6f 70 65 6e 54 61 67 da 08 63 6c 6f 73 65 54 61 | ..tagAttrValue..openTag..closeTa |
2d480 | 67 72 0e 00 00 00 29 01 72 3e 03 00 00 72 0f 00 00 00 da 09 5f 6d 61 6b 65 54 61 67 73 0f 15 00 | gr....).r>...r......_makeTags... |
2d4a0 | 00 73 24 00 00 00 00 04 0a 01 04 01 10 02 06 02 0e 01 04 01 0e 05 4a 02 1a 06 52 01 18 02 0e 02 | .s$...................J...R..... |
2d4c0 | 12 01 2c 01 06 01 06 01 0c 01 72 46 03 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 | ..,.......rF...c................ |
2d4e0 | 43 00 00 00 73 0a 00 00 00 74 00 7c 00 64 01 83 02 53 00 29 02 61 4a 03 00 00 48 65 6c 70 65 72 | C...s....t.|.d...S.).aJ...Helper |
2d500 | 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 6f 70 65 6e 69 6e 67 20 61 6e 64 20 63 6c 6f 73 69 6e | .to.construct.opening.and.closin |
2d520 | 67 20 74 61 67 20 65 78 70 72 65 73 73 69 6f 6e 73 20 66 6f 72 20 48 54 4d 4c 2c 0a 20 20 20 20 | g.tag.expressions.for.HTML,..... |
2d540 | 67 69 76 65 6e 20 61 20 74 61 67 20 6e 61 6d 65 2e 20 4d 61 74 63 68 65 73 20 74 61 67 73 20 69 | given.a.tag.name..Matches.tags.i |
2d560 | 6e 20 65 69 74 68 65 72 20 75 70 70 65 72 20 6f 72 20 6c 6f 77 65 72 20 63 61 73 65 2c 0a 20 20 | n.either.upper.or.lower.case,... |
2d580 | 20 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 6e 61 6d 65 73 70 61 63 65 73 20 61 6e 64 | ..attributes.with.namespaces.and |
2d5a0 | 20 77 69 74 68 20 71 75 6f 74 65 64 20 6f 72 20 75 6e 71 75 6f 74 65 64 20 76 61 6c 75 65 73 2e | .with.quoted.or.unquoted.values. |
2d5c0 | 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 | ......Example::..........text.=. |
2d5e0 | 27 3c 74 64 3e 4d 6f 72 65 20 69 6e 66 6f 20 61 74 20 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 | '<td>More.info.at.the.<a.href="h |
2d600 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 79 70 61 72 73 69 6e 67 2f 70 79 70 61 | ttps://github.com/pyparsing/pypa |
2d620 | 72 73 69 6e 67 2f 77 69 6b 69 22 3e 70 79 70 61 72 73 69 6e 67 3c 2f 61 3e 20 77 69 6b 69 20 70 | rsing/wiki">pyparsing</a>.wiki.p |
2d640 | 61 67 65 3c 2f 74 64 3e 27 0a 20 20 20 20 20 20 20 20 23 20 6d 61 6b 65 48 54 4d 4c 54 61 67 73 | age</td>'.........#.makeHTMLTags |
2d660 | 20 72 65 74 75 72 6e 73 20 70 79 70 61 72 73 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 73 20 66 | .returns.pyparsing.expressions.f |
2d680 | 6f 72 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 61 6e 64 0a 20 20 20 20 20 20 20 20 23 20 63 6c 6f | or.the.opening.and.........#.clo |
2d6a0 | 73 69 6e 67 20 74 61 67 73 20 61 73 20 61 20 32 2d 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 61 | sing.tags.as.a.2-tuple.........a |
2d6c0 | 2c 61 5f 65 6e 64 20 3d 20 6d 61 6b 65 48 54 4d 4c 54 61 67 73 28 22 41 22 29 0a 20 20 20 20 20 | ,a_end.=.makeHTMLTags("A")...... |
2d6e0 | 20 20 20 6c 69 6e 6b 5f 65 78 70 72 20 3d 20 61 20 2b 20 53 6b 69 70 54 6f 28 61 5f 65 6e 64 29 | ...link_expr.=.a.+.SkipTo(a_end) |
2d700 | 28 22 6c 69 6e 6b 5f 74 65 78 74 22 29 20 2b 20 61 5f 65 6e 64 0a 0a 20 20 20 20 20 20 20 20 66 | ("link_text").+.a_end..........f |
2d720 | 6f 72 20 6c 69 6e 6b 20 69 6e 20 6c 69 6e 6b 5f 65 78 70 72 2e 73 65 61 72 63 68 53 74 72 69 6e | or.link.in.link_expr.searchStrin |
2d740 | 67 28 74 65 78 74 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 74 74 72 69 62 75 74 65 | g(text):.............#.attribute |
2d760 | 73 20 69 6e 20 74 68 65 20 3c 41 3e 20 74 61 67 20 28 6c 69 6b 65 20 22 68 72 65 66 22 20 73 68 | s.in.the.<A>.tag.(like."href".sh |
2d780 | 6f 77 6e 20 68 65 72 65 29 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 6c 73 6f | own.here).are.............#.also |
2d7a0 | 20 61 63 63 65 73 73 69 62 6c 65 20 61 73 20 6e 61 6d 65 64 20 72 65 73 75 6c 74 73 0a 20 20 20 | .accessible.as.named.results.... |
2d7c0 | 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 6c 69 6e 6b 2e 6c 69 6e 6b 5f 74 65 78 74 2c 20 27 | .........print(link.link_text,.' |
2d7e0 | 2d 3e 27 2c 20 6c 69 6e 6b 2e 68 72 65 66 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 | ->',.link.href)......prints::... |
2d800 | 20 20 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 20 2d 3e 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 | .......pyparsing.->.https://gith |
2d820 | 75 62 2e 63 6f 6d 2f 70 79 70 61 72 73 69 6e 67 2f 70 79 70 61 72 73 69 6e 67 2f 77 69 6b 69 0a | ub.com/pyparsing/pyparsing/wiki. |
2d840 | 20 20 20 20 46 29 01 72 46 03 00 00 29 01 72 40 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 | ....F).rF...).r@...r....r....r.. |
2d860 | 00 00 72 5b 00 00 00 34 15 00 00 73 02 00 00 00 00 16 63 01 00 00 00 00 00 00 00 01 00 00 00 03 | ..r[...4...s......c............. |
2d880 | 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 64 01 83 02 53 00 29 02 7a bb 48 65 6c 70 65 72 | ...C...s....t.|.d...S.).z.Helper |
2d8a0 | 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 6f 70 65 6e 69 6e 67 20 61 6e 64 20 63 6c 6f 73 69 6e | .to.construct.opening.and.closin |
2d8c0 | 67 20 74 61 67 20 65 78 70 72 65 73 73 69 6f 6e 73 20 66 6f 72 20 58 4d 4c 2c 0a 20 20 20 20 67 | g.tag.expressions.for.XML,.....g |
2d8e0 | 69 76 65 6e 20 61 20 74 61 67 20 6e 61 6d 65 2e 20 4d 61 74 63 68 65 73 20 74 61 67 73 20 6f 6e | iven.a.tag.name..Matches.tags.on |
2d900 | 6c 79 20 69 6e 20 74 68 65 20 67 69 76 65 6e 20 75 70 70 65 72 2f 6c 6f 77 65 72 20 63 61 73 65 | ly.in.the.given.upper/lower.case |
2d920 | 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 20 73 69 6d 69 6c 61 72 20 74 6f 20 3a 63 6c 61 73 | .......Example:.similar.to.:clas |
2d940 | 73 3a 60 6d 61 6b 65 48 54 4d 4c 54 61 67 73 60 0a 20 20 20 20 54 29 01 72 46 03 00 00 29 01 72 | s:`makeHTMLTags`.....T).rF...).r |
2d960 | 40 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 5c 00 00 00 4c 15 00 00 73 02 00 00 | @...r....r....r....r\...L...s... |
2d980 | 00 00 06 63 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0f 00 00 00 73 38 00 00 00 7c 00 72 | ...c....................s8...|.r |
2d9a0 | 12 7c 00 64 01 64 01 85 02 19 00 89 00 6e 08 7c 01 a0 00 a1 00 89 00 64 02 64 03 84 00 88 00 44 | .|.d.d.......n.|.......d.d.....D |
2d9c0 | 00 83 01 89 00 87 00 66 01 64 04 64 05 84 08 7d 02 7c 02 53 00 29 06 61 36 08 00 00 48 65 6c 70 | .......f.d.d...}.|.S.).a6...Help |
2d9e0 | 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 20 76 61 6c 69 64 61 74 69 6e 67 20 70 61 72 73 65 20 | er.to.create.a.validating.parse. |
2da00 | 61 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 77 69 74 68 20 73 74 61 72 74 0a 20 20 20 | action.to.be.used.with.start.... |
2da20 | 20 74 61 67 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20 3a 63 6c 61 73 73 3a 60 6d 61 6b 65 58 | .tags.created.with.:class:`makeX |
2da40 | 4d 4c 54 61 67 73 60 20 6f 72 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 6d 61 6b 65 48 54 4d 4c 54 | MLTags`.or.....:class:`makeHTMLT |
2da60 | 61 67 73 60 2e 20 55 73 65 20 60 60 77 69 74 68 41 74 74 72 69 62 75 74 65 60 60 20 74 6f 20 71 | ags`..Use.``withAttribute``.to.q |
2da80 | 75 61 6c 69 66 79 0a 20 20 20 20 61 20 73 74 61 72 74 69 6e 67 20 74 61 67 20 77 69 74 68 20 61 | ualify.....a.starting.tag.with.a |
2daa0 | 20 72 65 71 75 69 72 65 64 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 2c 20 74 6f 20 61 76 | .required.attribute.value,.to.av |
2dac0 | 6f 69 64 20 66 61 6c 73 65 0a 20 20 20 20 6d 61 74 63 68 65 73 20 6f 6e 20 63 6f 6d 6d 6f 6e 20 | oid.false.....matches.on.common. |
2dae0 | 74 61 67 73 20 73 75 63 68 20 61 73 20 60 60 3c 54 44 3e 60 60 20 6f 72 20 60 60 3c 44 49 56 3e | tags.such.as.``<TD>``.or.``<DIV> |
2db00 | 60 60 2e 0a 0a 20 20 20 20 43 61 6c 6c 20 60 60 77 69 74 68 41 74 74 72 69 62 75 74 65 60 60 20 | ``.......Call.``withAttribute``. |
2db20 | 77 69 74 68 20 61 20 73 65 72 69 65 73 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 73 | with.a.series.of.attribute.names |
2db40 | 20 61 6e 64 0a 20 20 20 20 76 61 6c 75 65 73 2e 20 53 70 65 63 69 66 79 20 74 68 65 20 6c 69 73 | .and.....values..Specify.the.lis |
2db60 | 74 20 6f 66 20 66 69 6c 74 65 72 20 61 74 74 72 69 62 75 74 65 73 20 6e 61 6d 65 73 20 61 6e 64 | t.of.filter.attributes.names.and |
2db80 | 20 76 61 6c 75 65 73 20 61 73 3a 0a 0a 20 20 20 20 20 2d 20 6b 65 79 77 6f 72 64 20 61 72 67 75 | .values.as:.......-.keyword.argu |
2dba0 | 6d 65 6e 74 73 2c 20 61 73 20 69 6e 20 60 60 28 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 29 60 60 | ments,.as.in.``(align="right")`` |
2dbc0 | 2c 20 6f 72 0a 20 20 20 20 20 2d 20 61 73 20 61 6e 20 65 78 70 6c 69 63 69 74 20 64 69 63 74 20 | ,.or......-.as.an.explicit.dict. |
2dbe0 | 77 69 74 68 20 60 60 2a 2a 60 60 20 6f 70 65 72 61 74 6f 72 2c 20 77 68 65 6e 20 61 6e 20 61 74 | with.``**``.operator,.when.an.at |
2dc00 | 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 6e 61 6d 65 20 69 73 20 61 6c 73 6f 20 61 20 50 79 | tribute........name.is.also.a.Py |
2dc20 | 74 68 6f 6e 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 2c 20 61 73 20 69 6e 20 60 60 2a 2a 7b 22 | thon.reserved.word,.as.in.``**{" |
2dc40 | 63 6c 61 73 73 22 3a 22 43 75 73 74 6f 6d 65 72 22 2c 20 22 61 6c 69 67 6e 22 3a 22 72 69 67 68 | class":"Customer",."align":"righ |
2dc60 | 74 22 7d 60 60 0a 20 20 20 20 20 2d 20 61 20 6c 69 73 74 20 6f 66 20 6e 61 6d 65 2d 76 61 6c 75 | t"}``......-.a.list.of.name-valu |
2dc80 | 65 20 74 75 70 6c 65 73 2c 20 61 73 20 69 6e 20 60 60 28 28 22 6e 73 31 3a 63 6c 61 73 73 22 2c | e.tuples,.as.in.``(("ns1:class", |
2dca0 | 20 22 43 75 73 74 6f 6d 65 72 22 29 2c 20 28 22 6e 73 32 3a 61 6c 69 67 6e 22 2c 22 72 69 67 68 | ."Customer"),.("ns2:align","righ |
2dcc0 | 74 22 29 29 60 60 0a 0a 20 20 20 20 46 6f 72 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 73 20 | t"))``......For.attribute.names. |
2dce0 | 77 69 74 68 20 61 20 6e 61 6d 65 73 70 61 63 65 20 70 72 65 66 69 78 2c 20 79 6f 75 20 6d 75 73 | with.a.namespace.prefix,.you.mus |
2dd00 | 74 20 75 73 65 20 74 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 66 6f 72 6d 2e 20 20 41 74 74 72 | t.use.the.second.....form...Attr |
2dd20 | 69 62 75 74 65 20 6e 61 6d 65 73 20 61 72 65 20 6d 61 74 63 68 65 64 20 69 6e 73 65 6e 73 69 74 | ibute.names.are.matched.insensit |
2dd40 | 69 76 65 20 74 6f 20 75 70 70 65 72 2f 6c 6f 77 65 72 20 63 61 73 65 2e 0a 0a 20 20 20 20 49 66 | ive.to.upper/lower.case.......If |
2dd60 | 20 6a 75 73 74 20 74 65 73 74 69 6e 67 20 66 6f 72 20 60 60 63 6c 61 73 73 60 60 20 28 77 69 74 | .just.testing.for.``class``.(wit |
2dd80 | 68 20 6f 72 20 77 69 74 68 6f 75 74 20 61 20 6e 61 6d 65 73 70 61 63 65 29 2c 20 75 73 65 0a 20 | h.or.without.a.namespace),.use.. |
2dda0 | 20 20 20 3a 63 6c 61 73 73 3a 60 77 69 74 68 43 6c 61 73 73 60 2e 0a 0a 20 20 20 20 54 6f 20 76 | ...:class:`withClass`.......To.v |
2ddc0 | 65 72 69 66 79 20 74 68 61 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 65 78 69 73 74 73 2c | erify.that.the.attribute.exists, |
2dde0 | 20 62 75 74 20 77 69 74 68 6f 75 74 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 76 61 6c 75 65 2c | .but.without.specifying.a.value, |
2de00 | 0a 20 20 20 20 70 61 73 73 20 60 60 77 69 74 68 41 74 74 72 69 62 75 74 65 2e 41 4e 59 5f 56 41 | .....pass.``withAttribute.ANY_VA |
2de20 | 4c 55 45 60 60 20 61 73 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 | LUE``.as.the.value.......Example |
2de40 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 27 27 27 0a 20 20 20 20 20 20 20 20 20 | ::..........html.=.'''.......... |
2de60 | 20 20 20 3c 64 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 6f 6d 65 20 74 65 78 74 0a 20 | ...<div>.............Some.text.. |
2de80 | 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 20 74 79 70 65 3d 22 67 72 69 64 22 3e 31 20 34 20 | ...........<div.type="grid">1.4. |
2dea0 | 30 20 31 20 30 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 20 74 79 70 | 0.1.0</div>.............<div.typ |
2dec0 | 65 3d 22 67 72 61 70 68 22 3e 31 2c 33 20 32 2c 33 20 31 2c 31 3c 2f 64 69 76 3e 0a 20 20 20 20 | e="graph">1,3.2,3.1,1</div>..... |
2dee0 | 20 20 20 20 20 20 20 20 3c 64 69 76 3e 74 68 69 73 20 68 61 73 20 6e 6f 20 74 79 70 65 3c 2f 64 | ........<div>this.has.no.type</d |
2df00 | 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 0a 20 20 20 20 20 20 20 20 | iv>.............</div>.......... |
2df20 | 27 27 27 0a 20 20 20 20 20 20 20 20 64 69 76 2c 64 69 76 5f 65 6e 64 20 3d 20 6d 61 6b 65 48 54 | '''.........div,div_end.=.makeHT |
2df40 | 4d 4c 54 61 67 73 28 22 64 69 76 22 29 0a 0a 20 20 20 20 20 20 20 20 23 20 6f 6e 6c 79 20 6d 61 | MLTags("div")..........#.only.ma |
2df60 | 74 63 68 20 64 69 76 20 74 61 67 20 68 61 76 69 6e 67 20 61 20 74 79 70 65 20 61 74 74 72 69 62 | tch.div.tag.having.a.type.attrib |
2df80 | 75 74 65 20 77 69 74 68 20 76 61 6c 75 65 20 22 67 72 69 64 22 0a 20 20 20 20 20 20 20 20 64 69 | ute.with.value."grid".........di |
2dfa0 | 76 5f 67 72 69 64 20 3d 20 64 69 76 28 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 77 69 | v_grid.=.div().setParseAction(wi |
2dfc0 | 74 68 41 74 74 72 69 62 75 74 65 28 74 79 70 65 3d 22 67 72 69 64 22 29 29 0a 20 20 20 20 20 20 | thAttribute(type="grid"))....... |
2dfe0 | 20 20 67 72 69 64 5f 65 78 70 72 20 3d 20 64 69 76 5f 67 72 69 64 20 2b 20 53 6b 69 70 54 6f 28 | ..grid_expr.=.div_grid.+.SkipTo( |
2e000 | 64 69 76 20 7c 20 64 69 76 5f 65 6e 64 29 28 22 62 6f 64 79 22 29 0a 20 20 20 20 20 20 20 20 66 | div.|.div_end)("body").........f |
2e020 | 6f 72 20 67 72 69 64 5f 68 65 61 64 65 72 20 69 6e 20 67 72 69 64 5f 65 78 70 72 2e 73 65 61 72 | or.grid_header.in.grid_expr.sear |
2e040 | 63 68 53 74 72 69 6e 67 28 68 74 6d 6c 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e | chString(html):.............prin |
2e060 | 74 28 67 72 69 64 5f 68 65 61 64 65 72 2e 62 6f 64 79 29 0a 0a 20 20 20 20 20 20 20 20 23 20 63 | t(grid_header.body)..........#.c |
2e080 | 6f 6e 73 74 72 75 63 74 20 61 20 6d 61 74 63 68 20 77 69 74 68 20 61 6e 79 20 64 69 76 20 74 61 | onstruct.a.match.with.any.div.ta |
2e0a0 | 67 20 68 61 76 69 6e 67 20 61 20 74 79 70 65 20 61 74 74 72 69 62 75 74 65 2c 20 72 65 67 61 72 | g.having.a.type.attribute,.regar |
2e0c0 | 64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 64 69 76 5f 61 | dless.of.the.value.........div_a |
2e0e0 | 6e 79 5f 74 79 70 65 20 3d 20 64 69 76 28 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 77 | ny_type.=.div().setParseAction(w |
2e100 | 69 74 68 41 74 74 72 69 62 75 74 65 28 74 79 70 65 3d 77 69 74 68 41 74 74 72 69 62 75 74 65 2e | ithAttribute(type=withAttribute. |
2e120 | 41 4e 59 5f 56 41 4c 55 45 29 29 0a 20 20 20 20 20 20 20 20 64 69 76 5f 65 78 70 72 20 3d 20 64 | ANY_VALUE)).........div_expr.=.d |
2e140 | 69 76 5f 61 6e 79 5f 74 79 70 65 20 2b 20 53 6b 69 70 54 6f 28 64 69 76 20 7c 20 64 69 76 5f 65 | iv_any_type.+.SkipTo(div.|.div_e |
2e160 | 6e 64 29 28 22 62 6f 64 79 22 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 64 69 76 5f 68 65 61 64 | nd)("body").........for.div_head |
2e180 | 65 72 20 69 6e 20 64 69 76 5f 65 78 70 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 68 74 6d 6c | er.in.div_expr.searchString(html |
2e1a0 | 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 64 69 76 5f 68 65 61 64 65 72 2e | ):.............print(div_header. |
2e1c0 | 62 6f 64 79 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 31 20 34 | body)......prints::..........1.4 |
2e1e0 | 20 30 20 31 20 30 0a 0a 20 20 20 20 20 20 20 20 31 20 34 20 30 20 31 20 30 0a 20 20 20 20 20 20 | .0.1.0..........1.4.0.1.0....... |
2e200 | 20 20 31 2c 33 20 32 2c 33 20 31 2c 31 0a 20 20 20 20 4e 63 01 00 00 00 00 00 00 00 03 00 00 00 | ..1,3.2,3.1,1.....Nc............ |
2e220 | 04 00 00 00 53 00 00 00 73 18 00 00 00 67 00 7c 00 5d 10 5c 02 7d 01 7d 02 7c 01 7c 02 66 02 91 | ....S...s....g.|.].\.}.}.|.|.f.. |
2e240 | 02 71 04 53 00 72 0e 00 00 00 72 0e 00 00 00 29 03 72 96 00 00 00 72 09 01 00 00 72 05 01 00 00 | .q.S.r....r....).r....r....r.... |
2e260 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 90 15 00 00 73 02 00 00 00 06 00 7a | r....r....r....r........s......z |
2e280 | 21 77 69 74 68 41 74 74 72 69 62 75 74 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d | !withAttribute.<locals>.<listcom |
2e2a0 | 70 3e 63 03 00 00 00 00 00 00 00 05 00 00 00 08 00 00 00 13 00 00 00 73 5e 00 00 00 78 58 88 00 | p>c....................s^...xX.. |
2e2c0 | 44 00 5d 50 5c 02 7d 03 7d 04 7c 03 7c 02 6b 07 72 26 74 00 7c 00 7c 01 64 01 7c 03 17 00 83 03 | D.]P\.}.}.|.|.k.r&t.|.|.d.|..... |
2e2e0 | 82 01 7c 04 74 01 6a 02 6b 03 72 06 7c 02 7c 03 19 00 7c 04 6b 03 72 06 74 00 7c 00 7c 01 64 02 | ..|.t.j.k.r.|.|...|.k.r.t.|.|.d. |
2e300 | 7c 03 7c 02 7c 03 19 00 7c 04 66 03 16 00 83 03 82 01 71 06 57 00 64 00 53 00 29 03 4e 7a 16 6e | |.|.|...|.f.......q.W.d.S.).Nz.n |
2e320 | 6f 20 6d 61 74 63 68 69 6e 67 20 61 74 74 72 69 62 75 74 65 20 7a 2b 61 74 74 72 69 62 75 74 65 | o.matching.attribute.z+attribute |
2e340 | 20 27 25 73 27 20 68 61 73 20 76 61 6c 75 65 20 27 25 73 27 2c 20 6d 75 73 74 20 62 65 20 27 25 | .'%s'.has.value.'%s',.must.be.'% |
2e360 | 73 27 29 03 72 2e 00 00 00 72 75 00 00 00 da 09 41 4e 59 5f 56 41 4c 55 45 29 05 72 9c 00 00 00 | s').r....ru.....ANY_VALUE).r.... |
2e380 | 72 7b 01 00 00 72 d8 01 00 00 da 08 61 74 74 72 4e 61 6d 65 da 09 61 74 74 72 56 61 6c 75 65 29 | r{...r......attrName..attrValue) |
2e3a0 | 01 da 05 61 74 74 72 73 72 0e 00 00 00 72 0f 00 00 00 72 c8 01 00 00 91 15 00 00 73 0c 00 00 00 | ...attrsr....r....r........s.... |
2e3c0 | 00 01 0e 01 08 01 10 01 16 01 08 01 7a 19 77 69 74 68 41 74 74 72 69 62 75 74 65 2e 3c 6c 6f 63 | ............z.withAttribute.<loc |
2e3e0 | 61 6c 73 3e 2e 70 61 29 01 72 10 01 00 00 29 03 72 b0 00 00 00 da 08 61 74 74 72 44 69 63 74 72 | als>.pa).r....).r......attrDictr |
2e400 | c8 01 00 00 72 0e 00 00 00 29 01 72 4a 03 00 00 72 0f 00 00 00 72 75 00 00 00 54 15 00 00 73 0c | ....r....).rJ...r....ru...T...s. |
2e420 | 00 00 00 00 38 04 01 0e 02 08 01 0e 01 0c 07 63 02 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 | ....8..........c................ |
2e440 | 43 00 00 00 73 1e 00 00 00 7c 01 72 0c 64 01 7c 01 16 00 6e 02 64 02 7d 02 74 00 66 00 7c 02 7c | C...s....|.r.d.|...n.d.}.t.f.|.| |
2e460 | 00 69 01 8e 01 53 00 29 03 61 c9 03 00 00 53 69 6d 70 6c 69 66 69 65 64 20 76 65 72 73 69 6f 6e | .i...S.).a....Simplified.version |
2e480 | 20 6f 66 20 3a 63 6c 61 73 73 3a 60 77 69 74 68 41 74 74 72 69 62 75 74 65 60 20 77 68 65 6e 0a | .of.:class:`withAttribute`.when. |
2e4a0 | 20 20 20 20 6d 61 74 63 68 69 6e 67 20 6f 6e 20 61 20 64 69 76 20 63 6c 61 73 73 20 2d 20 6d 61 | ....matching.on.a.div.class.-.ma |
2e4c0 | 64 65 20 64 69 66 66 69 63 75 6c 74 20 62 65 63 61 75 73 65 20 60 60 63 6c 61 73 73 60 60 20 69 | de.difficult.because.``class``.i |
2e4e0 | 73 0a 20 20 20 20 61 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 20 69 6e 20 50 79 74 68 6f 6e 2e | s.....a.reserved.word.in.Python. |
2e500 | 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 | ......Example::..........html.=. |
2e520 | 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 | '''.............<div>........... |
2e540 | 20 20 53 6f 6d 65 20 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 20 63 6c 61 | ..Some.text.............<div.cla |
2e560 | 73 73 3d 22 67 72 69 64 22 3e 31 20 34 20 30 20 31 20 30 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 | ss="grid">1.4.0.1.0</div>....... |
2e580 | 20 20 20 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 67 72 61 70 68 22 3e 31 2c 33 20 32 2c 33 | ......<div.class="graph">1,3.2,3 |
2e5a0 | 20 31 2c 31 3c 2f 64 69 76 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69 76 3e 74 68 69 73 | .1,1</div>.............<div>this |
2e5c0 | 20 26 6c 74 3b 64 69 76 26 67 74 3b 20 68 61 73 20 6e 6f 20 63 6c 61 73 73 3c 2f 64 69 76 3e 0a | .<div>.has.no.class</div>. |
2e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 64 69 76 3e 0a 0a 20 20 20 20 20 20 20 20 27 27 27 0a | ............</div>..........'''. |
2e600 | 20 20 20 20 20 20 20 20 64 69 76 2c 64 69 76 5f 65 6e 64 20 3d 20 6d 61 6b 65 48 54 4d 4c 54 61 | ........div,div_end.=.makeHTMLTa |
2e620 | 67 73 28 22 64 69 76 22 29 0a 20 20 20 20 20 20 20 20 64 69 76 5f 67 72 69 64 20 3d 20 64 69 76 | gs("div").........div_grid.=.div |
2e640 | 28 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 77 69 74 68 43 6c 61 73 73 28 22 67 72 69 | ().setParseAction(withClass("gri |
2e660 | 64 22 29 29 0a 0a 20 20 20 20 20 20 20 20 67 72 69 64 5f 65 78 70 72 20 3d 20 64 69 76 5f 67 72 | d"))..........grid_expr.=.div_gr |
2e680 | 69 64 20 2b 20 53 6b 69 70 54 6f 28 64 69 76 20 7c 20 64 69 76 5f 65 6e 64 29 28 22 62 6f 64 79 | id.+.SkipTo(div.|.div_end)("body |
2e6a0 | 22 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 67 72 69 64 5f 68 65 61 64 65 72 20 69 6e 20 67 72 | ").........for.grid_header.in.gr |
2e6c0 | 69 64 5f 65 78 70 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 68 74 6d 6c 29 3a 0a 20 20 20 20 | id_expr.searchString(html):..... |
2e6e0 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 67 72 69 64 5f 68 65 61 64 65 72 2e 62 6f 64 79 29 0a | ........print(grid_header.body). |
2e700 | 0a 20 20 20 20 20 20 20 20 64 69 76 5f 61 6e 79 5f 74 79 70 65 20 3d 20 64 69 76 28 29 2e 73 65 | .........div_any_type.=.div().se |
2e720 | 74 50 61 72 73 65 41 63 74 69 6f 6e 28 77 69 74 68 43 6c 61 73 73 28 77 69 74 68 41 74 74 72 69 | tParseAction(withClass(withAttri |
2e740 | 62 75 74 65 2e 41 4e 59 5f 56 41 4c 55 45 29 29 0a 20 20 20 20 20 20 20 20 64 69 76 5f 65 78 70 | bute.ANY_VALUE)).........div_exp |
2e760 | 72 20 3d 20 64 69 76 5f 61 6e 79 5f 74 79 70 65 20 2b 20 53 6b 69 70 54 6f 28 64 69 76 20 7c 20 | r.=.div_any_type.+.SkipTo(div.|. |
2e780 | 64 69 76 5f 65 6e 64 29 28 22 62 6f 64 79 22 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 64 69 76 | div_end)("body").........for.div |
2e7a0 | 5f 68 65 61 64 65 72 20 69 6e 20 64 69 76 5f 65 78 70 72 2e 73 65 61 72 63 68 53 74 72 69 6e 67 | _header.in.div_expr.searchString |
2e7c0 | 28 68 74 6d 6c 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 64 69 76 5f 68 65 | (html):.............print(div_he |
2e7e0 | 61 64 65 72 2e 62 6f 64 79 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 | ader.body)......prints::........ |
2e800 | 20 20 31 20 34 20 30 20 31 20 30 0a 0a 20 20 20 20 20 20 20 20 31 20 34 20 30 20 31 20 30 0a 20 | ..1.4.0.1.0..........1.4.0.1.0.. |
2e820 | 20 20 20 20 20 20 20 31 2c 33 20 32 2c 33 20 31 2c 31 0a 20 20 20 20 7a 08 25 73 3a 63 6c 61 73 | .......1,3.2,3.1,1.....z.%s:clas |
2e840 | 73 da 05 63 6c 61 73 73 29 01 72 75 00 00 00 29 03 da 09 63 6c 61 73 73 6e 61 6d 65 da 09 6e 61 | s..class).ru...)...classname..na |
2e860 | 6d 65 73 70 61 63 65 da 09 63 6c 61 73 73 61 74 74 72 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | mespace..classattrr....r....r... |
2e880 | 00 72 7b 00 00 00 9b 15 00 00 73 04 00 00 00 00 23 10 01 fa 01 28 72 93 02 00 00 63 04 00 00 00 | .r{.......s.....#....(r....c.... |
2e8a0 | 00 00 00 00 12 00 00 00 07 00 00 00 43 00 00 00 73 b2 02 00 00 47 00 64 01 64 02 84 00 64 02 74 | ............C...s....G.d.d...d.t |
2e8c0 | 00 83 03 7d 04 74 01 83 00 7d 05 7c 00 7c 02 7c 05 17 00 7c 03 17 00 42 00 7d 06 90 02 78 7c 74 | ...}.t...}.|.|.|...|...B.}...x|t |
2e8e0 | 02 7c 01 83 01 44 00 90 02 5d 6e 5c 02 7d 07 7d 08 7c 08 64 03 17 00 64 04 64 05 85 02 19 00 5c | .|...D...]n\.}.}.|.d...d.d.....\ |
2e900 | 04 7d 09 7d 0a 7d 0b 7d 0c 7c 0a 64 06 6b 00 72 64 64 07 7c 09 16 00 6e 06 64 08 7c 09 16 00 7d | .}.}.}.}.|.d.k.rdd.|...n.d.|...} |
2e920 | 0d 7c 0a 64 06 6b 02 72 98 7c 09 64 04 6b 08 73 88 74 03 7c 09 83 01 64 09 6b 03 72 90 74 04 64 | .|.d.k.r.|.d.k.s.t.|...d.k.r.t.d |
2e940 | 0a 83 01 82 01 7c 09 5c 02 7d 0e 7d 0f 74 01 83 00 a0 05 7c 0d a1 01 7d 10 7c 0b 74 06 6a 07 6b | .....|.\.}.}.t.....|...}.|.t.j.k |
2e960 | 02 90 01 72 74 7c 0a 64 0b 6b 02 72 d6 7c 04 7c 06 7c 09 17 00 83 01 74 08 7c 06 74 09 7c 09 83 | ...rt|.d.k.r.|.|.|.....t.|.t.|.. |
2e980 | 01 17 00 83 01 17 00 7d 11 6e 9c 7c 0a 64 09 6b 02 90 01 72 2e 7c 09 64 04 6b 09 90 01 72 10 7c | .......}.n.|.d.k...r.|.d.k...r.| |
2e9a0 | 04 7c 06 7c 09 17 00 7c 06 17 00 83 01 74 08 7c 06 74 09 7c 09 7c 06 17 00 83 01 17 00 83 01 17 | .|.|...|.....t.|.t.|.|.......... |
2e9c0 | 00 7d 11 6e 1c 7c 04 7c 06 7c 06 17 00 83 01 74 08 7c 06 74 09 7c 06 83 01 17 00 83 01 17 00 7d | .}.n.|.|.|.....t.|.t.|.........} |
2e9e0 | 11 6e 44 7c 0a 64 06 6b 02 90 01 72 6a 7c 04 7c 06 7c 0e 17 00 7c 06 17 00 7c 0f 17 00 7c 06 17 | .nD|.d.k...rj|.|.|...|...|...|.. |
2ea00 | 00 83 01 74 08 7c 06 7c 0e 17 00 7c 06 17 00 7c 0f 17 00 7c 06 17 00 83 01 17 00 7d 11 6e 08 74 | ...t.|.|...|...|...|.......}.n.t |
2ea20 | 04 64 0c 83 01 82 01 6e ec 7c 0b 74 06 6a 0a 6b 02 90 02 72 58 7c 0a 64 0b 6b 02 90 01 72 ba 74 | .d.....n.|.t.j.k...rX|.d.k...r.t |
2ea40 | 0b 7c 09 74 0c 83 02 90 01 73 9e 74 0c 7c 09 83 01 7d 09 7c 04 7c 09 6a 0d 7c 10 17 00 83 01 74 | .|.t.....s.t.|...}.|.|.j.|.....t |
2ea60 | 08 7c 09 7c 10 17 00 83 01 17 00 7d 11 6e 9c 7c 0a 64 09 6b 02 90 02 72 12 7c 09 64 04 6b 09 90 | .|.|.......}.n.|.d.k...r.|.d.k.. |
2ea80 | 01 72 f4 7c 04 7c 06 7c 09 17 00 7c 10 17 00 83 01 74 08 7c 06 74 09 7c 09 7c 10 17 00 83 01 17 | .r.|.|.|...|.....t.|.t.|.|...... |
2eaa0 | 00 83 01 17 00 7d 11 6e 1c 7c 04 7c 06 7c 10 17 00 83 01 74 08 7c 06 74 09 7c 10 83 01 17 00 83 | .....}.n.|.|.|.....t.|.t.|...... |
2eac0 | 01 17 00 7d 11 6e 44 7c 0a 64 06 6b 02 90 02 72 4e 7c 04 7c 06 7c 0e 17 00 7c 10 17 00 7c 0f 17 | ...}.nD|.d.k...rN|.|.|...|...|.. |
2eae0 | 00 7c 10 17 00 83 01 74 08 7c 06 7c 0e 17 00 7c 10 17 00 7c 0f 17 00 7c 10 17 00 83 01 17 00 7d | .|.....t.|.|...|...|...|.......} |
2eb00 | 11 6e 08 74 04 64 0c 83 01 82 01 6e 08 74 04 64 0d 83 01 82 01 7c 0c 90 02 72 8c 74 0b 7c 0c 74 | .n.t.d.....n.t.d.....|...r.t.|.t |
2eb20 | 0e 74 0f 66 02 83 02 90 02 72 82 7c 11 6a 10 7c 0c 8e 00 01 00 6e 0a 7c 11 a0 10 7c 0c a1 01 01 | .t.f.....r.|.j.|.....n.|...|.... |
2eb40 | 00 7c 10 7c 11 a0 05 7c 0d a1 01 7c 06 42 00 4b 00 7d 10 7c 10 7d 06 71 32 57 00 7c 05 7c 06 4b | .|.|...|...|.B.K.}.|.}.q2W.|.|.K |
2eb60 | 00 7d 05 7c 05 53 00 29 0e 61 6c 0a 00 00 48 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 66 6f 72 20 | .}.|.S.).al...Helper.method.for. |
2eb80 | 63 6f 6e 73 74 72 75 63 74 69 6e 67 20 67 72 61 6d 6d 61 72 73 20 6f 66 20 65 78 70 72 65 73 73 | constructing.grammars.of.express |
2eba0 | 69 6f 6e 73 20 6d 61 64 65 20 75 70 20 6f 66 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 73 20 77 6f | ions.made.up.of.....operators.wo |
2ebc0 | 72 6b 69 6e 67 20 69 6e 20 61 20 70 72 65 63 65 64 65 6e 63 65 20 68 69 65 72 61 72 63 68 79 2e | rking.in.a.precedence.hierarchy. |
2ebe0 | 20 20 4f 70 65 72 61 74 6f 72 73 20 6d 61 79 20 62 65 20 75 6e 61 72 79 0a 20 20 20 20 6f 72 20 | ..Operators.may.be.unary.....or. |
2ec00 | 62 69 6e 61 72 79 2c 20 6c 65 66 74 2d 20 6f 72 20 72 69 67 68 74 2d 61 73 73 6f 63 69 61 74 69 | binary,.left-.or.right-associati |
2ec20 | 76 65 2e 20 20 50 61 72 73 65 20 61 63 74 69 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 0a 20 | ve...Parse.actions.can.also.be.. |
2ec40 | 20 20 20 61 74 74 61 63 68 65 64 20 74 6f 20 6f 70 65 72 61 74 6f 72 20 65 78 70 72 65 73 73 69 | ...attached.to.operator.expressi |
2ec60 | 6f 6e 73 2e 20 54 68 65 20 67 65 6e 65 72 61 74 65 64 20 70 61 72 73 65 72 20 77 69 6c 6c 20 61 | ons..The.generated.parser.will.a |
2ec80 | 6c 73 6f 0a 20 20 20 20 72 65 63 6f 67 6e 69 7a 65 20 74 68 65 20 75 73 65 20 6f 66 20 70 61 72 | lso.....recognize.the.use.of.par |
2eca0 | 65 6e 74 68 65 73 65 73 20 74 6f 20 6f 76 65 72 72 69 64 65 20 6f 70 65 72 61 74 6f 72 20 70 72 | entheses.to.override.operator.pr |
2ecc0 | 65 63 65 64 65 6e 63 65 73 0a 20 20 20 20 28 73 65 65 20 65 78 61 6d 70 6c 65 20 62 65 6c 6f 77 | ecedences.....(see.example.below |
2ece0 | 29 2e 0a 0a 20 20 20 20 4e 6f 74 65 3a 20 69 66 20 79 6f 75 20 64 65 66 69 6e 65 20 61 20 64 65 | ).......Note:.if.you.define.a.de |
2ed00 | 65 70 20 6f 70 65 72 61 74 6f 72 20 6c 69 73 74 2c 20 79 6f 75 20 6d 61 79 20 73 65 65 20 70 65 | ep.operator.list,.you.may.see.pe |
2ed20 | 72 66 6f 72 6d 61 6e 63 65 0a 20 20 20 20 69 73 73 75 65 73 20 77 68 65 6e 20 75 73 69 6e 67 20 | rformance.....issues.when.using. |
2ed40 | 69 6e 66 69 78 4e 6f 74 61 74 69 6f 6e 2e 20 53 65 65 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 50 | infixNotation..See.....:class:`P |
2ed60 | 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 65 6e 61 62 6c 65 50 61 63 6b 72 61 74 60 20 66 6f 72 20 | arserElement.enablePackrat`.for. |
2ed80 | 61 20 6d 65 63 68 61 6e 69 73 6d 20 74 6f 20 70 6f 74 65 6e 74 69 61 6c 6c 79 0a 20 20 20 20 69 | a.mechanism.to.potentially.....i |
2eda0 | 6d 70 72 6f 76 65 20 79 6f 75 72 20 70 61 72 73 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a | mprove.your.parser.performance.. |
2edc0 | 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 20 2d 20 62 61 73 65 45 78 70 72 | .....Parameters:......-.baseExpr |
2ede0 | 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 6d | .-.expression.representing.the.m |
2ee00 | 6f 73 74 20 62 61 73 69 63 20 65 6c 65 6d 65 6e 74 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 | ost.basic.element.for.the....... |
2ee20 | 20 6e 65 73 74 65 64 0a 20 20 20 20 20 2d 20 6f 70 4c 69 73 74 20 2d 20 6c 69 73 74 20 6f 66 20 | .nested......-.opList.-.list.of. |
2ee40 | 74 75 70 6c 65 73 2c 20 6f 6e 65 20 66 6f 72 20 65 61 63 68 20 6f 70 65 72 61 74 6f 72 20 70 72 | tuples,.one.for.each.operator.pr |
2ee60 | 65 63 65 64 65 6e 63 65 20 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 65 78 70 | ecedence.level........in.the.exp |
2ee80 | 72 65 73 73 69 6f 6e 20 67 72 61 6d 6d 61 72 3b 20 65 61 63 68 20 74 75 70 6c 65 20 69 73 20 6f | ression.grammar;.each.tuple.is.o |
2eea0 | 66 20 74 68 65 20 66 6f 72 6d 20 60 60 28 6f 70 45 78 70 72 2c 0a 20 20 20 20 20 20 20 6e 75 6d | f.the.form.``(opExpr,........num |
2eec0 | 54 65 72 6d 73 2c 20 72 69 67 68 74 4c 65 66 74 41 73 73 6f 63 2c 20 70 61 72 73 65 41 63 74 69 | Terms,.rightLeftAssoc,.parseActi |
2eee0 | 6f 6e 29 60 60 2c 20 77 68 65 72 65 3a 0a 0a 20 20 20 20 20 20 20 2d 20 6f 70 45 78 70 72 20 69 | on)``,.where:.........-.opExpr.i |
2ef00 | 73 20 74 68 65 20 70 79 70 61 72 73 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 74 | s.the.pyparsing.expression.for.t |
2ef20 | 68 65 20 6f 70 65 72 61 74 6f 72 3b 20 6d 61 79 20 61 6c 73 6f 0a 20 20 20 20 20 20 20 20 20 62 | he.operator;.may.also..........b |
2ef40 | 65 20 61 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 63 6f 6e 76 65 72 | e.a.string,.which.will.be.conver |
2ef60 | 74 65 64 20 74 6f 20 61 20 4c 69 74 65 72 61 6c 3b 20 69 66 20 6e 75 6d 54 65 72 6d 73 0a 20 20 | ted.to.a.Literal;.if.numTerms... |
2ef80 | 20 20 20 20 20 20 20 69 73 20 33 2c 20 6f 70 45 78 70 72 20 69 73 20 61 20 74 75 70 6c 65 20 6f | .......is.3,.opExpr.is.a.tuple.o |
2efa0 | 66 20 74 77 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 66 6f 72 20 74 68 65 20 74 77 6f 0a 20 | f.two.expressions,.for.the.two.. |
2efc0 | 20 20 20 20 20 20 20 20 6f 70 65 72 61 74 6f 72 73 20 73 65 70 61 72 61 74 69 6e 67 20 74 68 65 | ........operators.separating.the |
2efe0 | 20 33 20 74 65 72 6d 73 0a 20 20 20 20 20 20 20 2d 20 6e 75 6d 54 65 72 6d 73 20 69 73 20 74 68 | .3.terms........-.numTerms.is.th |
2f000 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 65 72 6d 73 20 66 6f 72 20 74 68 69 73 20 6f 70 65 72 61 | e.number.of.terms.for.this.opera |
2f020 | 74 6f 72 20 28 6d 75 73 74 20 62 65 20 31 2c 0a 20 20 20 20 20 20 20 20 20 32 2c 20 6f 72 20 33 | tor.(must.be.1,..........2,.or.3 |
2f040 | 29 0a 20 20 20 20 20 20 20 2d 20 72 69 67 68 74 4c 65 66 74 41 73 73 6f 63 20 69 73 20 74 68 65 | )........-.rightLeftAssoc.is.the |
2f060 | 20 69 6e 64 69 63 61 74 6f 72 20 77 68 65 74 68 65 72 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 | .indicator.whether.the.operator. |
2f080 | 69 73 20 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 6f 72 20 6c 65 66 74 20 61 73 73 6f 63 69 | is.right..........or.left.associ |
2f0a0 | 61 74 69 76 65 2c 20 75 73 69 6e 67 20 74 68 65 20 70 79 70 61 72 73 69 6e 67 2d 64 65 66 69 6e | ative,.using.the.pyparsing-defin |
2f0c0 | 65 64 20 63 6f 6e 73 74 61 6e 74 73 0a 20 20 20 20 20 20 20 20 20 60 60 6f 70 41 73 73 6f 63 2e | ed.constants..........``opAssoc. |
2f0e0 | 52 49 47 48 54 60 60 20 61 6e 64 20 60 60 6f 70 41 73 73 6f 63 2e 4c 45 46 54 60 60 2e 0a 20 20 | RIGHT``.and.``opAssoc.LEFT``.... |
2f100 | 20 20 20 20 20 2d 20 70 61 72 73 65 41 63 74 69 6f 6e 20 69 73 20 74 68 65 20 70 61 72 73 65 20 | .....-.parseAction.is.the.parse. |
2f120 | 61 63 74 69 6f 6e 20 74 6f 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 0a 20 20 20 | action.to.be.associated.with.... |
2f140 | 20 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 74 63 68 69 6e 67 20 74 68 69 73 20 | ......expressions.matching.this. |
2f160 | 6f 70 65 72 61 74 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 28 74 68 65 20 70 61 72 73 65 20 61 | operator.expression.(the.parse.a |
2f180 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 74 75 70 6c 65 20 6d 65 6d 62 65 72 20 6d 61 79 20 | ction..........tuple.member.may. |
2f1a0 | 62 65 20 6f 6d 69 74 74 65 64 29 3b 20 69 66 20 74 68 65 20 70 61 72 73 65 20 61 63 74 69 6f 6e | be.omitted);.if.the.parse.action |
2f1c0 | 20 69 73 20 70 61 73 73 65 64 0a 20 20 20 20 20 20 20 20 20 61 20 74 75 70 6c 65 20 6f 72 20 6c | .is.passed..........a.tuple.or.l |
2f1e0 | 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 69 73 20 69 73 20 65 71 75 69 76 61 | ist.of.functions,.this.is.equiva |
2f200 | 6c 65 6e 74 20 74 6f 20 63 61 6c 6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20 60 60 73 65 74 50 61 | lent.to.calling..........``setPa |
2f220 | 72 73 65 41 63 74 69 6f 6e 28 2a 66 6e 29 60 60 0a 20 20 20 20 20 20 20 20 20 28 3a 63 6c 61 73 | rseAction(*fn)``..........(:clas |
2f240 | 73 3a 60 50 61 72 73 65 72 45 6c 65 6d 65 6e 74 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 60 | s:`ParserElement.setParseAction` |
2f260 | 29 0a 20 20 20 20 20 2d 20 6c 70 61 72 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 6d | )......-.lpar.-.expression.for.m |
2f280 | 61 74 63 68 69 6e 67 20 6c 65 66 74 2d 70 61 72 65 6e 74 68 65 73 65 73 0a 20 20 20 20 20 20 20 | atching.left-parentheses........ |
2f2a0 | 28 64 65 66 61 75 6c 74 3d 20 60 60 53 75 70 70 72 65 73 73 28 27 28 27 29 60 60 29 0a 20 20 20 | (default=.``Suppress('(')``).... |
2f2c0 | 20 20 2d 20 72 70 61 72 20 2d 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 6d 61 74 63 68 69 | ..-.rpar.-.expression.for.matchi |
2f2e0 | 6e 67 20 72 69 67 68 74 2d 70 61 72 65 6e 74 68 65 73 65 73 0a 20 20 20 20 20 20 20 28 64 65 66 | ng.right-parentheses........(def |
2f300 | 61 75 6c 74 3d 20 60 60 53 75 70 70 72 65 73 73 28 27 29 27 29 60 60 29 0a 0a 20 20 20 20 45 78 | ault=.``Suppress(')')``)......Ex |
2f320 | 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 23 20 73 69 6d 70 6c 65 20 65 78 61 6d 70 6c | ample::..........#.simple.exampl |
2f340 | 65 20 6f 66 20 66 6f 75 72 2d 66 75 6e 63 74 69 6f 6e 20 61 72 69 74 68 6d 65 74 69 63 20 77 69 | e.of.four-function.arithmetic.wi |
2f360 | 74 68 20 69 6e 74 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 23 20 76 61 72 69 61 62 6c 65 20 6e | th.ints.and.........#.variable.n |
2f380 | 61 6d 65 73 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 3d 20 70 79 70 61 72 73 69 6e 67 | ames.........integer.=.pyparsing |
2f3a0 | 5f 63 6f 6d 6d 6f 6e 2e 73 69 67 6e 65 64 5f 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 76 | _common.signed_integer.........v |
2f3c0 | 61 72 6e 61 6d 65 20 3d 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 69 64 65 6e 74 69 | arname.=.pyparsing_common.identi |
2f3e0 | 66 69 65 72 0a 0a 20 20 20 20 20 20 20 20 61 72 69 74 68 5f 65 78 70 72 20 3d 20 69 6e 66 69 78 | fier..........arith_expr.=.infix |
2f400 | 4e 6f 74 61 74 69 6f 6e 28 69 6e 74 65 67 65 72 20 7c 20 76 61 72 6e 61 6d 65 2c 0a 20 20 20 20 | Notation(integer.|.varname,..... |
2f420 | 20 20 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 2d 27 2c 20 31 2c 20 6f | ........[.............('-',.1,.o |
2f440 | 70 41 73 73 6f 63 2e 52 49 47 48 54 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 4f | pAssoc.RIGHT),.............(oneO |
2f460 | 66 28 27 2a 20 2f 27 29 2c 20 32 2c 20 6f 70 41 73 73 6f 63 2e 4c 45 46 54 29 2c 0a 20 20 20 20 | f('*./'),.2,.opAssoc.LEFT),..... |
2f480 | 20 20 20 20 20 20 20 20 28 6f 6e 65 4f 66 28 27 2b 20 2d 27 29 2c 20 32 2c 20 6f 70 41 73 73 6f | ........(oneOf('+.-'),.2,.opAsso |
2f4a0 | 63 2e 4c 45 46 54 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 29 0a 0a 20 20 20 20 20 20 20 | c.LEFT),.............])......... |
2f4c0 | 20 61 72 69 74 68 5f 65 78 70 72 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 | .arith_expr.runTests('''........ |
2f4e0 | 20 20 20 20 20 35 2b 33 2a 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 35 2b 33 29 2a 36 0a 20 | .....5+3*6.............(5+3)*6.. |
2f500 | 20 20 20 20 20 20 20 20 20 20 20 2d 32 2d 2d 31 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 | ...........-2--11.............'' |
2f520 | 27 2c 20 66 75 6c 6c 44 75 6d 70 3d 46 61 6c 73 65 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a | ',.fullDump=False)......prints:: |
2f540 | 0a 0a 20 20 20 20 20 20 20 20 35 2b 33 2a 36 0a 20 20 20 20 20 20 20 20 5b 5b 35 2c 20 27 2b 27 | ..........5+3*6.........[[5,.'+' |
2f560 | 2c 20 5b 33 2c 20 27 2a 27 2c 20 36 5d 5d 5d 0a 0a 20 20 20 20 20 20 20 20 28 35 2b 33 29 2a 36 | ,.[3,.'*',.6]]]..........(5+3)*6 |
2f580 | 0a 20 20 20 20 20 20 20 20 5b 5b 5b 35 2c 20 27 2b 27 2c 20 33 5d 2c 20 27 2a 27 2c 20 36 5d 5d | .........[[[5,.'+',.3],.'*',.6]] |
2f5a0 | 0a 0a 20 20 20 20 20 20 20 20 2d 32 2d 2d 31 31 0a 20 20 20 20 20 20 20 20 5b 5b 5b 27 2d 27 2c | ..........-2--11.........[[['-', |
2f5c0 | 20 32 5d 2c 20 27 2d 27 2c 20 5b 27 2d 27 2c 20 31 31 5d 5d 5d 0a 20 20 20 20 63 00 00 00 00 00 | .2],.'-',.['-',.11]]].....c..... |
2f5e0 | 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a 01 64 00 5a 02 64 05 64 02 | ...........@...s....e.Z.d.Z.d.d. |
2f600 | 64 03 84 01 5a 03 64 04 53 00 29 06 7a 1a 69 6e 66 69 78 4e 6f 74 61 74 69 6f 6e 2e 3c 6c 6f 63 | d...Z.d.S.).z.infixNotation.<loc |
2f620 | 61 6c 73 3e 2e 5f 46 42 54 63 04 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 53 00 00 00 73 16 | als>._FBTc................S...s. |
2f640 | 00 00 00 7c 00 6a 00 a0 01 7c 01 7c 02 a1 02 01 00 7c 02 67 00 66 02 53 00 29 01 4e 29 02 72 74 | ...|.j...|.|.....|.g.f.S.).N).rt |
2f660 | 01 00 00 72 db 01 00 00 29 04 72 b1 00 00 00 72 73 01 00 00 72 ac 00 00 00 72 b9 01 00 00 72 0e | ...r....).r....rs...r....r....r. |
2f680 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 cd 00 00 00 0e 16 00 00 73 04 00 00 00 00 01 0e 01 7a | ...r....r....r........s........z |
2f6a0 | 24 69 6e 66 69 78 4e 6f 74 61 74 69 6f 6e 2e 3c 6c 6f 63 61 6c 73 3e 2e 5f 46 42 2e 70 61 72 73 | $infixNotation.<locals>._FB.pars |
2f6c0 | 65 49 6d 70 6c 4e 29 01 54 29 04 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 cd 00 00 00 72 | eImplN).T).r....r....r....r....r |
2f6e0 | 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 03 5f 46 42 0d 16 00 00 73 02 00 00 | ....r....r....r......_FB....s... |
2f700 | 00 08 01 72 51 03 00 00 29 01 4e 4e 72 7f 02 00 00 72 81 00 00 00 7a 07 25 73 20 74 65 72 6d 7a | ...rQ...).NNr....r....z.%s.termz |
2f720 | 09 25 73 25 73 20 74 65 72 6d 72 83 00 00 00 7a 40 69 66 20 6e 75 6d 74 65 72 6d 73 3d 33 2c 20 | .%s%s.termr....z@if.numterms=3,. |
2f740 | 6f 70 45 78 70 72 20 6d 75 73 74 20 62 65 20 61 20 74 75 70 6c 65 20 6f 72 20 6c 69 73 74 20 6f | opExpr.must.be.a.tuple.or.list.o |
2f760 | 66 20 74 77 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 72 99 00 00 00 7a 36 6f 70 65 72 61 74 6f 72 | f.two.expressionsr....z6operator |
2f780 | 20 6d 75 73 74 20 62 65 20 75 6e 61 72 79 20 28 31 29 2c 20 62 69 6e 61 72 79 20 28 32 29 2c 20 | .must.be.unary.(1),.binary.(2),. |
2f7a0 | 6f 72 20 74 65 72 6e 61 72 79 20 28 33 29 7a 32 6f 70 65 72 61 74 6f 72 20 6d 75 73 74 20 69 6e | or.ternary.(3)z2operator.must.in |
2f7c0 | 64 69 63 61 74 65 20 72 69 67 68 74 20 6f 72 20 6c 65 66 74 20 61 73 73 6f 63 69 61 74 69 76 69 | dicate.right.or.left.associativi |
2f7e0 | 74 79 29 11 72 1c 00 00 00 72 1d 00 00 00 72 d8 00 00 00 72 0c 01 00 00 72 17 02 00 00 72 b1 01 | ty).r....r....r....r....r....r.. |
2f800 | 00 00 72 64 00 00 00 da 04 4c 45 46 54 72 1f 00 00 00 72 28 00 00 00 da 05 52 49 47 48 54 72 8a | ..rd.....LEFTr....r(.....RIGHTr. |
2f820 | 00 00 00 72 2a 00 00 00 72 74 01 00 00 72 16 02 00 00 72 fc 00 00 00 72 91 00 00 00 29 12 da 08 | ...r*...rt...r....r....r....)... |
2f840 | 62 61 73 65 45 78 70 72 da 06 6f 70 4c 69 73 74 da 04 6c 70 61 72 da 04 72 70 61 72 72 51 03 00 | baseExpr..opList..lpar..rparrQ.. |
2f860 | 00 72 94 00 00 00 da 08 6c 61 73 74 45 78 70 72 72 e1 00 00 00 da 07 6f 70 65 72 44 65 66 da 06 | .r......lastExprr......operDef.. |
2f880 | 6f 70 45 78 70 72 da 05 61 72 69 74 79 da 0e 72 69 67 68 74 4c 65 66 74 41 73 73 6f 63 72 c8 01 | opExpr..arity..rightLeftAssocr.. |
2f8a0 | 00 00 da 08 74 65 72 6d 4e 61 6d 65 da 07 6f 70 45 78 70 72 31 da 07 6f 70 45 78 70 72 32 da 08 | ....termName..opExpr1..opExpr2.. |
2f8c0 | 74 68 69 73 45 78 70 72 72 27 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 79 00 00 | thisExprr'...r....r....r....ry.. |
2f8e0 | 00 c5 15 00 00 73 5a 00 00 00 00 48 10 05 06 01 10 01 16 01 18 01 18 01 08 01 14 01 02 01 06 01 | .....sZ....H.................... |
2f900 | 08 01 0c 01 0c 01 08 01 1e 01 0a 01 0a 01 26 02 1e 01 0a 01 16 01 1c 02 0a 01 0c 01 0a 02 0c 01 | ..............&................. |
2f920 | 08 01 1c 01 0a 01 0a 01 26 02 1e 01 0a 01 16 01 1c 02 0a 02 08 01 06 01 10 01 0c 02 0a 01 12 01 | ........&....................... |
2f940 | 08 01 08 01 7a 34 22 28 3f 3a 5b 5e 22 5c 6e 5c 72 5c 5c 5d 7c 28 3f 3a 22 22 29 7c 28 3f 3a 5c | ....z4"(?:[^"\n\r\\]|(?:"")|(?:\ |
2f960 | 5c 28 3f 3a 5b 5e 78 5d 7c 78 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 29 29 29 2a fa 01 22 7a 20 73 | \(?:[^x]|x[0-9a-fA-F]+)))*.."z.s |
2f980 | 74 72 69 6e 67 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 64 6f 75 62 6c 65 20 71 75 6f 74 65 73 7a | tring.enclosed.in.double.quotesz |
2f9a0 | 34 27 28 3f 3a 5b 5e 27 5c 6e 5c 72 5c 5c 5d 7c 28 3f 3a 27 27 29 7c 28 3f 3a 5c 5c 28 3f 3a 5b | 4'(?:[^'\n\r\\]|(?:'')|(?:\\(?:[ |
2f9c0 | 5e 78 5d 7c 78 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 29 29 29 2a fa 01 27 7a 20 73 74 72 69 6e 67 | ^x]|x[0-9a-fA-F]+)))*..'z.string |
2f9e0 | 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 7a 2a 71 75 6f 74 | .enclosed.in.single.quotesz*quot |
2fa00 | 65 64 53 74 72 69 6e 67 20 75 73 69 6e 67 20 73 69 6e 67 6c 65 20 6f 72 20 64 6f 75 62 6c 65 20 | edString.using.single.or.double. |
2fa20 | 71 75 6f 74 65 73 da 01 75 7a 16 75 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 | quotes..uz.unicode.string.litera |
2fa40 | 6c 63 04 00 00 00 00 00 00 00 05 00 00 00 07 00 00 00 43 00 00 00 73 9e 01 00 00 7c 00 7c 01 6b | lc................C...s....|.|.k |
2fa60 | 02 72 10 74 00 64 01 83 01 82 01 7c 02 64 02 6b 08 90 01 72 2a 74 01 7c 00 74 02 83 02 90 01 72 | .r.t.d.....|.d.k...r*t.|.t.....r |
2fa80 | 22 74 01 7c 01 74 02 83 02 90 01 72 22 74 03 7c 00 83 01 64 03 6b 02 72 a8 74 03 7c 01 83 01 64 | "t.|.t.....r"t.|...d.k.r.t.|...d |
2faa0 | 03 6b 02 72 a8 7c 03 64 02 6b 09 72 82 74 04 74 05 7c 03 0f 00 74 06 7c 00 7c 01 17 00 74 07 6a | .k.r.|.d.k.r.t.t.|...t.|.|...t.j |
2fac0 | 08 17 00 64 03 64 04 8d 02 17 00 83 01 83 01 a0 09 64 05 64 06 84 00 a1 01 7d 02 6e 24 74 0a a0 | ...d.d...........d.d.....}.n$t.. |
2fae0 | 0b a1 00 74 06 7c 00 7c 01 17 00 74 07 6a 08 17 00 83 01 a0 09 64 07 64 06 84 00 a1 01 17 00 7d | ...t.|.|...t.j.......d.d.......} |
2fb00 | 02 6e 78 7c 03 64 02 6b 09 72 ec 74 04 74 05 7c 03 0f 00 74 0c 7c 00 83 01 0f 00 17 00 74 0c 7c | .nx|.d.k.r.t.t.|...t.|.......t.| |
2fb20 | 01 83 01 0f 00 17 00 74 06 74 07 6a 08 64 03 64 04 8d 02 17 00 83 01 83 01 a0 09 64 08 64 06 84 | .......t.t.j.d.d...........d.d.. |
2fb40 | 00 a1 01 7d 02 6e 34 74 04 74 05 74 0c 7c 00 83 01 0f 00 74 0c 7c 01 83 01 0f 00 17 00 74 06 74 | ...}.n4t.t.t.|.....t.|.......t.t |
2fb60 | 07 6a 08 64 03 64 04 8d 02 17 00 83 01 83 01 a0 09 64 09 64 06 84 00 a1 01 7d 02 6e 08 74 00 64 | .j.d.d...........d.d.....}.n.t.d |
2fb80 | 0a 83 01 82 01 74 0d 83 00 7d 04 7c 03 64 02 6b 09 90 01 72 64 7c 04 74 0e 74 0f 7c 00 83 01 74 | .....t...}.|.d.k...rd|.t.t.|...t |
2fba0 | 10 7c 03 7c 04 42 00 7c 02 42 00 83 01 17 00 74 0f 7c 01 83 01 17 00 83 01 4b 00 7d 04 6e 24 7c | .|.|.B.|.B.....t.|.......K.}.n$| |
2fbc0 | 04 74 0e 74 0f 7c 00 83 01 74 10 7c 04 7c 02 42 00 83 01 17 00 74 0f 7c 01 83 01 17 00 83 01 4b | .t.t.|...t.|.|.B.....t.|.......K |
2fbe0 | 00 7d 04 7c 04 a0 11 64 0b 7c 00 7c 01 66 02 16 00 a1 01 01 00 7c 04 53 00 29 0c 61 96 09 00 00 | .}.|...d.|.|.f.......|.S.).a.... |
2fc00 | 48 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 6e 65 73 74 65 | Helper.method.for.defining.neste |
2fc20 | 64 20 6c 69 73 74 73 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 6f 70 65 6e 69 6e 67 20 61 6e 64 0a | d.lists.enclosed.in.opening.and. |
2fc40 | 20 20 20 20 63 6c 6f 73 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 73 20 28 22 28 22 20 61 6e 64 20 | ....closing.delimiters.("(".and. |
2fc60 | 22 29 22 20 61 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 29 2e 0a 0a 20 20 20 20 50 61 72 61 6d | ")".are.the.default).......Param |
2fc80 | 65 74 65 72 73 3a 0a 20 20 20 20 20 2d 20 6f 70 65 6e 65 72 20 2d 20 6f 70 65 6e 69 6e 67 20 63 | eters:......-.opener.-.opening.c |
2fca0 | 68 61 72 61 63 74 65 72 20 66 6f 72 20 61 20 6e 65 73 74 65 64 20 6c 69 73 74 0a 20 20 20 20 20 | haracter.for.a.nested.list...... |
2fcc0 | 20 20 28 64 65 66 61 75 6c 74 3d 20 60 60 22 28 22 60 60 29 3b 20 63 61 6e 20 61 6c 73 6f 20 62 | ..(default=.``"("``);.can.also.b |
2fce0 | 65 20 61 20 70 79 70 61 72 73 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 2d 20 | e.a.pyparsing.expression......-. |
2fd00 | 63 6c 6f 73 65 72 20 2d 20 63 6c 6f 73 69 6e 67 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 61 | closer.-.closing.character.for.a |
2fd20 | 20 6e 65 73 74 65 64 20 6c 69 73 74 0a 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 3d 20 60 60 | .nested.list........(default=.`` |
2fd40 | 22 29 22 60 60 29 3b 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 70 79 70 61 72 73 69 6e 67 20 | ")"``);.can.also.be.a.pyparsing. |
2fd60 | 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 2d 20 63 6f 6e 74 65 6e 74 20 2d 20 65 78 70 72 | expression......-.content.-.expr |
2fd80 | 65 73 73 69 6f 6e 20 66 6f 72 20 69 74 65 6d 73 20 77 69 74 68 69 6e 20 74 68 65 20 6e 65 73 74 | ession.for.items.within.the.nest |
2fda0 | 65 64 20 6c 69 73 74 73 0a 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 3d 20 60 60 4e 6f 6e 65 | ed.lists........(default=.``None |
2fdc0 | 60 60 29 0a 20 20 20 20 20 2d 20 69 67 6e 6f 72 65 45 78 70 72 20 2d 20 65 78 70 72 65 73 73 69 | ``)......-.ignoreExpr.-.expressi |
2fde0 | 6f 6e 20 66 6f 72 20 69 67 6e 6f 72 69 6e 67 20 6f 70 65 6e 69 6e 67 20 61 6e 64 20 63 6c 6f 73 | on.for.ignoring.opening.and.clos |
2fe00 | 69 6e 67 0a 20 20 20 20 20 20 20 64 65 6c 69 6d 69 74 65 72 73 20 28 64 65 66 61 75 6c 74 3d 20 | ing........delimiters.(default=. |
2fe20 | 3a 63 6c 61 73 73 3a 60 71 75 6f 74 65 64 53 74 72 69 6e 67 60 29 0a 0a 20 20 20 20 49 66 20 61 | :class:`quotedString`)......If.a |
2fe40 | 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 20 66 6f 72 | n.expression.is.not.provided.for |
2fe60 | 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 0a 20 20 20 20 6e | .the.content.argument,.the.....n |
2fe80 | 65 73 74 65 64 20 65 78 70 72 65 73 73 69 6f 6e 20 77 69 6c 6c 20 63 61 70 74 75 72 65 20 61 6c | ested.expression.will.capture.al |
2fea0 | 6c 20 77 68 69 74 65 73 70 61 63 65 2d 64 65 6c 69 6d 69 74 65 64 20 63 6f 6e 74 65 6e 74 0a 20 | l.whitespace-delimited.content.. |
2fec0 | 20 20 20 62 65 74 77 65 65 6e 20 64 65 6c 69 6d 69 74 65 72 73 20 61 73 20 61 20 6c 69 73 74 20 | ...between.delimiters.as.a.list. |
2fee0 | 6f 66 20 73 65 70 61 72 61 74 65 20 76 61 6c 75 65 73 2e 0a 0a 20 20 20 20 55 73 65 20 74 68 65 | of.separate.values.......Use.the |
2ff00 | 20 60 60 69 67 6e 6f 72 65 45 78 70 72 60 60 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 64 65 66 69 | .``ignoreExpr``.argument.to.defi |
2ff20 | 6e 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 6d 61 79 0a 20 20 20 20 63 6f 6e 74 | ne.expressions.that.may.....cont |
2ff40 | 61 69 6e 20 6f 70 65 6e 69 6e 67 20 6f 72 20 63 6c 6f 73 69 6e 67 20 63 68 61 72 61 63 74 65 72 | ain.opening.or.closing.character |
2ff60 | 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 74 72 65 61 74 65 64 20 61 73 0a | s.that.should.not.be.treated.as. |
2ff80 | 20 20 20 20 6f 70 65 6e 69 6e 67 20 6f 72 20 63 6c 6f 73 69 6e 67 20 63 68 61 72 61 63 74 65 72 | ....opening.or.closing.character |
2ffa0 | 73 20 66 6f 72 20 6e 65 73 74 69 6e 67 2c 20 73 75 63 68 20 61 73 20 71 75 6f 74 65 64 53 74 72 | s.for.nesting,.such.as.quotedStr |
2ffc0 | 69 6e 67 20 6f 72 0a 20 20 20 20 61 20 63 6f 6d 6d 65 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 2e | ing.or.....a.comment.expression. |
2ffe0 | 20 20 53 70 65 63 69 66 79 20 6d 75 6c 74 69 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 75 | ..Specify.multiple.expressions.u |
30000 | 73 69 6e 67 20 61 6e 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 4f 72 60 20 6f 72 20 3a 63 6c 61 73 | sing.an.....:class:`Or`.or.:clas |
30020 | 73 3a 60 4d 61 74 63 68 46 69 72 73 74 60 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 0a 20 | s:`MatchFirst`..The.default.is.. |
30040 | 20 20 20 3a 63 6c 61 73 73 3a 60 71 75 6f 74 65 64 53 74 72 69 6e 67 60 2c 20 62 75 74 20 69 66 | ...:class:`quotedString`,.but.if |
30060 | 20 6e 6f 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 74 6f 20 62 65 20 69 67 6e 6f 72 65 | .no.expressions.are.to.be.ignore |
30080 | 64 2c 20 74 68 65 6e 0a 20 20 20 20 70 61 73 73 20 60 60 4e 6f 6e 65 60 60 20 66 6f 72 20 74 68 | d,.then.....pass.``None``.for.th |
300a0 | 69 73 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 | is.argument.......Example::..... |
300c0 | 20 20 20 20 20 64 61 74 61 5f 74 79 70 65 20 3d 20 6f 6e 65 4f 66 28 22 76 6f 69 64 20 69 6e 74 | .....data_type.=.oneOf("void.int |
300e0 | 20 73 68 6f 72 74 20 6c 6f 6e 67 20 63 68 61 72 20 66 6c 6f 61 74 20 64 6f 75 62 6c 65 22 29 0a | .short.long.char.float.double"). |
30100 | 20 20 20 20 20 20 20 20 64 65 63 6c 5f 64 61 74 61 5f 74 79 70 65 20 3d 20 43 6f 6d 62 69 6e 65 | ........decl_data_type.=.Combine |
30120 | 28 64 61 74 61 5f 74 79 70 65 20 2b 20 4f 70 74 69 6f 6e 61 6c 28 57 6f 72 64 28 27 2a 27 29 29 | (data_type.+.Optional(Word('*')) |
30140 | 29 0a 20 20 20 20 20 20 20 20 69 64 65 6e 74 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 2b 27 5f | ).........ident.=.Word(alphas+'_ |
30160 | 27 2c 20 61 6c 70 68 61 6e 75 6d 73 2b 27 5f 27 29 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 | ',.alphanums+'_').........number |
30180 | 20 3d 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 6e 75 6d 62 65 72 0a 20 20 20 20 20 | .=.pyparsing_common.number...... |
301a0 | 20 20 20 61 72 67 20 3d 20 47 72 6f 75 70 28 64 65 63 6c 5f 64 61 74 61 5f 74 79 70 65 20 2b 20 | ...arg.=.Group(decl_data_type.+. |
301c0 | 69 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 4c 50 41 52 2c 52 50 41 52 20 3d 20 6d 61 70 28 53 | ident).........LPAR,RPAR.=.map(S |
301e0 | 75 70 70 72 65 73 73 2c 20 22 28 29 22 29 0a 0a 20 20 20 20 20 20 20 20 63 6f 64 65 5f 62 6f 64 | uppress,."()")..........code_bod |
30200 | 79 20 3d 20 6e 65 73 74 65 64 45 78 70 72 28 27 7b 27 2c 20 27 7d 27 2c 20 69 67 6e 6f 72 65 45 | y.=.nestedExpr('{',.'}',.ignoreE |
30220 | 78 70 72 3d 28 71 75 6f 74 65 64 53 74 72 69 6e 67 20 7c 20 63 53 74 79 6c 65 43 6f 6d 6d 65 6e | xpr=(quotedString.|.cStyleCommen |
30240 | 74 29 29 0a 0a 20 20 20 20 20 20 20 20 63 5f 66 75 6e 63 74 69 6f 6e 20 3d 20 28 64 65 63 6c 5f | t))..........c_function.=.(decl_ |
30260 | 64 61 74 61 5f 74 79 70 65 28 22 74 79 70 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | data_type("type")............... |
30280 | 20 20 20 20 20 20 20 20 2b 20 69 64 65 6e 74 28 22 6e 61 6d 65 22 29 0a 20 20 20 20 20 20 20 20 | ........+.ident("name")......... |
302a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 4c 50 41 52 20 2b 20 4f 70 74 69 6f 6e 61 6c 28 | ..............+.LPAR.+.Optional( |
302c0 | 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 28 61 72 67 29 2c 20 5b 5d 29 28 22 61 72 67 73 22 29 20 | delimitedList(arg),.[])("args"). |
302e0 | 2b 20 52 50 41 52 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 63 | +.RPAR.......................+.c |
30300 | 6f 64 65 5f 62 6f 64 79 28 22 62 6f 64 79 22 29 29 0a 20 20 20 20 20 20 20 20 63 5f 66 75 6e 63 | ode_body("body")).........c_func |
30320 | 74 69 6f 6e 2e 69 67 6e 6f 72 65 28 63 53 74 79 6c 65 43 6f 6d 6d 65 6e 74 29 0a 0a 20 20 20 20 | tion.ignore(cStyleComment)...... |
30340 | 20 20 20 20 73 6f 75 72 63 65 5f 63 6f 64 65 20 3d 20 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 | ....source_code.=.'''........... |
30360 | 20 20 69 6e 74 20 69 73 5f 6f 64 64 28 69 6e 74 20 78 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 | ..int.is_odd(int.x).{........... |
30380 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 78 25 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......return.(x%2);............. |
303a0 | 7d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 64 65 63 5f 74 6f 5f 68 65 78 28 63 68 | }..............int.dec_to_hex(ch |
303c0 | 61 72 20 68 63 68 61 72 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 | ar.hchar).{.................if.( |
303e0 | 68 63 68 61 72 20 3e 3d 20 27 30 27 20 26 26 20 68 63 68 61 72 20 3c 3d 20 27 39 27 29 20 7b 0a | hchar.>=.'0'.&&.hchar.<=.'9').{. |
30400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 6f 72 64 28 | ....................return.(ord( |
30420 | 68 63 68 61 72 29 2d 6f 72 64 28 27 30 27 29 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hchar)-ord('0'));............... |
30440 | 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 | ..}.else.{.....................r |
30460 | 65 74 75 72 6e 20 28 31 30 2b 6f 72 64 28 68 63 68 61 72 29 2d 6f 72 64 28 27 41 27 29 29 3b 0a | eturn.(10+ord(hchar)-ord('A'));. |
30480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a | ................}.............}. |
304a0 | 20 20 20 20 20 20 20 20 27 27 27 0a 20 20 20 20 20 20 20 20 66 6f 72 20 66 75 6e 63 20 69 6e 20 | ........'''.........for.func.in. |
304c0 | 63 5f 66 75 6e 63 74 69 6f 6e 2e 73 65 61 72 63 68 53 74 72 69 6e 67 28 73 6f 75 72 63 65 5f 63 | c_function.searchString(source_c |
304e0 | 6f 64 65 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 25 28 6e 61 6d 65 29 | ode):.............print("%(name) |
30500 | 73 20 28 25 28 74 79 70 65 29 73 29 20 61 72 67 73 3a 20 25 28 61 72 67 73 29 73 22 20 25 20 66 | s.(%(type)s).args:.%(args)s".%.f |
30520 | 75 6e 63 29 0a 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 69 73 5f | unc).......prints::..........is_ |
30540 | 6f 64 64 20 28 69 6e 74 29 20 61 72 67 73 3a 20 5b 5b 27 69 6e 74 27 2c 20 27 78 27 5d 5d 0a 20 | odd.(int).args:.[['int',.'x']].. |
30560 | 20 20 20 20 20 20 20 64 65 63 5f 74 6f 5f 68 65 78 20 28 69 6e 74 29 20 61 72 67 73 3a 20 5b 5b | .......dec_to_hex.(int).args:.[[ |
30580 | 27 63 68 61 72 27 2c 20 27 68 63 68 61 72 27 5d 5d 0a 20 20 20 20 7a 2e 6f 70 65 6e 69 6e 67 20 | 'char',.'hchar']].....z.opening. |
305a0 | 61 6e 64 20 63 6c 6f 73 69 6e 67 20 73 74 72 69 6e 67 73 20 63 61 6e 6e 6f 74 20 62 65 20 74 68 | and.closing.strings.cannot.be.th |
305c0 | 65 20 73 61 6d 65 4e 72 99 00 00 00 29 01 72 7a 02 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 | e.sameNr....).rz...c............ |
305e0 | 02 00 00 00 53 00 00 00 73 0c 00 00 00 7c 00 64 01 19 00 a0 00 a1 00 53 00 29 02 4e 72 01 00 00 | ....S...s....|.d.......S.).Nr... |
30600 | 00 29 01 72 bf 00 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 | .).r....).r....r....r....r....r. |
30620 | 00 00 00 99 16 00 00 72 89 00 00 00 7a 1c 6e 65 73 74 65 64 45 78 70 72 2e 3c 6c 6f 63 61 6c 73 | .......r....z.nestedExpr.<locals |
30640 | 3e 2e 3c 6c 61 6d 62 64 61 3e 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 | >.<lambda>c................S...s |
30660 | 0c 00 00 00 7c 00 64 01 19 00 a0 00 a1 00 53 00 29 02 4e 72 01 00 00 00 29 01 72 bf 00 00 00 29 | ....|.d.......S.).Nr....).r....) |
30680 | 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 9c 16 00 00 72 89 | .r....r....r....r....r........r. |
306a0 | 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 0c 00 00 00 7c 00 64 | ...c................S...s....|.d |
306c0 | 01 19 00 a0 00 a1 00 53 00 29 02 4e 72 01 00 00 00 29 01 72 bf 00 00 00 29 01 72 87 00 00 00 72 | .......S.).Nr....).r....).r....r |
306e0 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 a2 16 00 00 72 89 00 00 00 63 01 00 00 | ....r....r....r........r....c... |
30700 | 00 00 00 00 00 01 00 00 00 02 00 00 00 53 00 00 00 73 0c 00 00 00 7c 00 64 01 19 00 a0 00 a1 00 | .............S...s....|.d....... |
30720 | 53 00 29 02 4e 72 01 00 00 00 29 01 72 bf 00 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 | S.).Nr....).r....).r....r....r.. |
30740 | 00 00 72 0f 00 00 00 72 88 00 00 00 a6 16 00 00 72 89 00 00 00 7a 4f 6f 70 65 6e 69 6e 67 20 61 | ..r....r........r....zOopening.a |
30760 | 6e 64 20 63 6c 6f 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 6d 75 73 74 20 62 65 20 73 74 72 | nd.closing.arguments.must.be.str |
30780 | 69 6e 67 73 20 69 66 20 6e 6f 20 63 6f 6e 74 65 6e 74 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 | ings.if.no.content.expression.is |
307a0 | 20 67 69 76 65 6e 7a 16 6e 65 73 74 65 64 20 25 73 25 73 20 65 78 70 72 65 73 73 69 6f 6e 29 12 | .givenz.nested.%s%s.expression). |
307c0 | 72 17 02 00 00 72 8a 00 00 00 72 01 01 00 00 72 0c 01 00 00 72 18 00 00 00 72 28 00 00 00 72 17 | r....r....r....r....r....r(...r. |
307e0 | 00 00 00 72 33 00 00 00 72 95 01 00 00 72 91 00 00 00 72 53 00 00 00 72 37 01 00 00 72 23 00 00 | ...r3...r....r....rS...r7...r#.. |
30800 | 00 72 1d 00 00 00 72 1f 00 00 00 72 3a 00 00 00 72 41 00 00 00 72 b1 01 00 00 29 05 da 06 6f 70 | .r....r....r:...rA...r....)...op |
30820 | 65 6e 65 72 da 06 63 6c 6f 73 65 72 da 07 63 6f 6e 74 65 6e 74 72 e8 02 00 00 72 94 00 00 00 72 | ener..closer..contentr....r....r |
30840 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 60 00 00 00 50 16 00 00 73 34 00 00 00 00 41 08 01 | ....r....r....r`...P...s4....A.. |
30860 | 08 01 0a 01 18 01 18 01 08 01 08 01 1c 01 0c 02 18 01 0e 02 08 01 04 01 18 01 14 01 0c 02 16 01 | ................................ |
30880 | 14 01 0c 02 08 01 06 01 0a 01 2a 02 24 01 12 01 63 03 00 00 00 00 00 00 00 0b 00 00 00 06 00 00 | ..........*.$...c............... |
308a0 | 00 03 00 00 00 73 10 01 00 00 88 01 64 01 64 01 85 02 19 00 89 00 87 00 87 01 66 02 64 02 64 03 | .....s......d.d...........f.d.d. |
308c0 | 84 08 89 02 87 01 66 01 64 04 64 05 84 08 7d 03 87 01 66 01 64 06 64 07 84 08 7d 04 87 01 66 01 | ......f.d.d...}...f.d.d...}...f. |
308e0 | 64 08 64 09 84 08 7d 05 74 00 74 01 83 00 a0 02 64 0a a1 01 a0 03 a1 00 83 01 7d 06 74 04 83 00 | d.d...}.t.t.....d.........}.t... |
30900 | 74 04 83 00 a0 05 7c 04 a1 01 17 00 a0 06 64 0b a1 01 7d 07 74 04 83 00 a0 05 7c 03 a1 01 a0 06 | t.....|.......d...}.t.....|..... |
30920 | 64 0c a1 01 7d 08 74 04 83 00 a0 05 7c 05 a1 01 a0 06 64 0d a1 01 7d 09 7c 02 72 c0 74 07 74 08 | d...}.t.....|.....d...}.|.r.t.t. |
30940 | 7c 06 83 01 7c 07 17 00 74 00 7c 08 74 07 7c 00 83 01 17 00 74 08 7c 06 83 01 17 00 83 01 17 00 | |...|...t.|.t.|.....t.|......... |
30960 | 7c 09 17 00 83 01 7d 0a 6e 24 74 07 74 08 7c 06 83 01 74 00 7c 08 74 07 7c 00 83 01 17 00 74 08 | |.....}.n$t.t.|...t.|.t.|.....t. |
30980 | 7c 06 83 01 17 00 83 01 17 00 83 01 7d 0a 7c 0a a0 09 87 02 66 01 64 0e 64 0f 84 08 a1 01 01 00 | |...........}.|.....f.d.d....... |
309a0 | 7c 00 a0 0a 74 0b 74 01 83 00 17 00 a1 01 01 00 7c 0a a0 06 64 10 a1 01 53 00 29 11 61 f2 08 00 | |...t.t.........|...d...S.).a... |
309c0 | 00 48 65 6c 70 65 72 20 6d 65 74 68 6f 64 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 73 70 61 63 | .Helper.method.for.defining.spac |
309e0 | 65 2d 64 65 6c 69 6d 69 74 65 64 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 62 6c 6f 63 6b 73 2c 0a | e-delimited.indentation.blocks,. |
30a00 | 20 20 20 20 73 75 63 68 20 61 73 20 74 68 6f 73 65 20 75 73 65 64 20 74 6f 20 64 65 66 69 6e 65 | ....such.as.those.used.to.define |
30a20 | 20 62 6c 6f 63 6b 20 73 74 61 74 65 6d 65 6e 74 73 20 69 6e 20 50 79 74 68 6f 6e 20 73 6f 75 72 | .block.statements.in.Python.sour |
30a40 | 63 65 20 63 6f 64 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 | ce.code.......Parameters:....... |
30a60 | 2d 20 62 6c 6f 63 6b 53 74 61 74 65 6d 65 6e 74 45 78 70 72 20 2d 20 65 78 70 72 65 73 73 69 6f | -.blockStatementExpr.-.expressio |
30a80 | 6e 20 64 65 66 69 6e 69 6e 67 20 73 79 6e 74 61 78 20 6f 66 20 73 74 61 74 65 6d 65 6e 74 20 74 | n.defining.syntax.of.statement.t |
30aa0 | 68 61 74 0a 20 20 20 20 20 20 20 69 73 20 72 65 70 65 61 74 65 64 20 77 69 74 68 69 6e 20 74 68 | hat........is.repeated.within.th |
30ac0 | 65 20 69 6e 64 65 6e 74 65 64 20 62 6c 6f 63 6b 0a 20 20 20 20 20 2d 20 69 6e 64 65 6e 74 53 74 | e.indented.block......-.indentSt |
30ae0 | 61 63 6b 20 2d 20 6c 69 73 74 20 63 72 65 61 74 65 64 20 62 79 20 63 61 6c 6c 65 72 20 74 6f 20 | ack.-.list.created.by.caller.to. |
30b00 | 6d 61 6e 61 67 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 61 63 6b 0a 20 20 20 20 20 20 20 | manage.indentation.stack........ |
30b20 | 28 6d 75 6c 74 69 70 6c 65 20 73 74 61 74 65 6d 65 6e 74 57 69 74 68 49 6e 64 65 6e 74 65 64 42 | (multiple.statementWithIndentedB |
30b40 | 6c 6f 63 6b 20 65 78 70 72 65 73 73 69 6f 6e 73 20 77 69 74 68 69 6e 20 61 20 73 69 6e 67 6c 65 | lock.expressions.within.a.single |
30b60 | 0a 20 20 20 20 20 20 20 67 72 61 6d 6d 61 72 20 73 68 6f 75 6c 64 20 73 68 61 72 65 20 61 20 63 | ........grammar.should.share.a.c |
30b80 | 6f 6d 6d 6f 6e 20 69 6e 64 65 6e 74 53 74 61 63 6b 29 0a 20 20 20 20 20 2d 20 69 6e 64 65 6e 74 | ommon.indentStack)......-.indent |
30ba0 | 20 2d 20 62 6f 6f 6c 65 61 6e 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 62 6c | .-.boolean.indicating.whether.bl |
30bc0 | 6f 63 6b 20 6d 75 73 74 20 62 65 20 69 6e 64 65 6e 74 65 64 20 62 65 79 6f 6e 64 0a 20 20 20 20 | ock.must.be.indented.beyond..... |
30be0 | 20 20 20 74 68 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 65 76 65 6c 3b 20 73 65 74 20 74 6f | ...the.the.current.level;.set.to |
30c00 | 20 46 61 6c 73 65 20 66 6f 72 20 62 6c 6f 63 6b 20 6f 66 20 6c 65 66 74 2d 6d 6f 73 74 0a 20 20 | .False.for.block.of.left-most... |
30c20 | 20 20 20 20 20 73 74 61 74 65 6d 65 6e 74 73 20 28 64 65 66 61 75 6c 74 3d 20 60 60 54 72 75 65 | .....statements.(default=.``True |
30c40 | 60 60 29 0a 0a 20 20 20 20 41 20 76 61 6c 69 64 20 62 6c 6f 63 6b 20 6d 75 73 74 20 63 6f 6e 74 | ``)......A.valid.block.must.cont |
30c60 | 61 69 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 60 60 62 6c 6f 63 6b 53 74 61 74 65 6d 65 6e | ain.at.least.one.``blockStatemen |
30c80 | 74 60 60 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 64 61 74 | t``.......Example::..........dat |
30ca0 | 61 20 3d 20 27 27 27 0a 20 20 20 20 20 20 20 20 64 65 66 20 41 28 7a 29 3a 0a 20 20 20 20 20 20 | a.=.'''.........def.A(z):....... |
30cc0 | 20 20 20 20 41 31 0a 20 20 20 20 20 20 20 20 20 20 42 20 3d 20 31 30 30 0a 20 20 20 20 20 20 20 | ....A1...........B.=.100........ |
30ce0 | 20 20 20 47 20 3d 20 41 32 0a 20 20 20 20 20 20 20 20 20 20 41 32 0a 20 20 20 20 20 20 20 20 20 | ...G.=.A2...........A2.......... |
30d00 | 20 41 33 0a 20 20 20 20 20 20 20 20 42 0a 20 20 20 20 20 20 20 20 64 65 66 20 42 42 28 61 2c 62 | .A3.........B.........def.BB(a,b |
30d20 | 2c 63 29 3a 0a 20 20 20 20 20 20 20 20 20 20 42 42 31 0a 20 20 20 20 20 20 20 20 20 20 64 65 66 | ,c):...........BB1...........def |
30d40 | 20 42 42 41 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 62 61 31 0a 20 20 20 20 20 20 20 | .BBA():.............bba1........ |
30d60 | 20 20 20 20 20 62 62 61 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 62 61 33 0a 20 20 20 20 20 | .....bba2.............bba3...... |
30d80 | 20 20 20 43 0a 20 20 20 20 20 20 20 20 44 0a 20 20 20 20 20 20 20 20 64 65 66 20 73 70 61 6d 28 | ...C.........D.........def.spam( |
30da0 | 78 2c 79 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 20 65 67 67 73 28 7a 29 3a 0a | x,y):..............def.eggs(z):. |
30dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 0a 20 20 20 20 20 20 20 20 27 27 | .................pass.........'' |
30de0 | 27 0a 0a 0a 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 53 74 61 63 6b 20 3d 20 5b 31 5d 0a 20 20 | '...........indentStack.=.[1]... |
30e00 | 20 20 20 20 20 20 73 74 6d 74 20 3d 20 46 6f 72 77 61 72 64 28 29 0a 0a 20 20 20 20 20 20 20 20 | ......stmt.=.Forward().......... |
30e20 | 69 64 65 6e 74 69 66 69 65 72 20 3d 20 57 6f 72 64 28 61 6c 70 68 61 73 2c 20 61 6c 70 68 61 6e | identifier.=.Word(alphas,.alphan |
30e40 | 75 6d 73 29 0a 20 20 20 20 20 20 20 20 66 75 6e 63 44 65 63 6c 20 3d 20 28 22 64 65 66 22 20 2b | ums).........funcDecl.=.("def".+ |
30e60 | 20 69 64 65 6e 74 69 66 69 65 72 20 2b 20 47 72 6f 75 70 28 20 22 28 22 20 2b 20 4f 70 74 69 6f | .identifier.+.Group(."(".+.Optio |
30e80 | 6e 61 6c 28 20 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 28 69 64 65 6e 74 69 66 69 65 72 29 20 29 | nal(.delimitedList(identifier).) |
30ea0 | 20 2b 20 22 29 22 20 29 20 2b 20 22 3a 22 29 0a 20 20 20 20 20 20 20 20 66 75 6e 63 5f 62 6f 64 | .+.")".).+.":").........func_bod |
30ec0 | 79 20 3d 20 69 6e 64 65 6e 74 65 64 42 6c 6f 63 6b 28 73 74 6d 74 2c 20 69 6e 64 65 6e 74 53 74 | y.=.indentedBlock(stmt,.indentSt |
30ee0 | 61 63 6b 29 0a 20 20 20 20 20 20 20 20 66 75 6e 63 44 65 66 20 3d 20 47 72 6f 75 70 28 20 66 75 | ack).........funcDef.=.Group(.fu |
30f00 | 6e 63 44 65 63 6c 20 2b 20 66 75 6e 63 5f 62 6f 64 79 20 29 0a 0a 20 20 20 20 20 20 20 20 72 76 | ncDecl.+.func_body.)..........rv |
30f20 | 61 6c 75 65 20 3d 20 46 6f 72 77 61 72 64 28 29 0a 20 20 20 20 20 20 20 20 66 75 6e 63 43 61 6c | alue.=.Forward().........funcCal |
30f40 | 6c 20 3d 20 47 72 6f 75 70 28 69 64 65 6e 74 69 66 69 65 72 20 2b 20 22 28 22 20 2b 20 4f 70 74 | l.=.Group(identifier.+."(".+.Opt |
30f60 | 69 6f 6e 61 6c 28 64 65 6c 69 6d 69 74 65 64 4c 69 73 74 28 72 76 61 6c 75 65 29 29 20 2b 20 22 | ional(delimitedList(rvalue)).+." |
30f80 | 29 22 29 0a 20 20 20 20 20 20 20 20 72 76 61 6c 75 65 20 3c 3c 20 28 66 75 6e 63 43 61 6c 6c 20 | )").........rvalue.<<.(funcCall. |
30fa0 | 7c 20 69 64 65 6e 74 69 66 69 65 72 20 7c 20 57 6f 72 64 28 6e 75 6d 73 29 29 0a 20 20 20 20 20 | |.identifier.|.Word(nums))...... |
30fc0 | 20 20 20 61 73 73 69 67 6e 6d 65 6e 74 20 3d 20 47 72 6f 75 70 28 69 64 65 6e 74 69 66 69 65 72 | ...assignment.=.Group(identifier |
30fe0 | 20 2b 20 22 3d 22 20 2b 20 72 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 73 74 6d 74 20 3c 3c | .+."=".+.rvalue).........stmt.<< |
31000 | 20 28 20 66 75 6e 63 44 65 66 20 7c 20 61 73 73 69 67 6e 6d 65 6e 74 20 7c 20 69 64 65 6e 74 69 | .(.funcDef.|.assignment.|.identi |
31020 | 66 69 65 72 20 29 0a 0a 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 5f 62 6f 64 79 20 3d 20 4f 6e | fier.)..........module_body.=.On |
31040 | 65 4f 72 4d 6f 72 65 28 73 74 6d 74 29 0a 0a 20 20 20 20 20 20 20 20 70 61 72 73 65 54 72 65 65 | eOrMore(stmt)..........parseTree |
31060 | 20 3d 20 6d 6f 64 75 6c 65 5f 62 6f 64 79 2e 70 61 72 73 65 53 74 72 69 6e 67 28 64 61 74 61 29 | .=.module_body.parseString(data) |
31080 | 0a 20 20 20 20 20 20 20 20 70 61 72 73 65 54 72 65 65 2e 70 70 72 69 6e 74 28 29 0a 0a 20 20 20 | .........parseTree.pprint()..... |
310a0 | 20 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 5b 5b 27 64 65 66 27 2c 0a 20 20 20 20 | .prints::..........[['def',..... |
310c0 | 20 20 20 20 20 20 27 41 27 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 27 28 27 2c 20 27 7a 27 2c 20 | ......'A',...........['(',.'z',. |
310e0 | 27 29 27 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 27 3a 27 2c 0a 20 20 20 20 20 20 20 20 20 20 5b | ')'],...........':',...........[ |
31100 | 5b 27 41 31 27 5d 2c 20 5b 5b 27 42 27 2c 20 27 3d 27 2c 20 27 31 30 30 27 5d 5d 2c 20 5b 5b 27 | ['A1'],.[['B',.'=',.'100']],.[[' |
31120 | 47 27 2c 20 27 3d 27 2c 20 27 41 32 27 5d 5d 2c 20 5b 27 41 32 27 5d 2c 20 5b 27 41 33 27 5d 5d | G',.'=',.'A2']],.['A2'],.['A3']] |
31140 | 5d 2c 0a 20 20 20 20 20 20 20 20 20 27 42 27 2c 0a 20 20 20 20 20 20 20 20 20 5b 27 64 65 66 27 | ],..........'B',..........['def' |
31160 | 2c 0a 20 20 20 20 20 20 20 20 20 20 27 42 42 27 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 27 28 27 | ,...........'BB',...........['(' |
31180 | 2c 20 27 61 27 2c 20 27 62 27 2c 20 27 63 27 2c 20 27 29 27 5d 2c 0a 20 20 20 20 20 20 20 20 20 | ,.'a',.'b',.'c',.')'],.......... |
311a0 | 20 27 3a 27 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 5b 27 42 42 31 27 5d 2c 20 5b 5b 27 64 65 66 | .':',...........[['BB1'],.[['def |
311c0 | 27 2c 20 27 42 42 41 27 2c 20 5b 27 28 27 2c 20 27 29 27 5d 2c 20 27 3a 27 2c 20 5b 5b 27 62 62 | ',.'BBA',.['(',.')'],.':',.[['bb |
311e0 | 61 31 27 5d 2c 20 5b 27 62 62 61 32 27 5d 2c 20 5b 27 62 62 61 33 27 5d 5d 5d 5d 5d 5d 2c 0a 20 | a1'],.['bba2'],.['bba3']]]]]],.. |
31200 | 20 20 20 20 20 20 20 20 27 43 27 2c 0a 20 20 20 20 20 20 20 20 20 27 44 27 2c 0a 20 20 20 20 20 | ........'C',..........'D',...... |
31220 | 20 20 20 20 5b 27 64 65 66 27 2c 0a 20 20 20 20 20 20 20 20 20 20 27 73 70 61 6d 27 2c 0a 20 20 | ....['def',...........'spam',... |
31240 | 20 20 20 20 20 20 20 20 5b 27 28 27 2c 20 27 78 27 2c 20 27 79 27 2c 20 27 29 27 5d 2c 0a 20 20 | ........['(',.'x',.'y',.')'],... |
31260 | 20 20 20 20 20 20 20 20 27 3a 27 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 5b 5b 27 64 65 66 27 2c | ........':',...........[[['def', |
31280 | 20 27 65 67 67 73 27 2c 20 5b 27 28 27 2c 20 27 7a 27 2c 20 27 29 27 5d 2c 20 27 3a 27 2c 20 5b | .'eggs',.['(',.'z',.')'],.':',.[ |
312a0 | 5b 27 70 61 73 73 27 5d 5d 5d 5d 5d 5d 5d 0a 20 20 20 20 4e 63 00 00 00 00 00 00 00 00 00 00 00 | ['pass']]]]]]].....Nc........... |
312c0 | 00 04 00 00 00 13 00 00 00 73 10 00 00 00 88 00 88 01 64 00 64 00 85 02 3c 00 64 00 53 00 29 01 | .........s........d.d...<.d.S.). |
312e0 | 4e 72 0e 00 00 00 72 0e 00 00 00 29 02 da 0c 62 61 63 6b 75 70 5f 73 74 61 63 6b da 0b 69 6e 64 | Nr....r....)...backup_stack..ind |
31300 | 65 6e 74 53 74 61 63 6b 72 0e 00 00 00 72 0f 00 00 00 da 0b 72 65 73 65 74 5f 73 74 61 63 6b 04 | entStackr....r......reset_stack. |
31320 | 17 00 00 73 02 00 00 00 00 01 7a 22 69 6e 64 65 6e 74 65 64 42 6c 6f 63 6b 2e 3c 6c 6f 63 61 6c | ...s......z"indentedBlock.<local |
31340 | 73 3e 2e 72 65 73 65 74 5f 73 74 61 63 6b 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 13 | s>.reset_stackc................. |
31360 | 00 00 00 73 4e 00 00 00 7c 01 74 00 7c 00 83 01 6b 05 72 10 64 00 53 00 74 01 7c 01 7c 00 83 02 | ...sN...|.t.|...k.r.d.S.t.|.|... |
31380 | 7d 03 7c 03 88 00 64 01 19 00 6b 03 72 4a 7c 03 88 00 64 01 19 00 6b 04 72 3e 74 02 7c 00 7c 01 | }.|...d...k.rJ|...d...k.r>t.|.|. |
313a0 | 64 02 83 03 82 01 74 02 7c 00 7c 01 64 03 83 03 82 01 64 00 53 00 29 04 4e 72 84 00 00 00 7a 0f | d.....t.|.|.d.....d.S.).Nr....z. |
313c0 | 69 6c 6c 65 67 61 6c 20 6e 65 73 74 69 6e 67 7a 10 6e 6f 74 20 61 20 70 65 65 72 20 65 6e 74 72 | illegal.nestingz.not.a.peer.entr |
313e0 | 79 29 03 72 0c 01 00 00 72 49 00 00 00 72 2e 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 | y).r....rI...r....).r....r{...r. |
31400 | 00 00 00 da 06 63 75 72 43 6f 6c 29 01 72 68 03 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0f 63 68 | .....curCol).rh...r....r......ch |
31420 | 65 63 6b 50 65 65 72 49 6e 64 65 6e 74 07 17 00 00 73 0e 00 00 00 00 01 0c 00 04 01 0a 01 0c 01 | eckPeerIndent....s.............. |
31440 | 0c 01 0c 01 7a 26 69 6e 64 65 6e 74 65 64 42 6c 6f 63 6b 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 68 65 | ....z&indentedBlock.<locals>.che |
31460 | 63 6b 50 65 65 72 49 6e 64 65 6e 74 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 13 00 00 | ckPeerIndentc................... |
31480 | 00 73 32 00 00 00 74 00 7c 01 7c 00 83 02 7d 03 7c 03 88 00 64 01 19 00 6b 04 72 22 88 00 a0 01 | .s2...t.|.|...}.|...d...k.r".... |
314a0 | 7c 03 a1 01 01 00 6e 0c 74 02 7c 00 7c 01 64 02 83 03 82 01 64 00 53 00 29 03 4e 72 84 00 00 00 | |.....n.t.|.|.d.....d.S.).Nr.... |
314c0 | 7a 0e 6e 6f 74 20 61 20 73 75 62 65 6e 74 72 79 29 03 72 49 00 00 00 72 d3 00 00 00 72 2e 00 00 | z.not.a.subentry).rI...r....r... |
314e0 | 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 6a 03 00 00 29 01 72 68 03 00 00 72 0e | .).r....r{...r....rj...).rh...r. |
31500 | 00 00 00 72 0f 00 00 00 da 0e 63 68 65 63 6b 53 75 62 49 6e 64 65 6e 74 0f 17 00 00 73 08 00 00 | ...r......checkSubIndent....s... |
31520 | 00 00 01 0a 01 0c 01 0c 02 7a 25 69 6e 64 65 6e 74 65 64 42 6c 6f 63 6b 2e 3c 6c 6f 63 61 6c 73 | .........z%indentedBlock.<locals |
31540 | 3e 2e 63 68 65 63 6b 53 75 62 49 6e 64 65 6e 74 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 | >.checkSubIndentc............... |
31560 | 00 13 00 00 00 73 4e 00 00 00 7c 01 74 00 7c 00 83 01 6b 05 72 10 64 00 53 00 74 01 7c 01 7c 00 | .....sN...|.t.|...k.r.d.S.t.|.|. |
31580 | 83 02 7d 03 88 00 72 36 7c 03 88 00 64 01 19 00 6b 00 72 36 7c 03 88 00 64 02 19 00 6b 01 73 42 | ..}...r6|...d...k.r6|...d...k.sB |
315a0 | 74 02 7c 00 7c 01 64 03 83 03 82 01 88 00 a0 03 a1 00 01 00 64 00 53 00 29 04 4e 72 84 00 00 00 | t.|.|.d.............d.S.).Nr.... |
315c0 | 72 7f 01 00 00 7a 0f 6e 6f 74 20 61 6e 20 75 6e 69 6e 64 65 6e 74 29 04 72 0c 01 00 00 72 49 00 | r....z.not.an.unindent).r....rI. |
315e0 | 00 00 72 2e 00 00 00 72 2d 01 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 72 6a 03 | ..r....r-...).r....r{...r....rj. |
31600 | 00 00 29 01 72 68 03 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 63 68 65 63 6b 55 6e 69 6e 64 65 | ..).rh...r....r......checkUninde |
31620 | 6e 74 16 17 00 00 73 0c 00 00 00 00 01 0c 00 04 01 0a 01 1c 01 0c 01 7a 24 69 6e 64 65 6e 74 65 | nt....s................z$indente |
31640 | 64 42 6c 6f 63 6b 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 68 65 63 6b 55 6e 69 6e 64 65 6e 74 7a 02 09 | dBlock.<locals>.checkUnindentz.. |
31660 | 20 da 06 49 4e 44 45 4e 54 72 a8 00 00 00 da 08 55 4e 49 4e 44 45 4e 54 63 04 00 00 00 00 00 00 | ...INDENTr......UNINDENTc....... |
31680 | 00 04 00 00 00 01 00 00 00 13 00 00 00 73 06 00 00 00 88 00 83 00 53 00 29 01 4e 72 0e 00 00 00 | .............s........S.).Nr.... |
316a0 | 29 04 72 3a 01 00 00 72 17 03 00 00 72 ab 00 00 00 72 8c 02 00 00 29 01 72 69 03 00 00 72 0e 00 | ).r:...r....r....r....).ri...r.. |
316c0 | 00 00 72 0f 00 00 00 72 88 00 00 00 28 17 00 00 72 89 00 00 00 7a 1f 69 6e 64 65 6e 74 65 64 42 | ..r....r....(...r....z.indentedB |
316e0 | 6c 6f 63 6b 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 61 6d 62 64 61 3e 7a 0e 69 6e 64 65 6e 74 65 64 | lock.<locals>.<lambda>z.indented |
31700 | 20 62 6c 6f 63 6b 29 0c 72 28 00 00 00 72 21 00 00 00 72 26 02 00 00 72 24 02 00 00 72 1b 00 00 | .block).r(...r!...r&...r$...r... |
31720 | 00 72 91 00 00 00 72 b1 01 00 00 72 1f 00 00 00 72 2a 00 00 00 72 ca 01 00 00 72 28 02 00 00 72 | .r....r....r....r*...r....r(...r |
31740 | 16 03 00 00 29 0b da 12 62 6c 6f 63 6b 53 74 61 74 65 6d 65 6e 74 45 78 70 72 72 68 03 00 00 72 | ....)...blockStatementExprrh...r |
31760 | 52 01 00 00 72 6b 03 00 00 72 6c 03 00 00 72 6d 03 00 00 72 64 01 00 00 72 6e 03 00 00 da 04 50 | R...rk...rl...rm...rd...rn.....P |
31780 | 45 45 52 da 06 55 4e 44 45 4e 54 da 06 73 6d 45 78 70 72 72 0e 00 00 00 29 03 72 67 03 00 00 72 | EER..UNDENT..smExprr....).rg...r |
317a0 | 68 03 00 00 72 69 03 00 00 72 0f 00 00 00 72 76 00 00 00 b1 16 00 00 73 22 00 00 00 00 51 0c 02 | h...ri...r....rv.......s"....Q.. |
317c0 | 0e 03 0c 08 0c 07 0c 07 14 01 18 01 12 01 12 01 04 01 02 02 2c 02 08 01 1c 01 12 01 10 01 7a 23 | ....................,.........z# |
317e0 | 5b 5c 30 78 63 30 2d 5c 30 78 64 36 5c 30 78 64 38 2d 5c 30 78 66 36 5c 30 78 66 38 2d 5c 30 78 | [\0xc0-\0xd6\0xd8-\0xf6\0xf8-\0x |
31800 | 66 66 5d 7a 17 5b 5c 30 78 61 31 2d 5c 30 78 62 66 5c 30 78 64 37 5c 30 78 66 37 5d 7a 02 5f 3a | ff]z.[\0xa1-\0xbf\0xd7\0xf7]z._: |
31820 | 7a 07 61 6e 79 20 74 61 67 7a 18 67 74 20 6c 74 20 61 6d 70 20 6e 62 73 70 20 71 75 6f 74 20 61 | z.any.tagz.gt.lt.amp.nbsp.quot.a |
31840 | 70 6f 73 7a 06 3e 3c 26 20 22 27 7a 0c 26 28 3f 50 3c 65 6e 74 69 74 79 3e 72 19 03 00 00 7a 02 | posz.><&."'z.&(?P<entity>r....z. |
31860 | 29 3b 7a 12 63 6f 6d 6d 6f 6e 20 48 54 4d 4c 20 65 6e 74 69 74 79 63 01 00 00 00 00 00 00 00 01 | );z.common.HTML.entityc......... |
31880 | 00 00 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 a0 01 7c 00 6a 02 a1 01 53 00 29 01 7a 52 | .......C...s....t...|.j...S.).zR |
318a0 | 48 65 6c 70 65 72 20 70 61 72 73 65 72 20 61 63 74 69 6f 6e 20 74 6f 20 72 65 70 6c 61 63 65 20 | Helper.parser.action.to.replace. |
318c0 | 63 6f 6d 6d 6f 6e 20 48 54 4d 4c 20 65 6e 74 69 74 69 65 73 20 77 69 74 68 20 74 68 65 69 72 20 | common.HTML.entities.with.their. |
318e0 | 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 29 03 da 0e 5f 68 74 6d 6c 45 6e 74 69 74 | special.characters)..._htmlEntit |
31900 | 79 4d 61 70 72 da 00 00 00 da 06 65 6e 74 69 74 79 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 | yMapr......entity).r....r....r.. |
31920 | 00 00 72 0f 00 00 00 72 6b 00 00 00 32 17 00 00 73 02 00 00 00 00 02 7a 14 2f 5c 2a 28 3f 3a 5b | ..r....rk...2...s......z./\*(?:[ |
31940 | 5e 2a 5d 7c 5c 2a 28 3f 21 2f 29 29 2a 7a 02 2a 2f 7a 0f 43 20 73 74 79 6c 65 20 63 6f 6d 6d 65 | ^*]|\*(?!/))*z.*/z.C.style.comme |
31960 | 6e 74 7a 0f 3c 21 2d 2d 5b 5c 73 5c 53 5d 2a 3f 2d 2d 3e 7a 0c 48 54 4d 4c 20 63 6f 6d 6d 65 6e | ntz.<!--[\s\S]*?-->z.HTML.commen |
31980 | 74 7a 02 2e 2a 7a 0c 72 65 73 74 20 6f 66 20 6c 69 6e 65 7a 11 2f 2f 28 3f 3a 5c 5c 5c 6e 7c 5b | tz..*z.rest.of.linez.//(?:\\\n|[ |
319a0 | 5e 5c 6e 5d 29 2a 7a 0a 2f 2f 20 63 6f 6d 6d 65 6e 74 7a 11 43 2b 2b 20 73 74 79 6c 65 20 63 6f | ^\n])*z.//.commentz.C++.style.co |
319c0 | 6d 6d 65 6e 74 7a 03 23 2e 2a 7a 14 50 79 74 68 6f 6e 20 73 74 79 6c 65 20 63 6f 6d 6d 65 6e 74 | mmentz.#.*z.Python.style.comment |
319e0 | 29 01 72 6b 02 00 00 7a 02 20 09 da 09 63 6f 6d 6d 61 49 74 65 6d 29 01 72 29 01 00 00 63 00 00 | ).rk...z.....commaItem).r)...c.. |
31a00 | 00 00 00 00 00 00 00 00 00 00 07 00 00 00 40 00 00 00 73 a8 02 00 00 65 00 5a 01 64 00 5a 02 64 | ..............@...s....e.Z.d.Z.d |
31a20 | 01 5a 03 65 04 65 05 83 01 5a 06 65 04 65 07 83 01 5a 08 65 09 65 0a 83 01 a0 0b 64 02 a1 01 a0 | .Z.e.e...Z.e.e...Z.e.e.....d.... |
31a40 | 0c 65 06 a1 01 5a 0d 65 09 65 0e 83 01 a0 0b 64 03 a1 01 a0 0c 65 04 65 05 64 04 83 02 a1 01 5a | .e...Z.e.e.....d.....e.e.d.....Z |
31a60 | 0f 65 10 64 05 83 01 a0 0b 64 06 a1 01 a0 0c 65 06 a1 01 5a 11 65 11 83 00 a0 0c 65 08 a1 01 64 | .e.d.....d.....e...Z.e.....e...d |
31a80 | 07 17 00 65 11 83 00 a0 0c 65 08 a1 01 17 00 a0 0b 64 08 a1 01 5a 12 65 12 a0 13 64 09 64 0a 84 | ...e.....e.......d...Z.e...d.d.. |
31aa0 | 00 a1 01 01 00 65 12 65 11 65 14 65 14 64 0b 83 01 a0 15 a1 00 65 12 17 00 83 01 17 00 42 00 a0 | .....e.e.e.e.d.......e.......B.. |
31ac0 | 0b 64 0c a1 01 5a 16 65 16 a0 13 65 17 a1 01 01 00 65 10 64 0d 83 01 a0 0b 64 0e a1 01 a0 0c 65 | .d...Z.e...e.....e.d.....d.....e |
31ae0 | 08 a1 01 5a 18 65 10 64 0f 83 01 a0 0b 64 10 a1 01 a0 0c 65 08 a1 01 5a 19 65 19 65 18 42 00 65 | ...Z.e.d.....d.....e...Z.e.e.B.e |
31b00 | 11 42 00 a0 1a a1 00 5a 1b 65 10 64 11 83 01 a0 0b 64 12 a1 01 a0 0c 65 08 a1 01 5a 1c 65 09 65 | .B.....Z.e.d.....d.....e...Z.e.e |
31b20 | 1d 64 13 17 00 65 1e 64 13 17 00 83 02 a0 0b 64 14 a1 01 5a 1f 65 10 64 15 83 01 a0 0b 64 16 a1 | .d...e.d.......d...Z.e.d.....d.. |
31b40 | 01 5a 20 65 10 64 17 83 01 a0 0b 64 18 a1 01 5a 21 65 21 64 19 65 21 17 00 64 1a 14 00 17 00 a0 | .Z.e.d.....d...Z!e!d.e!..d...... |
31b60 | 0b 64 1b a1 01 5a 22 65 14 65 21 64 19 65 21 17 00 64 1c 14 00 17 00 83 01 64 1d 17 00 65 14 65 | .d...Z"e.e!d.e!..d.......d...e.e |
31b80 | 21 64 19 65 21 17 00 64 1c 14 00 17 00 83 01 17 00 a0 0b 64 1e a1 01 5a 23 65 23 a0 24 64 1f 64 | !d.e!..d...........d...Z#e#.$d.d |
31ba0 | 0a 84 00 a1 01 01 00 64 20 65 20 17 00 a0 0b 64 21 a1 01 5a 25 65 26 65 22 65 25 42 00 65 23 42 | .......d.e.....d!..Z%e&e"e%B.e#B |
31bc0 | 00 a0 0b 64 22 a1 01 83 01 a0 0b 64 22 a1 01 5a 27 65 10 64 23 83 01 a0 0b 64 24 a1 01 5a 28 65 | ...d"......d"..Z'e.d#....d$..Z(e |
31be0 | 29 64 3d 64 26 64 27 84 01 83 01 5a 2a 65 29 64 3e 64 29 64 2a 84 01 83 01 5a 2b 65 10 64 2b 83 | )d=d&d'....Z*e)d>d)d*....Z+e.d+. |
31c00 | 01 a0 0b 64 2c a1 01 5a 2c 65 10 64 2d 83 01 a0 0b 64 2e a1 01 5a 2d 65 10 64 2f 83 01 a0 0b 64 | ...d,..Z,e.d-....d...Z-e.d/....d |
31c20 | 30 a1 01 5a 2e 65 2f a0 15 a1 00 65 30 a0 15 a1 00 42 00 5a 31 65 29 64 31 64 32 84 00 83 01 5a | 0..Z.e/....e0....B.Z1e)d1d2....Z |
31c40 | 32 65 26 65 33 65 34 64 33 83 01 0f 00 65 35 83 00 0f 00 17 00 65 09 65 36 64 33 64 34 8d 02 17 | 2e&e3e4d3....e5......e.e6d3d4... |
31c60 | 00 65 14 65 37 64 35 83 01 83 01 17 00 83 01 83 01 a0 1a a1 00 a0 0b 64 36 a1 01 5a 38 65 39 65 | .e.e7d5................d6..Z8e9e |
31c80 | 14 65 3a a0 3b a1 00 65 38 42 00 64 37 64 38 8d 02 83 01 a0 0b 64 39 a1 01 5a 3c 65 29 65 04 64 | .e:.;..e8B.d7d8......d9..Z<e)e.d |
31ca0 | 3a 64 0a 84 00 83 01 83 01 5a 3d 65 29 65 04 64 3b 64 0a 84 00 83 01 83 01 5a 3e 64 3c 53 00 29 | :d.......Z=e)e.d;d.......Z>d<S.) |
31cc0 | 3f 72 7e 00 00 00 61 1f 0b 00 00 48 65 72 65 20 61 72 65 20 73 6f 6d 65 20 63 6f 6d 6d 6f 6e 20 | ?r~...a....Here.are.some.common. |
31ce0 | 6c 6f 77 2d 6c 65 76 65 6c 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 6d 61 79 20 62 | low-level.expressions.that.may.b |
31d00 | 65 20 75 73 65 66 75 6c 20 69 6e 0a 20 20 20 20 6a 75 6d 70 2d 73 74 61 72 74 69 6e 67 20 70 61 | e.useful.in.....jump-starting.pa |
31d20 | 72 73 65 72 20 64 65 76 65 6c 6f 70 6d 65 6e 74 3a 0a 0a 20 20 20 20 20 2d 20 6e 75 6d 65 72 69 | rser.development:.......-.numeri |
31d40 | 63 20 66 6f 72 6d 73 20 28 3a 63 6c 61 73 73 3a 60 69 6e 74 65 67 65 72 73 3c 69 6e 74 65 67 65 | c.forms.(:class:`integers<intege |
31d60 | 72 3e 60 2c 20 3a 63 6c 61 73 73 3a 60 72 65 61 6c 73 3c 72 65 61 6c 3e 60 2c 0a 20 20 20 20 20 | r>`,.:class:`reals<real>`,...... |
31d80 | 20 20 3a 63 6c 61 73 73 3a 60 73 63 69 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f 6e 3c 73 63 | ..:class:`scientific.notation<sc |
31da0 | 69 5f 72 65 61 6c 3e 60 29 0a 20 20 20 20 20 2d 20 63 6f 6d 6d 6f 6e 20 3a 63 6c 61 73 73 3a 60 | i_real>`)......-.common.:class:` |
31dc0 | 70 72 6f 67 72 61 6d 6d 69 6e 67 20 69 64 65 6e 74 69 66 69 65 72 73 3c 69 64 65 6e 74 69 66 69 | programming.identifiers<identifi |
31de0 | 65 72 3e 60 0a 20 20 20 20 20 2d 20 6e 65 74 77 6f 72 6b 20 61 64 64 72 65 73 73 65 73 20 28 3a | er>`......-.network.addresses.(: |
31e00 | 63 6c 61 73 73 3a 60 4d 41 43 3c 6d 61 63 5f 61 64 64 72 65 73 73 3e 60 2c 0a 20 20 20 20 20 20 | class:`MAC<mac_address>`,....... |
31e20 | 20 3a 63 6c 61 73 73 3a 60 49 50 76 34 3c 69 70 76 34 5f 61 64 64 72 65 73 73 3e 60 2c 20 3a 63 | .:class:`IPv4<ipv4_address>`,.:c |
31e40 | 6c 61 73 73 3a 60 49 50 76 36 3c 69 70 76 36 5f 61 64 64 72 65 73 73 3e 60 29 0a 20 20 20 20 20 | lass:`IPv6<ipv6_address>`)...... |
31e60 | 2d 20 49 53 4f 38 36 30 31 20 3a 63 6c 61 73 73 3a 60 64 61 74 65 73 3c 69 73 6f 38 36 30 31 5f | -.ISO8601.:class:`dates<iso8601_ |
31e80 | 64 61 74 65 3e 60 20 61 6e 64 0a 20 20 20 20 20 20 20 3a 63 6c 61 73 73 3a 60 64 61 74 65 74 69 | date>`.and........:class:`dateti |
31ea0 | 6d 65 3c 69 73 6f 38 36 30 31 5f 64 61 74 65 74 69 6d 65 3e 60 0a 20 20 20 20 20 2d 20 3a 63 6c | me<iso8601_datetime>`......-.:cl |
31ec0 | 61 73 73 3a 60 55 55 49 44 3c 75 75 69 64 3e 60 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 | ass:`UUID<uuid>`......-.:class:` |
31ee0 | 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 3c 63 6f 6d 6d 61 5f 73 65 70 61 72 | comma-separated.list<comma_separ |
31f00 | 61 74 65 64 5f 6c 69 73 74 3e 60 0a 0a 20 20 20 20 50 61 72 73 65 20 61 63 74 69 6f 6e 73 3a 0a | ated_list>`......Parse.actions:. |
31f20 | 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 63 6f 6e 76 65 72 74 54 6f 49 6e 74 65 67 65 72 | ......-.:class:`convertToInteger |
31f40 | 60 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 63 6f 6e 76 65 72 74 54 6f 46 6c 6f 61 74 60 | `......-.:class:`convertToFloat` |
31f60 | 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 60 0a 20 | ......-.:class:`convertToDate`.. |
31f80 | 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 74 69 6d 65 60 | ....-.:class:`convertToDatetime` |
31fa0 | 0a 20 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 73 74 72 69 70 48 54 4d 4c 54 61 67 73 60 0a 20 | ......-.:class:`stripHTMLTags`.. |
31fc0 | 20 20 20 20 2d 20 3a 63 6c 61 73 73 3a 60 75 70 63 61 73 65 54 6f 6b 65 6e 73 60 0a 20 20 20 20 | ....-.:class:`upcaseTokens`..... |
31fe0 | 20 2d 20 3a 63 6c 61 73 73 3a 60 64 6f 77 6e 63 61 73 65 54 6f 6b 65 6e 73 60 0a 0a 20 20 20 20 | .-.:class:`downcaseTokens`...... |
32000 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d | Example::..........pyparsing_com |
32020 | 6d 6f 6e 2e 6e 75 6d 62 65 72 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 | mon.number.runTests('''......... |
32040 | 20 20 20 20 23 20 61 6e 79 20 69 6e 74 20 6f 72 20 72 65 61 6c 20 6e 75 6d 62 65 72 2c 20 72 65 | ....#.any.int.or.real.number,.re |
32060 | 74 75 72 6e 65 64 20 61 73 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 74 79 70 65 0a 20 | turned.as.the.appropriate.type.. |
32080 | 20 20 20 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 31 30 30 0a | ...........100.............-100. |
320a0 | 20 20 20 20 20 20 20 20 20 20 20 20 2b 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 33 2e 31 | ............+100.............3.1 |
320c0 | 34 31 35 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 36 2e 30 32 65 32 33 0a 20 20 20 20 20 20 20 | 4159.............6.02e23........ |
320e0 | 20 20 20 20 20 31 65 2d 31 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 | .....1e-12.............''')..... |
32100 | 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 66 6e 75 6d 62 65 72 2e 72 75 | .....pyparsing_common.fnumber.ru |
32120 | 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 6e 79 20 69 6e 74 | nTests('''.............#.any.int |
32140 | 20 6f 72 20 72 65 61 6c 20 6e 75 6d 62 65 72 2c 20 72 65 74 75 72 6e 65 64 20 61 73 20 66 6c 6f | .or.real.number,.returned.as.flo |
32160 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d | at.............100.............- |
32180 | 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 2b 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 | 100.............+100............ |
321a0 | 20 33 2e 31 34 31 35 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 36 2e 30 32 65 32 33 0a 20 20 20 | .3.14159.............6.02e23.... |
321c0 | 20 20 20 20 20 20 20 20 20 31 65 2d 31 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a | .........1e-12.............'''). |
321e0 | 0a 20 20 20 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 68 65 78 5f 69 6e | .........pyparsing_common.hex_in |
32200 | 74 65 67 65 72 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 | teger.runTests('''.............# |
32220 | 20 68 65 78 20 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 | .hex.numbers.............100.... |
32240 | 20 20 20 20 20 20 20 20 20 46 46 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 | .........FF.............''').... |
32260 | 20 20 20 20 20 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 66 72 61 63 74 69 6f 6e 2e | ......pyparsing_common.fraction. |
32280 | 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 66 72 61 63 74 | runTests('''.............#.fract |
322a0 | 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 2f 32 0a 20 20 20 20 20 20 20 20 20 20 20 | ions.............1/2............ |
322c0 | 20 2d 33 2f 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 20 20 20 20 20 | .-3/4.............''').......... |
322e0 | 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 6d 69 78 65 64 5f 69 6e 74 65 67 65 72 2e 72 | pyparsing_common.mixed_integer.r |
32300 | 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6d 69 78 65 64 20 | unTests('''.............#.mixed. |
32320 | 66 72 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 | fractions.............1......... |
32340 | 20 20 20 20 31 2f 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 33 2f 34 0a 20 20 20 20 20 20 20 | ....1/2.............-3/4........ |
32360 | 20 20 20 20 20 31 2d 33 2f 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 | .....1-3/4.............''')..... |
32380 | 20 20 20 20 20 69 6d 70 6f 72 74 20 75 75 69 64 0a 20 20 20 20 20 20 20 20 70 79 70 61 72 73 69 | .....import.uuid.........pyparsi |
323a0 | 6e 67 5f 63 6f 6d 6d 6f 6e 2e 75 75 69 64 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 74 6f | ng_common.uuid.setParseAction(to |
323c0 | 6b 65 6e 4d 61 70 28 75 75 69 64 2e 55 55 49 44 29 29 0a 20 20 20 20 20 20 20 20 70 79 70 61 72 | kenMap(uuid.UUID)).........pypar |
323e0 | 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 75 75 69 64 2e 72 75 6e 54 65 73 74 73 28 27 27 27 0a 20 20 | sing_common.uuid.runTests('''... |
32400 | 20 20 20 20 20 20 20 20 20 20 23 20 75 75 69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 32 33 | ..........#.uuid.............123 |
32420 | 34 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 31 32 33 34 35 36 37 | 45678-1234-5678-1234-56781234567 |
32440 | 38 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 27 27 29 0a 0a 20 20 20 20 70 72 69 6e 74 73 3a 3a | 8.............''')......prints:: |
32460 | 0a 0a 20 20 20 20 20 20 20 20 23 20 61 6e 79 20 69 6e 74 20 6f 72 20 72 65 61 6c 20 6e 75 6d 62 | ..........#.any.int.or.real.numb |
32480 | 65 72 2c 20 72 65 74 75 72 6e 65 64 20 61 73 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 | er,.returned.as.the.appropriate. |
324a0 | 74 79 70 65 0a 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 5b 31 30 30 5d 0a 0a | type.........100.........[100].. |
324c0 | 20 20 20 20 20 20 20 20 2d 31 30 30 0a 20 20 20 20 20 20 20 20 5b 2d 31 30 30 5d 0a 0a 20 20 20 | ........-100.........[-100]..... |
324e0 | 20 20 20 20 20 2b 31 30 30 0a 20 20 20 20 20 20 20 20 5b 31 30 30 5d 0a 0a 20 20 20 20 20 20 20 | .....+100.........[100]......... |
32500 | 20 33 2e 31 34 31 35 39 0a 20 20 20 20 20 20 20 20 5b 33 2e 31 34 31 35 39 5d 0a 0a 20 20 20 20 | .3.14159.........[3.14159]...... |
32520 | 20 20 20 20 36 2e 30 32 65 32 33 0a 20 20 20 20 20 20 20 20 5b 36 2e 30 32 65 2b 32 33 5d 0a 0a | ....6.02e23.........[6.02e+23].. |
32540 | 20 20 20 20 20 20 20 20 31 65 2d 31 32 0a 20 20 20 20 20 20 20 20 5b 31 65 2d 31 32 5d 0a 0a 20 | ........1e-12.........[1e-12]... |
32560 | 20 20 20 20 20 20 20 23 20 61 6e 79 20 69 6e 74 20 6f 72 20 72 65 61 6c 20 6e 75 6d 62 65 72 2c | .......#.any.int.or.real.number, |
32580 | 20 72 65 74 75 72 6e 65 64 20 61 73 20 66 6c 6f 61 74 0a 20 20 20 20 20 20 20 20 31 30 30 0a 20 | .returned.as.float.........100.. |
325a0 | 20 20 20 20 20 20 20 5b 31 30 30 2e 30 5d 0a 0a 20 20 20 20 20 20 20 20 2d 31 30 30 0a 20 20 20 | .......[100.0]..........-100.... |
325c0 | 20 20 20 20 20 5b 2d 31 30 30 2e 30 5d 0a 0a 20 20 20 20 20 20 20 20 2b 31 30 30 0a 20 20 20 20 | .....[-100.0]..........+100..... |
325e0 | 20 20 20 20 5b 31 30 30 2e 30 5d 0a 0a 20 20 20 20 20 20 20 20 33 2e 31 34 31 35 39 0a 20 20 20 | ....[100.0]..........3.14159.... |
32600 | 20 20 20 20 20 5b 33 2e 31 34 31 35 39 5d 0a 0a 20 20 20 20 20 20 20 20 36 2e 30 32 65 32 33 0a | .....[3.14159]..........6.02e23. |
32620 | 20 20 20 20 20 20 20 20 5b 36 2e 30 32 65 2b 32 33 5d 0a 0a 20 20 20 20 20 20 20 20 31 65 2d 31 | ........[6.02e+23]..........1e-1 |
32640 | 32 0a 20 20 20 20 20 20 20 20 5b 31 65 2d 31 32 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 68 65 78 | 2.........[1e-12]..........#.hex |
32660 | 20 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 5b 32 35 | .numbers.........100.........[25 |
32680 | 36 5d 0a 0a 20 20 20 20 20 20 20 20 46 46 0a 20 20 20 20 20 20 20 20 5b 32 35 35 5d 0a 0a 20 20 | 6]..........FF.........[255].... |
326a0 | 20 20 20 20 20 20 23 20 66 72 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 31 2f 32 0a 20 20 | ......#.fractions.........1/2... |
326c0 | 20 20 20 20 20 20 5b 30 2e 35 5d 0a 0a 20 20 20 20 20 20 20 20 2d 33 2f 34 0a 20 20 20 20 20 20 | ......[0.5]..........-3/4....... |
326e0 | 20 20 5b 2d 30 2e 37 35 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 6d 69 78 65 64 20 66 72 61 63 74 | ..[-0.75]..........#.mixed.fract |
32700 | 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 5b 31 5d 0a 0a 20 20 20 20 | ions.........1.........[1]...... |
32720 | 20 20 20 20 31 2f 32 0a 20 20 20 20 20 20 20 20 5b 30 2e 35 5d 0a 0a 20 20 20 20 20 20 20 20 2d | ....1/2.........[0.5]..........- |
32740 | 33 2f 34 0a 20 20 20 20 20 20 20 20 5b 2d 30 2e 37 35 5d 0a 0a 20 20 20 20 20 20 20 20 31 2d 33 | 3/4.........[-0.75]..........1-3 |
32760 | 2f 34 0a 20 20 20 20 20 20 20 20 5b 31 2e 37 35 5d 0a 0a 20 20 20 20 20 20 20 20 23 20 75 75 69 | /4.........[1.75]..........#.uui |
32780 | 64 0a 20 20 20 20 20 20 20 20 31 32 33 34 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 2d 31 32 33 | d.........12345678-1234-5678-123 |
327a0 | 34 2d 35 36 37 38 31 32 33 34 35 36 37 38 0a 20 20 20 20 20 20 20 20 5b 55 55 49 44 28 27 31 32 | 4-567812345678.........[UUID('12 |
327c0 | 33 34 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 31 32 33 34 35 36 | 345678-1234-5678-1234-5678123456 |
327e0 | 37 38 27 29 5d 0a 20 20 20 20 da 07 69 6e 74 65 67 65 72 7a 0b 68 65 78 20 69 6e 74 65 67 65 72 | 78')].......integerz.hex.integer |
32800 | 72 c9 00 00 00 7a 08 5b 2b 2d 5d 3f 5c 64 2b 7a 0e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 72 | r....z.[+-]?\d+z.signed.integerr |
32820 | 3b 03 00 00 da 08 66 72 61 63 74 69 6f 6e 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 | ;.....fractionc................C |
32840 | 00 00 00 73 10 00 00 00 7c 00 64 01 19 00 7c 00 64 02 19 00 1b 00 53 00 29 03 4e 72 01 00 00 00 | ...s....|.d...|.d.....S.).Nr.... |
32860 | 72 84 00 00 00 72 0e 00 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | r....r....).r....r....r....r.... |
32880 | 72 88 00 00 00 fb 17 00 00 72 89 00 00 00 7a 19 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e | r........r....z.pyparsing_common |
328a0 | 2e 3c 6c 61 6d 62 64 61 3e 72 b7 02 00 00 7a 22 66 72 61 63 74 69 6f 6e 20 6f 72 20 6d 69 78 65 | .<lambda>r....z"fraction.or.mixe |
328c0 | 64 20 69 6e 74 65 67 65 72 2d 66 72 61 63 74 69 6f 6e 7a 0d 5b 2b 2d 5d 3f 5c 64 2b 5c 2e 5c 64 | d.integer-fractionz.[+-]?\d+\.\d |
328e0 | 2a 7a 0b 72 65 61 6c 20 6e 75 6d 62 65 72 7a 2b 5b 2b 2d 5d 3f 5c 64 2b 28 5b 65 45 5d 5b 2b 2d | *z.real.numberz+[+-]?\d+([eE][+- |
32900 | 5d 3f 5c 64 2b 7c 5c 2e 5c 64 2a 28 5b 65 45 5d 5b 2b 2d 5d 3f 5c 64 2b 29 3f 29 7a 24 72 65 61 | ]?\d+|\.\d*([eE][+-]?\d+)?)z$rea |
32920 | 6c 20 6e 75 6d 62 65 72 20 77 69 74 68 20 73 63 69 65 6e 74 69 66 69 63 20 6e 6f 74 61 74 69 6f | l.number.with.scientific.notatio |
32940 | 6e 7a 1d 5b 2b 2d 5d 3f 5c 64 2b 5c 2e 3f 5c 64 2a 28 5b 65 45 5d 5b 2b 2d 5d 3f 5c 64 2b 29 3f | nz.[+-]?\d+\.?\d*([eE][+-]?\d+)? |
32960 | da 07 66 6e 75 6d 62 65 72 72 c4 02 00 00 da 0a 69 64 65 6e 74 69 66 69 65 72 7a 4b 28 32 35 5b | ..fnumberr......identifierzK(25[ |
32980 | 30 2d 35 5d 7c 32 5b 30 2d 34 5d 5b 30 2d 39 5d 7c 31 3f 5b 30 2d 39 5d 7b 31 2c 32 7d 29 28 5c | 0-5]|2[0-4][0-9]|1?[0-9]{1,2})(\ |
329a0 | 2e 28 32 35 5b 30 2d 35 5d 7c 32 5b 30 2d 34 5d 5b 30 2d 39 5d 7c 31 3f 5b 30 2d 39 5d 7b 31 2c | .(25[0-5]|2[0-4][0-9]|1?[0-9]{1, |
329c0 | 32 7d 29 29 7b 33 7d 7a 0c 49 50 76 34 20 61 64 64 72 65 73 73 7a 10 5b 30 2d 39 61 2d 66 41 2d | 2})){3}z.IPv4.addressz.[0-9a-fA- |
329e0 | 46 5d 7b 31 2c 34 7d da 0b 68 65 78 5f 69 6e 74 65 67 65 72 72 3c 03 00 00 e9 07 00 00 00 7a 11 | F]{1,4}..hex_integerr<........z. |
32a00 | 66 75 6c 6c 20 49 50 76 36 20 61 64 64 72 65 73 73 29 02 72 01 00 00 00 72 88 01 00 00 7a 02 3a | full.IPv6.address).r....r....z.: |
32a20 | 3a 7a 12 73 68 6f 72 74 20 49 50 76 36 20 61 64 64 72 65 73 73 63 01 00 00 00 00 00 00 00 01 00 | :z.short.IPv6.addressc.......... |
32a40 | 00 00 03 00 00 00 43 00 00 00 73 16 00 00 00 74 00 64 01 64 02 84 00 7c 00 44 00 83 01 83 01 64 | ......C...s....t.d.d...|.D.....d |
32a60 | 03 6b 00 53 00 29 04 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 73 00 00 00 73 1e 00 | .k.S.).Nc................s...s.. |
32a80 | 00 00 7c 00 5d 16 7d 01 74 00 6a 01 a0 02 7c 01 a1 01 72 02 64 00 56 00 01 00 71 02 64 01 53 00 | ..|.].}.t.j...|...r.d.V...q.d.S. |
32aa0 | 29 02 72 99 00 00 00 4e 29 03 72 7e 00 00 00 da 0a 5f 69 70 76 36 5f 70 61 72 74 72 01 02 00 00 | ).r....N).r~....._ipv6_partr.... |
32ac0 | 29 02 72 96 00 00 00 72 0e 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 98 00 00 00 | ).r....r....r....r....r....r.... |
32ae0 | 18 18 00 00 73 02 00 00 00 04 00 7a 2c 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 3c 6c | ....s......z,pyparsing_common.<l |
32b00 | 61 6d 62 64 61 3e 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 72 2c 03 00 00 29 01 | ambda>.<locals>.<genexpr>r,...). |
32b20 | 72 cf 02 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 | r....).r....r....r....r....r.... |
32b40 | 18 18 00 00 72 89 00 00 00 7a 07 3a 3a 66 66 66 66 3a 7a 12 6d 69 78 65 64 20 49 50 76 36 20 61 | ....r....z.::ffff:z.mixed.IPv6.a |
32b60 | 64 64 72 65 73 73 7a 0c 49 50 76 36 20 61 64 64 72 65 73 73 7a 3a 5b 30 2d 39 61 2d 66 41 2d 46 | ddressz.IPv6.addressz:[0-9a-fA-F |
32b80 | 5d 7b 32 7d 28 5b 3a 2e 2d 5d 29 5b 30 2d 39 61 2d 66 41 2d 46 5d 7b 32 7d 28 3f 3a 5c 31 5b 30 | ]{2}([:.-])[0-9a-fA-F]{2}(?:\1[0 |
32ba0 | 2d 39 61 2d 66 41 2d 46 5d 7b 32 7d 29 7b 34 7d 7a 0b 4d 41 43 20 61 64 64 72 65 73 73 fa 08 25 | -9a-fA-F]{2}){4}z.MAC.address..% |
32bc0 | 59 2d 25 6d 2d 25 64 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 73 10 00 00 | Y-%m-%dc....................s... |
32be0 | 00 87 00 66 01 64 01 64 02 84 08 7d 01 7c 01 53 00 29 03 61 dd 01 00 00 0a 20 20 20 20 20 20 20 | ...f.d.d...}.|.S.).a............ |
32c00 | 20 48 65 6c 70 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e | .Helper.to.create.a.parse.action |
32c20 | 20 66 6f 72 20 63 6f 6e 76 65 72 74 69 6e 67 20 70 61 72 73 65 64 20 64 61 74 65 20 73 74 72 69 | .for.converting.parsed.date.stri |
32c40 | 6e 67 20 74 6f 20 50 79 74 68 6f 6e 20 64 61 74 65 74 69 6d 65 2e 64 61 74 65 0a 0a 20 20 20 20 | ng.to.Python.datetime.date...... |
32c60 | 20 20 20 20 50 61 72 61 6d 73 20 2d 0a 20 20 20 20 20 20 20 20 20 2d 20 66 6d 74 20 2d 20 66 6f | ....Params.-..........-.fmt.-.fo |
32c80 | 72 6d 61 74 20 74 6f 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 64 61 74 65 74 69 6d 65 2e 73 74 | rmat.to.be.passed.to.datetime.st |
32ca0 | 72 70 74 69 6d 65 20 28 64 65 66 61 75 6c 74 3d 20 60 60 22 25 59 2d 25 6d 2d 25 64 22 60 60 29 | rptime.(default=.``"%Y-%m-%d"``) |
32cc0 | 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........Example::............. |
32ce0 | 20 64 61 74 65 5f 65 78 70 72 20 3d 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 69 73 | .date_expr.=.pyparsing_common.is |
32d00 | 6f 38 36 30 31 5f 64 61 74 65 2e 63 6f 70 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 | o8601_date.copy().............da |
32d20 | 74 65 5f 65 78 70 72 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 70 79 70 61 72 73 69 6e 67 | te_expr.setParseAction(pyparsing |
32d40 | 5f 63 6f 6d 6d 6f 6e 2e 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 28 29 29 0a 20 20 20 20 20 20 20 | _common.convertToDate())........ |
32d60 | 20 20 20 20 20 70 72 69 6e 74 28 64 61 74 65 5f 65 78 70 72 2e 70 61 72 73 65 53 74 72 69 6e 67 | .....print(date_expr.parseString |
32d80 | 28 22 31 39 39 39 2d 31 32 2d 33 31 22 29 29 0a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 3a | ("1999-12-31"))..........prints: |
32da0 | 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 64 61 74 65 74 69 6d 65 2e 64 61 74 65 28 31 39 | :..............[datetime.date(19 |
32dc0 | 39 39 2c 20 31 32 2c 20 33 31 29 5d 0a 20 20 20 20 20 20 20 20 63 03 00 00 00 00 00 00 00 04 00 | 99,.12,.31)].........c.......... |
32de0 | 00 00 0a 00 00 00 13 00 00 00 73 4c 00 00 00 79 14 74 00 a0 01 7c 02 64 01 19 00 88 00 a1 02 a0 | ..........sL...y.t...|.d........ |
32e00 | 02 a1 00 53 00 04 00 74 03 6b 0a 72 46 01 00 7d 03 01 00 7a 14 74 04 7c 00 7c 01 74 05 7c 03 83 | ...S...t.k.rF..}...z.t.|.|.t.|.. |
32e20 | 01 83 03 82 01 57 00 64 00 64 00 7d 03 7e 03 58 00 59 00 6e 02 58 00 64 00 53 00 29 02 4e 72 01 | .....W.d.d.}.~.X.Y.n.X.d.S.).Nr. |
32e40 | 00 00 00 29 06 72 03 00 00 00 da 08 73 74 72 70 74 69 6d 65 da 04 64 61 74 65 72 17 02 00 00 72 | ...).r......strptime..dater....r |
32e60 | 2e 00 00 00 72 8c 00 00 00 29 04 72 9c 00 00 00 72 7b 01 00 00 72 87 00 00 00 da 02 76 65 29 01 | ....r....).r....r{...r......ve). |
32e80 | da 03 66 6d 74 72 0e 00 00 00 72 0f 00 00 00 da 06 63 76 74 5f 66 6e 32 18 00 00 73 08 00 00 00 | ..fmtr....r......cvt_fn2...s.... |
32ea0 | 00 01 02 01 14 01 10 01 7a 2e 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 63 6f 6e 76 65 | ........z.pyparsing_common.conve |
32ec0 | 72 74 54 6f 44 61 74 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 63 76 74 5f 66 6e 72 0e 00 00 00 29 02 72 | rtToDate.<locals>.cvt_fnr....).r |
32ee0 | 82 03 00 00 72 83 03 00 00 72 0e 00 00 00 29 01 72 82 03 00 00 72 0f 00 00 00 da 0d 63 6f 6e 76 | ....r....r....).r....r......conv |
32f00 | 65 72 74 54 6f 44 61 74 65 20 18 00 00 73 04 00 00 00 00 12 0c 05 7a 1e 70 79 70 61 72 73 69 6e | ertToDate....s........z.pyparsin |
32f20 | 67 5f 63 6f 6d 6d 6f 6e 2e 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 fa 14 25 59 2d 25 6d 2d 25 64 | g_common.convertToDate..%Y-%m-%d |
32f40 | 54 25 48 3a 25 4d 3a 25 53 2e 25 66 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 | T%H:%M:%S.%fc................... |
32f60 | 00 73 10 00 00 00 87 00 66 01 64 01 64 02 84 08 7d 01 7c 01 53 00 29 03 61 17 02 00 00 48 65 6c | .s......f.d.d...}.|.S.).a....Hel |
32f80 | 70 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 20 70 61 72 73 65 20 61 63 74 69 6f 6e 20 66 6f 72 | per.to.create.a.parse.action.for |
32fa0 | 20 63 6f 6e 76 65 72 74 69 6e 67 20 70 61 72 73 65 64 0a 20 20 20 20 20 20 20 20 64 61 74 65 74 | .converting.parsed.........datet |
32fc0 | 69 6d 65 20 73 74 72 69 6e 67 20 74 6f 20 50 79 74 68 6f 6e 20 64 61 74 65 74 69 6d 65 2e 64 61 | ime.string.to.Python.datetime.da |
32fe0 | 74 65 74 69 6d 65 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 73 20 2d 0a 20 20 20 20 20 20 20 | tetime..........Params.-........ |
33000 | 20 20 2d 20 66 6d 74 20 2d 20 66 6f 72 6d 61 74 20 74 6f 20 62 65 20 70 61 73 73 65 64 20 74 6f | ..-.fmt.-.format.to.be.passed.to |
33020 | 20 64 61 74 65 74 69 6d 65 2e 73 74 72 70 74 69 6d 65 20 28 64 65 66 61 75 6c 74 3d 20 60 60 22 | .datetime.strptime.(default=.``" |
33040 | 25 59 2d 25 6d 2d 25 64 54 25 48 3a 25 4d 3a 25 53 2e 25 66 22 60 60 29 0a 0a 20 20 20 20 20 20 | %Y-%m-%dT%H:%M:%S.%f"``)........ |
33060 | 20 20 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 74 5f 65 78 70 72 | ..Example::..............dt_expr |
33080 | 20 3d 20 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 69 73 6f 38 36 30 31 5f 64 61 74 65 | .=.pyparsing_common.iso8601_date |
330a0 | 74 69 6d 65 2e 63 6f 70 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 74 5f 65 78 70 72 2e | time.copy().............dt_expr. |
330c0 | 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e | setParseAction(pyparsing_common. |
330e0 | 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 74 69 6d 65 28 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | convertToDatetime())............ |
33100 | 20 70 72 69 6e 74 28 64 74 5f 65 78 70 72 2e 70 61 72 73 65 53 74 72 69 6e 67 28 22 31 39 39 39 | .print(dt_expr.parseString("1999 |
33120 | 2d 31 32 2d 33 31 54 32 33 3a 35 39 3a 35 39 2e 39 39 39 22 29 29 0a 0a 20 20 20 20 20 20 20 20 | -12-31T23:59:59.999")).......... |
33140 | 70 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 5b 64 61 74 65 74 69 6d 65 2e | prints::..............[datetime. |
33160 | 64 61 74 65 74 69 6d 65 28 31 39 39 39 2c 20 31 32 2c 20 33 31 2c 20 32 33 2c 20 35 39 2c 20 35 | datetime(1999,.12,.31,.23,.59,.5 |
33180 | 39 2c 20 39 39 39 30 30 30 29 5d 0a 20 20 20 20 20 20 20 20 63 03 00 00 00 00 00 00 00 04 00 00 | 9,.999000)].........c........... |
331a0 | 00 0a 00 00 00 13 00 00 00 73 48 00 00 00 79 10 74 00 a0 01 7c 02 64 01 19 00 88 00 a1 02 53 00 | .........sH...y.t...|.d.......S. |
331c0 | 04 00 74 02 6b 0a 72 42 01 00 7d 03 01 00 7a 14 74 03 7c 00 7c 01 74 04 7c 03 83 01 83 03 82 01 | ..t.k.rB..}...z.t.|.|.t.|....... |
331e0 | 57 00 64 00 64 00 7d 03 7e 03 58 00 59 00 6e 02 58 00 64 00 53 00 29 02 4e 72 01 00 00 00 29 05 | W.d.d.}.~.X.Y.n.X.d.S.).Nr....). |
33200 | 72 03 00 00 00 72 7f 03 00 00 72 17 02 00 00 72 2e 00 00 00 72 8c 00 00 00 29 04 72 9c 00 00 00 | r....r....r....r....r....).r.... |
33220 | 72 7b 01 00 00 72 87 00 00 00 72 81 03 00 00 29 01 72 82 03 00 00 72 0e 00 00 00 72 0f 00 00 00 | r{...r....r....).r....r....r.... |
33240 | 72 83 03 00 00 4b 18 00 00 73 08 00 00 00 00 01 02 01 10 01 10 01 7a 32 70 79 70 61 72 73 69 6e | r....K...s............z2pyparsin |
33260 | 67 5f 63 6f 6d 6d 6f 6e 2e 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 74 69 6d 65 2e 3c 6c 6f 63 61 | g_common.convertToDatetime.<loca |
33280 | 6c 73 3e 2e 63 76 74 5f 66 6e 72 0e 00 00 00 29 02 72 82 03 00 00 72 83 03 00 00 72 0e 00 00 00 | ls>.cvt_fnr....).r....r....r.... |
332a0 | 29 01 72 82 03 00 00 72 0f 00 00 00 da 11 63 6f 6e 76 65 72 74 54 6f 44 61 74 65 74 69 6d 65 39 | ).r....r......convertToDatetime9 |
332c0 | 18 00 00 73 04 00 00 00 00 12 0c 05 7a 22 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 63 | ...s........z"pyparsing_common.c |
332e0 | 6f 6e 76 65 72 74 54 6f 44 61 74 65 74 69 6d 65 7a 37 28 3f 50 3c 79 65 61 72 3e 5c 64 7b 34 7d | onvertToDatetimez7(?P<year>\d{4} |
33300 | 29 28 3f 3a 2d 28 3f 50 3c 6d 6f 6e 74 68 3e 5c 64 5c 64 29 28 3f 3a 2d 28 3f 50 3c 64 61 79 3e | )(?:-(?P<month>\d\d)(?:-(?P<day> |
33320 | 5c 64 5c 64 29 29 3f 29 3f 7a 0c 49 53 4f 38 36 30 31 20 64 61 74 65 7a 86 28 3f 50 3c 79 65 61 | \d\d))?)?z.ISO8601.datez.(?P<yea |
33340 | 72 3e 5c 64 7b 34 7d 29 2d 28 3f 50 3c 6d 6f 6e 74 68 3e 5c 64 5c 64 29 2d 28 3f 50 3c 64 61 79 | r>\d{4})-(?P<month>\d\d)-(?P<day |
33360 | 3e 5c 64 5c 64 29 5b 54 20 5d 28 3f 50 3c 68 6f 75 72 3e 5c 64 5c 64 29 3a 28 3f 50 3c 6d 69 6e | >\d\d)[T.](?P<hour>\d\d):(?P<min |
33380 | 75 74 65 3e 5c 64 5c 64 29 28 3a 28 3f 50 3c 73 65 63 6f 6e 64 3e 5c 64 5c 64 28 5c 2e 5c 64 2a | ute>\d\d)(:(?P<second>\d\d(\.\d* |
333a0 | 29 3f 29 3f 29 3f 28 3f 50 3c 74 7a 3e 5a 7c 5b 2b 2d 5d 5c 64 5c 64 3a 3f 5c 64 5c 64 29 3f 7a | )?)?)?(?P<tz>Z|[+-]\d\d:?\d\d)?z |
333c0 | 10 49 53 4f 38 36 30 31 20 64 61 74 65 74 69 6d 65 7a 32 5b 30 2d 39 61 2d 66 41 2d 46 5d 7b 38 | .ISO8601.datetimez2[0-9a-fA-F]{8 |
333e0 | 7d 28 2d 5b 30 2d 39 61 2d 66 41 2d 46 5d 7b 34 7d 29 7b 33 7d 2d 5b 30 2d 39 61 2d 66 41 2d 46 | }(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F |
33400 | 5d 7b 31 32 7d da 04 55 55 49 44 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 | ]{12}..UUIDc................C... |
33420 | 73 10 00 00 00 74 00 6a 01 a0 02 7c 02 64 01 19 00 a1 01 53 00 29 02 61 15 02 00 00 50 61 72 73 | s....t.j...|.d.....S.).a....Pars |
33440 | 65 20 61 63 74 69 6f 6e 20 74 6f 20 72 65 6d 6f 76 65 20 48 54 4d 4c 20 74 61 67 73 20 66 72 6f | e.action.to.remove.HTML.tags.fro |
33460 | 6d 20 77 65 62 20 70 61 67 65 20 48 54 4d 4c 20 73 6f 75 72 63 65 0a 0a 20 20 20 20 20 20 20 20 | m.web.page.HTML.source.......... |
33480 | 45 78 61 6d 70 6c 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 73 74 72 69 70 20 48 | Example::..............#.strip.H |
334a0 | 54 4d 4c 20 6c 69 6e 6b 73 20 66 72 6f 6d 20 6e 6f 72 6d 61 6c 20 74 65 78 74 0a 20 20 20 20 20 | TML.links.from.normal.text...... |
334c0 | 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 27 3c 74 64 3e 4d 6f 72 65 20 69 6e 66 6f 20 61 74 20 | .......text.=.'<td>More.info.at. |
334e0 | 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | the.<a.href="https://github.com/ |
33500 | 70 79 70 61 72 73 69 6e 67 2f 70 79 70 61 72 73 69 6e 67 2f 77 69 6b 69 22 3e 70 79 70 61 72 73 | pyparsing/pyparsing/wiki">pypars |
33520 | 69 6e 67 3c 2f 61 3e 20 77 69 6b 69 20 70 61 67 65 3c 2f 74 64 3e 27 0a 20 20 20 20 20 20 20 20 | ing</a>.wiki.page</td>'......... |
33540 | 20 20 20 20 74 64 2c 74 64 5f 65 6e 64 20 3d 20 6d 61 6b 65 48 54 4d 4c 54 61 67 73 28 22 54 44 | ....td,td_end.=.makeHTMLTags("TD |
33560 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 5f 74 65 78 74 20 3d 20 74 64 20 2b | ").............table_text.=.td.+ |
33580 | 20 53 6b 69 70 54 6f 28 74 64 5f 65 6e 64 29 2e 73 65 74 50 61 72 73 65 41 63 74 69 6f 6e 28 70 | .SkipTo(td_end).setParseAction(p |
335a0 | 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 73 74 72 69 70 48 54 4d 4c 54 61 67 73 29 28 22 | yparsing_common.stripHTMLTags)(" |
335c0 | 62 6f 64 79 22 29 20 2b 20 74 64 5f 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e | body").+.td_end.............prin |
335e0 | 74 28 74 61 62 6c 65 5f 74 65 78 74 2e 70 61 72 73 65 53 74 72 69 6e 67 28 74 65 78 74 29 2e 62 | t(table_text.parseString(text).b |
33600 | 6f 64 79 29 0a 0a 20 20 20 20 20 20 20 20 50 72 69 6e 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 | ody)..........Prints::.......... |
33620 | 20 20 20 20 4d 6f 72 65 20 69 6e 66 6f 20 61 74 20 74 68 65 20 70 79 70 61 72 73 69 6e 67 20 77 | ....More.info.at.the.pyparsing.w |
33640 | 69 6b 69 20 70 61 67 65 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 29 03 72 7e 00 00 00 da 0e 5f | iki.page.........r....).r~....._ |
33660 | 68 74 6d 6c 5f 73 74 72 69 70 70 65 72 72 92 00 00 00 29 03 72 9c 00 00 00 72 7b 01 00 00 72 d8 | html_stripperr....).r....r{...r. |
33680 | 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 0d 73 74 72 69 70 48 54 4d 4c 54 61 67 | ...r....r....r......stripHTMLTag |
336a0 | 73 5c 18 00 00 73 02 00 00 00 00 10 7a 1e 70 79 70 61 72 73 69 6e 67 5f 63 6f 6d 6d 6f 6e 2e 73 | s\...s......z.pyparsing_common.s |
336c0 | 74 72 69 70 48 54 4d 4c 54 61 67 73 72 05 03 00 00 29 01 72 6b 02 00 00 7a 02 20 09 72 76 03 00 | tripHTMLTagsr....).rk...z...rv.. |
336e0 | 00 72 a8 00 00 00 29 01 72 29 01 00 00 7a 14 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65 64 20 6c | .r....).r)...z.comma.separated.l |
33700 | 69 73 74 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c | istc................C...s....t.| |
33720 | 00 83 01 a0 01 a1 00 53 00 29 01 4e 29 02 72 95 00 00 00 72 5b 02 00 00 29 01 72 87 00 00 00 72 | .......S.).N).r....r[...).r....r |
33740 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 88 00 00 00 73 18 00 00 72 89 00 00 00 63 01 00 00 | ....r....r....r....s...r....c... |
33760 | 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0c 00 00 00 74 00 7c 00 83 01 a0 01 a1 00 | .............C...s....t.|....... |
33780 | 53 00 29 01 4e 29 02 72 95 00 00 00 72 38 03 00 00 29 01 72 87 00 00 00 72 0e 00 00 00 72 0e 00 | S.).N).r....r8...).r....r....r.. |
337a0 | 00 00 72 0f 00 00 00 72 88 00 00 00 76 18 00 00 72 89 00 00 00 4e 29 01 72 7e 03 00 00 29 01 72 | ..r....r....v...r....N).r~...).r |
337c0 | 85 03 00 00 29 3f 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 7d 00 00 00 72 | ....)?r....r....r....r....r}...r |
337e0 | 86 00 00 00 da 10 63 6f 6e 76 65 72 74 54 6f 49 6e 74 65 67 65 72 da 05 66 6c 6f 61 74 da 0e 63 | ......convertToInteger..float..c |
33800 | 6f 6e 76 65 72 74 54 6f 46 6c 6f 61 74 72 3e 00 00 00 72 62 00 00 00 72 b1 01 00 00 72 91 00 00 | onvertToFloatr>...rb...r....r... |
33820 | 00 72 77 03 00 00 72 54 00 00 00 72 7b 03 00 00 72 36 00 00 00 da 0e 73 69 67 6e 65 64 5f 69 6e | .rw...rT...r{...r6.....signed_in |
33840 | 74 65 67 65 72 72 78 03 00 00 72 c3 01 00 00 72 2a 00 00 00 72 24 02 00 00 da 0d 6d 69 78 65 64 | tegerrx...r....r*...r$.....mixed |
33860 | 5f 69 6e 74 65 67 65 72 72 cf 02 00 00 da 04 72 65 61 6c da 08 73 63 69 5f 72 65 61 6c 72 f7 01 | _integerr......real..sci_realr.. |
33880 | 00 00 da 06 6e 75 6d 62 65 72 72 79 03 00 00 72 44 00 00 00 72 43 00 00 00 72 7a 03 00 00 da 0c | ....numberry...rD...rC...rz..... |
338a0 | 69 70 76 34 5f 61 64 64 72 65 73 73 72 7d 03 00 00 da 12 5f 66 75 6c 6c 5f 69 70 76 36 5f 61 64 | ipv4_addressr}....._full_ipv6_ad |
338c0 | 64 72 65 73 73 da 13 5f 73 68 6f 72 74 5f 69 70 76 36 5f 61 64 64 72 65 73 73 72 c9 01 00 00 da | dress.._short_ipv6_addressr..... |
338e0 | 13 5f 6d 69 78 65 64 5f 69 70 76 36 5f 61 64 64 72 65 73 73 72 18 00 00 00 da 0c 69 70 76 36 5f | ._mixed_ipv6_addressr......ipv6_ |
33900 | 61 64 64 72 65 73 73 da 0b 6d 61 63 5f 61 64 64 72 65 73 73 72 e5 00 00 00 72 84 03 00 00 72 86 | address..mac_addressr....r....r. |
33920 | 03 00 00 da 0c 69 73 6f 38 36 30 31 5f 64 61 74 65 da 10 69 73 6f 38 36 30 31 5f 64 61 74 65 74 | .....iso8601_date..iso8601_datet |
33940 | 69 6d 65 da 04 75 75 69 64 72 47 00 00 00 72 46 00 00 00 72 88 03 00 00 72 89 03 00 00 72 28 00 | ime..uuidrG...rF...r....r....r(. |
33960 | 00 00 72 23 00 00 00 72 21 00 00 00 72 66 00 00 00 72 3d 00 00 00 da 0d 5f 63 6f 6d 6d 61 73 65 | ..r#...r!...rf...r=....._commase |
33980 | 70 69 74 65 6d 72 50 00 00 00 72 69 00 00 00 72 37 01 00 00 da 14 63 6f 6d 6d 61 5f 73 65 70 61 | pitemrP...ri...r7.....comma_sepa |
339a0 | 72 61 74 65 64 5f 6c 69 73 74 72 74 00 00 00 72 52 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e | rated_listrt...rR...r....r....r. |
339c0 | 00 00 00 72 0f 00 00 00 72 7e 00 00 00 55 17 00 00 73 4e 00 00 00 08 7f 00 10 04 02 08 05 08 05 | ...r....r~...U...sN............. |
339e0 | 14 03 1a 03 14 03 22 02 0e 02 22 02 0a 02 14 03 14 05 10 03 14 03 18 03 0e 03 0e 01 16 01 32 01 | ......"..."...................2. |
33a00 | 0e 01 0e 01 1c 03 0e 03 02 01 0c 18 02 01 0c 18 0e 03 0e 03 0e 03 10 01 0c 12 04 01 38 01 1e 03 | ............................8... |
33a20 | 10 03 10 01 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 1c 00 00 00 65 00 | ....c................@...s....e. |
33a40 | 5a 01 64 00 5a 02 64 01 64 02 84 00 5a 03 64 03 64 04 84 00 5a 04 64 05 53 00 29 06 da 12 5f 6c | Z.d.Z.d.d...Z.d.d...Z.d.S.)..._l |
33a60 | 61 7a 79 63 6c 61 73 73 70 72 6f 70 65 72 74 79 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 | azyclasspropertyc............... |
33a80 | 00 43 00 00 00 73 1a 00 00 00 7c 01 7c 00 5f 00 7c 01 6a 01 7c 00 5f 01 7c 01 6a 02 7c 00 5f 02 | .C...s....|.|._.|.j.|._.|.j.|._. |
33aa0 | 64 00 53 00 29 01 4e 29 03 72 c7 01 00 00 72 c7 00 00 00 72 0b 00 00 00 29 02 72 b1 00 00 00 72 | d.S.).N).r....r....r....).r....r |
33ac0 | c7 01 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 b3 00 00 00 7b 18 00 00 73 06 00 00 | ....r....r....r....r....{...s... |
33ae0 | 00 00 01 06 01 08 01 7a 1b 5f 6c 61 7a 79 63 6c 61 73 73 70 72 6f 70 65 72 74 79 2e 5f 5f 69 6e | .......z._lazyclassproperty.__in |
33b00 | 69 74 5f 5f 63 03 00 00 00 00 00 00 00 04 00 00 00 05 00 00 00 03 00 00 00 73 6c 00 00 00 88 00 | it__c....................sl..... |
33b20 | 64 00 6b 08 72 10 74 00 7c 01 83 01 89 00 74 01 88 00 64 01 83 02 72 3a 74 02 87 00 66 01 64 02 | d.k.r.t.|.....t...d...r:t...f.d. |
33b40 | 64 03 84 08 88 00 6a 03 64 04 64 00 85 02 19 00 44 00 83 01 83 01 72 40 69 00 88 00 5f 04 7c 00 | d.....j.d.d.....D.....r@i..._.|. |
33b60 | 6a 05 6a 06 7d 03 7c 03 88 00 6a 04 6b 07 72 62 7c 00 a0 05 88 00 a1 01 88 00 6a 04 7c 03 3c 00 | j.j.}.|...j.k.rb|.........j.|.<. |
33b80 | 88 00 6a 04 7c 03 19 00 53 00 29 05 4e da 07 5f 69 6e 74 65 72 6e 63 01 00 00 00 00 00 00 00 02 | ..j.|...S.).N.._internc......... |
33ba0 | 00 00 00 06 00 00 00 33 00 00 00 73 20 00 00 00 7c 00 5d 18 7d 01 88 00 6a 00 74 01 7c 01 64 00 | .......3...s....|.].}...j.t.|.d. |
33bc0 | 67 00 83 03 6b 08 56 00 01 00 71 02 64 01 53 00 29 02 72 9e 03 00 00 4e 29 02 72 9e 03 00 00 72 | g...k.V...q.d.S.).r....N).r....r |
33be0 | 8f 01 00 00 29 02 72 96 00 00 00 5a 0a 73 75 70 65 72 63 6c 61 73 73 29 01 72 b4 00 00 00 72 0e | ....).r....Z.superclass).r....r. |
33c00 | 00 00 00 72 0f 00 00 00 72 98 00 00 00 83 18 00 00 73 02 00 00 00 04 00 7a 2d 5f 6c 61 7a 79 63 | ...r....r........s......z-_lazyc |
33c20 | 6c 61 73 73 70 72 6f 70 65 72 74 79 2e 5f 5f 67 65 74 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 | lassproperty.__get__.<locals>.<g |
33c40 | 65 6e 65 78 70 72 3e 72 99 00 00 00 29 07 72 c5 00 00 00 72 1f 01 00 00 72 62 01 00 00 da 07 5f | enexpr>r....).r....r....rb....._ |
33c60 | 5f 6d 72 6f 5f 5f 72 9e 03 00 00 72 c7 01 00 00 72 0b 00 00 00 29 04 72 b1 00 00 00 72 93 00 00 | _mro__r....r....r....).r....r... |
33c80 | 00 72 b4 00 00 00 da 08 61 74 74 72 6e 61 6d 65 72 0e 00 00 00 29 01 72 b4 00 00 00 72 0f 00 00 | .r......attrnamer....).r....r... |
33ca0 | 00 da 07 5f 5f 67 65 74 5f 5f 80 18 00 00 73 10 00 00 00 00 01 08 01 08 01 2a 01 06 01 08 01 0a | ...__get__....s..........*...... |
33cc0 | 01 10 01 7a 1a 5f 6c 61 7a 79 63 6c 61 73 73 70 72 6f 70 65 72 74 79 2e 5f 5f 67 65 74 5f 5f 4e | ...z._lazyclassproperty.__get__N |
33ce0 | 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 b3 00 00 00 72 a1 03 00 00 72 0e 00 00 00 | ).r....r....r....r....r....r.... |
33d00 | 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 9d 03 00 00 7a 18 00 00 73 04 00 00 00 08 01 08 | r....r....r....r....z...s....... |
33d20 | 05 72 9d 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 50 00 00 00 | .r....c................@...sP... |
33d40 | 65 00 5a 01 64 00 5a 02 64 01 5a 03 67 00 5a 04 65 05 64 02 64 03 84 00 83 01 5a 06 65 07 64 04 | e.Z.d.Z.d.Z.g.Z.e.d.d.....Z.e.d. |
33d60 | 64 05 84 00 83 01 5a 08 65 07 64 06 64 07 84 00 83 01 5a 09 65 07 64 08 64 09 84 00 83 01 5a 0a | d.....Z.e.d.d.....Z.e.d.d.....Z. |
33d80 | 65 07 64 0a 64 0b 84 00 83 01 5a 0b 64 0c 53 00 29 0d 72 80 00 00 00 61 d7 01 00 00 0a 20 20 20 | e.d.d.....Z.d.S.).r....a........ |
33da0 | 20 41 20 73 65 74 20 6f 66 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 73 2c 20 66 6f | .A.set.of.Unicode.characters,.fo |
33dc0 | 72 20 6c 61 6e 67 75 61 67 65 2d 73 70 65 63 69 66 69 63 20 73 74 72 69 6e 67 73 20 66 6f 72 0a | r.language-specific.strings.for. |
33de0 | 20 20 20 20 60 60 61 6c 70 68 61 73 60 60 2c 20 60 60 6e 75 6d 73 60 60 2c 20 60 60 61 6c 70 68 | ....``alphas``,.``nums``,.``alph |
33e00 | 61 6e 75 6d 73 60 60 2c 20 61 6e 64 20 60 60 70 72 69 6e 74 61 62 6c 65 73 60 60 2e 0a 20 20 20 | anums``,.and.``printables``..... |
33e20 | 20 41 20 75 6e 69 63 6f 64 65 5f 73 65 74 20 69 73 20 64 65 66 69 6e 65 64 20 62 79 20 61 20 6c | .A.unicode_set.is.defined.by.a.l |
33e40 | 69 73 74 20 6f 66 20 72 61 6e 67 65 73 20 69 6e 20 74 68 65 20 55 6e 69 63 6f 64 65 20 63 68 61 | ist.of.ranges.in.the.Unicode.cha |
33e60 | 72 61 63 74 65 72 0a 20 20 20 20 73 65 74 2c 20 69 6e 20 61 20 63 6c 61 73 73 20 61 74 74 72 69 | racter.....set,.in.a.class.attri |
33e80 | 62 75 74 65 20 60 60 5f 72 61 6e 67 65 73 60 60 2c 20 73 75 63 68 20 61 73 3a 3a 0a 0a 20 20 20 | bute.``_ranges``,.such.as::..... |
33ea0 | 20 20 20 20 20 5f 72 61 6e 67 65 73 20 3d 20 5b 28 30 78 30 30 32 30 2c 20 30 78 30 30 37 65 29 | ....._ranges.=.[(0x0020,.0x007e) |
33ec0 | 2c 20 28 30 78 30 30 61 30 2c 20 30 78 30 30 66 66 29 2c 5d 0a 0a 20 20 20 20 41 20 75 6e 69 63 | ,.(0x00a0,.0x00ff),]......A.unic |
33ee0 | 6f 64 65 20 73 65 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 64 65 66 69 6e 65 64 20 75 73 69 6e | ode.set.can.also.be.defined.usin |
33f00 | 67 20 6d 75 6c 74 69 70 6c 65 20 69 6e 68 65 72 69 74 61 6e 63 65 20 6f 66 20 6f 74 68 65 72 20 | g.multiple.inheritance.of.other. |
33f20 | 75 6e 69 63 6f 64 65 20 73 65 74 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 20 43 4a | unicode.sets::..........class.CJ |
33f40 | 4b 28 43 68 69 6e 65 73 65 2c 20 4a 61 70 61 6e 65 73 65 2c 20 4b 6f 72 65 61 6e 29 3a 0a 20 20 | K(Chinese,.Japanese,.Korean):... |
33f60 | 20 20 20 20 20 20 20 20 20 20 70 61 73 73 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 04 00 00 00 | ..........pass.....c............ |
33f80 | 08 00 00 00 43 00 00 00 73 60 00 00 00 67 00 7d 01 78 44 7c 00 6a 00 44 00 5d 3a 7d 02 7c 02 74 | ....C...s`...g.}.xD|.j.D.]:}.|.t |
33fa0 | 01 6b 08 72 1a 50 00 78 2a 7c 02 6a 02 44 00 5d 20 7d 03 7c 01 a0 03 74 04 7c 03 64 01 19 00 7c | .k.r.P.x*|.j.D.].}.|...t.|.d...| |
33fc0 | 03 64 02 19 00 64 03 17 00 83 02 a1 01 01 00 71 22 57 00 71 0c 57 00 64 04 64 05 84 00 74 05 74 | .d...d.........q"W.q.W.d.d...t.t |
33fe0 | 06 7c 01 83 01 83 01 44 00 83 01 53 00 29 06 4e 72 01 00 00 00 72 84 00 00 00 72 99 00 00 00 63 | .|.....D...S.).Nr....r....r....c |
34000 | 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d | ................S...s....g.|.].} |
34020 | 01 74 00 7c 01 83 01 91 02 71 04 53 00 72 0e 00 00 00 29 01 72 2b 03 00 00 29 02 72 96 00 00 00 | .t.|.....q.S.r....).r+...).r.... |
34040 | 72 ab 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 06 01 00 00 a3 18 00 00 73 02 00 | r....r....r....r....r........s.. |
34060 | 00 00 06 00 7a 35 75 6e 69 63 6f 64 65 5f 73 65 74 2e 5f 67 65 74 5f 63 68 61 72 73 5f 66 6f 72 | ....z5unicode_set._get_chars_for |
34080 | 5f 72 61 6e 67 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 07 72 9f 03 | _ranges.<locals>.<listcomp>).r.. |
340a0 | 00 00 72 80 00 00 00 da 07 5f 72 61 6e 67 65 73 72 34 01 00 00 72 0d 01 00 00 72 60 01 00 00 72 | ..r......_rangesr4...r....r`...r |
340c0 | d7 00 00 00 29 04 72 b4 00 00 00 72 94 00 00 00 da 02 63 63 5a 02 72 72 72 0e 00 00 00 72 0e 00 | ....).r....r......ccZ.rrr....r.. |
340e0 | 00 00 72 0f 00 00 00 da 15 5f 67 65 74 5f 63 68 61 72 73 5f 66 6f 72 5f 72 61 6e 67 65 73 9b 18 | ..r......_get_chars_for_ranges.. |
34100 | 00 00 73 0e 00 00 00 00 02 04 01 0c 01 08 01 02 01 0c 01 24 01 7a 21 75 6e 69 63 6f 64 65 5f 73 | ..s................$.z!unicode_s |
34120 | 65 74 2e 5f 67 65 74 5f 63 68 61 72 73 5f 66 6f 72 5f 72 61 6e 67 65 73 63 01 00 00 00 00 00 00 | et._get_chars_for_rangesc....... |
34140 | 00 01 00 00 00 06 00 00 00 43 00 00 00 73 16 00 00 00 64 01 a0 00 74 01 74 02 6a 03 7c 00 a0 04 | .........C...s....d...t.t.j.|... |
34160 | a1 00 83 02 a1 01 53 00 29 02 7a 2b 61 6c 6c 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 63 | ......S.).z+all.non-whitespace.c |
34180 | 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 69 73 20 72 61 6e 67 65 72 a8 00 00 00 29 05 72 be | haracters.in.this.ranger....).r. |
341a0 | 00 00 00 72 04 00 00 00 72 8b 00 00 00 72 b0 02 00 00 72 a4 03 00 00 29 01 72 b4 00 00 00 72 0e | ...r....r....r....r....).r....r. |
341c0 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 66 00 00 00 a5 18 00 00 73 02 00 00 00 00 03 7a 16 75 | ...r....r....rf.......s......z.u |
341e0 | 6e 69 63 6f 64 65 5f 73 65 74 2e 70 72 69 6e 74 61 62 6c 65 73 63 01 00 00 00 00 00 00 00 01 00 | nicode_set.printablesc.......... |
34200 | 00 00 06 00 00 00 43 00 00 00 73 16 00 00 00 64 01 a0 00 74 01 74 02 6a 03 7c 00 a0 04 a1 00 83 | ......C...s....d...t.t.j.|...... |
34220 | 02 a1 01 53 00 29 02 7a 27 61 6c 6c 20 61 6c 70 68 61 62 65 74 69 63 20 63 68 61 72 61 63 74 65 | ...S.).z'all.alphabetic.characte |
34240 | 72 73 20 69 6e 20 74 68 69 73 20 72 61 6e 67 65 72 a8 00 00 00 29 05 72 be 00 00 00 da 06 66 69 | rs.in.this.ranger....).r......fi |
34260 | 6c 74 65 72 72 8b 00 00 00 da 07 69 73 61 6c 70 68 61 72 a4 03 00 00 29 01 72 b4 00 00 00 72 0e | lterr......isalphar....).r....r. |
34280 | 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 44 00 00 00 aa 18 00 00 73 02 00 00 00 00 03 7a 12 75 | ...r....r....rD.......s......z.u |
342a0 | 6e 69 63 6f 64 65 5f 73 65 74 2e 61 6c 70 68 61 73 63 01 00 00 00 00 00 00 00 01 00 00 00 06 00 | nicode_set.alphasc.............. |
342c0 | 00 00 43 00 00 00 73 16 00 00 00 64 01 a0 00 74 01 74 02 6a 03 7c 00 a0 04 a1 00 83 02 a1 01 53 | ..C...s....d...t.t.j.|.........S |
342e0 | 00 29 02 7a 2a 61 6c 6c 20 6e 75 6d 65 72 69 63 20 64 69 67 69 74 20 63 68 61 72 61 63 74 65 72 | .).z*all.numeric.digit.character |
34300 | 73 20 69 6e 20 74 68 69 73 20 72 61 6e 67 65 72 a8 00 00 00 29 05 72 be 00 00 00 72 a5 03 00 00 | s.in.this.ranger....).r....r.... |
34320 | 72 8b 00 00 00 da 07 69 73 64 69 67 69 74 72 a4 03 00 00 29 01 72 b4 00 00 00 72 0e 00 00 00 72 | r......isdigitr....).r....r....r |
34340 | 0e 00 00 00 72 0f 00 00 00 72 62 00 00 00 af 18 00 00 73 02 00 00 00 00 03 7a 10 75 6e 69 63 6f | ....r....rb.......s......z.unico |
34360 | 64 65 5f 73 65 74 2e 6e 75 6d 73 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 | de_set.numsc................C... |
34380 | 73 0c 00 00 00 7c 00 6a 00 7c 00 6a 01 17 00 53 00 29 01 7a 29 61 6c 6c 20 61 6c 70 68 61 6e 75 | s....|.j.|.j...S.).z)all.alphanu |
343a0 | 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 69 73 20 72 61 6e 67 65 29 02 | meric.characters.in.this.range). |
343c0 | 72 44 00 00 00 72 62 00 00 00 29 01 72 b4 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | rD...rb...).r....r....r....r.... |
343e0 | 72 43 00 00 00 b4 18 00 00 73 02 00 00 00 00 03 7a 15 75 6e 69 63 6f 64 65 5f 73 65 74 2e 61 6c | rC.......s......z.unicode_set.al |
34400 | 70 68 61 6e 75 6d 73 4e 29 0c 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 | phanumsN).r....r....r....r....r. |
34420 | 03 00 00 72 c8 00 00 00 72 a4 03 00 00 72 9d 03 00 00 72 66 00 00 00 72 44 00 00 00 72 62 00 00 | ...r....r....r....rf...rD...rb.. |
34440 | 00 72 43 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 72 80 00 00 00 8b | .rC...r....r....r....r....r..... |
34460 | 18 00 00 73 0e 00 00 00 08 0d 04 01 04 02 0c 0a 0c 05 0c 05 0c 05 63 00 00 00 00 00 00 00 00 00 | ...s..................c......... |
34480 | 00 00 00 06 00 00 00 40 00 00 00 73 f0 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 65 04 | .......@...s....e.Z.d.Z.d.Z.d.e. |
344a0 | 6a 05 66 02 67 01 5a 06 47 00 64 03 64 04 84 00 64 04 65 07 83 03 5a 08 47 00 64 05 64 06 84 00 | j.f.g.Z.G.d.d...d.e...Z.G.d.d... |
344c0 | 64 06 65 07 83 03 5a 09 47 00 64 07 64 08 84 00 64 08 65 07 83 03 5a 0a 47 00 64 09 64 0a 84 00 | d.e...Z.G.d.d...d.e...Z.G.d.d... |
344e0 | 64 0a 65 07 83 03 5a 0b 47 00 64 0b 64 0c 84 00 64 0c 65 07 83 03 5a 0c 47 00 64 0d 64 0e 84 00 | d.e...Z.G.d.d...d.e...Z.G.d.d... |
34500 | 64 0e 65 07 83 03 5a 0d 47 00 64 0f 64 10 84 00 64 10 65 07 83 03 5a 0e 47 00 64 11 64 12 84 00 | d.e...Z.G.d.d...d.e...Z.G.d.d... |
34520 | 64 12 65 07 83 03 5a 0f 47 00 64 13 64 14 84 00 64 14 65 0d 65 0e 65 0f 83 05 5a 10 47 00 64 15 | d.e...Z.G.d.d...d.e.e.e...Z.G.d. |
34540 | 64 16 84 00 64 16 65 07 83 03 5a 11 47 00 64 17 64 18 84 00 64 18 65 07 83 03 5a 12 47 00 64 19 | d...d.e...Z.G.d.d...d.e...Z.G.d. |
34560 | 64 1a 84 00 64 1a 65 07 83 03 5a 13 47 00 64 1b 64 1c 84 00 64 1c 65 07 83 03 5a 14 64 1d 53 00 | d...d.e...Z.G.d.d...d.e...Z.d.S. |
34580 | 29 1e 72 7f 00 00 00 7a 46 0a 20 20 20 20 41 20 6e 61 6d 65 73 70 61 63 65 20 63 6c 61 73 73 20 | ).r....zF.....A.namespace.class. |
345a0 | 66 6f 72 20 64 65 66 69 6e 69 6e 67 20 63 6f 6d 6d 6f 6e 20 6c 61 6e 67 75 61 67 65 20 75 6e 69 | for.defining.common.language.uni |
345c0 | 63 6f 64 65 5f 73 65 74 73 2e 0a 20 20 20 20 e9 20 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 | code_sets...........c........... |
345e0 | 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 67 02 | .....@...s....e.Z.d.Z.d.Z.d.d.g. |
34600 | 5a 04 64 04 53 00 29 05 7a 18 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 4c 61 74 69 | Z.d.S.).z.pyparsing_unicode.Lati |
34620 | 6e 31 7a 2f 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 4c 61 74 69 6e 2d 31 20 55 6e 69 63 | n1z/Unicode.set.for.Latin-1.Unic |
34640 | 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 72 a8 03 00 00 e9 7e 00 00 00 29 | ode.Character.Range).r.....~...) |
34660 | 02 e9 a0 00 00 00 e9 ff 00 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 | ...........N).r....r....r....r.. |
34680 | 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 06 4c 61 74 | ..r....r....r....r....r......Lat |
346a0 | 69 6e 31 c0 18 00 00 73 04 00 00 00 08 01 04 01 72 ac 03 00 00 63 00 00 00 00 00 00 00 00 00 00 | in1....s........r....c.......... |
346c0 | 00 00 01 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 67 01 5a | ......@...s....e.Z.d.Z.d.Z.d.g.Z |
346e0 | 04 64 03 53 00 29 04 7a 18 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 4c 61 74 69 6e | .d.S.).z.pyparsing_unicode.Latin |
34700 | 41 7a 2f 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 4c 61 74 69 6e 2d 41 20 55 6e 69 63 6f | Az/Unicode.set.for.Latin-A.Unico |
34720 | 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 e9 00 01 00 00 69 7f 01 00 00 4e 29 | de.Character.Range)......i....N) |
34740 | 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
34760 | 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 06 4c 61 74 69 6e 41 c4 18 00 00 73 04 00 00 00 08 | ....r....r......LatinA....s..... |
34780 | 01 04 01 72 ae 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 16 00 | ...r....c................@...s.. |
347a0 | 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 67 01 5a 04 64 03 53 00 29 04 7a 18 70 79 70 61 | ..e.Z.d.Z.d.Z.d.g.Z.d.S.).z.pypa |
347c0 | 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 4c 61 74 69 6e 42 7a 2f 55 6e 69 63 6f 64 65 20 73 65 | rsing_unicode.LatinBz/Unicode.se |
347e0 | 74 20 66 6f 72 20 4c 61 74 69 6e 2d 42 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 | t.for.Latin-B.Unicode.Character. |
34800 | 52 61 6e 67 65 29 02 69 80 01 00 00 69 4f 02 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d | Range).i....iO...N).r....r....r. |
34820 | 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ...r....r....r....r....r....r... |
34840 | 00 da 06 4c 61 74 69 6e 42 c8 18 00 00 73 04 00 00 00 08 01 04 01 72 af 03 00 00 63 00 00 00 00 | ...LatinB....s........r....c.... |
34860 | 00 00 00 00 00 00 00 00 11 00 00 00 40 00 00 00 73 36 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a | ............@...s6...e.Z.d.Z.d.Z |
34880 | 03 64 02 64 03 64 04 64 05 64 06 64 07 64 08 64 09 64 0a 64 0b 64 0c 64 0d 64 0e 64 0f 64 10 64 | .d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d |
348a0 | 11 64 12 67 11 5a 04 64 13 53 00 29 14 7a 17 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 | .d.g.Z.d.S.).z.pyparsing_unicode |
348c0 | 2e 47 72 65 65 6b 7a 2e 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 47 72 65 65 6b 20 55 6e | .Greekz.Unicode.set.for.Greek.Un |
348e0 | 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 73 29 02 69 70 03 00 00 69 ff 03 | icode.Character.Ranges).ip...i.. |
34900 | 00 00 29 02 69 00 1f 00 00 69 15 1f 00 00 29 02 69 18 1f 00 00 69 1d 1f 00 00 29 02 69 20 1f 00 | ..).i....i....).i....i....).i... |
34920 | 00 69 45 1f 00 00 29 02 69 48 1f 00 00 69 4d 1f 00 00 29 02 69 50 1f 00 00 69 57 1f 00 00 29 01 | .iE...).iH...iM...).iP...iW...). |
34940 | 69 59 1f 00 00 29 01 69 5b 1f 00 00 29 01 69 5d 1f 00 00 29 02 69 5f 1f 00 00 69 7d 1f 00 00 29 | iY...).i[...).i]...).i_...i}...) |
34960 | 02 69 80 1f 00 00 69 b4 1f 00 00 29 02 69 b6 1f 00 00 69 c4 1f 00 00 29 02 69 c6 1f 00 00 69 d3 | .i....i....).i....i....).i....i. |
34980 | 1f 00 00 29 02 69 d6 1f 00 00 69 db 1f 00 00 29 02 69 dd 1f 00 00 69 ef 1f 00 00 29 02 69 f2 1f | ...).i....i....).i....i....).i.. |
349a0 | 00 00 69 f4 1f 00 00 29 02 69 f6 1f 00 00 69 fe 1f 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 | ..i....).i....i....N).r....r.... |
349c0 | 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | r....r....r....r....r....r....r. |
349e0 | 00 00 00 da 05 47 72 65 65 6b cc 18 00 00 73 08 00 00 00 08 01 04 02 0a 01 0e 01 72 b0 03 00 00 | .....Greek....s............r.... |
34a00 | 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a 01 64 00 | c................@...s....e.Z.d. |
34a20 | 5a 02 64 01 5a 03 64 02 67 01 5a 04 64 03 53 00 29 04 7a 1a 70 79 70 61 72 73 69 6e 67 5f 75 6e | Z.d.Z.d.g.Z.d.S.).z.pyparsing_un |
34a40 | 69 63 6f 64 65 2e 43 79 72 69 6c 6c 69 63 7a 30 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 | icode.Cyrillicz0Unicode.set.for. |
34a60 | 43 79 72 69 6c 6c 69 63 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 | Cyrillic.Unicode.Character.Range |
34a80 | 29 02 69 00 04 00 00 69 ff 04 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 | ).i....i....N).r....r....r....r. |
34aa0 | 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 08 43 79 | ...r....r....r....r....r......Cy |
34ac0 | 72 69 6c 6c 69 63 d4 18 00 00 73 04 00 00 00 08 01 04 01 72 b1 03 00 00 63 00 00 00 00 00 00 00 | rillic....s........r....c....... |
34ae0 | 00 00 00 00 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 | .........@...s....e.Z.d.Z.d.Z.d. |
34b00 | 64 03 67 02 5a 04 64 04 53 00 29 05 7a 19 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e | d.g.Z.d.S.).z.pyparsing_unicode. |
34b20 | 43 68 69 6e 65 73 65 7a 2f 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 43 68 69 6e 65 73 65 | Chinesez/Unicode.set.for.Chinese |
34b40 | 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 69 00 4e 00 00 69 | .Unicode.Character.Range).i.N..i |
34b60 | ff 9f 00 00 29 02 69 00 30 00 00 69 3f 30 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 | ....).i.0..i?0..N).r....r....r.. |
34b80 | 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 | ..r....r....r....r....r....r.... |
34ba0 | da 07 43 68 69 6e 65 73 65 d8 18 00 00 73 04 00 00 00 08 01 04 01 72 b2 03 00 00 63 00 00 00 00 | ..Chinese....s........r....c.... |
34bc0 | 00 00 00 00 00 00 00 00 04 00 00 00 40 00 00 00 73 44 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a | ............@...sD...e.Z.d.Z.d.Z |
34be0 | 03 67 00 5a 04 47 00 64 02 64 03 84 00 64 03 65 05 83 03 5a 06 47 00 64 04 64 05 84 00 64 05 65 | .g.Z.G.d.d...d.e...Z.G.d.d...d.e |
34c00 | 05 83 03 5a 07 47 00 64 06 64 07 84 00 64 07 65 05 83 03 5a 08 64 08 53 00 29 09 7a 1a 70 79 70 | ...Z.G.d.d...d.e...Z.d.S.).z.pyp |
34c20 | 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 4a 61 70 61 6e 65 73 65 7a 60 55 6e 69 63 6f 64 65 | arsing_unicode.Japanesez`Unicode |
34c40 | 20 73 65 74 20 66 6f 72 20 4a 61 70 61 6e 65 73 65 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 | .set.for.Japanese.Unicode.Charac |
34c60 | 74 65 72 20 52 61 6e 67 65 2c 20 63 6f 6d 62 69 6e 69 6e 67 20 4b 61 6e 6a 69 2c 20 48 69 72 61 | ter.Range,.combining.Kanji,.Hira |
34c80 | 67 61 6e 61 2c 20 61 6e 64 20 4b 61 74 61 6b 61 6e 61 20 72 61 6e 67 65 73 63 00 00 00 00 00 00 | gana,.and.Katakana.rangesc...... |
34ca0 | 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 | ..........@...s....e.Z.d.Z.d.Z.d |
34cc0 | 02 64 03 67 02 5a 04 64 04 53 00 29 05 7a 20 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 | .d.g.Z.d.S.).z.pyparsing_unicode |
34ce0 | 2e 4a 61 70 61 6e 65 73 65 2e 4b 61 6e 6a 69 7a 2d 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 | .Japanese.Kanjiz-Unicode.set.for |
34d00 | 20 4b 61 6e 6a 69 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 | .Kanji.Unicode.Character.Range). |
34d20 | 69 00 4e 00 00 69 bf 9f 00 00 29 02 69 00 30 00 00 69 3f 30 00 00 4e 29 05 72 0b 00 00 00 72 0c | i.N..i....).i.0..i?0..N).r....r. |
34d40 | 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....r....r....r....r... |
34d60 | 00 72 0f 00 00 00 da 05 4b 61 6e 6a 69 e0 18 00 00 73 04 00 00 00 08 01 04 01 72 b3 03 00 00 63 | .r......Kanji....s........r....c |
34d80 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a 01 64 00 5a | ................@...s....e.Z.d.Z |
34da0 | 02 64 01 5a 03 64 02 67 01 5a 04 64 03 53 00 29 04 7a 23 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 | .d.Z.d.g.Z.d.S.).z#pyparsing_uni |
34dc0 | 63 6f 64 65 2e 4a 61 70 61 6e 65 73 65 2e 48 69 72 61 67 61 6e 61 7a 30 55 6e 69 63 6f 64 65 20 | code.Japanese.Hiraganaz0Unicode. |
34de0 | 73 65 74 20 66 6f 72 20 48 69 72 61 67 61 6e 61 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 | set.for.Hiragana.Unicode.Charact |
34e00 | 65 72 20 52 61 6e 67 65 29 02 69 40 30 00 00 69 9f 30 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 | er.Range).i@0..i.0..N).r....r... |
34e20 | 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
34e40 | 0f 00 00 00 da 08 48 69 72 61 67 61 6e 61 e4 18 00 00 73 04 00 00 00 08 01 04 01 72 b4 03 00 00 | ......Hiragana....s........r.... |
34e60 | 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a 01 64 00 | c................@...s....e.Z.d. |
34e80 | 5a 02 64 01 5a 03 64 02 67 01 5a 04 64 03 53 00 29 04 7a 23 70 79 70 61 72 73 69 6e 67 5f 75 6e | Z.d.Z.d.g.Z.d.S.).z#pyparsing_un |
34ea0 | 69 63 6f 64 65 2e 4a 61 70 61 6e 65 73 65 2e 4b 61 74 61 6b 61 6e 61 7a 31 55 6e 69 63 6f 64 65 | icode.Japanese.Katakanaz1Unicode |
34ec0 | 20 73 65 74 20 66 6f 72 20 4b 61 74 61 6b 61 6e 61 20 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 | .set.for.Katakana..Unicode.Chara |
34ee0 | 63 74 65 72 20 52 61 6e 67 65 29 02 69 a0 30 00 00 69 ff 30 00 00 4e 29 05 72 0b 00 00 00 72 0c | cter.Range).i.0..i.0..N).r....r. |
34f00 | 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....r....r....r....r... |
34f20 | 00 72 0f 00 00 00 da 08 4b 61 74 61 6b 61 6e 61 e8 18 00 00 73 04 00 00 00 08 01 04 01 72 b5 03 | .r......Katakana....s........r.. |
34f40 | 00 00 4e 29 09 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 80 | ..N).r....r....r....r....r....r. |
34f60 | 00 00 00 72 b3 03 00 00 72 b4 03 00 00 72 b5 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....r....r....r....r... |
34f80 | 00 72 0f 00 00 00 da 08 4a 61 70 61 6e 65 73 65 dc 18 00 00 73 0a 00 00 00 08 01 04 01 04 02 10 | .r......Japanese....s........... |
34fa0 | 04 10 04 72 b6 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 40 00 00 00 73 20 00 | ...r....c................@...s.. |
34fc0 | 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 64 04 64 05 64 06 64 07 67 06 5a 04 64 08 | ..e.Z.d.Z.d.Z.d.d.d.d.d.d.g.Z.d. |
34fe0 | 53 00 29 09 7a 18 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 4b 6f 72 65 61 6e 7a 2e | S.).z.pyparsing_unicode.Koreanz. |
35000 | 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 4b 6f 72 65 61 6e 20 55 6e 69 63 6f 64 65 20 43 | Unicode.set.for.Korean.Unicode.C |
35020 | 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 69 00 ac 00 00 69 af d7 00 00 29 02 69 00 11 00 | haracter.Range).i....i....).i... |
35040 | 00 69 ff 11 00 00 29 02 69 30 31 00 00 69 8f 31 00 00 29 02 69 60 a9 00 00 69 7f a9 00 00 29 02 | .i....).i01..i.1..).i`...i....). |
35060 | 69 b0 d7 00 00 69 ff d7 00 00 29 02 69 00 30 00 00 69 3f 30 00 00 4e 29 05 72 0b 00 00 00 72 0c | i....i....).i.0..i?0..N).r....r. |
35080 | 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 | ...r....r....r....r....r....r... |
350a0 | 00 72 0f 00 00 00 da 06 4b 6f 72 65 61 6e ec 18 00 00 73 04 00 00 00 08 01 04 01 72 b7 03 00 00 | .r......Korean....s........r.... |
350c0 | 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 | c................@...s....e.Z.d. |
350e0 | 5a 02 64 01 5a 03 64 02 53 00 29 03 7a 15 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e | Z.d.Z.d.S.).z.pyparsing_unicode. |
35100 | 43 4a 4b 7a 54 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 63 6f 6d 62 69 6e 65 64 20 43 68 | CJKzTUnicode.set.for.combined.Ch |
35120 | 69 6e 65 73 65 2c 20 4a 61 70 61 6e 65 73 65 2c 20 61 6e 64 20 4b 6f 72 65 61 6e 20 28 43 4a 4b | inese,.Japanese,.and.Korean.(CJK |
35140 | 29 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 4e 29 04 72 0b 00 00 | ).Unicode.Character.RangeN).r... |
35160 | 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
35180 | 0f 00 00 00 da 03 43 4a 4b f0 18 00 00 73 04 00 00 00 08 01 04 01 72 b8 03 00 00 63 00 00 00 00 | ......CJK....s........r....c.... |
351a0 | 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a | ............@...s....e.Z.d.Z.d.Z |
351c0 | 03 64 02 64 03 67 02 5a 04 64 04 53 00 29 05 7a 16 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f | .d.d.g.Z.d.S.).z.pyparsing_unico |
351e0 | 64 65 2e 54 68 61 69 7a 2c 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 54 68 61 69 20 55 6e | de.Thaiz,Unicode.set.for.Thai.Un |
35200 | 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 69 01 0e 00 00 69 3a 0e 00 | icode.Character.Range).i....i:.. |
35220 | 00 29 02 69 3f 0e 00 00 69 5b 0e 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 | .).i?...i[...N).r....r....r....r |
35240 | c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 04 54 | ....r....r....r....r....r......T |
35260 | 68 61 69 f4 18 00 00 73 04 00 00 00 08 01 04 01 72 b9 03 00 00 63 00 00 00 00 00 00 00 00 00 00 | hai....s........r....c.......... |
35280 | 00 00 03 00 00 00 40 00 00 00 73 1a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 64 | ......@...s....e.Z.d.Z.d.Z.d.d.d |
352a0 | 04 67 03 5a 04 64 05 53 00 29 06 7a 18 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 41 | .g.Z.d.S.).z.pyparsing_unicode.A |
352c0 | 72 61 62 69 63 7a 2e 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 41 72 61 62 69 63 20 55 6e | rabicz.Unicode.set.for.Arabic.Un |
352e0 | 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 69 00 06 00 00 69 1b 06 00 | icode.Character.Range).i....i... |
35300 | 00 29 02 69 1e 06 00 00 69 ff 06 00 00 29 02 69 00 07 00 00 69 7f 07 00 00 4e 29 05 72 0b 00 00 | .).i....i....).i....i....N).r... |
35320 | 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 | .r....r....r....r....r....r....r |
35340 | 0e 00 00 00 72 0f 00 00 00 da 06 41 72 61 62 69 63 f8 18 00 00 73 04 00 00 00 08 01 04 01 72 ba | ....r......Arabic....s........r. |
35360 | 03 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 16 00 00 00 65 00 5a | ...c................@...s....e.Z |
35380 | 01 64 00 5a 02 64 01 5a 03 64 02 67 01 5a 04 64 03 53 00 29 04 7a 18 70 79 70 61 72 73 69 6e 67 | .d.Z.d.Z.d.g.Z.d.S.).z.pyparsing |
353a0 | 5f 75 6e 69 63 6f 64 65 2e 48 65 62 72 65 77 7a 2e 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 | _unicode.Hebrewz.Unicode.set.for |
353c0 | 20 48 65 62 72 65 77 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 | .Hebrew.Unicode.Character.Range) |
353e0 | 02 69 90 05 00 00 69 ff 05 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 | .i....i....N).r....r....r....r.. |
35400 | 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 00 da 06 48 65 62 | ..r....r....r....r....r......Heb |
35420 | 72 65 77 fc 18 00 00 73 04 00 00 00 08 01 04 01 72 bb 03 00 00 63 00 00 00 00 00 00 00 00 00 00 | rew....s........r....c.......... |
35440 | 00 00 02 00 00 00 40 00 00 00 73 18 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 67 | ......@...s....e.Z.d.Z.d.Z.d.d.g |
35460 | 02 5a 04 64 04 53 00 29 05 7a 1c 70 79 70 61 72 73 69 6e 67 5f 75 6e 69 63 6f 64 65 2e 44 65 76 | .Z.d.S.).z.pyparsing_unicode.Dev |
35480 | 61 6e 61 67 61 72 69 7a 32 55 6e 69 63 6f 64 65 20 73 65 74 20 66 6f 72 20 44 65 76 61 6e 61 67 | anagariz2Unicode.set.for.Devanag |
354a0 | 61 72 69 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 29 02 69 00 09 | ari.Unicode.Character.Range).i.. |
354c0 | 00 00 69 7f 09 00 00 29 02 69 e0 a8 00 00 69 ff a8 00 00 4e 29 05 72 0b 00 00 00 72 0c 00 00 00 | ..i....).i....i....N).r....r.... |
354e0 | 72 0d 00 00 00 72 c7 00 00 00 72 a2 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f | r....r....r....r....r....r....r. |
35500 | 00 00 00 da 0a 44 65 76 61 6e 61 67 61 72 69 00 19 00 00 73 04 00 00 00 08 01 04 01 72 bc 03 00 | .....Devanagari....s........r... |
35520 | 00 4e 29 15 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 c7 00 00 00 72 8f 00 00 00 da 0a 6d | .N).r....r....r....r....r......m |
35540 | 61 78 75 6e 69 63 6f 64 65 72 a2 03 00 00 72 80 00 00 00 72 ac 03 00 00 72 ae 03 00 00 72 af 03 | axunicoder....r....r....r....r.. |
35560 | 00 00 72 b0 03 00 00 72 b1 03 00 00 72 b2 03 00 00 72 b6 03 00 00 72 b7 03 00 00 72 b8 03 00 00 | ..r....r....r....r....r....r.... |
35580 | 72 b9 03 00 00 72 ba 03 00 00 72 bb 03 00 00 72 bc 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e | r....r....r....r....r....r....r. |
355a0 | 00 00 00 72 0f 00 00 00 72 7f 00 00 00 ba 18 00 00 73 1e 00 00 00 08 03 04 01 0c 02 10 04 10 04 | ...r....r........s.............. |
355c0 | 10 04 10 08 10 04 10 04 10 10 10 04 14 04 10 04 10 04 10 04 75 0e 00 00 00 d8 a7 d9 84 d8 b9 d8 | ....................u........... |
355e0 | b1 d8 a8 d9 8a d8 a9 75 06 00 00 00 e4 b8 ad e6 96 87 75 12 00 00 00 d0 ba d0 b8 d1 80 d0 b8 d0 | .......u..........u............. |
35600 | bb d0 bb d0 b8 d1 86 d0 b0 75 10 00 00 00 ce 95 ce bb ce bb ce b7 ce bd ce b9 ce ba ce ac 75 0e | .........u....................u. |
35620 | 00 00 00 d7 a2 d6 b4 d7 91 d7 a8 d6 b4 d7 99 d7 aa 75 09 00 00 00 e6 97 a5 e6 9c ac e8 aa 9e 75 | .................u.............u |
35640 | 06 00 00 00 e6 bc a2 e5 ad 97 75 0c 00 00 00 e3 82 ab e3 82 bf e3 82 ab e3 83 8a 75 0c 00 00 00 | ..........u................u.... |
35660 | e3 81 b2 e3 82 89 e3 81 8c e3 81 aa 75 09 00 00 00 ed 95 9c ea b5 ad ec 96 b4 75 09 00 00 00 e0 | ............u.............u..... |
35680 | b9 84 e0 b8 97 e0 b8 a2 75 18 00 00 00 e0 a4 a6 e0 a5 87 e0 a4 b5 e0 a4 a8 e0 a4 be e0 a4 97 e0 | ........u....................... |
356a0 | a4 b0 e0 a5 80 da 08 5f 5f 6d 61 69 6e 5f 5f da 06 73 65 6c 65 63 74 da 04 66 72 6f 6d 7a 02 5f | .......__main__..select..fromz._ |
356c0 | 24 72 ff 02 00 00 29 01 72 07 03 00 00 da 07 63 6f 6c 75 6d 6e 73 72 b2 01 00 00 da 06 74 61 62 | $r....).r......columnsr......tab |
356e0 | 6c 65 73 da 07 63 6f 6d 6d 61 6e 64 61 4b 02 00 00 0a 20 20 20 20 20 20 20 20 23 20 27 2a 27 20 | les..commandaK............#.'*'. |
35700 | 61 73 20 63 6f 6c 75 6d 6e 20 6c 69 73 74 20 61 6e 64 20 64 6f 74 74 65 64 20 74 61 62 6c 65 20 | as.column.list.and.dotted.table. |
35720 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 20 2a 20 66 72 6f 6d 20 53 59 53 2e 58 | name.........select.*.from.SYS.X |
35740 | 59 5a 5a 59 0a 0a 20 20 20 20 20 20 20 20 23 20 63 61 73 65 6c 65 73 73 20 6d 61 74 63 68 20 6f | YZZY..........#.caseless.match.o |
35760 | 6e 20 22 53 45 4c 45 43 54 22 2c 20 61 6e 64 20 63 61 73 74 73 20 62 61 63 6b 20 74 6f 20 22 73 | n."SELECT",.and.casts.back.to."s |
35780 | 65 6c 65 63 74 22 0a 20 20 20 20 20 20 20 20 53 45 4c 45 43 54 20 2a 20 66 72 6f 6d 20 58 59 5a | elect".........SELECT.*.from.XYZ |
357a0 | 5a 59 2c 20 41 42 43 0a 0a 20 20 20 20 20 20 20 20 23 20 6c 69 73 74 20 6f 66 20 63 6f 6c 75 6d | ZY,.ABC..........#.list.of.colum |
357c0 | 6e 20 6e 61 6d 65 73 2c 20 61 6e 64 20 6d 69 78 65 64 20 63 61 73 65 20 53 45 4c 45 43 54 20 6b | n.names,.and.mixed.case.SELECT.k |
357e0 | 65 79 77 6f 72 64 0a 20 20 20 20 20 20 20 20 53 65 6c 65 63 74 20 41 41 2c 42 42 2c 43 43 20 66 | eyword.........Select.AA,BB,CC.f |
35800 | 72 6f 6d 20 53 79 73 2e 64 75 61 6c 0a 0a 20 20 20 20 20 20 20 20 23 20 6d 75 6c 74 69 70 6c 65 | rom.Sys.dual..........#.multiple |
35820 | 20 74 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 53 65 6c 65 63 74 20 41 2c 20 42 2c 20 43 20 66 | .tables.........Select.A,.B,.C.f |
35840 | 72 6f 6d 20 53 79 73 2e 64 75 61 6c 2c 20 54 61 62 6c 65 32 0a 0a 20 20 20 20 20 20 20 20 23 20 | rom.Sys.dual,.Table2..........#. |
35860 | 69 6e 76 61 6c 69 64 20 53 45 4c 45 43 54 20 6b 65 79 77 6f 72 64 20 2d 20 73 68 6f 75 6c 64 20 | invalid.SELECT.keyword.-.should. |
35880 | 66 61 69 6c 0a 20 20 20 20 20 20 20 20 58 65 6c 65 63 74 20 41 2c 20 42 2c 20 43 20 66 72 6f 6d | fail.........Xelect.A,.B,.C.from |
358a0 | 20 53 79 73 2e 64 75 61 6c 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 63 6f 6d 70 6c 65 74 65 20 | .Sys.dual..........#.incomplete. |
358c0 | 63 6f 6d 6d 61 6e 64 20 2d 20 73 68 6f 75 6c 64 20 66 61 69 6c 0a 20 20 20 20 20 20 20 20 53 65 | command.-.should.fail.........Se |
358e0 | 6c 65 63 74 0a 0a 20 20 20 20 20 20 20 20 23 20 69 6e 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e | lect..........#.invalid.column.n |
35900 | 61 6d 65 20 2d 20 73 68 6f 75 6c 64 20 66 61 69 6c 0a 20 20 20 20 20 20 20 20 53 65 6c 65 63 74 | ame.-.should.fail.........Select |
35920 | 20 5e 5e 5e 20 66 72 6f 78 20 53 79 73 2e 64 75 61 6c 0a 0a 20 20 20 20 20 20 20 20 7a 5d 0a 20 | .^^^.frox.Sys.dual..........z].. |
35940 | 20 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 2d 31 30 30 0a 20 20 20 20 20 20 20 20 | .......100.........-100......... |
35960 | 2b 31 30 30 0a 20 20 20 20 20 20 20 20 33 2e 31 34 31 35 39 0a 20 20 20 20 20 20 20 20 36 2e 30 | +100.........3.14159.........6.0 |
35980 | 32 65 32 33 0a 20 20 20 20 20 20 20 20 31 65 2d 31 32 0a 20 20 20 20 20 20 20 20 7a 20 0a 20 20 | 2e23.........1e-12.........z.... |
359a0 | 20 20 20 20 20 20 31 30 30 0a 20 20 20 20 20 20 20 20 46 46 0a 20 20 20 20 20 20 20 20 7a 36 0a | ......100.........FF.........z6. |
359c0 | 20 20 20 20 20 20 20 20 31 32 33 34 35 36 37 38 2d 31 32 33 34 2d 35 36 37 38 2d 31 32 33 34 2d | ........12345678-1234-5678-1234- |
359e0 | 35 36 37 38 31 32 33 34 35 36 37 38 0a 20 20 20 20 20 20 20 20 29 01 72 83 00 00 00 29 02 72 05 | 567812345678.........).r....).r. |
35a00 | 03 00 00 46 29 01 4e 29 02 46 54 29 01 54 29 01 72 a8 00 00 00 29 01 54 29 fb 72 c7 00 00 00 72 | ...F).N).FT).T).r....).T).r....r |
35a20 | 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 a9 00 00 00 da 07 77 65 61 6b 72 65 66 72 02 00 00 | ....r....r....r......weakrefr... |
35a40 | 00 72 08 01 00 00 72 37 01 00 00 72 8f 00 00 00 72 0e 02 00 00 72 ab 01 00 00 72 84 02 00 00 72 | .r....r7...r....r....r....r....r |
35a60 | e9 01 00 00 72 65 01 00 00 72 82 01 00 00 72 e0 01 00 00 72 03 00 00 00 da 09 69 74 65 72 74 6f | ....re...r....r....r......iterto |
35a80 | 6f 6c 73 72 04 00 00 00 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 72 05 00 00 00 da 07 5f 74 68 72 | olsr......ImportErrorr......_thr |
35aa0 | 65 61 64 72 06 00 00 00 da 09 74 68 72 65 61 64 69 6e 67 da 0f 63 6f 6c 6c 65 63 74 69 6f 6e 73 | eadr......threading..collections |
35ac0 | 2e 61 62 63 72 07 00 00 00 72 08 00 00 00 72 09 00 00 00 72 e5 01 00 00 5a 0b 6f 72 64 65 72 65 | .abcr....r....r....r....Z.ordere |
35ae0 | 64 64 69 63 74 72 0a 00 00 00 72 13 00 00 00 72 be 02 00 00 da 07 5f 5f 61 6c 6c 5f 5f 72 16 02 | ddictr....r....r......__all__r.. |
35b00 | 00 00 da 0c 76 65 72 73 69 6f 6e 5f 69 6e 66 6f 72 81 01 00 00 72 4a 01 00 00 da 07 6d 61 78 73 | ....version_infor....rJ.....maxs |
35b20 | 69 7a 65 72 52 02 00 00 72 8c 00 00 00 72 01 01 00 00 da 03 63 68 72 72 2b 03 00 00 72 8b 00 00 | izerR...r....r......chrr+...r... |
35b40 | 00 72 95 00 00 00 72 cf 02 00 00 72 0c 01 00 00 72 60 01 00 00 da 08 72 65 76 65 72 73 65 64 72 | .r....r....r....r`.....reversedr |
35b60 | fc 00 00 00 72 d7 00 00 00 72 62 01 00 00 72 b5 02 00 00 72 78 02 00 00 72 79 02 00 00 72 8e 01 | ....r....rb...r....rx...ry...r.. |
35b80 | 00 00 5a 06 6d 61 78 69 6e 74 da 06 78 72 61 6e 67 65 72 0d 01 00 00 da 0b 5f 5f 62 75 69 6c 74 | ..Z.maxint..xranger......__built |
35ba0 | 69 6e 5f 5f 72 9d 00 00 00 da 05 66 6e 61 6d 65 72 d3 00 00 00 72 8f 01 00 00 72 b8 00 00 00 72 | in__r......fnamer....r....r....r |
35bc0 | c5 00 00 00 72 fe 00 00 00 72 a5 00 00 00 da 0f 61 73 63 69 69 5f 75 70 70 65 72 63 61 73 65 da | ....r....r......ascii_uppercase. |
35be0 | 0f 61 73 63 69 69 5f 6c 6f 77 65 72 63 61 73 65 72 44 00 00 00 72 62 00 00 00 72 54 00 00 00 72 | .ascii_lowercaserD...rb...rT...r |
35c00 | 43 00 00 00 72 16 03 00 00 72 be 00 00 00 da 09 70 72 69 6e 74 61 62 6c 65 72 66 00 00 00 72 90 | C...r....r......printablerf...r. |
35c20 | 01 00 00 72 2c 00 00 00 72 2e 00 00 00 72 30 00 00 00 72 32 00 00 00 72 35 00 00 00 72 ef 00 00 | ...r,...r....r0...r2...r5...r... |
35c40 | 00 72 e8 00 00 00 72 31 00 00 00 da 08 72 65 67 69 73 74 65 72 72 49 00 00 00 72 5a 00 00 00 72 | .r....r1.....registerrI...rZ...r |
35c60 | 57 00 00 00 72 75 01 00 00 72 79 01 00 00 72 7a 01 00 00 72 61 00 00 00 72 94 01 00 00 72 33 00 | W...ru...ry...rz...ra...r....r3. |
35c80 | 00 00 72 3b 00 00 00 72 1b 00 00 00 72 26 00 00 00 72 23 00 00 00 72 3f 03 00 00 72 98 01 00 00 | ..r;...r....r&...r#...r?...r.... |
35ca0 | 72 20 00 00 00 72 16 00 00 00 72 15 00 00 00 72 7c 00 00 00 72 3e 00 00 00 72 42 00 00 00 72 36 | r....r....r....r|...r>...rB...r6 |
35cc0 | 00 00 00 72 34 00 00 00 72 17 00 00 00 72 3d 00 00 00 72 ae 02 00 00 72 1e 00 00 00 72 22 00 00 | ...r4...r....r=...r....r....r".. |
35ce0 | 00 72 21 00 00 00 72 39 00 00 00 72 38 00 00 00 72 40 00 00 00 72 3f 00 00 00 72 2f 00 00 00 72 | .r!...r9...r8...r@...r?...r/...r |
35d00 | 14 00 00 00 72 2b 00 00 00 72 25 00 00 00 72 1a 00 00 00 72 2d 00 00 00 72 1c 00 00 00 72 24 00 | ....r+...r%...r....r-...r....r$. |
35d20 | 00 00 72 27 00 00 00 72 dc 02 00 00 72 28 00 00 00 72 41 00 00 00 72 e6 02 00 00 72 e7 02 00 00 | ..r'...r....r(...rA...r....r.... |
35d40 | 72 2a 00 00 00 72 37 00 00 00 72 1d 00 00 00 72 3c 00 00 00 72 18 00 00 00 72 1f 00 00 00 72 19 | r*...r7...r....r<...r....r....r. |
35d60 | 00 00 00 72 3a 00 00 00 72 29 00 00 00 72 72 00 00 00 72 50 00 00 00 72 4c 00 00 00 72 06 02 00 | ...r:...r)...rr...rP...rL...r... |
35d80 | 00 72 5f 00 00 00 72 5e 00 00 00 72 74 02 00 00 72 63 00 00 00 72 51 00 00 00 72 77 00 00 00 72 | .r_...r^...rt...rc...rQ...rw...r |
35da0 | 78 00 00 00 72 7a 00 00 00 72 b1 01 00 00 72 53 00 00 00 72 59 00 00 00 72 58 00 00 00 72 71 00 | x...rz...r....rS...rY...rX...rq. |
35dc0 | 00 00 72 70 00 00 00 72 91 00 00 00 da 0c 5f 65 73 63 61 70 65 64 50 75 6e 63 da 0f 5f 65 73 63 | ..rp...r......_escapedPunc.._esc |
35de0 | 61 70 65 64 48 65 78 43 68 61 72 da 0f 5f 65 73 63 61 70 65 64 4f 63 74 43 68 61 72 da 0b 5f 73 | apedHexChar.._escapedOctChar.._s |
35e00 | 69 6e 67 6c 65 43 68 61 72 da 0a 5f 63 68 61 72 52 61 6e 67 65 72 b6 01 00 00 72 33 03 00 00 72 | ingleChar.._charRanger....r3...r |
35e20 | 6f 00 00 00 72 5d 00 00 00 72 6c 00 00 00 72 6a 00 00 00 72 7d 00 00 00 72 74 00 00 00 72 52 00 | o...r]...rl...rj...r}...rt...rR. |
35e40 | 00 00 72 46 03 00 00 72 5b 00 00 00 72 5c 00 00 00 72 75 00 00 00 72 47 03 00 00 72 7b 00 00 00 | ..rF...r[...r\...ru...rG...r{... |
35e60 | 72 64 00 00 00 72 52 03 00 00 72 53 03 00 00 72 79 00 00 00 72 65 00 00 00 72 4e 00 00 00 72 6e | rd...rR...rS...ry...re...rN...rn |
35e80 | 00 00 00 72 69 00 00 00 72 73 00 00 00 72 60 00 00 00 72 76 00 00 00 72 45 00 00 00 72 67 00 00 | ...ri...rs...r`...rv...rE...rg.. |
35ea0 | 00 72 47 00 00 00 72 46 00 00 00 72 ff 00 00 00 72 9e 00 00 00 72 74 03 00 00 72 23 01 00 00 72 | .rG...rF...r....r....rt...r#...r |
35ec0 | 4b 00 00 00 72 6b 00 00 00 72 48 00 00 00 72 55 00 00 00 72 25 02 00 00 72 6d 00 00 00 72 4f 00 | K...rk...rH...rU...r%...rm...rO. |
35ee0 | 00 00 72 4d 00 00 00 72 56 00 00 00 72 68 00 00 00 72 f7 01 00 00 72 9b 03 00 00 72 4a 00 00 00 | ..rM...rV...rh...r....r....rJ... |
35f00 | 72 7e 00 00 00 72 9d 03 00 00 72 80 00 00 00 72 7f 00 00 00 72 b6 03 00 00 72 b3 03 00 00 72 a2 | r~...r....r....r....r....r....r. |
35f20 | 03 00 00 72 b4 03 00 00 72 b5 03 00 00 da 07 73 65 74 61 74 74 72 72 ba 03 00 00 72 b2 03 00 00 | ...r....r......setattrr....r.... |
35f40 | 72 b1 03 00 00 72 b0 03 00 00 72 bb 03 00 00 72 b7 03 00 00 72 b9 03 00 00 72 bc 03 00 00 72 0b | r....r....r....r....r....r....r. |
35f60 | 00 00 00 5a 0b 73 65 6c 65 63 74 54 6f 6b 65 6e 5a 09 66 72 6f 6d 54 6f 6b 65 6e da 05 69 64 65 | ...Z.selectTokenZ.fromToken..ide |
35f80 | 6e 74 5a 0a 63 6f 6c 75 6d 6e 4e 61 6d 65 5a 0e 63 6f 6c 75 6d 6e 4e 61 6d 65 4c 69 73 74 5a 0a | ntZ.columnNameZ.columnNameListZ. |
35fa0 | 63 6f 6c 75 6d 6e 53 70 65 63 5a 09 74 61 62 6c 65 4e 61 6d 65 5a 0d 74 61 62 6c 65 4e 61 6d 65 | columnSpecZ.tableNameZ.tableName |
35fc0 | 4c 69 73 74 5a 09 73 69 6d 70 6c 65 53 51 4c 72 51 02 00 00 72 91 03 00 00 72 79 03 00 00 72 7b | ListZ.simpleSQLrQ...r....ry...r{ |
35fe0 | 03 00 00 72 9a 03 00 00 72 87 03 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0e 00 00 00 72 0f 00 00 | ...r....r....r....r....r....r... |
36000 | 00 da 08 3c 6d 6f 64 75 6c 65 3e 5e 00 00 00 73 32 02 00 00 04 02 04 01 04 01 04 02 08 01 0c 01 | ...<module>^...s2............... |
36020 | 08 01 08 01 08 01 08 01 08 01 08 01 08 01 08 01 08 01 0c 02 02 02 10 01 0e 01 12 02 02 01 10 01 | ................................ |
36040 | 0e 01 12 02 02 02 0c 01 10 01 10 02 0c 01 12 02 02 01 10 01 10 01 02 01 10 01 10 01 10 02 02 01 | ................................ |
36060 | 10 01 10 01 14 03 06 0a 06 01 06 05 08 01 10 01 10 01 10 01 0a 01 0a 01 0e 01 0c 01 0e 01 0a 01 | ................................ |
36080 | 0c 01 0c 01 0a 01 0e 01 0a 01 0a 01 0a 01 0c 01 0e 03 12 01 0c 01 06 01 06 01 04 01 04 01 04 01 | ................................ |
360a0 | 04 03 1c 03 06 01 04 02 08 17 04 01 08 01 0e 01 02 01 14 01 10 01 10 02 16 02 08 0a 0c 01 04 01 | ................................ |
360c0 | 08 01 08 01 08 01 16 02 10 38 10 5d 10 05 10 15 10 0a 10 0a 10 7f 00 7f 00 7f 00 7f 00 7f 00 1e | .........8.].................... |
360e0 | 0a 02 08 0e 08 0c 08 0a 08 03 08 03 08 03 08 1b 0c 40 10 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f | .................@.............. |
36100 | 00 7f 00 7f 00 7f 00 36 10 08 10 0a 10 0e 10 26 04 01 06 02 10 49 10 17 10 0d 10 45 10 7f 00 27 | .......6.......&.....I.....E...' |
36120 | 10 0b 10 7f 00 03 10 7f 00 18 10 4d 10 46 10 07 10 1a 10 1f 10 14 10 0f 10 11 10 15 10 17 10 6c | ...........M.F.................l |
36140 | 10 53 10 58 10 4a 10 7f 00 06 10 4d 10 20 10 4b 10 2c 10 26 10 23 10 1e 10 07 06 01 10 42 10 76 | .S.X.J.....M...K.,.&.#.......B.v |
36160 | 10 59 10 08 10 2d 10 16 10 44 10 1d 10 0f 08 30 0c 15 0c 24 08 09 08 1e 08 1d 08 08 0c 50 08 27 | .Y...-...D.....0...$.........P.' |
36180 | 0c 2a 08 06 08 1e 0c 01 0c 01 0c 01 0c 01 0c 02 18 01 12 01 12 01 18 01 14 01 30 02 08 20 08 09 | .*........................0..... |
361a0 | 08 0f 08 0f 08 30 0c 04 0c 05 06 01 12 23 0a 18 0a 08 0a 45 08 02 0e 26 06 01 08 01 08 02 1c 7f | .....0.......#.....E...&........ |
361c0 | 00 02 04 04 1c 01 1c 01 10 01 1c 01 1e 02 1c 61 0e 7b 0a 01 0a 02 20 01 16 01 28 01 0a 05 1c 03 | ...............a.{........(..... |
361e0 | 12 03 16 01 12 03 20 03 04 03 12 03 10 01 02 01 30 01 20 08 10 7f 00 7f 00 27 16 11 12 2f 12 4c | ................0........'.../.L |
36200 | 22 03 06 01 10 01 10 01 10 01 10 01 10 01 10 01 14 01 14 01 14 01 10 01 10 01 10 03 0c 02 0a 01 | "............................... |
36220 | 0a 02 10 02 18 01 14 01 0a 02 18 01 14 02 22 03 04 16 08 02 06 07 08 03 06 07 08 02 06 03 08 02 | .............."................. |
36240 | 08 01 12 01 06 02 | ...... |