|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: r
Length: 9250 (0x2422)
Names: »regexp.3«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./bsd/usr/man/cat3/regexp.3«
0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f ┆ _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆ 0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74 ┆ u_ a_ l Library Funct┆ 0x0040…0060 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 67 65 78 70 28 33 29 0a 0a 0a 0a ┆ions regexp(3) ┆ 0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20 ┆N N N NA A A AM M M ME E E E ┆ 0x0080…00a0 20 20 72 65 67 63 6f 6d 70 2c 20 72 65 67 65 78 65 63 2c 20 72 65 67 73 75 62 2c 20 72 65 67 65 ┆ regcomp, regexec, regsub, rege┆ 0x00a0…00c0 72 72 6f 72 20 2d 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 20 20 20 68 ┆rror - regular expression h┆ 0x00c0…00e0 61 6e 64 6c 65 72 0a 0a 53 08 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 ┆andler S S S SY Y Y YN N N NT T┆ 0x00e0…0100 08 54 08 54 41 08 41 08 41 08 41 58 08 58 08 58 08 58 0a 20 20 20 20 20 23 08 23 08 23 08 23 69 ┆ T TA A A AX X X X # # # #i┆ 0x0100…0120 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 63 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c 75 08 75 08 75 ┆ i i in n n nc c c cl l l lu u u┆ 0x0120…0140 08 75 64 08 64 08 64 08 64 65 08 65 08 65 08 65 20 3c 08 3c 08 3c 08 3c 72 08 72 08 72 08 72 65 ┆ ud d d de e e e < < < <r r r re┆ 0x0140…0160 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 65 08 65 78 08 78 08 78 08 78 70 08 70 08 70 ┆ e e eg g g ge e e ex x x xp p p┆ 0x0160…0180 08 70 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e 08 3e 08 3e 0a 0a 20 20 20 20 20 72 08 ┆ p. . . .h h h h> > > > r ┆ 0x0180…01a0 72 08 72 08 72 65 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 65 08 65 78 08 78 08 78 08 ┆r r re e e eg g g ge e e ex x x ┆ 0x01a0…01c0 78 70 08 70 08 70 08 70 20 2a 08 2a 08 2a 08 2a 72 08 72 08 72 08 72 65 08 65 08 65 08 65 67 08 ┆xp p p p * * * *r r r re e e eg ┆ 0x01c0…01e0 67 08 67 08 67 63 08 63 08 63 08 63 6f 08 6f 08 6f 08 6f 6d 08 6d 08 6d 08 6d 70 08 70 08 70 08 ┆g g gc c c co o o om m m mp p p ┆ 0x01e0…0200 70 28 08 28 08 28 08 28 65 08 65 08 65 08 65 78 08 78 08 78 08 78 70 08 70 08 70 08 70 29 08 29 ┆p( ( ( (e e e ex x x xp p p p) )┆ 0x0200…0220 08 29 08 29 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 68 08 68 61 08 61 08 61 08 61 72 ┆ ) ) c c c ch h h ha a a ar┆ 0x0220…0240 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a 65 08 65 08 65 08 65 78 08 78 08 78 08 78 70 08 70 08 ┆ r r r * * * *e e e ex x x xp p ┆ 0x0240…0260 70 08 70 3b 08 3b 08 3b 08 3b 0a 0a 20 20 20 20 20 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 74 ┆p p; ; ; ; i i i in n n nt┆ 0x0260…0280 08 74 08 74 08 74 20 72 08 72 08 72 08 72 65 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 ┆ t t t r r r re e e eg g g ge e ┆ 0x0280…02a0 65 08 65 78 08 78 08 78 08 78 65 08 65 08 65 08 65 63 08 63 08 63 08 63 28 08 28 08 28 08 28 70 ┆e ex x x xe e e ec c c c( ( ( (p┆ 0x02a0…02c0 08 70 08 70 08 70 72 08 72 08 72 08 72 6f 08 6f 08 6f 08 6f 67 08 67 08 67 08 67 2c 08 2c 08 2c ┆ p p pr r r ro o o og g g g, , ,┆ 0x02c0…02e0 08 2c 20 73 08 73 08 73 08 73 74 08 74 08 74 08 74 72 08 72 08 72 08 72 69 08 69 08 69 08 69 6e ┆ , s s s st t t tr r r ri i i in┆ 0x02e0…0300 08 6e 08 6e 08 6e 67 08 67 08 67 08 67 29 08 29 08 29 08 29 0a 20 20 20 20 20 72 08 72 08 72 08 ┆ n n ng g g g) ) ) ) r r r ┆ 0x0300…0320 72 65 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 65 08 65 78 08 78 08 78 08 78 70 08 70 ┆re e e eg g g ge e e ex x x xp p┆ 0x0320…0340 08 70 08 70 20 2a 08 2a 08 2a 08 2a 70 08 70 08 70 08 70 72 08 72 08 72 08 72 6f 08 6f 08 6f 08 ┆ p p * * * *p p p pr r r ro o o ┆ 0x0340…0360 6f 67 08 67 08 67 08 67 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 ┆og g g g; ; ; ; c c c ch h ┆ 0x0360…0380 68 08 68 61 08 61 08 61 08 61 72 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a 73 08 73 08 73 08 73 ┆h ha a a ar r r r * * * *s s s s┆ 0x0380…03a0 74 08 74 08 74 08 74 72 08 72 08 72 08 72 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 67 08 67 08 ┆t t t tr r r ri i i in n n ng g ┆ 0x03a0…03c0 67 08 67 3b 08 3b 08 3b 08 3b 0a 0a 20 20 20 20 20 72 08 72 08 72 08 72 65 08 65 08 65 08 65 67 ┆g g; ; ; ; r r r re e e eg┆ 0x03c0…03e0 08 67 08 67 08 67 73 08 73 08 73 08 73 75 08 75 08 75 08 75 62 08 62 08 62 08 62 28 08 28 08 28 ┆ g g gs s s su u u ub b b b( ( (┆ 0x03e0…0400 08 28 70 08 70 08 70 08 70 72 08 72 08 72 08 72 6f 08 6f 08 6f 08 6f 67 08 67 08 67 08 67 2c 08 ┆ (p p p pr r r ro o o og g g g, ┆ 0x0400…0420 2c 08 2c 08 2c 20 73 08 73 08 73 08 73 6f 08 6f 08 6f 08 6f 75 08 75 08 75 08 75 72 08 72 08 72 ┆, , , s s s so o o ou u u ur r r┆ 0x0420…0440 08 72 63 08 63 08 63 08 63 65 08 65 08 65 08 65 2c 08 2c 08 2c 08 2c 20 64 08 64 08 64 08 64 65 ┆ rc c c ce e e e, , , , d d d de┆ 0x0440…0460 08 65 08 65 08 65 73 08 73 08 73 08 73 74 08 74 08 74 08 74 29 08 29 08 29 08 29 0a 20 20 20 20 ┆ e e es s s st t t t) ) ) ) ┆ 0x0460…0480 20 72 08 72 08 72 08 72 65 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 65 08 65 78 08 78 ┆ r r r re e e eg g g ge e e ex x┆ 0x0480…04a0 08 78 08 78 70 08 70 08 70 08 70 20 2a 08 2a 08 2a 08 2a 70 08 70 08 70 08 70 72 08 72 08 72 08 ┆ x xp p p p * * * *p p p pr r r ┆ 0x04a0…04c0 72 6f 08 6f 08 6f 08 6f 67 08 67 08 67 08 67 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 63 08 63 08 ┆ro o o og g g g; ; ; ; c c ┆ 0x04c0…04e0 63 08 63 68 08 68 08 68 08 68 61 08 61 08 61 08 61 72 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a ┆c ch h h ha a a ar r r r * * * *┆ 0x04e0…0500 73 08 73 08 73 08 73 6f 08 6f 08 6f 08 6f 75 08 75 08 75 08 75 72 08 72 08 72 08 72 63 08 63 08 ┆s s s so o o ou u u ur r r rc c ┆ 0x0500…0520 63 08 63 65 08 65 08 65 08 65 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 ┆c ce e e e; ; ; ; c c c ch ┆ 0x0520…0540 68 08 68 08 68 61 08 61 08 61 08 61 72 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a 64 08 64 08 64 ┆h h ha a a ar r r r * * * *d d d┆ 0x0540…0560 08 64 65 08 65 08 65 08 65 73 08 73 08 73 08 73 74 08 74 08 74 08 74 3b 08 3b 08 3b 08 3b 0a 0a ┆ de e e es s s st t t t; ; ; ; ┆ 0x0560…0580 20 20 20 20 20 72 08 72 08 72 08 72 65 08 65 08 65 08 65 67 08 67 08 67 08 67 65 08 65 08 65 08 ┆ r r r re e e eg g g ge e e ┆ 0x0580…05a0 65 72 08 72 08 72 08 72 72 08 72 08 72 08 72 6f 08 6f 08 6f 08 6f 72 08 72 08 72 08 72 28 08 28 ┆er r r rr r r ro o o or r r r( (┆ 0x05a0…05c0 08 28 08 28 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 29 08 29 08 29 08 29 ┆ ( (m m m ms s s sg g g g) ) ) )┆ 0x05c0…05e0 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 68 08 68 61 08 61 08 61 08 61 72 08 72 08 72 ┆ c c c ch h h ha a a ar r r┆ 0x05e0…0600 08 72 20 2a 08 2a 08 2a 08 2a 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 3b ┆ r * * * *m m m ms s s sg g g g;┆ 0x0600…0620 08 3b 08 3b 08 3b 0a 0a 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 08 53 08 53 08 53 43 08 43 ┆ ; ; ; D D D DE E E ES S S SC C┆ 0x0620…0640 08 43 08 43 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 08 50 54 08 54 08 54 08 54 ┆ C CR R R RI I I IP P P PT T T T┆ 0x0640…0660 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 54 68 65 73 65 ┆I I I IO O O ON N N N These┆ 0x0660…0680 20 66 75 6e 63 74 69 6f 6e 73 20 69 6d 70 6c 65 6d 65 6e 74 20 72 65 67 75 6c 61 72 20 65 78 70 ┆ functions implement regular exp┆ 0x0680…06a0 72 65 73 73 69 6f 6e 73 20 61 6e 64 20 73 75 70 70 6f 72 74 69 6e 67 0a 20 20 20 20 20 66 61 63 ┆ressions and supporting fac┆ 0x06a0…06c0 69 6c 69 74 69 65 73 20 69 6e 20 74 68 65 20 5f 08 65 5f 08 67 5f 08 72 5f 08 65 5f 08 70 20 63 ┆ilities in the _ e_ g_ r_ e_ p c┆ 0x06c0…06e0 6f 6d 6d 61 6e 64 20 73 74 79 6c 65 2e 0a 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 63 ┆ommand style. _ r_ e_ g_ c┆ 0x06e0…0700 5f 08 6f 5f 08 6d 5f 08 70 20 63 6f 6d 70 69 6c 65 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 ┆_ o_ m_ p compiles a regular exp┆ 0x0700…0720 72 65 73 73 69 6f 6e 20 69 6e 74 6f 20 61 20 73 74 72 75 63 74 75 72 65 20 6f 66 0a 20 20 20 20 ┆ression into a structure of ┆ 0x0720…0740 20 74 79 70 65 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 78 5f 08 70 2c 20 61 6e 64 20 72 65 ┆ type _ r_ e_ g_ e_ x_ p, and re┆ 0x0740…0760 74 75 72 6e 73 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 69 74 2e 20 20 54 68 65 20 73 70 61 63 ┆turns a pointer to it. The spac┆ 0x0760…0780 65 20 68 61 73 0a 20 20 20 20 20 62 65 65 6e 20 61 6c 6c 6f 63 61 74 65 64 20 75 73 69 6e 67 20 ┆e has been allocated using ┆ 0x0780…07a0 5f 08 6d 5f 08 61 5f 08 6c 5f 08 6c 5f 08 6f 5f 08 63 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c ┆_ m_ a_ l_ l_ o_ c function call┆ 0x07a0…07c0 20 61 6e 64 20 6d 61 79 20 62 65 0a 20 20 20 20 20 72 65 6c 65 61 73 65 64 20 62 79 20 5f 08 66 ┆ and may be released by _ f┆ 0x07c0…07e0 5f 08 72 5f 08 65 5f 08 65 2e 0a 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 78 ┆_ r_ e_ e. _ r_ e_ g_ e_ x┆ 0x07e0…0800 5f 08 65 5f 08 63 20 6d 61 74 63 68 65 73 20 61 20 4e 55 4c 2d 74 65 72 6d 69 6e 61 74 65 64 20 ┆_ e_ c matches a NUL-terminated ┆ 0x0800…0820 5f 08 73 5f 08 74 5f 08 72 5f 08 69 5f 08 6e 5f 08 67 20 61 67 61 69 6e 73 74 20 74 68 65 20 63 ┆_ s_ t_ r_ i_ n_ g against the c┆ 0x0820…0840 6f 6d 70 69 6c 65 64 0a 20 20 20 20 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 ┆ompiled regular expression ┆ 0x0840…0860 69 6e 20 5f 08 70 5f 08 72 5f 08 6f 5f 08 67 2e 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 ┆in _ p_ r_ o_ g. _ r_ e_ g_ e_ ┆ 0x0860…0880 78 5f 08 65 5f 08 63 20 72 65 74 75 72 6e 73 20 31 20 66 6f 72 20 73 75 63 63 65 73 73 0a 20 20 ┆x_ e_ c returns 1 for success ┆ 0x0880…08a0 20 20 20 61 6e 64 20 30 20 66 6f 72 20 66 61 69 6c 75 72 65 2c 20 61 6e 64 20 61 64 6a 75 73 74 ┆ and 0 for failure, and adjust┆ 0x08a0…08c0 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 5f 08 70 5f 08 72 5f 08 6f 5f 08 67 27 73 ┆s the contents of _ p_ r_ o_ g's┆ 0x08c0…08e0 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 5f 08 70 0a 20 20 20 20 20 61 6e 64 20 5f 08 65 ┆ _ s_ t_ a_ r_ t_ p and _ e┆ 0x08e0…0900 5f 08 6e 5f 08 64 5f 08 70 20 28 73 65 65 20 62 65 6c 6f 77 29 20 61 63 63 6f 72 64 69 6e 67 6c ┆_ n_ d_ p (see below) accordingl┆ 0x0900…0920 79 2e 0a 0a 20 20 20 20 20 54 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 61 20 5f 08 72 5f 08 65 ┆y. The members of a _ r_ e┆ 0x0920…0940 5f 08 67 5f 08 65 5f 08 78 5f 08 70 20 73 74 72 75 63 74 75 72 65 20 69 6e 63 6c 75 64 65 20 61 ┆_ g_ e_ x_ p structure include a┆ 0x0940…0960 74 20 6c 65 61 73 74 20 74 68 65 20 66 6f 6c 2d 0a 20 20 20 20 20 6c 6f 77 69 6e 67 20 28 6e 6f ┆t least the fol- lowing (no┆ 0x0960…0980 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 69 6e 20 6f 72 64 65 72 29 3a 0a 0a 20 20 20 20 20 20 ┆t necessarily in order): ┆ 0x0980…09a0 20 20 20 20 63 68 61 72 20 2a 73 74 61 72 74 70 5b 4e 53 55 42 45 58 50 5d 3b 0a 20 20 20 20 20 ┆ char *startp[NSUBEXP]; ┆ 0x09a0…09c0 20 20 20 20 20 63 68 61 72 20 2a 65 6e 64 70 5b 4e 53 55 42 45 58 50 5d 3b 0a 0a 20 20 20 20 20 ┆ char *endp[NSUBEXP]; ┆ 0x09c0…09e0 77 68 65 72 65 20 5f 08 4e 5f 08 53 5f 08 55 5f 08 42 5f 08 45 5f 08 58 5f 08 50 20 69 73 20 64 ┆where _ N_ S_ U_ B_ E_ X_ P is d┆ 0x09e0…0a00 65 66 69 6e 65 64 20 28 61 73 20 31 30 29 20 69 6e 20 74 68 65 20 68 65 61 64 65 72 20 66 69 6c ┆efined (as 10) in the header fil┆ 0x0a00…0a20 65 2e 20 20 4f 6e 63 65 20 61 0a 20 20 20 20 20 73 75 63 63 65 73 73 66 75 6c 20 5f 08 72 5f 08 ┆e. Once a successful _ r_ ┆ 0x0a20…0a40 65 5f 08 67 5f 08 65 5f 08 78 5f 08 65 5f 08 63 20 68 61 73 20 62 65 65 6e 20 64 6f 6e 65 20 75 ┆e_ g_ e_ x_ e_ c has been done u┆ 0x0a40…0a60 73 69 6e 67 20 74 68 65 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 78 5f 08 70 2c 20 65 61 63 ┆sing the _ r_ e_ g_ e_ x_ p, eac┆ 0x0a60…0a80 68 0a 20 20 20 20 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 5f 08 70 2d 5f 08 65 5f 08 6e ┆h _ s_ t_ a_ r_ t_ p-_ e_ n┆ 0x0a80…0aa0 5f 08 64 5f 08 70 20 70 61 69 72 20 64 65 73 63 72 69 62 65 73 20 6f 6e 65 20 73 75 62 73 74 72 ┆_ d_ p pair describes one substr┆ 0x0aa0…0ac0 69 6e 67 20 77 69 74 68 69 6e 20 74 68 65 20 5f 08 73 5f 08 74 5f 08 72 5f 08 69 5f 08 6e 5f 08 ┆ing within the _ s_ t_ r_ i_ n_ ┆ 0x0ac0…0ae0 67 2c 0a 20 20 20 20 20 77 69 74 68 20 74 68 65 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 ┆g, with the _ s_ t_ a_ r_ t┆ 0x0ae0…0b00 5f 08 70 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 ┆_ p pointing to the first charac┆ 0x0b00…0b20 74 65 72 20 6f 66 20 74 68 65 20 73 75 62 2d 0a 20 20 20 20 20 73 74 72 69 6e 67 20 61 6e 64 20 ┆ter of the sub- string and ┆ 0x0b20…0b40 74 68 65 20 5f 08 65 5f 08 6e 5f 08 64 5f 08 70 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 ┆the _ e_ n_ d_ p pointing to the┆ 0x0b40…0b60 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 66 6f 6c 6c 6f 77 2d 0a 20 20 20 20 20 69 6e ┆ first character follow- in┆ 0x0b60…0b80 67 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 2e 20 20 54 68 65 20 30 74 68 20 73 75 62 73 74 72 ┆g the substring. The 0th substr┆ 0x0b80…0ba0 69 6e 67 20 69 73 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 20 6f 66 0a 20 20 20 20 20 5f 08 73 ┆ing is the substring of _ s┆ 0x0ba0…0bc0 5f 08 74 5f 08 72 5f 08 69 5f 08 6e 5f 08 67 20 74 68 61 74 20 6d 61 74 63 68 65 64 20 74 68 65 ┆_ t_ r_ i_ n_ g that matched the┆ 0x0bc0…0be0 20 77 68 6f 6c 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 54 68 65 20 ┆ whole regular expression. The ┆ 0x0be0…0c00 6f 74 68 2d 0a 20 20 20 20 20 65 72 73 20 61 72 65 20 74 68 6f 73 65 20 73 75 62 73 74 72 69 6e ┆oth- ers are those substrin┆ 0x0c00…0c20 67 73 20 74 68 61 74 20 6d 61 74 63 68 65 64 20 70 61 72 65 6e 74 68 65 73 69 7a 65 64 20 65 78 ┆gs that matched parenthesized ex┆ 0x0c20…0c40 70 72 65 73 2d 0a 20 20 20 20 20 73 69 6f 6e 73 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 67 75 ┆pres- sions within the regu┆ 0x0c40…0c60 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 77 69 74 68 20 70 61 72 65 6e 74 68 65 73 69 7a ┆lar expression, with parenthesiz┆ 0x0c60…0c80 65 64 0a 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 20 6e 75 6d 62 65 72 65 64 20 69 6e 20 ┆ed expressions numbered in ┆ 0x0c80…0ca0 6c 65 66 74 2d 74 6f 2d 72 69 67 68 74 20 6f 72 64 65 72 20 6f 66 20 74 68 65 69 72 20 6f 70 65 ┆left-to-right order of their ope┆ 0x0ca0…0cc0 6e 69 6e 67 0a 20 20 20 20 20 70 61 72 65 6e 74 68 65 73 65 73 2e 0a 0a 20 20 20 20 20 5f 08 72 ┆ning parentheses. _ r┆ 0x0cc0…0ce0 5f 08 65 5f 08 67 5f 08 73 5f 08 75 5f 08 62 20 63 6f 70 69 65 73 20 5f 08 73 5f 08 6f 5f 08 75 ┆_ e_ g_ s_ u_ b copies _ s_ o_ u┆ 0x0ce0…0d00 5f 08 72 5f 08 63 5f 08 65 20 74 6f 20 5f 08 64 5f 08 65 5f 08 73 5f 08 74 2c 20 6d 61 6b 69 6e ┆_ r_ c_ e to _ d_ e_ s_ t, makin┆ 0x0d00…0d20 67 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 20 61 63 63 6f 72 64 69 6e 67 0a 20 20 20 20 20 74 ┆g substitutions according t┆ 0x0d20…0d40 6f 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 ┆o the most recent _ r_ e_ g_ e_ ┆ 0x0d40…0d60 78 5f 08 65 5f 08 63 20 70 65 72 66 6f 72 6d 65 64 20 75 73 69 6e 67 20 5f 08 70 5f 08 72 5f 08 ┆x_ e_ c performed using _ p_ r_ ┆ 0x0d60…0d80 6f 5f 08 67 2e 20 20 45 61 63 68 0a 20 20 20 20 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 60 26 27 ┆o_ g. Each instance of `&'┆ 0x0d80…0da0 20 69 6e 20 5f 08 73 5f 08 6f 5f 08 75 5f 08 72 5f 08 63 5f 08 65 20 69 73 20 72 65 70 6c 61 63 ┆ in _ s_ o_ u_ r_ c_ e is replac┆ 0x0da0…0dc0 65 64 20 62 79 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 20 69 6e 64 69 2d 0a 20 20 20 20 20 63 ┆ed by the substring indi- c┆ 0x0dc0…0de0 61 74 65 64 20 62 79 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 5f 08 70 5b 5f 08 30 5d 20 ┆ated by _ s_ t_ a_ r_ t_ p[_ 0] ┆ 0x0de0…0e00 61 6e 64 20 5f 08 65 5f 08 6e 5f 08 64 5f 08 70 5b 5f 08 30 5d 2e 20 20 45 61 63 68 20 69 6e 73 ┆and _ e_ n_ d_ p[_ 0]. Each ins┆ 0x0e00…0e20 74 61 6e 63 65 20 6f 66 20 60 5c 5f 08 6e 27 2c 0a 20 20 20 20 20 77 68 65 72 65 20 5f 08 6e 20 ┆tance of `\_ n', where _ n ┆ 0x0e20…0e40 69 73 20 61 20 64 69 67 69 74 2c 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 73 ┆is a digit, is replaced by the s┆ 0x0e40…0e60 75 62 73 74 72 69 6e 67 20 69 6e 64 69 63 61 74 65 64 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 62 79 ┆ubstring indicated by┆ 0x0e60…0e80 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 5f 08 70 5b 5f 08 6e 5d 20 61 6e 64 20 5f 08 65 ┆ _ s_ t_ a_ r_ t_ p[_ n] and _ e┆ 0x0e80…0ea0 5f 08 6e 5f 08 64 5f 08 70 5b 5f 08 6e 5d 2e 20 20 54 6f 20 67 65 74 20 61 20 6c 69 74 65 72 61 ┆_ n_ d_ p[_ n]. To get a litera┆ 0x0ea0…0ec0 6c 20 60 26 27 20 6f 72 20 60 5c 5f 08 6e 27 20 69 6e 74 6f 0a 20 20 20 20 20 5f 08 64 5f 08 65 ┆l `&' or `\_ n' into _ d_ e┆ 0x0ec0…0ee0 5f 08 73 5f 08 74 2c 20 70 72 65 66 69 78 20 69 74 20 77 69 74 68 20 60 5c 27 3b 20 74 6f 20 67 ┆_ s_ t, prefix it with `\'; to g┆ 0x0ee0…0f00 65 74 20 61 20 6c 69 74 65 72 61 6c 20 60 5c 27 20 70 72 65 63 65 64 69 6e 67 20 60 26 27 0a 20 ┆et a literal `\' preceding `&' ┆ 0x0f00…0f20 20 20 20 20 6f 72 20 60 5c 5f 08 6e 27 2c 20 70 72 65 66 69 78 20 69 74 20 77 69 74 68 20 61 6e ┆ or `\_ n', prefix it with an┆ 0x0f20…0f40 6f 74 68 65 72 20 60 5c 27 2e 0a 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 72 ┆other `\'. _ r_ e_ g_ e_ r┆ 0x0f40…0f60 5f 08 72 5f 08 6f 5f 08 72 20 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 65 76 65 72 20 61 6e 20 ┆_ r_ o_ r is called whenever an ┆ 0x0f60…0f80 65 72 72 6f 72 20 69 73 20 64 65 74 65 63 74 65 64 20 69 6e 20 5f 08 72 5f 08 65 5f 08 67 5f 08 ┆error is detected in _ r_ e_ g_ ┆ 0x0f80…0fa0 63 5f 08 6f 5f 08 6d 5f 08 70 2c 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 78 ┆c_ o_ m_ p, _ r_ e_ g_ e_ x┆ 0x0fa0…0fc0 5f 08 65 5f 08 63 2c 20 6f 72 20 5f 08 72 5f 08 65 5f 08 67 5f 08 73 5f 08 75 5f 08 62 2e 20 20 ┆_ e_ c, or _ r_ e_ g_ s_ u_ b. ┆ 0x0fc0…0fe0 54 68 65 20 64 65 66 61 75 6c 74 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 72 5f 08 72 5f 08 ┆The default _ r_ e_ g_ e_ r_ r_ ┆ 0x0fe0…1000 6f 5f 08 72 20 77 72 69 74 65 73 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 5f 08 6d 5f ┆o_ r writes the string _ m_┆ 0x1000…1020 08 73 5f 08 67 2c 20 77 69 74 68 20 61 20 73 75 69 74 61 62 6c 65 20 69 6e 64 69 63 61 74 6f 72 ┆ s_ g, with a suitable indicator┆ 0x1020…1040 20 6f 66 20 6f 72 69 67 69 6e 2c 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 ┆ of origin, on the standard ┆ 0x1040…1060 20 65 72 72 6f 72 20 6f 75 74 70 75 74 20 61 6e 64 20 69 6e 76 6f 6b 65 73 20 5f 08 65 5f 08 78 ┆ error output and invokes _ e_ x┆ 0x1060…1080 5f 08 69 5f 08 74 28 32 29 2e 20 20 5f 08 72 5f 08 65 5f 08 67 5f 08 65 5f 08 72 5f 08 72 5f 08 ┆_ i_ t(2). _ r_ e_ g_ e_ r_ r_ ┆ 0x1080…10a0 6f 5f 08 72 20 63 61 6e 20 62 65 20 72 65 70 6c 61 63 65 64 0a 20 20 20 20 20 62 79 20 74 68 65 ┆o_ r can be replaced by the┆ 0x10a0…10c0 20 75 73 65 72 20 69 66 20 6f 74 68 65 72 20 61 63 74 69 6f 6e 73 20 61 72 65 20 64 65 73 69 72 ┆ user if other actions are desir┆ 0x10c0…10e0 61 62 6c 65 2e 0a 0a 20 20 20 20 20 52 08 52 08 52 08 52 65 08 65 08 65 08 65 67 08 67 08 67 08 ┆able. R R R Re e e eg g g ┆ 0x10e0…1100 67 75 08 75 08 75 08 75 6c 08 6c 08 6c 08 6c 61 08 61 08 61 08 61 72 08 72 08 72 08 72 20 45 08 ┆gu u u ul l l la a a ar r r r E ┆ 0x1100…1120 45 08 45 08 45 78 08 78 08 78 08 78 70 08 70 08 70 08 70 72 08 72 08 72 08 72 65 08 65 08 65 08 ┆E E Ex x x xp p p pr r r re e e ┆ 0x1120…1140 65 73 08 73 08 73 08 73 73 08 73 08 73 08 73 69 08 69 08 69 08 69 6f 08 6f 08 6f 08 6f 6e 08 6e ┆es s s ss s s si i i io o o on n┆ 0x1140…1160 08 6e 08 6e 20 53 08 53 08 53 08 53 79 08 79 08 79 08 79 6e 08 6e 08 6e 08 6e 74 08 74 08 74 08 ┆ n n S S S Sy y y yn n n nt t t ┆ 0x1160…1180 74 61 08 61 08 61 08 61 78 08 78 08 78 08 78 0a 20 20 20 20 20 41 20 72 65 67 75 6c 61 72 20 65 ┆ta a a ax x x x A regular e┆ 0x1180…11a0 78 70 72 65 73 73 69 6f 6e 20 69 73 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 5f 08 62 5f 08 72 ┆xpression is zero or more _ b_ r┆ 0x11a0…11c0 5f 08 61 5f 08 6e 5f 08 63 5f 08 68 5f 08 65 5f 08 73 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 ┆_ a_ n_ c_ h_ e_ s, separated by┆ 0x11c0…11e0 0a 20 20 20 20 20 60 7c 27 2e 20 20 49 74 20 6d 61 74 63 68 65 73 20 61 6e 79 74 68 69 6e 67 20 ┆ `|'. It matches anything ┆ 0x11e0…1200 74 68 61 74 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 65 73 ┆that matches one of the branches┆ 0x1200…1220 2e 0a 0a 20 20 20 20 20 41 20 62 72 61 6e 63 68 20 69 73 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 ┆. A branch is zero or more┆ 0x1220…1240 20 5f 08 70 5f 08 69 5f 08 65 5f 08 63 5f 08 65 5f 08 73 20 28 63 6f 6e 63 61 74 65 6e 61 74 65 ┆ _ p_ i_ e_ c_ e_ s (concatenate┆ 0x1240…1260 64 29 2e 20 20 49 74 20 6d 61 74 63 68 65 73 0a 20 20 20 20 20 61 20 6d 61 74 63 68 20 66 6f 72 ┆d). It matches a match for┆ 0x1260…1280 20 74 68 65 20 66 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6d 61 74 63 68 20 ┆ the first, followed by a match ┆ 0x1280…12a0 66 6f 72 20 74 68 65 20 73 65 63 6f 6e 64 2c 0a 20 20 20 20 20 65 74 63 2e 0a 0a 20 20 20 20 20 ┆for the second, etc. ┆ 0x12a0…12c0 41 20 70 69 65 63 65 20 69 73 20 61 6e 20 5f 08 61 5f 08 74 5f 08 6f 5f 08 6d 20 70 6f 73 73 69 ┆A piece is an _ a_ t_ o_ m possi┆ 0x12c0…12e0 62 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 60 2a 27 2c 20 60 2b 27 2c 20 6f 72 20 60 3f 27 ┆bly followed by `*', `+', or `?'┆ 0x12e0…1300 2e 0a 20 20 20 20 20 41 6e 20 61 74 6f 6d 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 60 2a 27 20 6d ┆. An atom followed by `*' m┆ 0x1300…1320 61 74 63 68 65 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 30 20 6f 72 20 6d 6f 72 65 0a 20 ┆atches a sequence of 0 or more ┆ 0x1320…1340 20 20 20 20 6d 61 74 63 68 65 73 20 6f 66 20 74 68 65 20 61 74 6f 6d 2e 20 20 41 6e 20 61 74 6f ┆ matches of the atom. An ato┆ 0x1340…1360 6d 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 60 2b 27 20 6d 61 74 63 68 65 73 20 61 0a 20 20 20 20 ┆m followed by `+' matches a ┆ 0x1360…1380 20 73 65 71 75 65 6e 63 65 20 6f 66 20 31 20 6f 72 20 6d 6f 72 65 20 6d 61 74 63 68 65 73 20 6f ┆ sequence of 1 or more matches o┆ 0x1380…13a0 66 20 74 68 65 20 61 74 6f 6d 2e 20 20 41 6e 20 61 74 6f 6d 20 66 6f 6c 6c 6f 77 65 64 0a 20 20 ┆f the atom. An atom followed ┆ 0x13a0…13c0 20 20 20 62 79 20 60 3f 27 20 6d 61 74 63 68 65 73 20 61 20 6d 61 74 63 68 20 6f 66 20 74 68 65 ┆ by `?' matches a match of the┆ 0x13c0…13e0 20 61 74 6f 6d 2c 20 6f 72 20 74 68 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 ┆ atom, or the null string. ┆ 0x13e0…1400 20 41 6e 20 61 74 6f 6d 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e ┆ An atom is a regular expression┆ 0x1400…1420 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 20 28 6d 61 74 63 68 69 6e 67 20 61 0a 20 20 20 20 ┆ in parentheses (matching a ┆ 0x1420…1440 20 6d 61 74 63 68 20 66 6f 72 20 74 68 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f ┆ match for the regular expressio┆ 0x1440…1460 6e 29 2c 20 61 20 5f 08 72 5f 08 61 5f 08 6e 5f 08 67 5f 08 65 20 28 73 65 65 20 62 65 6c 6f 77 ┆n), a _ r_ a_ n_ g_ e (see below┆ 0x1460…1480 29 2c 20 60 2e 27 0a 20 20 20 20 20 28 6d 61 74 63 68 69 6e 67 20 61 6e 79 20 73 69 6e 67 6c 65 ┆), `.' (matching any single┆ 0x1480…14a0 20 63 68 61 72 61 63 74 65 72 29 2c 20 60 5e 27 20 28 6d 61 74 63 68 69 6e 67 20 74 68 65 20 6e ┆ character), `^' (matching the n┆ 0x14a0…14c0 75 6c 6c 0a 20 20 20 20 20 73 74 72 69 6e 67 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 ┆ull string at the beginning┆ 0x14c0…14e0 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 29 2c 20 60 24 27 20 28 6d 61 74 63 ┆ of the input string), `$' (matc┆ 0x14e0…1500 68 69 6e 67 0a 20 20 20 20 20 74 68 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 20 61 74 20 74 68 65 ┆hing the null string at the┆ 0x1500…1520 20 65 6e 64 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 29 2c 20 61 20 60 5c 27 ┆ end of the input string), a `\'┆ 0x1520…1540 20 66 6f 6c 2d 0a 20 20 20 20 20 6c 6f 77 65 64 20 62 79 20 61 20 73 69 6e 67 6c 65 20 63 68 61 ┆ fol- lowed by a single cha┆ 0x1540…1560 72 61 63 74 65 72 20 28 6d 61 74 63 68 69 6e 67 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 29 ┆racter (matching that character)┆ 0x1560…1580 2c 20 6f 72 20 61 0a 20 20 20 20 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 77 69 74 ┆, or a single character wit┆ 0x1580…15a0 68 20 6e 6f 20 6f 74 68 65 72 20 73 69 67 6e 69 66 69 63 61 6e 63 65 20 28 6d 61 74 63 68 69 6e ┆h no other significance (matchin┆ 0x15a0…15c0 67 20 74 68 61 74 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2e 0a 0a 20 20 20 20 20 41 20 ┆g that character). A ┆ 0x15c0…15e0 5f 08 72 5f 08 61 5f 08 6e 5f 08 67 5f 08 65 20 69 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 ┆_ r_ a_ n_ g_ e is a sequence of┆ 0x15e0…1600 20 63 68 61 72 61 63 74 65 72 73 20 65 6e 63 6c 6f 73 65 64 20 69 6e 20 60 5b 5d 27 2e 20 20 49 ┆ characters enclosed in `[]'. I┆ 0x1600…1620 74 0a 20 20 20 20 20 6e 6f 72 6d 61 6c 6c 79 20 6d 61 74 63 68 65 73 20 61 6e 79 20 73 69 6e 67 ┆t normally matches any sing┆ 0x1620…1640 6c 65 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 74 68 65 20 73 65 71 75 65 6e 63 65 2e 20 ┆le character from the sequence. ┆ 0x1640…1660 20 49 66 0a 20 20 20 20 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 62 65 67 69 6e 73 20 77 69 74 ┆ If the sequence begins wit┆ 0x1660…1680 68 20 60 5e 27 2c 20 69 74 20 6d 61 74 63 68 65 73 20 61 6e 79 20 73 69 6e 67 6c 65 20 63 68 61 ┆h `^', it matches any single cha┆ 0x1680…16a0 72 61 63 2d 0a 20 20 20 20 20 74 65 72 20 5f 08 6e 5f 08 6f 5f 08 74 20 66 72 6f 6d 20 74 68 65 ┆rac- ter _ n_ o_ t from the┆ 0x16a0…16c0 20 72 65 73 74 20 6f 66 20 74 68 65 20 73 65 71 75 65 6e 63 65 2e 20 20 49 66 20 74 77 6f 20 63 ┆ rest of the sequence. If two c┆ 0x16c0…16e0 68 61 72 61 63 74 65 72 73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 61 ┆haracters in the sequence a┆ 0x16e0…1700 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 60 2d 27 2c 20 74 68 69 73 20 69 73 20 73 68 6f ┆re separated by `-', this is sho┆ 0x1700…1720 72 74 68 61 6e 64 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 66 75 6c 6c 20 6c 69 73 74 20 6f 66 ┆rthand for the full list of┆ 0x1720…1740 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 73 20 62 65 74 77 65 65 6e 20 74 68 65 6d 20 28 ┆ ASCII characters between them (┆ 0x1740…1760 65 2e 67 2e 20 60 5b 30 2d 39 5d 27 0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 61 6e 79 20 64 65 ┆e.g. `[0-9]' matches any de┆ 0x1760…1780 63 69 6d 61 6c 20 64 69 67 69 74 29 2e 20 20 54 6f 20 69 6e 63 6c 75 64 65 20 61 20 6c 69 74 65 ┆cimal digit). To include a lite┆ 0x1780…17a0 72 61 6c 20 60 5d 27 20 69 6e 20 74 68 65 0a 20 20 20 20 20 73 65 71 75 65 6e 63 65 2c 20 6d 61 ┆ral `]' in the sequence, ma┆ 0x17a0…17c0 6b 65 20 69 74 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 28 66 6f 6c 6c 6f ┆ke it the first character (follo┆ 0x17c0…17e0 77 69 6e 67 20 61 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 60 5e 27 29 2e 20 20 54 6f 20 69 ┆wing a possible `^'). To i┆ 0x17e0…1800 6e 63 6c 75 64 65 20 61 20 6c 69 74 65 72 61 6c 20 60 2d 27 2c 20 6d 61 6b 65 20 69 74 20 74 68 ┆nclude a literal `-', make it th┆ 0x1800…1820 65 20 66 69 72 73 74 20 6f 72 20 6c 61 73 74 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 2e 0a ┆e first or last character. ┆ 0x1820…1840 0a 20 20 20 20 20 41 08 41 08 41 08 41 6d 08 6d 08 6d 08 6d 62 08 62 08 62 08 62 69 08 69 08 69 ┆ A A A Am m m mb b b bi i i┆ 0x1840…1860 08 69 67 08 67 08 67 08 67 75 08 75 08 75 08 75 69 08 69 08 69 08 69 74 08 74 08 74 08 74 79 08 ┆ ig g g gu u u ui i i it t t ty ┆ 0x1860…1880 79 08 79 08 79 0a 20 20 20 20 20 49 66 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 ┆y y y If a regular expressi┆ 0x1880…18a0 6f 6e 20 63 6f 75 6c 64 20 6d 61 74 63 68 20 74 77 6f 20 64 69 66 66 65 72 65 6e 74 20 70 61 72 ┆on could match two different par┆ 0x18a0…18c0 74 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 2c 20 69 74 20 ┆ts of the input string, it ┆ 0x18c0…18e0 77 69 6c 6c 20 6d 61 74 63 68 20 74 68 65 20 6f 6e 65 20 77 68 69 63 68 20 62 65 67 69 6e 73 20 ┆will match the one which begins ┆ 0x18e0…1900 65 61 72 6c 69 2d 0a 20 20 20 20 20 65 73 74 2e 20 20 49 66 20 62 6f 74 68 20 62 65 67 69 6e 20 ┆earli- est. If both begin ┆ 0x1900…1920 69 6e 20 74 68 65 20 73 61 6d 65 20 70 6c 61 63 65 20 20 20 20 62 75 74 20 6d 61 74 63 68 20 64 ┆in the same place but match d┆ […truncated at 200 lines…]