summaryrefslogtreecommitdiff
path: root/localrepo/yaml-20231211.1501.tar
blob: de48c56377c1f81ae8b25ad4b12dae950623b44b (plain)
ofshex dumpascii
0000 79 61 6d 6c 2d 32 30 32 33 31 32 31 31 2e 31 35 30 31 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml-20231211.1501/.............
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 37 33 35 00 20 35 00 00 00 0000000.00000000000.011735..5...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 79 61 6d 6c 2d 32 30 32 33 31 32 31 31 2e 31 35 30 31 2f 79 61 6d 6c 2d 70 6b 67 2e 65 6c 00 00 yaml-20231211.1501/yaml-pkg.el..
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0280 30 30 30 30 36 34 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 30 35 00 20 30 00 00 00 0000645.00000000000.014005..0...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 79 61 6d 6c 22 20 22 32 30 32 33 31 32 31 31 (define-package."yaml"."20231211
0420 2e 31 35 30 31 22 20 22 59 41 4d 4c 20 70 61 72 73 65 72 20 66 6f 72 20 45 6c 69 73 70 22 0a 20 .1501"."YAML.parser.for.Elisp"..
0440 20 27 28 28 65 6d 61 63 73 20 22 32 35 2e 31 22 29 29 0a 20 20 3a 63 6f 6d 6d 69 74 20 22 37 30 .'((emacs."25.1"))...:commit."70
0460 63 34 66 63 65 61 64 39 37 65 39 62 64 36 35 39 34 65 34 31 38 63 39 32 32 61 65 37 36 39 38 31 c4fcead97e9bd6594e418c922ae76981
0480 38 66 34 32 34 35 22 20 3a 61 75 74 68 6f 72 73 0a 20 20 27 28 28 22 5a 61 63 68 61 72 79 20 52 8f4245".:authors...'(("Zachary.R
04a0 6f 6d 65 72 6f 22 20 2e 20 22 7a 6b 72 79 40 70 6f 73 74 65 6f 2e 6f 72 67 22 29 29 0a 20 20 3a omero"..."zkry@posteo.org"))...:
04c0 6d 61 69 6e 74 61 69 6e 65 72 73 0a 20 20 27 28 28 22 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 6f maintainers...'(("Zachary.Romero
04e0 22 20 2e 20 22 7a 6b 72 79 40 70 6f 73 74 65 6f 2e 6f 72 67 22 29 29 0a 20 20 3a 6d 61 69 6e 74 "..."zkry@posteo.org"))...:maint
0500 61 69 6e 65 72 0a 20 20 27 28 22 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 6f 22 20 2e 20 22 7a 6b ainer...'("Zachary.Romero"..."zk
0520 72 79 40 70 6f 73 74 65 6f 2e 6f 72 67 22 29 0a 20 20 3a 6b 65 79 77 6f 72 64 73 0a 20 20 27 28 ry@posteo.org")...:keywords...'(
0540 22 74 6f 6f 6c 73 22 29 0a 20 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e "tools")...:url."https://github.
0560 63 6f 6d 2f 7a 6b 72 79 2f 79 61 6d 6c 2e 65 6c 22 29 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 com/zkry/yaml.el").;;.Local.Vari
0580 61 62 6c 65 73 3a 0a 3b 3b 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a 20 74 0a 3b 3b 20 ables:.;;.no-byte-compile:.t.;;.
05a0 45 6e 64 3a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 End:............................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 79 61 6d 6c 2d 32 30 32 33 31 32 31 31 2e 31 35 30 31 2f 79 61 6d 6c 2e 65 6c 00 00 00 00 00 00 yaml-20231211.1501/yaml.el......
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0680 30 33 32 33 32 30 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 32 32 32 00 20 30 00 00 00 0323201.00000000000.013222..0...
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0720 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 3b 3b 3b 20 79 61 6d 6c 2e 65 6c 20 2d 2d 2d 20 59 41 4d 4c 20 70 61 72 73 65 72 20 66 6f 72 20 ;;;.yaml.el.---.YAML.parser.for.
0820 45 6c 69 73 70 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d Elisp.-*-.lexical-binding:.t.-*-
0840 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 31 20 5a 61 63 68 61 72 79 20 52 ..;;.Copyright....2021.Zachary.R
0860 6f 6d 65 72 6f 20 3c 7a 6b 72 79 40 70 6f 73 74 65 6f 2e 6f 72 67 3e 0a 0a 3b 3b 20 41 75 74 68 omero.<zkry@posteo.org>..;;.Auth
0880 6f 72 3a 20 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 6f 20 3c 7a 6b 72 79 40 70 6f 73 74 65 6f 2e or:.Zachary.Romero.<zkry@posteo.
08a0 6f 72 67 3e 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 30 2e 35 2e 35 0a 3b 3b 20 48 6f 6d 65 70 61 org>.;;.Version:.0.5.5.;;.Homepa
08c0 67 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 7a 6b 72 79 2f 79 61 6d 6c ge:.https://github.com/zkry/yaml
08e0 2e 65 6c 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 .el.;;.Package-Requires:.((emacs
0900 20 22 32 35 2e 31 22 29 29 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 74 6f 6f 6c 73 0a 0a 3b 3b ."25.1")).;;.Keywords:.tools..;;
0920 20 79 61 6d 6c 2e 65 6c 20 72 65 71 75 69 72 65 73 20 61 74 20 6c 65 61 73 74 20 47 4e 55 20 45 .yaml.el.requires.at.least.GNU.E
0940 6d 61 63 73 20 32 35 2e 31 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 macs.25.1..;;.This.file.is.not.p
0960 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 art.of.GNU.Emacs..;;.This.file.i
0980 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 s.free.software;.you.can.redistr
09a0 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 ibute.it.and/or.modify.;;.it.und
09c0 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 er.the.terms.of.the.GNU.General.
09e0 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b Public.License.as.published.by.;
0a00 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 ;.the.Free.Software.Foundation;.
0a20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 either.version.3,.or.(at.your.op
0a40 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 tion).;;.any.later.version...;;.
0a60 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 This.program.is.distributed.in.t
0a80 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a he.hope.that.it.will.be.useful,.
0aa0 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 ;;.but.WITHOUT.ANY.WARRANTY;.wit
0ac0 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f hout.even.the.implied.warranty.o
0ae0 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 f.;;.MERCHANTABILITY.or.FITNESS.
0b00 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 FOR.A.PARTICULAR.PURPOSE...See.t
0b20 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 he.;;.GNU.General.Public.License
0b40 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 46 6f 72 20 61 20 66 75 6c .for.more.details...;;.For.a.ful
0b60 6c 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 l.copy.of.the.GNU.General.Public
0b80 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e .License.;;.see.<http://www.gnu.
0ba0 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 org/licenses/>....;;;.Commentary
0bc0 3a 0a 0a 3b 3b 20 79 61 6d 6c 2e 65 6c 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 6f 64 65 20 :..;;.yaml.el.contains.the.code.
0be0 66 6f 72 20 70 61 72 73 69 6e 67 20 59 41 4d 4c 20 6e 61 74 69 76 65 6c 79 20 69 6e 20 45 6c 69 for.parsing.YAML.natively.in.Eli
0c00 73 70 20 77 69 74 68 0a 3b 3b 20 6e 6f 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 20 20 54 68 65 sp.with.;;.no.dependencies...The
0c20 20 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 70 61 72 73 65 20 59 41 4d 4c 20 70 72 6f .main.function.to.parse.YAML.pro
0c40 76 69 64 65 64 20 69 73 0a 3b 3b 20 60 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 27 2e vided.is.;;.`yaml-parse-string'.
0c60 20 20 60 79 61 6d 6c 2d 65 6e 63 6f 64 65 27 20 69 73 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 64 ..`yaml-encode'.is.also.provided
0c80 20 74 6f 20 65 6e 63 6f 64 65 20 61 0a 3b 3b 20 4c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 59 .to.encode.a.;;.Lisp.object.to.Y
0ca0 41 4d 4c 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 73 6f 6d 65 20 65 78 61 AML...The.following.are.some.exa
0cc0 6d 70 6c 65 73 20 6f 66 20 69 74 73 20 75 73 61 67 65 3a 0a 3b 3b 0a 3b 3b 20 28 79 61 6d 6c 2d mples.of.its.usage:.;;.;;.(yaml-
0ce0 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6b 65 79 31 3a 20 76 61 6c 75 65 31 5c 6e 6b 65 79 32 parse-string."key1:.value1\nkey2
0d00 3a 20 76 61 6c 75 65 32 22 29 0a 3b 3b 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 :.value2").;;.(yaml-parse-string
0d20 20 22 6b 65 79 31 3a 20 76 61 6c 75 65 31 5c 6e 6b 65 79 32 3a 20 76 61 6c 75 65 32 22 20 3a 6f ."key1:.value1\nkey2:.value2".:o
0d40 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 3b 3b 20 28 79 61 6d 6c 2d 70 61 72 73 bject-type.'alist).;;.(yaml-pars
0d60 65 2d 73 74 72 69 6e 67 20 22 6e 75 6d 62 65 72 73 3a 20 5b 31 2c 20 32 2c 20 33 5d 22 20 3a 73 e-string."numbers:.[1,.2,.3]".:s
0d80 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 0a 3b 3b 0a 3b 3b 20 28 79 61 6d 6c 2d equence-type.'list).;;.;;.(yaml-
0da0 65 6e 63 6f 64 65 20 27 28 28 63 6f 75 6e 74 20 2e 20 33 29 20 28 76 61 6c 75 65 20 2e 20 31 30 encode.'((count...3).(value...10
0dc0 29 20 28 69 74 65 6d 73 20 28 22 72 75 62 79 22 20 22 64 69 61 6d 6f 6e 64 22 29 29 29 29 0a 0a ).(items.("ruby"."diamond"))))..
0de0 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 0a 28 72 65 ;;;.Code:..(require.'subr-x).(re
0e00 71 75 69 72 65 20 27 73 65 71 29 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 0a 28 quire.'seq).(require.'cl-lib)..(
0e20 64 65 66 63 6f 6e 73 74 20 79 61 6d 6c 2d 70 61 72 73 65 72 2d 76 65 72 73 69 6f 6e 20 22 30 2e defconst.yaml-parser-version."0.
0e40 35 2e 31 22 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 5.1")..(defvar.yaml--parse-debug
0e60 20 6e 69 6c 0a 20 20 22 54 75 72 6e 20 6f 6e 20 64 65 62 75 67 67 69 6e 67 20 6d 65 73 73 61 67 .nil..."Turn.on.debugging.messag
0e80 65 73 20 77 68 65 6e 20 70 61 72 73 69 6e 67 20 59 41 4d 4c 20 77 68 65 6e 20 6e 6f 6e 2d 6e 69 es.when.parsing.YAML.when.non-ni
0ea0 6c 2e 0a 0a 54 68 69 73 20 66 6c 61 67 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 l...This.flag.is.intended.for.de
0ec0 76 65 6c 6f 70 6d 65 6e 74 20 70 75 72 70 6f 73 65 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 velopment.purposes.")..(defconst
0ee0 20 79 61 6d 6c 2d 2d 74 72 61 63 69 6e 67 2d 69 67 6e 6f 72 65 20 27 28 22 73 2d 73 70 61 63 65 .yaml--tracing-ignore.'("s-space
0f00 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "...............................
0f20 20 20 20 22 73 2d 74 61 62 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..."s-tab"......................
0f40 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 ............"s-white"...........
0f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2d 63 6f 6d 6d 65 6e ......................."l-commen
0f80 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t"..............................
0fa0 20 20 20 20 22 62 2d 62 72 65 61 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...."b-break"...................
0fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 6c 69 6e 65 2d 66 65 65 64 22 0a 20 20 20 ..............."b-line-feed"....
0fe0 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 22 62 .............................."b
1000 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -carriage-return"...............
1020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e 74 22 ..................."s-b-comment"
1040 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1060 20 20 22 62 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .."b-comment"...................
1080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 ..............."l-comment"......
10a0 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 22 6e 73 2d ............................"ns-
10c0 63 68 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 char"...........................
10e0 20 20 20 20 20 20 20 22 6e 62 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."nb-char"................
1100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 63 68 61 72 22 0a 20 20 20 20 20 .................."b-char"......
1120 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 22 63 2d 70 ............................"c-p
1140 72 69 6e 74 61 62 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rintable".......................
1160 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 61 73 2d 73 70 61 63 65 22 29 29 0a 0a 28 64 65 66 76 ..........."b-as-space"))..(defv
1180 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 22 22 0a 20 20 22 54 68 65 ar.yaml--parsing-input.""..."The
11a0 20 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 .string.content.of.the.current.i
11c0 74 65 6d 20 62 65 69 6e 67 20 70 72 6f 63 65 73 73 65 64 2e 22 29 0a 28 64 65 66 76 61 72 20 79 tem.being.processed.").(defvar.y
11e0 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 0a 20 20 22 54 68 65 20 70 aml--parsing-position.0..."The.p
1200 6f 73 69 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 70 61 72 73 65 72 20 69 73 20 63 75 72 72 65 osition.that.the.parser.is.curre
1220 6e 74 6c 79 20 6c 6f 6f 6b 69 6e 67 20 61 74 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d ntly.looking.at.").(defvar.yaml-
1240 2d 73 74 61 74 65 73 20 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f 66 20 70 61 72 73 69 6e 67 20 -states.nil..."Stack.of.parsing.
1260 73 74 61 74 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 states.")..(defvar.yaml--parsing
1280 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d -object-type.nil).(defvar.yaml--
12a0 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 parsing-object-key-type.nil).(de
12c0 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 fvar.yaml--parsing-sequence-type
12e0 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6e 75 6c 6c .nil).(defvar.yaml--parsing-null
1300 2d 6f 62 6a 65 63 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 -object.nil).(defvar.yaml--parsi
1320 6e 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d ng-false-object.nil).(defvar.yam
1340 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 29 0a 28 l--parsing-store-position.nil).(
1360 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 6e 69 6c 29 0a defvar.yaml--string-values.nil).
1380 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 20 28 3a 63 6f .(cl-defstruct.(yaml--state.(:co
13a0 6e 73 74 72 75 63 74 6f 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 29 0a 20 20 nstructor.yaml--state-create)...
13c0 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 28 3a 63 6f 70 69 65 .........................(:copie
13e0 72 20 6e 69 6c 29 29 0a 20 20 64 6f 63 20 74 74 20 6d 20 6e 61 6d 65 20 6c 76 6c 20 62 65 67 20 r.nil))...doc.tt.m.name.lvl.beg.
1400 65 6e 64 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 70 61 72 73 65 20 28 64 61 74 end)..(defmacro.yaml--parse.(dat
1420 61 20 26 72 65 73 74 20 66 6f 72 6d 73 29 0a 20 20 22 50 61 72 73 65 20 44 41 54 41 20 61 63 63 a.&rest.forms)..."Parse.DATA.acc
1440 6f 72 64 69 6e 67 20 74 6f 20 46 4f 52 4d 53 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e ording.to.FORMS."...(declare.(in
1460 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 60 28 70 72 6f 67 6e 20 28 73 65 74 71 20 79 61 6d dent.defun))...`(progn.(setq.yam
1480 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 2c 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 l--parsing-input.,data).........
14a0 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 ..(setq.yaml--parsing-position.0
14c0 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 73 74 )...........(yaml--initialize-st
14e0 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 2c 40 66 6f 72 6d 73 29 29 0a 0a 28 64 65 66 75 6e ate)...........,@forms))..(defun
1500 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 .yaml--state-curr.()..."Return.t
1520 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 6f 72 20 28 63 61 72 20 79 61 he.current.state."...(or.(car.ya
1540 6d 6c 2d 2d 73 74 61 74 65 73 29 0a 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 ml--states).......(yaml--state-c
1560 72 65 61 74 65 0a 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 6e 69 6c 20 3a 64 6f 63 20 6e 69 6c 20 reate........:name.nil.:doc.nil.
1580 3a 6c 76 6c 20 30 20 3a 62 65 67 20 30 20 3a 65 6e 64 20 30 20 3a 6d 20 6e 69 6c 20 3a 74 74 20 :lvl.0.:beg.0.:end.0.:m.nil.:tt.
15a0 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 6d nil)))..(defun.yaml--state-set-m
15c0 20 28 76 61 6c 29 0a 20 20 22 53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 .(val)..."Set.the.current.value.
15e0 6f 66 20 74 20 74 6f 20 56 41 4c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 65 73 20 79 of.t.to.VAL."...(let*.((states.y
1600 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 73 74 61 74 65 73 0a aml--states)).....(while.states.
1620 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 73 74 61 ......(let*.((top-state.(car.sta
1640 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 74 61 74 65 20 28 79 tes))..............(new-state.(y
1660 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 aml--state-create.:doc.(yaml--st
1680 61 74 65 2d 64 6f 63 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ate-doc.top-state)..............
16a0 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 3a ...............................:
16c0 74 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 74 74 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 tt.(yaml--state-tt.top-state)...
16e0 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 ................................
1700 20 20 20 20 20 20 20 20 20 20 3a 6d 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........:m.val................
1720 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 3a 6e 61 .............................:na
1740 6d 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6e 61 6d 65 20 74 6f 70 2d 73 74 61 74 65 29 0a me.(yaml--state-name.top-state).
1760 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 ................................
1780 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c 76 ............:lvl.(yaml--state-lv
17a0 6c 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.top-state)....................
17c0 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 3a 62 65 67 20 28 79 .........................:beg.(y
17e0 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 aml--state-beg.top-state).......
1800 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 ................................
1820 20 20 20 20 20 20 3a 65 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d ......:end.(yaml--state-end.top-
1840 73 74 61 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 73 74 61 74 65 73 state)))).........(setcar.states
1860 20 6e 65 77 2d 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 73 20 .new-state)).......(setq.states.
1880 28 63 64 72 20 73 74 61 74 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 (cdr.states)))))..(defun.yaml--s
18a0 74 61 74 65 2d 73 65 74 2d 74 20 28 76 61 6c 29 0a 20 20 22 53 65 74 20 74 68 65 20 63 75 72 72 tate-set-t.(val)..."Set.the.curr
18c0 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 20 74 6f 20 56 41 4c 2e 22 0a 20 20 28 6c 65 74 2a 20 ent.value.of.t.to.VAL."...(let*.
18e0 28 28 73 74 61 74 65 73 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 0a 20 20 20 20 28 77 68 69 ((states.yaml--states)).....(whi
1900 6c 65 20 73 74 61 74 65 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 2d 73 74 61 74 le.states.......(let*.((top-stat
1920 65 20 28 63 61 72 20 73 74 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 e.(car.states))..............(ne
1940 77 2d 73 74 61 74 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 w-state.(yaml--state-create.:doc
1960 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 64 6f 63 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 .(yaml--state-doc.top-state)....
1980 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 ................................
19a0 20 20 20 20 20 20 20 20 20 3a 74 74 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........:tt.val................
19c0 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 3a 6d 20 .............................:m.
19e0 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6d 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 (yaml--state-m.top-state).......
1a00 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 ................................
1a20 20 20 20 20 20 20 3a 6e 61 6d 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6e 61 6d 65 20 74 6f ......:name.(yaml--state-name.to
1a40 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p-state)........................
1a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 28 79 61 6d 6c 2d .....................:lvl.(yaml-
1a80 2d 73 74 61 74 65 2d 6c 76 6c 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 -state-lvl.top-state)...........
1aa0 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 ................................
1ac0 20 20 3a 62 65 67 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 74 6f 70 2d 73 74 61 74 ..:beg.(yaml--state-beg.top-stat
1ae0 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e)..............................
1b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 ...............:end.(yaml--state
1b20 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 -end.top-state)))).........(setc
1b40 61 72 20 73 74 61 74 65 73 20 6e 65 77 2d 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 ar.states.new-state)).......(set
1b60 71 20 73 74 61 74 65 73 20 28 63 64 72 20 73 74 61 74 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 q.states.(cdr.states)))))..(defu
1b80 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 64 6f 63 20 28 29 0a 20 20 22 52 65 74 n.yaml--state-curr-doc.()..."Ret
1ba0 75 72 6e 20 74 68 65 20 64 6f 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 urn.the.doc.property.of.current.
1bc0 73 74 61 74 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 64 6f 63 20 28 79 61 6d 6c state."...(yaml--state-doc.(yaml
1be0 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 --state-curr)))..(defun.yaml--st
1c00 61 74 65 2d 63 75 72 72 2d 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 6f 63 20 ate-curr-t.()..."Return.the.doc.
1c20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 79 property.of.current.state."...(y
1c40 61 6d 6c 2d 2d 73 74 61 74 65 2d 74 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 aml--state-tt.(yaml--state-curr)
1c60 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 20 28 29 ))..(defun.yaml--state-curr-m.()
1c80 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 6f 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 ..."Return.the.doc.property.of.c
1ca0 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 6f 72 20 28 79 61 6d 6c 2d 2d 73 74 61 74 urrent.state."...(or.(yaml--stat
1cc0 65 2d 6d 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 20 31 29 29 0a 0a 28 64 65 e-m.(yaml--state-curr)).1))..(de
1ce0 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 65 6e 64 20 28 29 0a 20 20 22 52 fun.yaml--state-curr-end.()..."R
1d00 65 74 75 72 6e 20 74 68 65 20 64 6f 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e eturn.the.doc.property.of.curren
1d20 74 20 73 74 61 74 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 28 79 61 t.state."...(yaml--state-end.(ya
1d40 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d ml--state-curr)))..(defun.yaml--
1d60 70 75 73 68 2d 73 74 61 74 65 20 28 6e 61 6d 65 29 0a 20 20 22 41 64 64 20 61 20 6e 65 77 20 73 push-state.(name)..."Add.a.new.s
1d80 74 61 74 65 20 66 72 61 6d 65 20 77 69 74 68 20 4e 41 4d 45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 tate.frame.with.NAME."...(let*.(
1da0 28 63 75 72 72 2d 73 74 61 74 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 0a (curr-state.(yaml--state-curr)).
1dc0 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 74 61 74 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 .........(new-state.(yaml--state
1de0 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f -create......................:do
1e00 63 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 64 6f 63 29 0a 20 20 20 20 20 20 20 c.(yaml--state-curr-doc)........
1e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 ..............:tt.(yaml--state-c
1e40 75 72 72 2d 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 20 28 urr-t)......................:m.(
1e60 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 yaml--state-curr-m).............
1e80 20 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........:name.name.............
1ea0 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 28 31 2b 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c .........:lvl.(1+.(yaml--state-l
1ec0 76 6c 20 63 75 72 72 2d 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 vl.curr-state)).................
1ee0 20 20 20 20 20 3a 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e .....:beg.yaml--parsing-position
1f00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 6e 69 6c 29 29 ......................:end.nil))
1f20 29 0a 20 20 20 20 28 70 75 73 68 20 6e 65 77 2d 73 74 61 74 65 20 79 61 6d 6c 2d 2d 73 74 61 74 ).....(push.new-state.yaml--stat
1f40 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 6f 70 2d 73 74 61 74 65 20 28 29 es)))..(defun.yaml--pop-state.()
1f60 0a 20 20 22 50 6f 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 6c ..."Pop.the.current.state."...(l
1f80 65 74 20 28 28 70 6f 70 70 65 64 2d 73 74 61 74 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 et.((popped-state.(car.yaml--sta
1fa0 74 65 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 20 28 63 tes))).....(setq.yaml--states.(c
1fc0 64 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 dr.yaml--states)).....(let.((top
1fe0 2d 73 74 61 74 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 29 0a 20 20 20 20 -state.(car.yaml--states))).....
2000 20 20 28 77 68 65 6e 20 74 6f 70 2d 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 61 ..(when.top-state.........(setca
2020 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 r.yaml--states.................(
2040 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 yaml--state-create.:doc.(yaml--s
2060 74 61 74 65 2d 64 6f 63 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 tate-doc.top-state).............
2080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 20 28 79 61 6d ........................:tt.(yam
20a0 6c 2d 2d 73 74 61 74 65 2d 74 74 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 l--state-tt.top-state)..........
20c0 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 3a 6d 20 28 79 ...........................:m.(y
20e0 61 6d 6c 2d 2d 73 74 61 74 65 2d 6d 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 aml--state-m.top-state).........
2100 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 3a 6e 61 6d ............................:nam
2120 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6e 61 6d 65 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 e.(yaml--state-name.top-state)..
2140 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 ................................
2160 20 20 20 3a 6c 76 6c 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c 76 6c 20 74 6f 70 2d 73 74 61 ...:lvl.(yaml--state-lvl.top-sta
2180 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 te).............................
21a0 20 20 20 20 20 20 20 20 3a 62 65 67 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 70 6f ........:beg.(yaml--state-beg.po
21c0 70 70 65 64 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pped-state).....................
21e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 79 61 6d 6c 2d 2d 70 61 72 73 69 ................:end.yaml--parsi
2200 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d ng-position))))))..(defun.yaml--
2220 69 6e 69 74 69 61 6c 69 7a 65 2d 73 74 61 74 65 20 28 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a initialize-state.()..."Initializ
2240 65 20 74 68 65 20 79 61 6d 6c 20 73 74 61 74 65 20 66 6f 72 20 70 61 72 73 69 6e 67 2e 22 0a 20 e.the.yaml.state.for.parsing."..
2260 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 0a 20 20 20 20 20 20 20 20 28 6c 69 73 .(setq.yaml--states.........(lis
2280 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 20 6e 69 6c 0a 20 t.(yaml--state-create.:doc.nil..
22a0 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 ................................
22c0 20 3a 74 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .:tt.nil........................
22e0 20 20 20 20 20 20 20 20 20 20 20 3a 6d 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........:m.nil...............
2300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 6e 69 6c 0a 20 20 ....................:name.nil...
2320 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 ................................
2340 3a 6c 76 6c 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :lvl.0..........................
2360 20 20 20 20 20 20 20 20 20 3a 62 65 67 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........:beg.nil...............
2380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 6e 69 6c 29 29 29 29 ....................:end.nil))))
23a0 0a 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 72 65 73 6f 6c 75 ..(defconst.yaml--grammar-resolu
23c0 74 69 6f 6e 2d 72 75 6c 65 73 0a 20 20 27 28 28 22 6e 73 2d 70 6c 61 69 6e 22 20 2e 20 6c 69 74 tion-rules...'(("ns-plain"...lit
23e0 65 72 61 6c 29 29 0a 20 20 22 41 6c 69 73 74 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 68 6f 77 20 eral))..."Alist.determining.how.
2400 74 6f 20 72 65 73 6f 6c 76 65 20 67 72 61 6d 6d 61 72 20 72 75 6c 65 2e 22 29 0a 0a 3b 3b 3b 20 to.resolve.grammar.rule.")..;;;.
2420 52 65 63 65 69 76 65 72 20 46 75 6e 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c Receiver.Functions..(defvar.yaml
2440 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 76 65 72 73 69 6f 6e 20 6e 69 6c 29 0a 28 64 --document-start-version.nil).(d
2460 65 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 65 78 70 6c 69 efvar.yaml--document-start-expli
2480 63 69 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d cit.nil).(defvar.yaml--document-
24a0 65 6e 64 2d 65 78 70 6c 69 63 69 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d end-explicit.nil).(defvar.yaml--
24c0 74 61 67 2d 6d 61 70 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 tag-map.nil).(defvar.yaml--tag-h
24e0 61 6e 64 6c 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e andle.nil).(defvar.yaml--documen
2500 74 2d 65 6e 64 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 63 61 63 68 65 20 t-end.nil)..(defvar.yaml--cache.
2520 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f 66 20 64 61 74 61 20 66 6f 72 20 74 65 6d 70 6f 72 61 nil..."Stack.of.data.for.tempora
2540 72 79 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d ry.calculations.").(defvar.yaml-
2560 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f 66 20 6f 62 -object-stack.nil..."Stack.of.ob
2580 6a 65 63 74 73 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 62 75 69 6c 64 2e 22 29 0a 28 jects.currently.being.build.").(
25a0 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 20 6e 69 6c 0a 20 20 22 defvar.yaml--state-stack.nil..."
25c0 54 68 65 20 73 74 61 74 65 20 74 68 61 74 20 74 68 65 20 59 41 4d 4c 20 70 61 72 73 65 72 20 69 The.state.that.the.YAML.parser.i
25e0 73 20 77 69 74 68 20 72 65 67 61 72 64 73 20 74 6f 20 69 6e 63 6f 6d 69 6e 67 20 65 76 65 6e 74 s.with.regards.to.incoming.event
2600 73 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 72 6f 6f 74 20 6e 69 6c 29 0a 0a 28 64 s.").(defvar.yaml--root.nil)..(d
2620 65 66 76 61 72 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 20 6e 69 6c 0a efvar.yaml--anchor-mappings.nil.
2640 20 20 22 48 61 73 68 6d 61 70 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 61 6e 63 68 6f 72 .."Hashmap.containing.the.anchor
2660 20 6d 61 70 70 69 6e 67 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 73 69 6e 67 .mappings.of.the.current.parsing
2680 20 72 75 6e 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c .run.").(defvar.yaml--resolve-al
26a0 69 61 73 65 73 20 6e 69 6c 0a 20 20 22 46 6c 61 67 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 iases.nil..."Flag.determining.if
26c0 20 74 68 65 20 65 76 65 6e 74 20 70 72 6f 63 65 73 73 69 6e 67 20 73 68 6f 75 6c 64 20 61 74 74 .the.event.processing.should.att
26e0 65 6d 70 74 20 74 6f 20 72 65 73 6f 6c 76 65 20 61 6c 69 61 73 65 73 2e 22 29 0a 0a 28 64 65 66 empt.to.resolve.aliases.")..(def
2700 75 6e 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 20 28 68 65 61 un.yaml--parse-block-header.(hea
2720 64 65 72 29 0a 20 20 22 50 61 72 73 65 20 74 68 65 20 48 45 41 44 45 52 20 73 74 72 69 6e 67 20 der)..."Parse.the.HEADER.string.
2740 72 65 74 75 72 6e 69 6e 67 20 63 68 6f 6d 70 69 6e 67 20 73 74 79 6c 65 20 61 6e 64 20 69 6e 64 returning.chomping.style.and.ind
2760 65 6e 74 20 63 6f 75 6e 74 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 20 30 29 0a 20 20 20 ent.count."...(let*.((pos.0)....
2780 20 20 20 20 20 20 28 63 68 6f 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 3a 63 6c 69 70 29 0a 20 20 ......(chomp-indicator.:clip)...
27a0 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 6e 69 .......(indentation-indicator.ni
27c0 6c 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 61 72 20 28 61 6e 64 20 28 3c 20 70 6f 73 20 28 6c l)..........(char.(and.(<.pos.(l
27e0 65 6e 67 74 68 20 68 65 61 64 65 72 29 29 20 28 61 72 65 66 20 68 65 61 64 65 72 20 70 6f 73 29 ength.header)).(aref.header.pos)
2800 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 63 68 61 72 20 28 6c 61 6d 62 64 ))..........(process-char.(lambd
2820 61 20 28 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a.(char)........................
2840 20 20 28 77 68 65 6e 20 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(when.char....................
2860 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(cond...................
2880 20 20 20 20 20 20 20 20 20 20 28 28 3c 20 3f 30 20 63 68 61 72 20 3f 39 29 0a 20 20 20 20 20 20 ..........((<.?0.char.?9).......
28a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 .......................(progn.(s
28c0 65 74 71 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 28 2d 20 63 68 61 etq.indentation-indicator.(-.cha
28e0 72 20 3f 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.?0))))........................
2900 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 68 61 72 20 3f 5c 2d 29 20 28 73 65 74 71 20 63 68 6f .....((equal.char.?\-).(setq.cho
2920 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 3a 73 74 72 69 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 mp-indicator.:strip))...........
2940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 68 61 72 20 3f ..................((equal.char.?
2960 5c 2b 29 20 28 73 65 74 71 20 63 68 6f 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 3a 6b 65 65 70 29 \+).(setq.chomp-indicator.:keep)
2980 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ))............................(s
29a0 65 74 71 20 70 6f 73 20 28 31 2b 20 70 6f 73 29 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 etq.pos.(1+.pos)))))).....(when.
29c0 28 6f 72 20 28 65 71 20 63 68 61 72 20 3f 5c 7c 29 20 28 65 71 20 63 68 61 72 20 3f 5c 3e 29 29 (or.(eq.char.?\|).(eq.char.?\>))
29e0 0a 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 31 2b 20 70 6f 73 29 29 0a 20 20 20 20 20 .......(setq.pos.(1+.pos))......
2a00 20 28 73 65 74 71 20 63 68 61 72 20 28 61 6e 64 20 28 3c 20 70 6f 73 20 28 6c 65 6e 67 74 68 20 .(setq.char.(and.(<.pos.(length.
2a20 68 65 61 64 65 72 29 29 20 28 61 72 65 66 20 68 65 61 64 65 72 20 70 6f 73 29 29 29 29 0a 20 20 header)).(aref.header.pos))))...
2a40 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 6f 63 65 73 73 2d 63 68 61 72 20 63 68 61 72 29 0a 20 20 ..(funcall.process-char.char)...
2a60 20 20 28 6c 65 74 20 28 28 63 68 61 72 20 28 61 6e 64 20 28 3c 20 70 6f 73 20 28 6c 65 6e 67 74 ..(let.((char.(and.(<.pos.(lengt
2a80 68 20 68 65 61 64 65 72 29 29 20 28 61 72 65 66 20 68 65 61 64 65 72 20 70 6f 73 29 29 29 29 20 h.header)).(aref.header.pos)))).
2aa0 3b 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 6f 63 65 73 73 2d 63 68 61 72 20 63 68 ;.......(funcall.process-char.ch
2ac0 61 72 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 ar).......(list.chomp-indicator.
2ae0 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 29 0a 0a 28 64 65 66 75 indentation-indicator))))..(defu
2b00 6e 20 79 61 6d 6c 2d 2d 63 68 6f 6d 70 2d 74 65 78 74 20 28 74 65 78 74 2d 62 6f 64 79 20 63 68 n.yaml--chomp-text.(text-body.ch
2b20 6f 6d 70 29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 65 6e 64 69 6e 67 20 6e 65 77 6c 69 6e omp)..."Change.the.ending.newlin
2b40 65 20 6f 66 20 54 45 58 54 2d 42 4f 44 59 20 62 61 73 65 64 20 6f 6e 20 43 48 4f 4d 50 2e 22 0a e.of.TEXT-BODY.based.on.CHOMP.".
2b60 20 20 28 63 6f 6e 64 20 28 28 65 71 20 3a 63 6c 69 70 20 63 68 6f 6d 70 29 0a 20 20 20 20 20 20 ..(cond.((eq.:clip.chomp).......
2b80 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 ...(concat.(replace-regexp-in-st
2ba0 72 69 6e 67 20 22 5c 6e 2a 5c 5c 27 22 20 22 22 20 74 65 78 74 2d 62 6f 64 79 29 20 22 5c 6e 22 ring."\n*\\'"."".text-body)."\n"
2bc0 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 3a 73 74 72 69 70 20 63 68 6f 6d 70 29 0a 20 20 )).........((eq.:strip.chomp)...
2be0 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 .......(replace-regexp-in-string
2c00 20 22 5c 6e 2a 5c 5c 27 22 20 22 22 20 74 65 78 74 2d 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 ."\n*\\'"."".text-body))........
2c20 20 28 28 65 71 20 3a 6b 65 65 70 20 63 68 6f 6d 70 29 0a 20 20 20 20 20 20 20 20 20 74 65 78 74 .((eq.:keep.chomp)..........text
2c40 2d 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 -body)))..(defun.yaml--process-f
2c60 6f 6c 64 65 64 2d 74 65 78 74 20 28 74 65 78 74 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 olded-text.(text)..."Remove.the.
2c80 68 65 61 64 65 72 20 6c 69 6e 65 20 66 6f 72 20 61 20 66 6f 6c 64 65 64 20 6d 61 74 63 68 20 61 header.line.for.a.folded.match.a
2ca0 6e 64 20 72 65 74 75 72 6e 20 54 45 58 54 20 62 6f 64 79 20 66 6f 72 6d 61 74 74 65 64 2e 22 0a nd.return.TEXT.body.formatted.".
2cc0 20 20 28 6c 65 74 2a 20 28 28 74 65 78 74 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 ..(let*.((text.(yaml--process-li
2ce0 74 65 72 61 6c 2d 74 65 78 74 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6e 65 teral-text.text))..........(done
2d00 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 28 )).....(while.(not.done).......(
2d20 6c 65 74 20 28 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 let.((replaced.(replace-regexp-i
2d40 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5b 5e 5c 6e 5d 5c 5c 29 5c 6e 5c 5c 28 5b 5e 5c 6e 20 5d n-string."\\([^\n]\\)\n\\([^\n.]
2d60 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\)"............................
2d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 31 20 5c 5c 32 22 0a 20 ....................."\\1.\\2"..
2da0 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 ................................
2dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 ...............text))).........(
2de0 77 68 65 6e 20 28 65 71 75 61 6c 20 72 65 70 6c 61 63 65 64 20 74 65 78 74 29 0a 20 20 20 20 20 when.(equal.replaced.text)......
2e00 20 20 20 20 20 28 73 65 74 71 20 64 6f 6e 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 .....(setq.done.t)).........(set
2e20 71 20 74 65 78 74 20 72 65 70 6c 61 63 65 64 29 29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d q.text.replaced))).....(replace-
2e40 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 22 5c 5c 28 5c 5c 28 3f 3a 5e regexp-in-string......"\\(\\(?:^
2e60 5c 5c 7c 5c 6e 5c 5c 29 5b 5e 20 5c 6e 5d 5b 5e 5c 6e 5d 2a 5c 5c 29 5c 6e 5c 5c 28 5c 6e 2b 5c \\|\n\\)[^.\n][^\n]*\\)\n\\(\n+\
2e80 5c 29 5c 5c 28 5b 5e 5c 6e 20 5d 5c 5c 29 22 20 22 5c 5c 31 5c 5c 32 5c 5c 33 22 0a 20 20 20 20 \)\\([^\n.]\\)"."\\1\\2\\3".....
2ea0 20 74 65 78 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c .text)))..(defun.yaml--process-l
2ec0 69 74 65 72 61 6c 2d 74 65 78 74 20 28 74 65 78 74 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 iteral-text.(text)..."Remove.the
2ee0 20 68 65 61 64 65 72 20 6c 69 6e 65 20 66 6f 72 20 61 20 66 6f 6c 64 65 64 20 6d 61 74 63 68 20 .header.line.for.a.folded.match.
2f00 61 6e 64 20 72 65 74 75 72 6e 20 54 45 58 54 20 62 6f 64 79 20 66 6f 72 6d 61 74 74 65 64 2e 22 and.return.TEXT.body.formatted."
2f20 0a 20 20 28 6c 65 74 20 28 28 6e 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 ...(let.((n.(get-text-property.0
2f40 20 27 79 61 6d 6c 2d 6e 20 74 65 78 74 29 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 74 65 78 .'yaml-n.text))).....(remove-tex
2f60 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20 27 28 79 t-properties.0.(length.text).'(y
2f80 61 6d 6c 2d 6e 20 6e 69 6c 29 20 74 65 78 74 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 aml-n.nil).text).....(let*.((hea
2fa0 64 65 72 2d 6c 69 6e 65 20 28 73 75 62 73 74 72 69 6e 67 20 74 65 78 74 20 30 20 28 73 74 72 69 der-line.(substring.text.0.(stri
2fc0 6e 67 2d 6d 61 74 63 68 20 22 5c 6e 22 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 ng-match."\n".text)))...........
2fe0 20 28 74 65 78 74 2d 62 6f 64 79 20 28 73 75 62 73 74 72 69 6e 67 20 74 65 78 74 20 28 31 2b 20 .(text-body.(substring.text.(1+.
3000 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 6e 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 (string-match."\n".text)))).....
3020 20 20 20 20 20 20 20 28 70 61 72 73 65 64 2d 68 65 61 64 65 72 20 28 79 61 6d 6c 2d 2d 70 61 72 .......(parsed-header.(yaml--par
3040 73 65 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 20 68 65 61 64 65 72 2d 6c 69 6e 65 29 29 0a 20 20 se-block-header.header-line))...
3060 20 20 20 20 20 20 20 20 20 28 63 68 6f 6d 70 20 28 63 61 72 20 70 61 72 73 65 64 2d 68 65 61 64 .........(chomp.(car.parsed-head
3080 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 69 6e 67 2d 73 70 61 63 65 73 er))............(starting-spaces
30a0 2d 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 63 61 64 72 20 70 -ct.............(or.(and.(cadr.p
30c0 61 72 73 65 64 2d 68 65 61 64 65 72 29 20 28 2b 20 28 6f 72 20 6e 20 30 29 20 28 63 61 64 72 20 arsed-header).(+.(or.n.0).(cadr.
30e0 70 61 72 73 65 64 2d 68 65 61 64 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 parsed-header)))................
3100 20 28 6c 65 74 20 28 28 5f 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 6e 2a 5c 5c 28 .(let.((_.(string-match."^\n*\\(
3120 20 2a 5c 5c 29 22 20 74 65 78 74 2d 62 6f 64 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .*\\)".text-body))).............
3140 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 65 ......(length.(match-string.1.te
3160 78 74 2d 62 6f 64 79 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 73 20 28 xt-body)))))............(lines.(
3180 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 74 65 78 74 2d 62 6f 64 79 20 22 5c 6e 22 29 29 0a 20 20 split-string.text-body."\n"))...
31a0 20 20 20 20 20 20 20 20 20 28 73 74 72 69 70 65 64 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 .........(striped-lines.........
31c0 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 6c 29 0a 20 20 20 20 20 20 20 ....(seq-map.(lambda.(l)........
31e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d ................(replace-regexp-
3200 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in-string.......................
3220 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 20 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 73 74 61 72 74 ..(format."\\`.\\{0,%d\\}".start
3240 69 6e 67 2d 73 70 61 63 65 73 2d 63 74 29 20 22 22 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 ing-spaces-ct)."".l))...........
3260 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 ...........lines))............(t
3280 65 78 74 2d 62 6f 64 79 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 73 74 72 69 70 65 64 2d 6c 69 ext-body.(string-join.striped-li
32a0 6e 65 73 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6f 6d 70 2d 74 nes."\n"))).......(yaml--chomp-t
32c0 65 78 74 20 74 65 78 74 2d 62 6f 64 79 20 63 68 6f 6d 70 29 29 29 29 0a 0a 3b 3b 20 54 4f 44 4f ext.text-body.chomp))))..;;.TODO
32e0 3a 20 50 72 6f 63 65 73 73 20 74 61 67 73 20 61 6e 64 20 75 73 65 20 74 68 65 6d 20 69 6e 20 74 :.Process.tags.and.use.them.in.t
3300 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c his.function..(defun.yaml--resol
3320 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 28 73 63 61 6c 61 72 29 0a 20 20 22 43 6f 6e 76 65 72 ve-scalar-tag.(scalar)..."Conver
3340 74 20 61 20 53 43 41 4c 41 52 20 73 74 72 69 6e 67 20 74 6f 20 69 74 27 73 20 63 6f 72 72 65 73 t.a.SCALAR.string.to.it's.corres
3360 70 6f 6e 64 69 6e 67 20 6f 62 6a 65 63 74 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 79 61 6d ponding.object."...(cond....(yam
3380 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 0a 20 20 20 20 73 63 61 6c 61 72 29 0a 20 20 20 l--string-values.....scalar)....
33a0 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 67 2c 32 30 30 32 3a 6e 75 6c 6c 0a 20 20 20 28 28 6f ;;.tag:yaml.org,2002:null....((o
33c0 72 20 28 65 71 75 61 6c 20 22 6e 75 6c 6c 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 r.(equal."null".scalar).........
33e0 28 65 71 75 61 6c 20 22 4e 75 6c 6c 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 (equal."Null".scalar).........(e
3400 71 75 61 6c 20 22 4e 55 4c 4c 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 qual."NULL".scalar).........(equ
3420 61 6c 20 22 7e 22 20 73 63 61 6c 61 72 29 29 0a 20 20 20 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e al."~".scalar)).....yaml--parsin
3440 67 2d 6e 75 6c 6c 2d 6f 62 6a 65 63 74 29 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 g-null-object)....;;.tag:yaml.or
3460 67 2c 32 30 30 32 3a 62 6f 6f 6c 0a 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 22 74 72 75 65 g,2002:bool....((or.(equal."true
3480 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 54 72 75 65 22 20 ".scalar).........(equal."True".
34a0 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 54 52 55 45 22 20 73 63 scalar).........(equal."TRUE".sc
34c0 61 6c 61 72 29 29 20 74 29 0a 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 22 66 61 6c 73 65 22 alar)).t)....((or.(equal."false"
34e0 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 46 61 6c 73 65 22 20 .scalar).........(equal."False".
3500 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 46 41 4c 53 45 22 20 73 scalar).........(equal."FALSE".s
3520 63 61 6c 61 72 29 29 0a 20 20 20 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 66 61 6c 73 65 2d calar)).....yaml--parsing-false-
3540 6f 62 6a 65 63 74 29 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 67 2c 32 30 30 32 3a object)....;;.tag:yaml.org,2002:
3560 69 6e 74 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 30 24 5c 5c 7c 5e 2d 3f int....((string-match."^0$\\|^-?
3580 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e [1-9][0-9]*$".scalar).....(strin
35a0 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 g-to-number.scalar))....((string
35c0 2d 6d 61 74 63 68 20 22 5e 5b 2d 2b 5d 3f 5b 30 2d 39 5d 2b 24 22 20 73 63 61 6c 61 72 29 0a 20 -match."^[-+]?[0-9]+$".scalar)..
35e0 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 29 29 0a 20 20 ...(string-to-number.scalar))...
3600 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 30 6f 5b 30 2d 37 5d 2b 24 22 20 73 63 61 .((string-match."^0o[0-7]+$".sca
3620 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 lar).....(string-to-number.(subs
3640 74 72 69 6e 67 20 73 63 61 6c 61 72 20 32 29 20 38 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d tring.scalar.2).8))....((string-
3660 6d 61 74 63 68 20 22 5e 30 78 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 24 22 20 73 63 61 6c 61 72 29 match."^0x[0-9a-fA-F]+$".scalar)
3680 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 74 72 69 6e .....(string-to-number.(substrin
36a0 67 20 73 63 61 6c 61 72 20 32 29 20 31 36 29 29 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e g.scalar.2).16))....;;.tag:yaml.
36c0 6f 72 67 2c 32 30 30 32 3a 66 6c 6f 61 74 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 org,2002:float....((string-match
36e0 0a 20 20 20 20 20 22 5e 5b 2d 2b 5d 3f 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c 7c 5b 30 2d 39 ......"^[-+]?\\(\\.[0-9]+\\|[0-9
3700 5d 2b 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2a 5c 5c 29 3f 5c 5c 29 5c 5c 28 5b 65 45 5d 5b 2d 2b 5d ]+\\(\\.[0-9]*\\)?\\)\\([eE][-+]
3720 3f 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22 0a 20 20 20 20 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 ?[0-9]+\\)?$"......scalar).....(
3740 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 20 31 30 29 29 0a 20 20 20 string-to-number.scalar.10))....
3760 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 2d 2b 5d 3f 5c 5c 28 5c 5c 2e 69 6e 66 5c ((string-match."^[-+]?\\(\\.inf\
3780 5c 7c 5c 5c 2e 49 6e 66 5c 5c 7c 5c 5c 2e 49 4e 46 5c 5c 29 24 22 20 73 63 61 6c 61 72 29 0a 20 \|\\.Inf\\|\\.INF\\)$".scalar)..
37a0 20 20 20 31 2e 30 65 2b 49 4e 46 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 ...1.0e+INF)....((string-match."
37c0 5e 5b 2d 2b 5d 3f 5c 5c 28 5c 5c 2e 6e 61 6e 5c 5c 7c 5c 5c 2e 4e 61 4e 5c 5c 7c 5c 5c 2e 4e 41 ^[-+]?\\(\\.nan\\|\\.NaN\\|\\.NA
37e0 4e 5c 5c 29 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 31 2e 30 65 2b 49 4e 46 29 0a 20 20 20 N\\)$".scalar).....1.0e+INF)....
3800 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 30 24 5c 5c 7c 5e 2d 3f 5b 31 2d 39 5d 5c 5c ((string-match."^0$\\|^-?[1-9]\\
3820 28 5c 5c 2e 5b 30 2d 39 5d 2a 5c 5c 29 3f 5c 5c 28 65 5b 2d 2b 5d 5b 31 2d 39 5d 5b 30 2d 39 5d (\\.[0-9]*\\)?\\(e[-+][1-9][0-9]
3840 2a 5c 5c 29 3f 24 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 61 72 *\\)?$"...................scalar
3860 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 29 29 ).....(string-to-number.scalar))
3880 0a 20 20 20 28 74 20 73 63 61 6c 61 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 68 ....(t.scalar)))..(defun.yaml--h
38a0 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 61 6c 69 73 74 20 28 68 61 73 68 2d 74 61 62 6c 65 29 0a ash-table-to-alist.(hash-table).
38c0 20 20 22 43 6f 6e 76 65 72 74 20 48 41 53 48 2d 54 41 42 4c 45 20 74 6f 20 61 20 61 6c 69 73 74 .."Convert.HASH-TABLE.to.a.alist
38e0 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 6c 69 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 6d 61 70 ."...(let.((alist.nil)).....(map
3900 68 61 73 68 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6b 20 76 29 0a 20 20 20 20 20 20 20 28 hash......(lambda.(k.v)........(
3920 73 65 74 71 20 61 6c 69 73 74 20 28 63 6f 6e 73 20 28 63 6f 6e 73 20 6b 20 76 29 20 61 6c 69 73 setq.alist.(cons.(cons.k.v).alis
3940 74 29 29 29 0a 20 20 20 20 20 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 20 20 61 6c 69 73 74 29 t)))......hash-table).....alist)
3960 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 70 6c )..(defun.yaml--hash-table-to-pl
3980 69 73 74 20 28 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 48 41 53 48 ist.(hash-table)..."Convert.HASH
39a0 2d 54 41 42 4c 45 20 74 6f 20 61 20 70 6c 69 73 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 6c 69 -TABLE.to.a.plist."...(let.((pli
39c0 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 6d 61 70 68 61 73 68 0a 20 20 20 20 20 28 6c 61 6d 62 st.nil)).....(maphash......(lamb
39e0 64 61 20 28 6b 20 76 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6c 69 73 74 20 28 63 6f 6e da.(k.v)........(setq.plist.(con
3a00 73 20 6b 20 28 63 6f 6e 73 20 76 20 70 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 68 61 73 68 2d s.k.(cons.v.plist))))......hash-
3a20 74 61 62 6c 65 29 0a 20 20 20 20 70 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d table).....plist))..(defun.yaml-
3a40 2d 66 6f 72 6d 61 74 2d 6f 62 6a 65 63 74 20 28 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 22 43 -format-object.(hash-table)..."C
3a60 6f 6e 76 65 72 74 20 48 41 53 48 2d 54 41 42 4c 45 20 74 6f 20 61 6c 69 73 74 20 6f 66 20 70 6c onvert.HASH-TABLE.to.alist.of.pl
3a80 69 73 74 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 ist.if.specified."...(cond....((
3aa0 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 equal.yaml--parsing-object-type.
3ac0 27 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 20 20 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 20 'hash-table).....hash-table)....
3ae0 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 ((equal.yaml--parsing-object-typ
3b00 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d e.'alist).....(yaml--hash-table-
3b20 74 6f 2d 61 6c 69 73 74 20 68 61 73 68 2d 74 61 62 6c 65 29 29 0a 20 20 20 28 28 65 71 75 61 6c to-alist.hash-table))....((equal
3b40 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 70 6c 69 73 .yaml--parsing-object-type.'plis
3b60 74 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 70 6c 69 73 t).....(yaml--hash-table-to-plis
3b80 74 20 68 61 73 68 2d 74 61 62 6c 65 29 29 0a 20 20 20 28 74 20 68 61 73 68 2d 74 61 62 6c 65 29 t.hash-table))....(t.hash-table)
3ba0 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 66 6f 72 6d 61 74 2d 6c 69 73 74 20 28 6c 29 ))..(defun.yaml--format-list.(l)
3bc0 0a 20 20 22 43 6f 6e 76 65 72 74 20 4c 20 74 6f 20 61 72 72 61 79 20 69 66 20 73 70 65 63 69 66 ..."Convert.L.to.array.if.specif
3be0 69 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 ied."...(cond....((equal.yaml--p
3c00 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 0a 20 20 20 20 arsing-sequence-type.'list).....
3c20 6c 29 0a 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 l)....((equal.yaml--parsing-sequ
3c40 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 61 79 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 76 ence-type.'array).....(apply.#'v
3c60 65 63 74 6f 72 20 6c 29 29 0a 20 20 20 28 74 20 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d ector.l))....(t.l)))..(defun.yam
3c80 6c 2d 2d 73 74 72 65 61 6d 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 43 72 65 61 l--stream-start-event.()..."Crea
3ca0 74 65 20 74 68 65 20 64 61 74 61 20 66 6f 72 20 61 20 73 74 72 65 61 6d 2d 73 74 61 72 74 20 65 te.the.data.for.a.stream-start.e
3cc0 76 65 6e 74 2e 22 0a 20 20 27 28 3a 73 74 72 65 61 6d 2d 73 74 61 72 74 29 29 0a 0a 28 64 65 66 vent."...'(:stream-start))..(def
3ce0 75 6e 20 79 61 6d 6c 2d 2d 73 74 72 65 61 6d 2d 65 6e 64 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 un.yaml--stream-end-event.()..."
3d00 43 72 65 61 74 65 20 74 68 65 20 64 61 74 61 20 66 6f 72 20 61 20 73 74 72 65 61 6d 2d 65 6e 64 Create.the.data.for.a.stream-end
3d20 20 65 76 65 6e 74 2e 22 0a 20 20 27 28 3a 73 74 72 65 61 6d 2d 65 6e 64 29 29 0a 0a 28 64 65 66 .event."...'(:stream-end))..(def
3d40 75 6e 20 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 28 5f 29 un.yaml--mapping-start-event.(_)
3d60 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 73 74 61 ..."Process.event.indicating.sta
3d80 72 74 20 6f 66 20 6d 61 70 70 69 6e 67 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 65 rt.of.mapping."...;;.NOTE:.curre
3da0 6e 74 6c 79 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 75 73 65 20 66 6f 72 20 46 4c 4f 57 0a 20 ntly.don't.have.a.use.for.FLOW..
3dc0 20 28 70 75 73 68 20 3a 6d 61 70 70 69 6e 67 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 .(push.:mapping.yaml--state-stac
3de0 6b 29 0a 20 20 28 70 75 73 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 k)...(push.(make-hash-table.:tes
3e00 74 20 27 65 71 75 61 6c 29 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 0a 0a t.'equal).yaml--object-stack))..
3e20 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 20 28 (defun.yaml--mapping-end-event.(
3e40 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 65 6e )..."Process.event.indicating.en
3e60 64 20 6f 66 20 6d 61 70 70 69 6e 67 2e 22 0a 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 d.of.mapping."...(pop.yaml--stat
3e80 65 2d 73 74 61 63 6b 29 0a 20 20 28 6c 65 74 20 28 28 6f 62 6a 20 28 70 6f 70 20 79 61 6d 6c 2d e-stack)...(let.((obj.(pop.yaml-
3ea0 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c -object-stack))).....(yaml--scal
3ec0 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 6f 62 6a 29 29 0a 20 20 27 28 3a 6d 61 70 70 69 6e 67 2d ar-event.nil.obj))...'(:mapping-
3ee0 65 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 end))..(defun.yaml--sequence-sta
3f00 72 74 2d 65 76 65 6e 74 20 28 5f 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e rt-event.(_)..."Process.event.in
3f20 64 69 63 61 74 69 6e 67 20 73 74 61 72 74 20 6f 66 20 73 65 71 75 65 6e 63 65 20 61 63 63 6f 72 dicating.start.of.sequence.accor
3f40 64 69 6e 67 20 74 6f 20 46 4c 4f 57 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 65 6e ding.to.FLOW."...;;.NOTE:.curren
3f60 74 6c 79 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 75 73 65 20 66 6f 72 20 46 4c 4f 57 0a 20 20 tly.don't.have.a.use.for.FLOW...
3f80 28 70 75 73 68 20 3a 73 65 71 75 65 6e 63 65 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 (push.:sequence.yaml--state-stac
3fa0 6b 29 0a 20 20 28 70 75 73 68 20 6e 69 6c 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 k)...(push.nil.yaml--object-stac
3fc0 6b 29 0a 20 20 27 28 3a 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 29 29 0a 0a 28 64 65 66 75 6e k)...'(:sequence-start))..(defun
3fe0 20 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 65 6e 64 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 .yaml--sequence-end-event.()..."
4000 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 65 6e 64 20 6f 66 20 Process.event.indicating.end.of.
4020 73 65 71 75 65 6e 63 65 2e 22 0a 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 sequence."...(pop.yaml--state-st
4040 61 63 6b 29 0a 20 20 28 6c 65 74 20 28 28 6f 62 6a 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a ack)...(let.((obj.(pop.yaml--obj
4060 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 ect-stack))).....(yaml--scalar-e
4080 76 65 6e 74 20 6e 69 6c 20 6f 62 6a 29 29 0a 20 20 27 28 3a 73 65 71 75 65 6e 63 65 2d 65 6e 64 vent.nil.obj))...'(:sequence-end
40a0 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 65 76 65 6e 74 20 28 6e ))..(defun.yaml--anchor-event.(n
40c0 61 6d 65 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 ame)..."Process.event.indicating
40e0 20 61 6e 20 61 6e 63 68 6f 72 20 68 61 73 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 77 69 74 68 .an.anchor.has.been.defined.with
4100 20 4e 41 4d 45 2e 22 0a 20 20 28 70 75 73 68 20 3a 61 6e 63 68 6f 72 20 79 61 6d 6c 2d 2d 73 74 .NAME."...(push.:anchor.yaml--st
4120 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 70 75 73 68 20 60 28 3a 61 6e 63 68 6f 72 20 2c 6e 61 ate-stack)...(push.`(:anchor.,na
4140 6d 65 29 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 0a 0a 28 64 65 66 75 6e me).yaml--object-stack))..(defun
4160 20 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 28 73 74 79 6c 65 20 76 61 6c 75 65 .yaml--scalar-event.(style.value
4180 29 0a 20 20 22 50 72 6f 63 65 73 73 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 61 )..."Process.the.completion.of.a
41a0 20 73 63 61 6c 61 72 20 56 41 4c 55 45 2e 0a 0a 20 4e 6f 74 65 20 74 68 61 74 20 56 41 4c 55 45 .scalar.VALUE....Note.that.VALUE
41c0 20 6d 61 79 20 62 65 20 61 20 63 6f 6d 70 6c 65 78 20 6f 62 6a 65 63 74 20 68 65 72 65 2e 20 20 .may.be.a.complex.object.here...
41e0 53 54 59 4c 45 20 69 73 0a 20 63 75 72 72 65 6e 74 6c 79 20 75 6e 75 73 65 64 2e 22 0a 20 20 28 STYLE.is..currently.unused."...(
4200 6c 65 74 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 let.((top-state.(car.yaml--state
4220 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 2a 20 28 63 6f 6e 64 0a 20 -stack)).........(value*.(cond..
4240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 ................((stringp.value)
4260 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 76 61 6c 75 65 .(yaml--resolve-scalar-tag.value
4280 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 69 73 74 70 20 76 61 6c 75 ))..................((listp.valu
42a0 65 29 20 28 79 61 6d 6c 2d 2d 66 6f 72 6d 61 74 2d 6c 69 73 74 20 76 61 6c 75 65 29 29 0a 20 20 e).(yaml--format-list.value))...
42c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 76 61 ...............((hash-table-p.va
42e0 6c 75 65 29 20 28 79 61 6d 6c 2d 2d 66 6f 72 6d 61 74 2d 6f 62 6a 65 63 74 20 76 61 6c 75 65 29 lue).(yaml--format-object.value)
4300 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 76 65 63 74 6f 72 70 20 76 61 6c )..................((vectorp.val
4320 75 65 29 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f ue).value)..................((no
4340 74 20 76 61 6c 75 65 29 20 6e 69 6c 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 t.value).nil)))).....(cond......
4360 28 28 6e 6f 74 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d ((not.top-state).......(setq.yam
4380 6c 2d 2d 72 6f 6f 74 20 76 61 6c 75 65 2a 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f l--root.value*))......((equal.to
43a0 70 2d 73 74 61 74 65 20 3a 61 6e 63 68 6f 72 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 p-state.:anchor).......(let*.((a
43c0 6e 63 68 6f 72 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 0a nchor.(pop.yaml--object-stack)).
43e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6e 74 68 20 31 20 61 6e 63 68 6f 72 .............(name.(nth.1.anchor
4400 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 6e 61 6d 65 20 76 61 6c 75 65 20 ))).........(puthash.name.value.
4420 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 28 yaml--anchor-mappings).........(
4440 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 28 pop.yaml--state-stack).........(
4460 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 76 61 6c 75 65 29 29 29 0a yaml--scalar-event.nil.value))).
4480 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 73 65 71 75 65 6e 63 65 .....((equal.top-state.:sequence
44a0 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 ).......(let.((l.(car.yaml--obje
44c0 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 79 61 6d 6c ct-stack))).........(setcar.yaml
44e0 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 28 61 70 70 65 6e 64 20 6c 20 28 6c 69 73 74 20 76 --object-stack.(append.l.(list.v
4500 61 6c 75 65 2a 29 29 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 alue*)))))......((equal.top-stat
4520 65 20 3a 6d 61 70 70 69 6e 67 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 e.:mapping).......(progn........
4540 20 28 70 75 73 68 20 3a 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 20 79 61 6d 6c 2d 2d 73 74 61 74 .(push.:mapping-value.yaml--stat
4560 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 76 61 6c 75 65 2a 20 79 61 e-stack).........(push.value*.ya
4580 6d 6c 2d 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 ml--cache)))......((equal.top-st
45a0 61 74 65 20 3a 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e ate.:mapping-value).......(progn
45c0 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 63 .........(let.((key.(pop.yaml--c
45e0 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 63 61 72 ache))...............(table.(car
4600 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 .yaml--object-stack)))..........
4620 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 .(when.(stringp.key)............
4640 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 6c 20 27 73 79 6d 62 6f .(cond..............((eql.'symbo
4660 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 l.yaml--parsing-object-key-type)
4680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 69 6e 74 65 72 6e ...............(setq.key.(intern
46a0 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 6c 20 27 6b 65 79 77 .key)))..............((eql.'keyw
46c0 6f 72 64 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 ord.yaml--parsing-object-key-typ
46e0 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 69 6e 74 65 e)...............(setq.key.(inte
4700 72 6e 20 28 66 6f 72 6d 61 74 20 22 3a 25 73 22 20 6b 65 79 29 29 29 29 29 29 0a 20 20 20 20 20 rn.(format.":%s".key))))))......
4720 20 20 20 20 20 28 70 75 74 68 61 73 68 20 6b 65 79 20 76 61 6c 75 65 2a 20 74 61 62 6c 65 29 29 .....(puthash.key.value*.table))
4740 0a 20 20 20 20 20 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 .........(pop.yaml--state-stack)
4760 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 74 72 61 69 6c ))......((equal.top-state.:trail
4780 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 -comments).......(pop.yaml--stat
47a0 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 e-stack).......(let.((comment-te
47c0 78 74 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 xt.(pop.yaml--object-stack)))...
47e0 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 2a 29 0a 20 ......(unless.(stringp.value*)..
4800 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 54 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 20 .........(error."Trail-comments.
4820 63 61 6e 27 74 20 62 65 20 6e 65 73 74 65 64 20 75 6e 64 65 72 20 6e 6f 6e 2d 73 74 72 69 6e 67 can't.be.nested.under.non-string
4840 22 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 0a ")).........(yaml--scalar-event.
4860 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 .........style..........(replace
4880 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 28 63 6f 6e 63 61 74 20 28 72 65 67 65 78 -regexp-in-string.(concat.(regex
48a0 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 20 22 5c 6e 2a 5c 5c 27 22 29 0a p-quote.comment-text)."\n*\\'").
48c0 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 ................................
48e0 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...""...........................
4900 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 2a 29 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c .........value*))))......((equal
4920 20 74 6f 70 2d 73 74 61 74 65 20 6e 69 6c 29 29 29 29 0a 20 20 27 28 3a 73 63 61 6c 61 72 29 29 .top-state.nil))))...'(:scalar))
4940 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 6c 69 61 73 2d 65 76 65 6e 74 20 28 6e 61 6d 65 ..(defun.yaml--alias-event.(name
4960 29 0a 20 20 22 50 72 6f 63 65 73 73 20 61 20 6e 6f 64 65 20 68 61 73 20 62 65 65 6e 20 64 65 66 )..."Process.a.node.has.been.def
4980 69 6e 65 64 20 76 69 61 20 61 6c 69 61 73 20 4e 41 4d 45 2e 22 0a 20 20 28 69 66 20 79 61 6d 6c ined.via.alias.NAME."...(if.yaml
49a0 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 73 65 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 --resolve-aliases.......(let.((r
49c0 65 73 6f 6c 76 65 64 20 28 67 65 74 68 61 73 68 20 6e 61 6d 65 20 79 61 6d 6c 2d 2d 61 6e 63 68 esolved.(gethash.name.yaml--anch
49e0 6f 72 2d 6d 61 70 70 69 6e 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 72 or-mappings))).........(unless.r
4a00 65 73 6f 6c 76 65 64 20 28 65 72 72 6f 72 20 22 55 6e 64 65 66 69 6e 65 64 20 61 6c 69 61 73 20 esolved.(error."Undefined.alias.
4a20 27 25 73 27 22 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c '%s'".name)).........(yaml--scal
4a40 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 72 65 73 6f 6c 76 65 64 29 29 0a 20 20 20 20 28 79 61 6d ar-event.nil.resolved)).....(yam
4a60 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 28 76 65 63 74 6f 72 20 3a 61 6c 69 l--scalar-event.nil.(vector.:ali
4a80 61 73 20 6e 61 6d 65 29 29 29 0a 20 20 27 28 3a 61 6c 69 61 73 29 29 0a 0a 28 64 65 66 75 6e 20 as.name)))...'(:alias))..(defun.
4aa0 79 61 6d 6c 2d 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 2d 65 76 65 6e 74 20 28 74 65 78 74 yaml--trail-comments-event.(text
4ac0 29 0a 20 20 22 50 72 6f 63 65 73 73 20 74 72 61 69 6c 69 6e 67 20 63 6f 6d 6d 65 6e 74 73 20 6f )..."Process.trailing.comments.o
4ae0 66 20 54 45 58 54 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 74 72 69 6d 6d 65 64 20 66 f.TEXT.which.should.be.trimmed.f
4b00 72 6f 6d 20 70 61 72 65 6e 74 2e 22 0a 20 20 28 70 75 73 68 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d rom.parent."...(push.:trail-comm
4b20 65 6e 74 73 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 70 75 73 68 20 ents.yaml--state-stack)...(push.
4b40 74 65 78 74 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 0a 20 20 27 28 3a 74 72 text.yaml--object-stack)...'(:tr
4b60 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 0a 0a 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 ail-comments))....(defun.yaml--c
4b80 68 65 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e heck-document-end.()..."Return.n
4ba0 6f 6e 2d 6e 69 6c 20 69 66 20 61 74 20 65 6e 64 20 6f 66 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 on-nil.if.at.end.of.document."..
4bc0 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 .;;.NOTE:.currently.no.need.for.
4be0 74 68 69 73 2e 20 20 4d 61 79 20 62 65 20 6e 65 65 64 65 64 20 69 6e 20 74 68 65 20 66 75 74 75 this...May.be.needed.in.the.futu
4c00 72 65 2e 0a 20 20 74 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 65 76 65 72 73 65 2d 61 re....t)..(defun.yaml--reverse-a
4c20 74 2d 6c 69 73 74 20 28 29 0a 20 20 22 52 65 76 65 72 73 65 20 74 68 65 20 6c 69 73 74 20 61 74 t-list.()..."Reverse.the.list.at
4c40 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 73 74 61 63 6b 2e 0a 0a 54 .the.top.of.the.object.stack...T
4c60 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 74 6f 20 67 65 74 20 74 68 65 20 63 6f 72 72 65 63 74 his.is.needed.to.get.the.correct
4c80 20 6f 72 64 65 72 20 61 73 20 6c 69 73 74 73 20 61 72 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e .order.as.lists.are.processed.in
4ca0 0a 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 22 0a 20 20 28 73 65 74 63 61 72 20 79 61 6d 6c 2d .reverse.order."...(setcar.yaml-
4cc0 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 28 72 65 76 65 72 73 65 20 28 63 61 72 20 79 61 6d 6c -object-stack.(reverse.(car.yaml
4ce0 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 --object-stack))))..(defconst.ya
4d00 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 69 6e 0a 20 20 27 28 28 22 6c 2d 79 61 ml--grammar-events-in...'(("l-ya
4d20 6d 6c 2d 73 74 72 65 61 6d 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 ml-stream"...(lambda.().........
4d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 72 65 61 6d 2d 73 .................(yaml--stream-s
4d60 74 61 72 74 2d 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tart-event).....................
4d80 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d .....(setq.yaml--document-start-
4da0 76 65 72 73 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 version.nil)....................
4dc0 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 ......(setq.yaml--document-start
4de0 2d 65 78 70 6c 69 63 69 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -explicit.nil)..................
4e00 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 74 61 67 2d 6d 61 70 20 28 6d 61 6b ........(setq.yaml--tag-map.(mak
4e20 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 29 29 29 0a 20 20 20 20 28 22 63 2d 66 6c 6f 77 2d 6d 61 e-hash-table)))).....("c-flow-ma
4e40 70 70 69 6e 67 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 pping"...(lambda.().............
4e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 ..............(yaml--mapping-sta
4e80 72 74 2d 65 76 65 6e 74 20 74 29 29 29 0a 20 20 20 20 28 22 63 2d 66 6c 6f 77 2d 73 65 71 75 65 rt-event.t))).....("c-flow-seque
4ea0 6e 63 65 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nce"...(lambda.()...............
4ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 .............(yaml--sequence-sta
4ee0 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 22 6c 2b 62 6c 6f 63 6b 2d 6d 61 rt-event.nil))).....("l+block-ma
4f00 70 70 69 6e 67 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 pping"...(lambda.().............
4f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 ...............(yaml--mapping-st
4f40 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 22 6c 2b 62 6c 6f 63 6b 2d 73 art-event.nil))).....("l+block-s
4f60 65 71 75 65 6e 63 65 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 equence"...(lambda.()...........
4f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 ..................(yaml--sequenc
4fa0 65 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 6c 2d e-start-event.nil))).....("ns-l-
4fc0 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 compact-mapping"...(lambda.()...
4fe0 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 28 79 ..............................(y
5000 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a aml--mapping-start-event.nil))).
5020 20 20 20 20 28 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 22 20 2e 20 28 ....("ns-l-compact-sequence"...(
5040 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lambda.().......................
5060 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 ...........(yaml--sequence-start
5080 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 -event.nil))).....("ns-flow-pair
50a0 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "...(lambda.()..................
50c0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e .......(yaml--mapping-start-even
50e0 74 20 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c t.t))).....("ns-l-block-map-impl
5100 69 63 69 74 2d 65 6e 74 72 79 22 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 29 29 0a 20 20 20 20 28 icit-entry"...(lambda.())).....(
5120 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 22 20 2e 20 28 6c 61 6d 62 64 61 "ns-l-compact-mapping"...(lambda
5140 20 28 29 29 29 0a 20 20 20 20 28 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 .())).....("c-l-block-seq-entry"
5160 20 2e 20 28 6c 61 6d 62 64 61 20 28 29 29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 ...(lambda.())))..."List.of.func
5180 74 69 6f 6e 73 20 66 6f 72 20 6d 61 74 63 68 65 64 20 72 75 6c 65 73 20 74 68 61 74 20 72 75 6e tions.for.matched.rules.that.run
51a0 20 6f 6e 20 74 68 65 20 65 6e 74 65 72 69 6e 67 20 6f 66 20 61 20 72 75 6c 65 2e 22 29 0a 0a 28 .on.the.entering.of.a.rule.")..(
51c0 64 65 66 63 6f 6e 73 74 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 6f 75 defconst.yaml--grammar-events-ou
51e0 74 0a 20 20 27 28 28 22 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 22 20 2e 0a 20 20 20 20 t...'(("c-b-block-header".......
5200 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 6e 69 6c 29 29 0a 20 20 20 .(lambda.(text)........nil))....
5220 20 28 22 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 .("l-yaml-stream"........(lambda
5240 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 65 63 6b 2d 64 6f 63 75 .(text)........(yaml--check-docu
5260 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 72 65 61 6d 2d 65 ment-end)........(yaml--stream-e
5280 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f nd-event))).....("ns-yaml-versio
52a0 6e 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 n"........(lambda.(text)........
52c0 28 77 68 65 6e 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 76 65 72 73 69 (when.yaml--document-start-versi
52e0 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 65 72 72 6f 72 20 22 4d 75 6c 74 69 on..........(throw.'error."Multi
5300 70 6c 65 20 25 59 41 4d 4c 20 64 69 72 65 63 74 69 76 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 ple.%YAML.directives.not.allowed
5320 2e 22 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 ."))........(setq.yaml--document
5340 2d 73 74 61 72 74 2d 76 65 72 73 69 6f 6e 20 74 65 78 74 29 29 29 0a 20 20 20 20 28 22 63 2d 74 -start-version.text))).....("c-t
5360 61 67 2d 68 61 6e 64 6c 65 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 ag-handle"........(lambda.(text)
5380 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 61 6e 64 6c 65 20 74 ........(setq.yaml--tag-handle.t
53a0 65 78 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 22 20 2e 0a 20 20 ext))).....("ns-tag-prefix".....
53c0 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 70 75 74 68 61 73 ...(lambda.(text)........(puthas
53e0 68 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 61 6e 64 6c 65 20 74 65 78 74 20 79 61 6d 6c 2d 2d 74 61 h.yaml--tag-handle.text.yaml--ta
5400 67 2d 6d 61 70 29 29 29 0a 20 20 20 20 28 22 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 22 g-map))).....("c-directives-end"
5420 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 ........(lambda.(text)........(y
5440 61 6d 6c 2d 2d 63 68 65 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 aml--check-document-end)........
5460 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 65 78 70 6c 69 (setq.yaml--document-start-expli
5480 63 69 74 20 74 29 29 29 0a 20 20 20 20 28 22 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 22 20 2e cit.t))).....("c-document-end"..
54a0 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 ......(lambda.(text)........(whe
54c0 6e 20 28 6e 6f 74 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 20 20 20 n.(not.yaml--document-end)......
54e0 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 2d 65 78 70 ....(setq.yaml--document-end-exp
5500 6c 69 63 69 74 20 74 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 65 63 6b 2d 64 6f licit.t))........(yaml--check-do
5520 63 75 6d 65 6e 74 2d 65 6e 64 29 29 29 0a 20 20 20 20 28 22 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 cument-end))).....("c-flow-mappi
5540 6e 67 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 ng"........(lambda.(text).......
5560 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 .(yaml--mapping-end-event)))....
5580 20 28 22 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 .("c-flow-sequence"........(lamb
55a0 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 da.(text)........(yaml--sequence
55c0 2d 65 6e 64 2d 65 76 65 6e 74 20 29 29 29 0a 20 20 20 20 28 22 6c 2b 62 6c 6f 63 6b 2d 6d 61 70 -end-event.))).....("l+block-map
55e0 70 69 6e 67 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 ping"........(lambda.(text).....
5600 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 ...(yaml--mapping-end-event)))..
5620 20 20 20 28 22 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 22 20 2e 0a 20 20 20 20 20 28 6c ...("l+block-sequence"........(l
5640 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 76 65 72 ambda.(text)........(yaml--rever
5660 73 65 2d 61 74 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e se-at-list)........(yaml--sequen
5680 63 65 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 6c 2d 63 6f 6d 70 61 ce-end-event))).....("ns-l-compa
56a0 63 74 2d 6d 61 70 70 69 6e 67 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 ct-mapping"........(lambda.(text
56c0 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e )........(yaml--mapping-end-even
56e0 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 t))).....("ns-l-compact-sequence
5700 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 "........(lambda.(text)........(
5720 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 yaml--sequence-end-event))).....
5740 28 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 ("ns-flow-pair"........(lambda.(
5760 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d text)........(yaml--mapping-end-
5780 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 22 6e 73 2d 70 6c 61 69 6e 22 20 2e 0a 20 20 20 20 20 event))).....("ns-plain"........
57a0 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 (lambda.(text)........(let*.((re
57c0 70 6c 61 63 65 64 20 28 69 66 20 28 61 6e 64 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 20 79 placed.(if.(and.(zerop.(length.y
57e0 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 aml--state-stack))..............
5800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 ....................(string-matc
5820 68 20 22 5c 5c 28 5e 5c 5c 7c 5c 6e 5c 5c 29 5c 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 27 22 20 74 65 78 h."\\(^\\|\n\\)\\.\\.\\.\\'".tex
5840 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t)).............................
5860 3b 3b 20 48 61 63 6b 20 74 6f 20 6e 6f 74 20 73 65 6e 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 ;;.Hack.to.not.send.the.document
5880 20 70 61 72 73 65 20 65 6e 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .parse.end......................
58a0 20 20 20 20 20 20 20 20 3b 3b 20 57 69 6c 6c 20 6f 6e 6c 79 20 6f 63 63 75 72 20 77 69 74 68 20 ........;;.Will.only.occur.with.
58c0 62 61 72 65 20 6e 73 2d 70 6c 61 69 6e 20 61 74 20 74 6f 70 20 6c 65 76 65 6c 2e 0a 20 20 20 20 bare.ns-plain.at.top.level......
58e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 ........................(replace
5900 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5e 5c 5c 7c 5c 6e 5c 5c 29 5c -regexp-in-string."\\(^\\|\n\\)\
5920 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \.\\.\\.\\'"....................
5940 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 ................................
5960 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...""...........................
5980 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 74 65 78 74 ............................text
59a0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 )...........................text
59c0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c ))...............(replaced.(repl
59e0 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 ace-regexp-in-string............
5a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 3f 5c 6e 5b .............."\\(?:[.\t]*\r?\n[
5a20 20 5c 74 5d 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\t]*\\)".......................
5a40 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..."\n".........................
5a60 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 .replaced))...............(repla
5a80 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 ced.(replace-regexp-in-string...
5aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 6e 5c 5c 29 ......................."\\(\n\\)
5ac0 5c 5c 28 5c 6e 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\(\n*\\)"......................
5ae0 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(lambda.(x).................
5b00 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a ...........(if.(>.(length.x).1).
5b20 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 28 ...............................(
5b40 73 75 62 73 74 72 69 6e 67 20 78 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 substring.x.1)..................
5b60 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"."))...............
5b80 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 ...........replaced)))..........
5ba0 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 70 6c 61 69 6e 22 20 72 65 70 6c (yaml--scalar-event."plain".repl
5bc0 61 63 65 64 29 29 29 29 0a 20 20 20 20 28 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 22 20 aced)))).....("c-single-quoted".
5be0 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 6c 65 .......(lambda.(text)........(le
5c00 74 2a 20 28 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e t*.((replaced.(replace-regexp-in
5c20 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -string.........................
5c40 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 3f 5c 6e 5b 20 5c 74 5d 2a 5c 5c 29 22 0a 20 20 20 ."\\(?:[.\t]*\r?\n[.\t]*\\)"....
5c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 ......................"\n"......
5c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 29 29 0a 20 20 20 20 20 ....................text))......
5ca0 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 .........(replaced.(replace-rege
5cc0 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xp-in-string....................
5ce0 20 20 20 20 20 20 22 5c 5c 28 5c 6e 5c 5c 29 5c 5c 28 5c 6e 2a 5c 5c 29 22 0a 20 20 20 20 20 20 ......"\\(\n\\)\\(\n*\\)".......
5d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 ...................(lambda.(x)..
5d20 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 28 69 66 20 28 3e ..........................(if.(>
5d40 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(length.x).1)..................
5d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 31 29 0a 20 20 ..............(substring.x.1)...
5d80 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 22 20 22 29 29 ..........................."."))
5da0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 ..........................replac
5dc0 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 69 66 ed))...............(replaced.(if
5de0 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 22 27 27 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 .(not.(equal."''".replaced))....
5e00 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 28 72 65 70 6c 61 63 .........................(replac
5e20 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e-regexp-in-string..............
5e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 27 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 ................"''"............
5e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 ..................(lambda.(x)...
5e80 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 28 69 66 .............................(if
5ea0 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(>.(length.x).1)...............
5ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 .....................(substring.
5ee0 78 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 x.1)............................
5f00 20 20 20 20 20 20 22 27 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......"'")).....................
5f20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .........replaced)..............
5f40 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 29 0a 20 20 20 20 20 20 20 .............replaced)))........
5f60 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 73 69 6e 67 6c 65 22 0a 20 ..(yaml--scalar-event."single"..
5f80 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 28 73 75 62 ............................(sub
5fa0 73 74 72 69 6e 67 20 72 65 70 6c 61 63 65 64 20 31 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 72 65 string.replaced.1.(1-.(length.re
5fc0 70 6c 61 63 65 64 29 29 29 29 29 29 29 0a 20 20 20 20 28 22 63 2d 64 6f 75 62 6c 65 2d 71 75 6f placed))))))).....("c-double-quo
5fe0 74 65 64 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 ted"........(lambda.(text)......
6000 20 20 28 6c 65 74 2a 20 28 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 ..(let*.((replaced.(replace-rege
6020 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xp-in-string....................
6040 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 3f 5c 6e 5b 20 5c 74 5d 2a 5c 5c 29 ......"\\(?:[.\t]*\r?\n[.\t]*\\)
6060 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a ".........................."\n".
6080 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 74 65 78 74 29 29 0a .........................text)).
60a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 ..............(replaced.(replace
60c0 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -regexp-in-string...............
60e0 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 6e 5c 5c 29 5c 5c 28 5c 6e 2a 5c 5c 29 22 0a 20 ..........."\\(\n\\)\\(\n*\\)"..
6100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 ........................(lambda.
6120 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 (x)............................(
6140 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 if.(>.(length.x).1).............
6160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 ...................(substring.x.
6180 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1)..............................
61a0 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 "."))..........................r
61c0 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 eplaced))...............(replace
61e0 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c d.(replace-regexp-in-string."\\\
6200 5c 5c 5c 28 5b 5c 22 5c 5c 2f 5d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\\([\"\\/]\\)".................
6220 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 ................................
6240 20 20 22 5c 5c 31 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .."\\1".........................
6260 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 72 65 70 6c 61 63 ..........................replac
6280 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 ed))...............(replaced.(re
62a0 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 20 22 20 22 place-regexp-in-string."\\\\."."
62c0 20 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 .".replaced))...............(rep
62e0 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 laced.(replace-regexp-in-string.
6300 22 5c 5c 5c 5c 20 22 20 22 20 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 "\\\\.".".".replaced))..........
6320 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 .....(replaced.(replace-regexp-i
6340 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 62 22 20 22 5c 62 22 20 72 65 70 6c 61 63 65 64 29 29 n-string."\\\\b"."\b".replaced))
6360 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 ...............(replaced.(replac
6380 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 74 22 20 22 5c 74 22 20 e-regexp-in-string."\\\\t"."\t".
63a0 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 replaced))...............(replac
63c0 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c ed.(replace-regexp-in-string."\\
63e0 5c 5c 6e 22 20 22 5c 6e 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 \\n"."\n".replaced))............
6400 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d ...(replaced.(replace-regexp-in-
6420 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 72 22 20 22 5c 72 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 string."\\\\r"."\r".replaced))..
6440 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d .............(replaced.(replace-
6460 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 72 22 20 22 5c 72 22 20 72 65 regexp-in-string."\\\\r"."\r".re
6480 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 placed))...............(replaced
64a0 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 .(replace-regexp-in-string......
64c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b 30 2d ...................."\\\\x\\([0-
64e0 39 61 2d 66 41 2d 46 5d 5c 5c 7b 32 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 9a-fA-F]\\{2\\}\\)".............
6500 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 .............(lambda.(x)........
6520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 2d ....................(let.((char-
6540 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 32 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 pt.(substring.2.x)))............
6560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 72 69 6e ..................(string.(strin
6580 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 20 20 20 20 g-to-number.char-pt.16))))......
65a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 ....................replaced))..
65c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d .............(replaced.(replace-
65e0 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 regexp-in-string................
6600 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c .........."\\\\x\\([0-9a-fA-F]\\
6620 7b 32 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 {2\\}\\)".......................
6640 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(lambda.(x)..................
6660 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 2d 70 74 20 28 73 75 62 73 74 72 ..........(let.((char-pt.(substr
6680 69 6e 67 20 78 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ing.x.2)))......................
66a0 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 ........(string.(string-to-numbe
66c0 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.char-pt.16))))................
66e0 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ..........replaced))............
6700 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d ...(replaced.(replace-regexp-in-
6720 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 string..........................
6740 22 5c 5c 5c 5c 78 5c 5c 28 5b 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c 7b 34 5c 5c 7d 5c 5c 29 22 0a "\\\\x\\([0-9a-fA-F]\\{4\\}\\)".
6760 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 28 6c 61 6d 62 64 61 .........................(lambda
6780 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(x)............................
67a0 28 6c 65 74 20 28 28 63 68 61 72 2d 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 32 29 29 29 (let.((char-pt.(substring.x.2)))
67c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ..............................(s
67e0 74 72 69 6e 67 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 74 20 tring.(string-to-number.char-pt.
6800 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 16))))..........................
6820 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 replaced))...............(replac
6840 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 ed.(replace-regexp-in-string....
6860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b ......................"\\\\x\\([
6880 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c 7b 38 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 0-9a-fA-F]\\{8\\}\\)"...........
68a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 ...............(lambda.(x)......
68c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 ......................(let.((cha
68e0 72 2d 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 r-pt.(substring.x.2)))..........
6900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 72 ....................(string.(str
6920 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 20 20 ing-to-number.char-pt.16))))....
6940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 ......................replaced))
6960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 ...............(replaced.(replac
6980 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e-regexp-in-string..............
69a0 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 5c 5c 5c 5c 22 0a 20 20 20 20 20 20 20 20 20 ............"\\\\\\\\"..........
69c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 22 0a 20 20 20 20 20 20 20 20 20 20 20 ................"\\"............
69e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 ..............replaced))........
6a00 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 70 6c .......(replaced.(substring.repl
6a20 61 63 65 64 20 31 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 72 65 70 6c 61 63 65 64 29 29 29 29 29 aced.1.(1-.(length.replaced)))))
6a40 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 64 ..........(yaml--scalar-event."d
6a60 6f 75 62 6c 65 22 20 72 65 70 6c 61 63 65 64 29 29 29 29 0a 20 20 20 20 28 22 63 2d 6c 2b 6c 69 ouble".replaced)))).....("c-l+li
6a80 74 65 72 61 6c 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 teral"........(lambda.(text)....
6aa0 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 ....(when.(equal.(car.yaml--stat
6ac0 65 2d 73 74 61 63 6b 29 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 e-stack).:trail-comments).......
6ae0 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 ...(pop.yaml--state-stack)......
6b00 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 20 28 70 6f 70 20 79 61 6d ....(let.((comment-text.(pop.yam
6b20 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 l--object-stack)))............(s
6b40 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 etq.text.(replace-regexp-in-stri
6b60 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 ng........................(conca
6b80 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 20 22 5c t.(regexp-quote.comment-text)."\
6ba0 6e 2a 5c 5c 27 22 29 20 22 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a n*\\'")."".text))))........(let*
6bc0 20 28 28 70 72 6f 63 65 73 73 65 64 2d 74 65 78 74 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 .((processed-text.(yaml--process
6be0 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 -literal-text.text)))..........(
6c00 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 66 6f 6c 64 65 64 22 20 70 72 6f 63 yaml--scalar-event."folded".proc
6c20 65 73 73 65 64 2d 74 65 78 74 29 29 29 29 0a 20 20 20 20 28 22 63 2d 6c 2b 66 6f 6c 64 65 64 22 essed-text)))).....("c-l+folded"
6c40 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 77 ........(lambda.(text)........(w
6c60 68 65 6e 20 28 65 71 75 61 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 hen.(equal.(car.yaml--state-stac
6c80 6b 29 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f k).:trail-comments)..........(po
6ca0 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 28 6c p.yaml--state-stack)..........(l
6cc0 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a et.((comment-text.(pop.yaml--obj
6ce0 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 ect-stack)))............(setq.te
6d00 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 xt.(replace-regexp-in-string....
6d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 67 ....................(concat.(reg
6d40 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 20 22 5c 6e 2a 5c 5c 27 22 exp-quote.comment-text)."\n*\\'"
6d60 29 20 22 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 72 6f )."".text))))........(let*.((pro
6d80 63 65 73 73 65 64 2d 74 65 78 74 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 cessed-text.(yaml--process-folde
6da0 64 2d 74 65 78 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 d-text.text)))..........(yaml--s
6dc0 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 66 6f 6c 64 65 64 22 20 70 72 6f 63 65 73 73 65 64 2d 74 calar-event."folded".processed-t
6de0 65 78 74 29 29 29 29 0a 20 20 20 20 28 22 65 2d 73 63 61 6c 61 72 22 20 2e 0a 20 20 20 20 20 28 ext)))).....("e-scalar"........(
6e00 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c lambda.(text)........(yaml--scal
6e20 61 72 2d 65 76 65 6e 74 20 22 70 6c 61 69 6e 22 20 22 6e 75 6c 6c 22 29 29 29 0a 20 20 20 20 28 ar-event."plain"."null"))).....(
6e40 22 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 20 2e 0a 20 20 20 20 20 28 6c "c-ns-anchor-property"........(l
6e60 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 63 68 6f ambda.(text)........(yaml--ancho
6e80 72 2d 65 76 65 6e 74 20 28 73 75 62 73 74 72 69 6e 67 20 74 65 78 74 20 31 29 29 29 29 0a 20 20 r-event.(substring.text.1))))...
6ea0 20 20 28 22 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 22 20 2e 0a 20 20 20 20 20 28 6c ..("c-ns-tag-property"........(l
6ec0 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a 20 49 6d 70 ambda.(text)........;;.TODO:.Imp
6ee0 6c 65 6d 65 6e 74 20 74 61 67 73 0a 20 20 20 20 20 20 20 29 29 0a 20 20 20 20 28 22 6c 2d 74 72 lement.tags........)).....("l-tr
6f00 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 ail-comments"........(lambda.(te
6f20 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 xt)........(yaml--trail-comments
6f40 2d 65 76 65 6e 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 28 22 63 2d 6e 73 2d 61 6c 69 61 73 2d -event.text))).....("c-ns-alias-
6f60 6e 6f 64 65 22 20 2e 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 node"........(lambda.(text).....
6f80 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 69 61 73 2d 65 76 65 6e 74 20 28 73 75 62 73 74 72 69 6e 67 ...(yaml--alias-event.(substring
6fa0 20 74 65 78 74 20 31 29 29 29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e .text.1)))))..."List.of.function
6fc0 73 20 66 6f 72 20 6d 61 74 63 68 65 64 20 72 75 6c 65 73 20 74 68 61 74 20 72 75 6e 20 6f 6e 20 s.for.matched.rules.that.run.on.
6fe0 74 68 65 20 65 78 69 74 69 6e 67 20 6f 66 20 61 20 72 75 6c 65 2e 22 29 0a 0a 28 64 65 66 63 6f the.exiting.of.a.rule.")..(defco
7000 6e 73 74 20 79 61 6d 6c 2d 2d 74 65 72 6d 69 6e 61 6c 2d 72 75 6c 65 73 0a 20 20 27 28 20 22 6c nst.yaml--terminal-rules...'(."l
7020 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 22 0a 20 20 20 20 20 22 6c 2d 6e 62 2d 64 69 66 -nb-literal-text"......"l-nb-dif
7040 66 2d 6c 69 6e 65 73 22 0a 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 22 0a 20 20 20 20 20 22 63 f-lines"......"ns-plain"......"c
7060 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 22 0a 20 20 20 20 20 22 63 2d 64 6f 75 62 6c 65 2d 71 -single-quoted"......"c-double-q
7080 75 6f 74 65 64 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 75 6c 65 73 20 74 68 61 74 20 69 6e uoted")..."List.of.rules.that.in
70a0 64 69 63 61 74 65 20 61 74 20 77 68 69 63 68 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 20 73 dicate.at.which.the.parse.tree.s
70c0 68 6f 75 6c 64 20 73 74 6f 70 2e 0a 0a 54 68 69 73 20 61 64 64 69 74 69 6f 6e 20 69 73 20 61 20 hould.stop...This.addition.is.a.
70e0 68 61 63 6b 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 20 66 hack.to.prevent.the.parse.tree.f
7100 72 6f 6d 20 67 6f 69 6e 67 20 74 6f 6f 20 64 65 65 70 20 61 6e 64 20 74 68 75 73 0a 72 69 73 6b rom.going.too.deep.and.thus.risk
7120 20 68 69 74 74 69 6e 67 20 74 68 65 20 73 74 61 63 6b 20 64 65 70 74 68 20 6c 69 6d 69 74 2e 20 .hitting.the.stack.depth.limit..
7140 20 45 61 63 68 20 6f 66 20 74 68 65 73 65 20 72 75 6c 65 73 20 61 72 65 20 72 65 63 75 72 73 69 .Each.of.these.rules.are.recursi
7160 76 65 20 61 6e 64 0a 72 65 70 65 61 74 20 66 6f 72 20 65 61 63 68 20 63 68 61 72 61 63 74 65 72 ve.and.repeat.for.each.character
7180 20 69 6e 20 61 20 74 65 78 74 2e 22 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 77 61 6c 6b .in.a.text.")..(defun.yaml--walk
71a0 2d 65 76 65 6e 74 73 20 28 74 72 65 65 29 0a 20 20 22 45 76 65 6e 74 20 77 61 6c 6b 65 72 20 69 -events.(tree)..."Event.walker.i
71c0 74 65 72 61 74 65 73 20 6f 76 65 72 20 74 68 65 20 70 61 72 73 65 20 54 52 45 45 20 61 6e 64 20 terates.over.the.parse.TREE.and.
71e0 73 69 67 6e 61 6c 73 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 75 6c 65 73 2e 22 0a signals.events.from.the.rules.".
7200 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70 20 74 72 65 65 29 0a 20 20 20 20 28 69 66 20 28 73 74 ..(when.(consp.tree).....(if.(st
7220 72 69 6e 67 70 20 28 63 61 72 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 ringp.(car.tree)).........(let.(
7240 28 67 72 61 6d 6d 61 72 2d 72 75 6c 65 20 28 63 61 72 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 (grammar-rule.(car.tree)).......
7260 20 20 20 20 20 20 20 20 28 74 65 78 74 20 28 63 61 64 72 20 74 72 65 65 29 29 0a 20 20 20 20 20 ........(text.(cadr.tree))......
7280 20 20 20 20 20 20 20 20 20 28 63 68 69 6c 64 72 65 6e 20 28 63 6c 2d 63 61 64 64 72 20 74 72 65 .........(children.(cl-caddr.tre
72a0 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 2d 66 6e 20 28 63 64 72 e)))...........(let.((in-fn.(cdr
72c0 20 28 61 73 73 6f 63 20 67 72 61 6d 6d 61 72 2d 72 75 6c 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d .(assoc.grammar-rule.yaml--gramm
72e0 61 72 2d 65 76 65 6e 74 73 2d 69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ar-events-in))).................
7300 28 6f 75 74 2d 66 6e 20 28 63 64 72 20 28 61 73 73 6f 63 20 67 72 61 6d 6d 61 72 2d 72 75 6c 65 (out-fn.(cdr.(assoc.grammar-rule
7320 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 6f 75 74 29 29 29 29 0a 20 20 .yaml--grammar-events-out))))...
7340 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 ..........(when.in-fn...........
7360 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 69 6e 2d 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ....(funcall.in-fn))............
7380 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 63 68 69 6c 64 72 65 6e 29 0a 20 20 .(yaml--walk-events.children)...
73a0 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 75 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 ..........(when.out-fn..........
73c0 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 75 74 2d 66 6e 20 74 65 78 74 29 29 29 29 0a 20 20 .....(funcall.out-fn.text))))...
73e0 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 28 63 61 72 20 74 72 65 65 ....(yaml--walk-events.(car.tree
7400 29 29 0a 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 28 63 64 72 )).......(yaml--walk-events.(cdr
7420 20 74 72 65 65 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 66 72 61 6d .tree)))))..(defmacro.yaml--fram
7440 65 20 28 6e 61 6d 65 20 72 75 6c 65 29 0a 20 20 22 41 64 64 20 61 20 6e 65 77 20 73 74 61 74 65 e.(name.rule)..."Add.a.new.state
7460 20 66 72 61 6d 65 20 6f 66 20 4e 41 4d 45 20 66 6f 72 20 52 55 4c 45 2e 22 0a 20 20 28 64 65 63 .frame.of.NAME.for.RULE."...(dec
7480 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 lare.(indent.defun))...(let.((re
74a0 73 2d 73 79 6d 62 6f 6c 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 22 29 29 29 0a 20 s-symbol.(make-symbol."res")))..
74c0 20 20 20 60 28 6c 65 74 20 28 28 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 ...`(let.((beg.yaml--parsing-pos
74e0 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 77 68 65 6e 20 28 61 6e 64 20 ition)............(_.(when.(and.
7500 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--parse-debug...............
7520 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 2c 6e 61 6d 65 20 79 61 ...........(not.(member.,name.ya
7540 6d 6c 2d 2d 74 72 61 63 69 6e 67 2d 69 67 6e 6f 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 ml--tracing-ignore)))...........
7560 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 7c 25 73 3e 25 73 20 25 34 30 73 20 61 72 67 73 ......(message."|%s>%s.%40s.args
7580 3d 25 73 20 27 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =%s.'%s'".......................
75a0 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 74 ...(make-string.(length.yaml--st
75c0 61 74 65 73 29 20 3f 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ates).?-).......................
75e0 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 37 30 20 28 6c 65 6e 67 74 68 20 79 61 ...(make-string.(-.70.(length.ya
7600 6d 6c 2d 2d 73 74 61 74 65 73 29 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--states)).?\s)...............
7620 20 20 20 20 20 20 20 20 20 20 20 2c 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........,name................
7640 20 20 20 20 20 20 20 20 20 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........args..................
7660 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e ........(replace-regexp-in-strin
7680 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 g..........................."\n"
76a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 e2 86 93 22 ..........................."..."
76c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ...........................(yaml
76e0 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 --slice.yaml--parsing-position))
7700 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 79 61 6d 6c 2d 2d 70 75 73 68 2d 73 74 )))............(_.(yaml--push-st
7720 61 74 65 20 2c 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 65 73 2d 73 79 6d ate.,name))............(,res-sym
7740 62 6f 6c 20 2c 72 75 6c 65 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 79 61 bol.,rule))........(when.(and.ya
7760 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--parse-debug.................
7780 20 20 2c 72 65 73 2d 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..,res-symbol...................
77a0 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 2c 6e 61 6d 65 20 79 61 6d 6c 2d 2d 74 72 61 63 69 6e 67 (not.(member.,name.yaml--tracing
77c0 2d 69 67 6e 6f 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 3c 25 -ignore)))..........(message."<%
77e0 73 7c 25 73 20 25 34 30 73 20 3d 20 27 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s|%s.%40s.=.'%s'"...............
7800 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 ....(make-string.(length.yaml--s
7820 74 61 74 65 73 29 20 3f 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 tates).?-)...................(ma
7840 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 37 30 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 74 ke-string.(-.70.(length.yaml--st
7860 61 74 65 73 29 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6e ates)).?\s)...................,n
7880 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 ame...................(replace-r
78a0 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 egexp-in-string.................
78c0 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 e2 86 93 22 ..."\n"...................."..."
78e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 ....................(substring.y
7900 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 aml--parsing-input.beg.yaml--par
7920 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d sing-position))))........(yaml--
7940 70 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 2c 72 65 73 2d pop-state)........(if.(not.,res-
7960 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 symbol)............nil..........
7980 28 6c 65 74 20 28 28 72 65 73 2d 74 79 70 65 20 28 63 64 72 20 28 61 73 73 6f 63 20 2c 6e 61 6d (let.((res-type.(cdr.(assoc.,nam
79a0 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 72 65 73 6f 6c 75 74 69 6f 6e 2d 72 75 6c 65 73 e.yaml--grammar-resolution-rules
79c0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 65 73 2d 73 79 6d 62 6f 6c 20 )))................(,res-symbol.
79e0 28 69 66 20 28 6d 65 6d 62 65 72 20 2c 6e 61 6d 65 20 79 61 6d 6c 2d 2d 74 65 72 6d 69 6e 61 6c (if.(member.,name.yaml--terminal
7a00 2d 72 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rules).........................
7a20 20 20 20 20 20 20 20 20 3b 3b 20 49 67 6e 6f 72 65 20 63 68 69 6c 64 72 65 6e 20 69 66 20 61 74 ........;;.Ignore.children.if.at
7a40 2d 72 75 6c 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rule.is........................
7a60 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 64 69 63 61 74 65 64 20 74 6f 20 62 65 20 74 65 72 6d .........;;.indicated.to.be.term
7a80 69 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 inal............................
7aa0 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......t.........................
7ac0 20 20 20 20 20 20 2c 72 65 73 2d 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ......,res-symbol)))............
7ae0 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 61 73 73 6f 63 20 2c 6e (cond.............((or.(assoc.,n
7b00 61 6d 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 69 6e 29 0a 20 20 20 ame.yaml--grammar-events-in)....
7b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 6f 63 20 2c 6e 61 6d 65 20 79 61 6d 6c 2d ..............(assoc.,name.yaml-
7b40 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 -grammar-events-out))...........
7b60 20 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 ...(let.((str.(substring.yaml--p
7b80 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 arsing-input.beg.yaml--parsing-p
7ba0 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 osition)))................(when.
7bc0 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 yaml--parsing-store-position....
7be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 70 72 6f 70 65 72 74 ..............(setq.str.(propert
7c00 69 7a 65 20 73 74 72 20 27 79 61 6d 6c 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 ize.str.'yaml-position..........
7c20 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 28 63 ..............................(c
7c40 6f 6e 73 20 28 31 2b 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ons.(1+.beg)....................
7c60 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 28 31 2b 20 79 61 ..........................(1+.ya
7c80 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 ml--parsing-position))))).......
7ca0 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 2c 6e 61 6d 65 20 27 28 22 .........(when.(member.,name.'("
7cc0 63 2d 6c 2b 66 6f 6c 64 65 64 22 20 22 63 2d 6c 2b 6c 69 74 65 72 61 6c 22 29 29 0a 20 20 20 20 c-l+folded"."c-l+literal")).....
7ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 70 72 6f 70 65 72 74 69 .............(setq.str.(properti
7d00 7a 65 20 73 74 72 20 27 79 61 6d 6c 2d 6e 20 28 6d 61 78 20 30 20 6e 29 29 29 29 0a 20 20 20 20 ze.str.'yaml-n.(max.0.n)))).....
7d20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 ...........(list.,name..........
7d40 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 ............(if.yaml--parsing-st
7d60 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ore-position....................
7d80 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 20 27 79 61 6d 6c 2d 70 6f 73 69 ......(propertize.str.'yaml-posi
7da0 74 69 6f 6e 20 28 63 6f 6e 73 20 28 31 2b 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 tion.(cons.(1+.beg).............
7dc0 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 ................................
7de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 ..................(1+.yaml--pars
7e00 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ing-position))).................
7e20 20 20 20 20 20 20 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......str).....................
7e40 20 2c 72 65 73 2d 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 .,res-symbol))).............((eq
7e60 75 61 6c 20 72 65 73 2d 74 79 70 65 20 27 6c 69 73 74 29 20 28 6c 69 73 74 20 2c 6e 61 6d 65 20 ual.res-type.'list).(list.,name.
7e80 2c 72 65 73 2d 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 ,res-symbol)).............((equa
7ea0 6c 20 72 65 73 2d 74 79 70 65 20 27 6c 69 74 65 72 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 l.res-type.'literal)............
7ec0 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 ..(substring.yaml--parsing-input
7ee0 20 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 .beg.yaml--parsing-position))...
7f00 20 20 20 20 20 20 20 20 20 20 28 74 20 2c 72 65 73 2d 73 79 6d 62 6f 6c 29 29 29 29 29 29 29 0a ..........(t.,res-symbol))))))).
7f20 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 20 28 29 0a 20 .(defun.yaml--end-of-stream.()..
7f40 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 ."Return.non-nil.if.the.current.
7f60 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 66 74 65 72 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 position.is.after.the.end.of.the
7f80 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d .document."...(>=.yaml--parsing-
7fa0 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 position.(length.yaml--parsing-i
7fc0 6e 70 75 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f nput)))..(defun.yaml--char-at-po
7fe0 73 20 28 70 6f 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 s.(pos)..."Return.the.character.
8000 61 74 20 50 4f 53 2e 22 0a 20 20 28 61 72 65 66 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 at.POS."...(aref.yaml--parsing-i
8020 6e 70 75 74 20 70 6f 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 28 nput.pos))..(defun.yaml--slice.(
8040 70 6f 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 20 pos)..."Return.the.character.at.
8060 50 4f 53 2e 22 0a 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 POS."...(substring.yaml--parsing
8080 2d 69 6e 70 75 74 20 70 6f 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 74 2d 63 68 -input.pos))..(defun.yaml--at-ch
80a0 61 72 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61 72 ar.()..."Return.the.current.char
80c0 61 63 74 65 72 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f 73 20 79 61 6d acter."...(yaml--char-at-pos.yam
80e0 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 l--parsing-position))..(defun.ya
8100 6d 6c 2d 2d 63 68 61 72 2d 6d 61 74 63 68 20 28 61 74 20 26 72 65 73 74 20 63 68 61 72 73 29 0a ml--char-match.(at.&rest.chars).
8120 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 41 54 20 6d 61 74 63 68 20 61 6e .."Return.non-nil.if.AT.match.an
8140 79 20 6f 66 20 43 48 41 52 53 2e 22 0a 20 20 28 69 66 20 28 6e 6f 74 20 63 68 61 72 73 29 0a 20 y.of.CHARS."...(if.(not.chars)..
8160 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6f 72 20 28 65 71 75 61 6c 20 61 74 20 28 63 61 72 20 .....nil.....(or.(equal.at.(car.
8180 63 68 61 72 73 29 29 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 79 61 6d 6c 2d 2d 63 chars)).........(apply.#'yaml--c
81a0 68 61 72 2d 6d 61 74 63 68 20 28 63 6f 6e 73 20 61 74 20 28 63 64 72 20 63 68 61 72 73 29 29 29 har-match.(cons.at.(cdr.chars)))
81c0 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 72 20 28 63 29 0a 20 20 22 54 72 79 )))..(defun.yaml--chr.(c)..."Try
81e0 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 43 2e 22 0a 20 20 28 69 .to.match.the.character.C."...(i
8200 66 20 28 6f 72 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 20 28 6e 6f 74 f.(or.(yaml--end-of-stream).(not
8220 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 61 74 2d 63 68 61 72 29 20 63 29 29 29 0a 20 20 20 .(equal.(yaml--at-char).c)))....
8240 20 20 20 6e 69 6c 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 ...nil.....(setq.yaml--parsing-p
8260 6f 73 69 74 69 6f 6e 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 osition.(1+.yaml--parsing-positi
8280 6f 6e 29 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 72 2d 72 on)).....t))..(defun.yaml--chr-r
82a0 61 6e 67 65 20 28 6d 69 6e 20 6d 61 78 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c ange.(min.max)..."Return.non-nil
82c0 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 62 65 74 .if.the.current.character.is.bet
82e0 77 65 65 6e 20 4d 49 4e 20 61 6e 64 20 4d 41 58 2e 22 0a 20 20 28 69 66 20 28 6f 72 20 28 79 61 ween.MIN.and.MAX."...(if.(or.(ya
8300 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 20 28 6e 6f 74 20 28 3c 3d 20 6d 69 6e 20 ml--end-of-stream).(not.(<=.min.
8320 28 79 61 6d 6c 2d 2d 61 74 2d 63 68 61 72 29 20 6d 61 78 29 29 29 0a 20 20 20 20 20 20 6e 69 6c (yaml--at-char).max))).......nil
8340 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f .....(setq.yaml--parsing-positio
8360 6e 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 n.(1+.yaml--parsing-position))..
8380 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 75 6e 2d 61 6c 6c 20 28 26 72 ...t))..(defun.yaml--run-all.(&r
83a0 65 73 74 20 66 75 6e 63 73 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 6c 6c est.funcs)..."Return.list.of.all
83c0 20 65 76 61 6c 75 61 74 65 64 20 46 55 4e 43 53 20 69 66 20 61 6c 6c 20 6f 66 20 46 55 4e 43 53 .evaluated.FUNCS.if.all.of.FUNCS
83e0 20 70 61 73 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 72 74 2d 70 6f 73 20 79 61 6d 6c .pass."...(let*.((start-pos.yaml
8400 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 --parsing-position)..........(re
8420 73 73 20 27 28 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 72 65 61 6b 29 29 0a 20 20 20 20 28 77 ss.'())..........(break)).....(w
8440 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 62 72 65 61 6b 29 20 66 75 6e 63 73 29 0a 20 20 20 hile.(and.(not.break).funcs)....
8460 20 20 20 28 6c 65 74 20 28 28 72 65 73 20 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 66 75 6e 63 ...(let.((res.(funcall.(car.func
8480 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 72 65 73 29 0a 20 20 s)))).........(when.(not.res)...
84a0 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 72 65 61 6b 20 74 29 29 0a 20 20 20 20 20 20 20 20 ........(setq.break.t)).........
84c0 28 73 65 74 71 20 72 65 73 73 20 28 61 70 70 65 6e 64 20 72 65 73 73 20 28 6c 69 73 74 20 72 65 (setq.ress.(append.ress.(list.re
84e0 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 75 6e 63 73 20 28 63 64 72 20 66 75 s))).........(setq.funcs.(cdr.fu
8500 6e 63 73 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 72 65 61 6b 0a 20 20 20 20 20 20 28 73 ncs)))).....(when.break.......(s
8520 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 73 74 61 72 74 etq.yaml--parsing-position.start
8540 2d 70 6f 73 29 29 0a 20 20 20 20 28 69 66 20 62 72 65 61 6b 20 6e 69 6c 20 72 65 73 73 29 29 29 -pos)).....(if.break.nil.ress)))
8560 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 61 6c 6c 20 28 26 72 65 73 74 20 66 6f 72 ..(defmacro.yaml--all.(&rest.for
8580 6d 73 29 0a 20 20 22 50 61 73 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 6c 6c 20 66 6f 72 6d 73 ms)..."Pass.and.return.all.forms
85a0 20 69 66 20 61 6c 6c 20 6f 66 20 46 4f 52 4d 53 20 70 61 73 73 2e 22 0a 20 20 60 28 79 61 6d 6c .if.all.of.FORMS.pass."...`(yaml
85c0 2d 2d 72 75 6e 2d 61 6c 6c 0a 20 20 20 20 2c 40 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 --run-all.....,@(mapcar.(lambda.
85e0 28 66 6f 72 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6c 61 6d 62 64 61 20 (form).................`(lambda.
8600 28 29 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 73 29 29 ().,form))...............forms))
8620 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 61 6e 79 20 28 26 72 65 73 74 20 66 6f )..(defmacro.yaml--any.(&rest.fo
8640 72 6d 73 29 0a 20 20 22 50 61 73 73 20 69 66 20 61 6e 79 20 6f 66 20 46 4f 52 4d 53 20 70 61 73 rms)..."Pass.if.any.of.FORMS.pas
8660 73 2e 22 0a 20 20 28 69 66 20 28 3d 20 31 20 28 6c 65 6e 67 74 68 20 66 6f 72 6d 73 29 29 0a 20 s."...(if.(=.1.(length.forms))..
8680 20 20 20 20 20 28 63 61 72 20 66 6f 72 6d 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 .....(car.forms).....(let.((star
86a0 74 2d 70 6f 73 2d 73 79 6d 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 73 74 61 72 74 22 29 29 t-pos-sym.(make-symbol."start"))
86c0 0a 20 20 20 20 20 20 20 20 20 20 28 72 75 6c 65 73 2d 73 79 6d 20 28 6d 61 6b 65 2d 73 79 6d 62 ...........(rules-sym.(make-symb
86e0 6f 6c 20 22 72 75 6c 65 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 73 2d 73 79 6d 20 ol."rules"))...........(res-sym.
8700 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 22 29 29 29 0a 20 20 20 20 20 20 60 28 6c 65 (make-symbol."res"))).......`(le
8720 74 20 28 28 2c 73 74 61 72 74 2d 70 6f 73 2d 73 79 6d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 t.((,start-pos-sym.yaml--parsing
8740 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 75 6c 65 73 2d -position)..............(,rules-
8760 73 79 6d 20 2c 28 63 6f 6e 73 20 27 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sym.,(cons.'list................
8780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 .................(seq-map.(lambd
87a0 61 20 28 66 6f 72 6d 29 20 60 28 6c 61 6d 62 64 61 20 28 29 20 2c 66 6f 72 6d 29 29 0a 20 20 20 a.(form).`(lambda.().,form))....
87c0 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 ................................
87e0 20 20 20 20 20 20 66 6f 72 6d 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 65 ......forms)))..............(,re
8800 73 2d 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f s-sym))..........(while.(and.(no
8820 74 20 2c 72 65 73 2d 73 79 6d 29 20 2c 72 75 6c 65 73 2d 73 79 6d 29 0a 20 20 20 20 20 20 20 20 t.,res-sym).,rules-sym).........
8840 20 20 20 28 73 65 74 71 20 2c 72 65 73 2d 73 79 6d 20 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 ...(setq.,res-sym.(funcall.(car.
8860 2c 72 75 6c 65 73 2d 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 ,rules-sym)))............(unless
8880 20 2c 72 65 73 2d 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d .,res-sym..............(setq.yam
88a0 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 2c 73 74 61 72 74 2d 70 6f 73 2d 73 l--parsing-position.,start-pos-s
88c0 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 2c 72 75 6c 65 73 2d 73 79 6d ym))............(setq.,rules-sym
88e0 20 28 63 64 72 20 2c 72 75 6c 65 73 2d 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 2c 72 65 .(cdr.,rules-sym)))..........,re
8900 73 2d 73 79 6d 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 65 78 63 6c 75 s-sym))))..(defmacro.yaml--exclu
8920 64 65 20 28 5f 29 0a 20 20 22 53 65 74 20 74 68 65 20 65 78 63 6c 75 64 65 64 20 63 68 61 72 61 de.(_)..."Set.the.excluded.chara
8940 63 74 65 72 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 52 55 4c 45 2e 0a 0a 54 68 69 73 20 69 cters.according.to.RULE...This.i
8960 73 20 63 75 72 72 65 6e 74 6c 79 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 2e 22 0a 20 20 3b 3b s.currently.unimplemented."...;;
8980 20 4e 4f 54 45 3a 20 54 68 69 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 74 20 69 6d 70 .NOTE:.This.is.currently.not.imp
89a0 6c 65 6d 65 6e 74 65 64 2e 0a 20 20 27 74 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d lemented....'t)..(defmacro.yaml-
89c0 2d 6d 61 78 20 28 5f 29 0a 20 20 22 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 61 73 73 2e 22 -max.(_)..."Automatically.pass."
89e0 0a 20 20 74 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6d 70 74 79 20 28 29 0a 20 20 22 ...t)..(defun.yaml--empty.()..."
8a00 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 65 Return.non-nil.indicating.that.e
8a20 6d 70 74 79 20 72 75 6c 65 20 6e 65 65 64 73 20 6e 6f 74 68 69 6e 67 20 74 6f 20 70 61 73 73 2e mpty.rule.needs.nothing.to.pass.
8a40 22 0a 20 20 27 74 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 75 62 20 28 61 20 62 29 0a "...'t)..(defun.yaml--sub.(a.b).
8a60 20 20 22 52 65 74 75 72 6e 20 41 20 6d 69 6e 75 73 20 42 2e 22 0a 20 20 28 2d 20 61 20 62 29 29 .."Return.A.minus.B."...(-.a.b))
8a80 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 6d 61 74 63 68 20 28 29 0a 20 20 22 52 65 74 75 72 ..(defun.yaml--match.()..."Retur
8aa0 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 69 n.the.content.of.the.previous.si
8ac0 62 6c 69 6e 67 20 63 6f 6d 70 6c 65 74 65 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 bling.completed."...(let*.((stat
8ae0 65 73 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 20 6e es.yaml--states)..........(res.n
8b00 69 6c 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 73 74 61 74 65 73 20 28 6e 6f 74 il)).....(while.(and.states.(not
8b20 20 72 65 73 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 .res)).......(let.((top-state.(c
8b40 61 72 20 73 74 61 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 79 61 6d 6c 2d 2d ar.states))).........(if.(yaml--
8b60 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 state-end.top-state)............
8b80 20 28 6c 65 74 20 28 28 62 65 67 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 74 6f 70 .(let.((beg.(yaml--state-beg.top
8ba0 2d 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 -state))...................(end.
8bc0 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 29 29 0a 20 20 (yaml--state-end.top-state)))...
8be0 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 20 28 73 75 62 73 74 72 69 6e 67 ............(setq.res.(substring
8c00 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 20 65 6e 64 29 29 29 0a .yaml--parsing-input.beg.end))).
8c20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 73 20 28 63 64 72 20 73 74 61 74 ..........(setq.states.(cdr.stat
8c40 65 73 29 29 29 29 29 0a 20 20 20 20 72 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d es))))).....res))..(defun.yaml--
8c60 61 75 74 6f 2d 64 65 74 65 63 74 20 28 6e 29 0a 20 20 22 44 65 74 65 63 74 20 74 68 65 20 69 6e auto-detect.(n)..."Detect.the.in
8c80 64 65 6e 74 61 74 69 6f 6e 20 67 69 76 65 6e 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 6c dentation.given.N."...(let*.((sl
8ca0 69 63 65 20 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 ice.(yaml--slice.yaml--parsing-p
8cc0 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 20 28 73 74 72 69 6e osition))..........(match.(strin
8ce0 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 2e 2a 5c 6e 5c g-match.................."^.*\n\
8d00 5c 28 5c 5c 28 3f 3a 20 2a 5c 6e 5c 5c 29 2a 5c 5c 29 5c 5c 28 20 2a 5c 5c 29 22 0a 20 20 20 20 \(\\(?:.*\n\\)*\\)\\(.*\\)".....
8d20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 69 63 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e .............slice))).....(if.(n
8d40 6f 74 20 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 28 6c 65 74 20 28 ot.match).........1.......(let.(
8d60 28 70 72 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 6c 69 63 65 29 29 0a 20 20 20 (pre.(match-string.1.slice))....
8d80 20 20 20 20 20 20 20 20 20 28 6d 20 28 2d 20 28 6c 65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 .........(m.(-.(length.(match-st
8da0 72 69 6e 67 20 32 20 73 6c 69 63 65 29 29 20 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 ring.2.slice)).n))).........(if.
8dc0 28 3c 20 6d 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 (<.m.1).............1...........
8de0 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 20 22 5e 2e 5c (when.(string-match.(format."^.\
8e00 5c 7b 25 64 5c 5c 7d 2e 22 20 6d 29 20 70 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 \{%d\\}.".m).pre).............(e
8e20 72 72 6f 72 20 22 53 70 61 63 65 73 20 66 6f 75 6e 64 20 61 66 74 65 72 20 69 6e 64 65 6e 74 20 rror."Spaces.found.after.indent.
8e40 69 6e 20 61 75 74 6f 2d 64 65 74 65 63 74 20 28 35 4c 4c 55 29 22 29 29 0a 20 20 20 20 20 20 20 in.auto-detect.(5LLU)"))........
8e60 20 20 20 6d 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 ...m)))))..(defun.yaml--auto-det
8e80 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 29 0a 20 20 22 44 65 74 65 63 74 20 74 68 65 20 69 6e 64 ect-indent.(n)..."Detect.the.ind
8ea0 65 6e 74 61 74 69 6f 6e 20 67 69 76 65 6e 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 entation.given.N."...(let*.((pos
8ec0 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 .yaml--parsing-position)........
8ee0 20 20 28 69 6e 2d 73 65 71 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(in-seq.(and..................
8f00 20 28 3e 20 70 6f 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .(>.pos.0)...................(ya
8f20 6d 6c 2d 2d 63 68 61 72 2d 6d 61 74 63 68 20 28 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f ml--char-match.(yaml--char-at-po
8f40 73 20 28 31 2d 20 70 6f 73 29 29 20 3f 5c 2d 20 3f 5c 3f 20 3f 5c 3a 29 29 29 0a 20 20 20 20 20 s.(1-.pos)).?\-.?\?.?\:)))......
8f60 20 20 20 20 28 73 6c 69 63 65 20 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 70 6f 73 29 29 0a 20 20 ....(slice.(yaml--slice.pos))...
8f80 20 20 20 20 20 20 20 28 5f 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 .......(_.(string-match.........
8fa0 20 20 20 20 20 22 5e 5c 5c 28 5c 5c 28 3f 3a 20 2a 5c 5c 28 3f 3a 23 2e 2a 5c 5c 29 3f 5c 6e 5c ....."^\\(\\(?:.*\\(?:#.*\\)?\n\
8fc0 5c 29 2a 5c 5c 29 5c 5c 28 20 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 69 \)*\\)\\(.*\\)"..............sli
8fe0 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 ce))..........(pre.(match-string
9000 20 31 20 73 6c 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 20 28 6c 65 6e 67 74 68 20 28 .1.slice))..........(m.(length.(
9020 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 73 6c 69 63 65 29 29 29 29 0a 20 20 20 20 28 69 66 match-string.2.slice)))).....(if
9040 20 28 61 6e 64 20 69 6e 2d 73 65 71 20 28 3d 20 28 6c 65 6e 67 74 68 20 70 72 65 29 20 30 29 29 .(and.in-seq.(=.(length.pre).0))
9060 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 6e 20 2d 31 29 0a 20 20 20 20 20 20 20 20 .........(when.(=.n.-1).........
9080 20 20 28 73 65 74 71 20 6d 20 28 31 2b 20 6d 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d ..(setq.m.(1+.m))).......(setq.m
90a0 20 28 2d 20 6d 20 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20 6d 20 30 29 0a 20 20 20 .(-.m.n))).....(when.(<.m.0)....
90c0 20 20 20 28 73 65 74 71 20 6d 20 30 29 29 0a 20 20 20 20 6d 29 29 0a 0a 28 64 65 66 75 6e 20 79 ...(setq.m.0)).....m))..(defun.y
90e0 61 6d 6c 2d 2d 74 68 65 2d 65 6e 64 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 aml--the-end.()..."Return.non-ni
9100 6c 20 69 66 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 20 28 3f 29 2e 22 0a 20 l.if.at.the.end.of.input.(?)."..
9120 20 28 6f 72 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 .(or.(>=.yaml--parsing-position.
9140 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 (length.yaml--parsing-input))...
9160 20 20 20 20 28 61 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 64 6f 63 29 0a ....(and.(yaml--state-curr-doc).
9180 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 ...........(yaml--start-of-line)
91a0 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 ............(string-match.......
91c0 20 20 20 20 20 20 22 5c 5c 5e 67 5c 5c 28 3f 3a 2d 2d 2d 7c 5c 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 29 ......"\\^g\\(?:---|\\.\\.\\.\\)
91e0 5c 5c 28 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 5c 5c 7c 24 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 \\([[:blank:]]\\|$\\)"..........
9200 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 ...(substring.yaml--parsing-inpu
9220 74 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 0a 28 t.yaml--parsing-position)))))..(
9240 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 6f 72 64 20 28 66 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 defun.yaml--ord.(f)..."Convert.a
9260 6e 20 41 53 43 49 49 20 6e 75 6d 62 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 20 46 20 74 6f 20 n.ASCII.number.returned.by.F.to.
9280 61 20 6e 75 6d 62 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 20 28 66 75 6e 63 61 6c 6c a.number."...(let.((res.(funcall
92a0 20 66 29 29 29 0a 20 20 20 20 28 2d 20 28 61 72 65 66 20 72 65 73 20 30 29 20 34 38 29 29 29 0a .f))).....(-.(aref.res.0).48))).
92c0 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 62 75 74 20 28 26 72 65 73 74 20 66 73 29 0a 20 20 22 .(defun.yaml--but.(&rest.fs)..."
92e0 4d 61 74 63 68 20 74 68 65 20 66 69 72 73 74 20 46 53 20 62 75 74 20 6e 6f 6e 65 20 6f 66 20 74 Match.the.first.FS.but.none.of.t
9300 68 65 20 6f 74 68 65 72 73 2e 22 0a 20 20 28 69 66 20 28 79 61 6d 6c 2d 2d 74 68 65 2d 65 6e 64 he.others."...(if.(yaml--the-end
9320 29 0a 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 31 20 79 61 6d 6c ).......nil.....(let.((pos1.yaml
9340 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 --parsing-position)).......(if.(
9360 6e 6f 74 20 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 not.(funcall.(car.fs))).........
9380 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 32 20 79 61 6d 6c 2d 2d ..nil.........(let.((pos2.yaml--
93a0 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 parsing-position))...........(se
93c0 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 31 29 0a tq.yaml--parsing-position.pos1).
93e0 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 27 3a 65 72 72 6f 72 20 28 63 61 ..........(if.(equal.':error.(ca
9400 74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tch.'break......................
9420 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 20 28 63 64 72 20 66 73 29 29 0a 20 ..........(dolist.(f.(cdr.fs))..
9440 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 ................................
9460 28 69 66 20 28 66 75 6e 63 61 6c 6c 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (if.(funcall.f).................
9480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 .....................(progn.....
94a0 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 ................................
94c0 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 ...(setq.yaml--parsing-position.
94e0 70 6f 73 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pos1)...........................
9500 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 27 3a 65 72 72 .............(throw.'break.':err
9520 6f 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 or))))))...............nil......
9540 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 .......(setq.yaml--parsing-posit
9560 69 6f 6e 20 70 6f 73 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 29 29 0a 0a 28 ion.pos2).............t))))))..(
9580 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 72 65 70 20 28 6d 69 6e 20 6d 61 78 20 66 75 6e 63 defmacro.yaml--rep.(min.max.func
95a0 29 0a 20 20 22 52 65 70 65 61 74 20 46 55 4e 43 20 62 65 74 77 65 65 6e 20 4d 49 4e 20 61 6e 64 )..."Repeat.FUNC.between.MIN.and
95c0 20 4d 41 58 20 74 69 6d 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 .MAX.times."...(declare.(indent.
95e0 32 29 29 0a 20 20 60 28 79 61 6d 6c 2d 2d 72 65 70 32 20 2c 6d 69 6e 20 2c 6d 61 78 20 2c 66 75 2))...`(yaml--rep2.,min.,max.,fu
9600 6e 63 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 65 70 32 20 28 6d 69 6e 20 6d 61 78 nc))..(defun.yaml--rep2.(min.max
9620 20 66 75 6e 63 29 0a 20 20 22 52 65 70 65 61 74 20 46 55 4e 43 20 62 65 74 77 65 65 6e 20 4d 49 .func)..."Repeat.FUNC.between.MI
9640 4e 20 61 6e 64 20 4d 41 58 20 74 69 6d 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e N.and.MAX.times."...(declare.(in
9660 64 65 6e 74 20 32 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d 61 78 20 28 3c 20 6d 61 78 20 30 dent.2))...(if.(and.max.(<.max.0
9680 29 29 0a 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 73 2d 6c 69 73 )).......nil.....(let*.((res-lis
96a0 74 20 27 28 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 t.'())............(count.0).....
96c0 20 20 20 20 20 20 20 28 70 6f 73 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 .......(pos.yaml--parsing-positi
96e0 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 2d 73 74 61 72 74 20 70 6f 73 29 0a 20 on)............(pos-start.pos)..
9700 20 20 20 20 20 20 20 20 20 20 28 62 72 65 61 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 ..........(break.nil)).......(wh
9720 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 62 72 65 61 6b 29 20 28 6f 72 20 28 6e 6f 74 20 6d 61 ile.(and.(not.break).(or.(not.ma
9740 78 29 20 28 3c 20 63 6f 75 6e 74 20 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 x).(<.count.max))).........(let.
9760 28 28 72 65 73 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 ((res.(funcall.func)))..........
9780 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 72 65 73 29 20 28 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 .(if.(or.(not.res).(=.yaml--pars
97a0 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ing-position.pos))..............
97c0 20 28 73 65 74 71 20 62 72 65 61 6b 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 .(setq.break.t).............(set
97e0 71 20 72 65 73 2d 6c 69 73 74 20 28 63 6f 6e 73 20 72 65 73 20 72 65 73 2d 6c 69 73 74 29 29 0a q.res-list.(cons.res.res-list)).
9800 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 74 20 28 31 2b 20 63 6f 75 6e ............(setq.count.(1+.coun
9820 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 79 61 6d 6c 2d 2d t)).............(setq.pos.yaml--
9840 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 parsing-position)))).......(if.(
9860 61 6e 64 20 28 3e 3d 20 63 6f 75 6e 74 20 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 and.(>=.count.min)..............
9880 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 78 29 20 28 3c 3d 20 63 6f 75 6e 74 20 6d 61 78 29 29 29 ..(or.(not.max).(<=.count.max)))
98a0 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ...........(progn.............(s
98c0 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 29 0a etq.yaml--parsing-position.pos).
98e0 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 63 6f 75 6e 74 29 0a 20 20 ............(if.(zerop.count)...
9900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 ..............t...............re
9920 73 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 s-list)).........(setq.yaml--par
9940 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 sing-position.pos-start)........
9960 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d .nil))))..(defun.yaml--start-of-
9980 6c 69 6e 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 73 74 61 line.()..."Return.non-nil.if.sta
99a0 72 74 20 6f 66 20 6c 69 6e 65 2e 22 0a 20 20 28 6f 72 20 28 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 rt.of.line."...(or.(=.yaml--pars
99c0 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 29 0a 20 20 20 20 20 20 28 3e 3d 20 79 61 6d 6c 2d 2d ing-position.0).......(>=.yaml--
99e0 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 parsing-position.(length.yaml--p
9a00 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 79 61 6d arsing-input)).......(equal.(yam
9a20 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f 73 20 28 31 2d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 l--char-at-pos.(1-.yaml--parsing
9a40 2d 70 6f 73 69 74 69 6f 6e 29 29 20 3f 5c 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d -position)).?\n)))..(defun.yaml-
9a60 2d 74 6f 70 20 28 29 0a 20 20 22 50 65 72 66 6f 72 6d 20 74 6f 70 20 6c 65 76 65 6c 20 59 41 4d -top.()..."Perform.top.level.YAM
9a80 4c 20 70 61 72 73 69 6e 67 20 72 75 6c 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d L.parsing.rule."...(yaml--parse-
9aa0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 29 29 0a 0a 28 from-grammar.'l-yaml-stream))..(
9ac0 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 73 65 74 20 28 76 61 72 69 61 62 6c 65 20 76 61 6c defmacro.yaml--set.(variable.val
9ae0 75 65 29 0a 20 20 22 53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f 66 20 ue)..."Set.the.current.state.of.
9b00 56 41 52 49 41 42 4c 45 20 74 6f 20 56 41 4c 55 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 VARIABLE.to.VALUE."...(let.((res
9b20 2d 73 79 6d 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 22 29 29 29 0a 20 20 20 20 60 -sym.(make-symbol."res"))).....`
9b40 28 6c 65 74 20 28 28 2c 72 65 73 2d 73 79 6d 20 2c 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 (let.((,res-sym.,value))........
9b60 28 77 68 65 6e 20 2c 72 65 73 2d 73 79 6d 0a 20 20 20 20 20 20 20 20 20 28 2c 28 63 6f 6e 64 20 (when.,res-sym..........(,(cond.
9b80 28 28 65 71 75 61 6c 20 22 6d 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 76 61 72 69 61 62 6c ((equal."m".(symbol-name.variabl
9ba0 65 29 29 20 27 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 6d 29 0a 20 20 20 20 20 20 20 20 e)).'yaml--state-set-m).........
9bc0 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 22 74 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d .........((equal."t".(symbol-nam
9be0 65 20 76 61 72 69 61 62 6c 65 29 29 20 27 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 74 29 e.variable)).'yaml--state-set-t)
9c00 29 0a 20 20 20 20 20 20 20 20 20 20 2c 72 65 73 2d 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 2c )...........,res-sym)..........,
9c20 72 65 73 2d 73 79 6d 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 63 68 6b res-sym))))..(defmacro.yaml--chk
9c40 20 28 74 79 70 65 20 65 78 70 72 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 45 58 50 52 20 69 73 .(type.expr)..."Check.if.EXPR.is
9c60 20 6e 6f 6e 2d 6e 69 6c 20 61 74 20 74 68 65 20 70 61 72 73 69 6e 67 20 70 6f 73 69 74 69 6f 6e .non-nil.at.the.parsing.position
9c80 2e 0a 0a 49 66 20 54 59 50 45 20 69 73 20 5c 22 3c 3d 5c 22 20 74 68 65 6e 20 63 68 65 63 6b 20 ...If.TYPE.is.\"<=\".then.check.
9ca0 61 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 6f 73 69 74 69 6f 6e 2e 20 20 49 66 20 54 59 at.the.previous.position...If.TY
9cc0 50 45 0a 69 73 20 5c 22 21 5c 22 20 65 6e 73 75 72 65 20 74 68 61 74 20 45 58 50 52 20 69 73 20 PE.is.\"!\".ensure.that.EXPR.is.
9ce0 6e 69 6c 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 54 59 50 45 20 69 73 20 5c 22 3d 5c nil...Otherwise,.if.TYPE.is.\"=\
9d00 22 0a 74 68 65 6e 20 63 68 65 63 6b 20 45 58 50 52 20 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 ".then.check.EXPR.at.the.current
9d20 20 70 6f 73 69 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 73 79 6d 62 6f .position."...(let.((start-symbo
9d40 6c 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 73 74 61 72 74 22 29 29 0a 20 20 20 20 20 20 20 l.(make-symbol."start"))........
9d60 20 28 6f 6b 2d 73 79 6d 62 6f 6c 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6f 6b 22 29 29 29 .(ok-symbol.(make-symbol."ok")))
9d80 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 73 74 61 72 74 2d 73 79 6d 62 6f 6c 20 79 61 6d 6c 2d .....`(let.((,start-symbol.yaml-
9da0 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 5f -parsing-position)............(_
9dc0 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 2c 74 79 70 65 20 22 3c 3d 22 29 0a 20 20 20 20 20 20 .(when.(equal.,type."<=").......
9de0 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f ..........(setq.yaml--parsing-po
9e00 73 69 74 69 6f 6e 20 28 31 2d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f sition.(1-.yaml--parsing-positio
9e20 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2c 6f 6b 2d 73 79 6d 62 6f 6c 20 28 61 6e n))))............(,ok-symbol.(an
9e40 64 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 29 20 d.(>=.yaml--parsing-position.0).
9e60 2c 65 78 70 72 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 ,expr)))........(setq.yaml--pars
9e80 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 2c 73 74 61 72 74 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 ing-position.,start-symbol).....
9ea0 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 2c 74 79 70 65 20 22 21 22 29 0a 20 20 20 20 20 20 20 ...(if.(equal.,type."!")........
9ec0 20 20 20 20 28 6e 6f 74 20 2c 6f 6b 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 2c 6f ....(not.,ok-symbol)..........,o
9ee0 6b 2d 73 79 6d 62 6f 6c 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 69 6e k-symbol))))..(cl-defun.yaml--in
9f00 69 74 69 61 6c 69 7a 65 2d 70 61 72 73 69 6e 67 2d 73 74 61 74 65 0a 20 20 20 20 28 26 6b 65 79 itialize-parsing-state.....(&key
9f20 20 28 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 .(null-object.:null)...........(
9f40 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 3a 66 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 6f false-object.:false)...........o
9f60 62 6a 65 63 74 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6b 65 79 2d bject-type...........object-key-
9f80 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 0a 20 20 20 type...........sequence-type....
9fa0 20 20 20 20 20 20 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 0a 20 20 22 49 6e 69 74 69 61 6c .......string-values)..."Initial
9fc0 69 7a 65 20 73 74 61 74 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 70 61 72 73 69 6e 67 20 61 ize.state.required.for.parsing.a
9fe0 63 63 6f 72 64 69 6e 67 20 74 6f 20 70 6c 69 73 74 20 41 52 47 53 2e 22 0a 20 20 28 73 65 74 71 ccording.to.plist.ARGS."...(setq
a000 20 79 61 6d 6c 2d 2d 63 61 63 68 65 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d .yaml--cache.nil)...(setq.yaml--
a020 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d object-stack.nil)...(setq.yaml--
a040 73 74 61 74 65 2d 73 74 61 63 6b 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 72 state-stack.nil)...(setq.yaml--r
a060 6f 6f 74 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 oot.nil)...(setq.yaml--anchor-ma
a080 70 70 69 6e 67 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 ppings.(make-hash-table.:test.'e
a0a0 71 75 61 6c 29 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 qual))...(setq.yaml--resolve-ali
a0c0 61 73 65 73 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d ases.nil)...(setq.yaml--parsing-
a0e0 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 6e 75 6c 6c 2d 6f 62 6a 65 63 74 29 0a 20 20 28 73 65 74 71 null-object.null-object)...(setq
a100 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 66 61 6c 73 .yaml--parsing-false-object.fals
a120 65 2d 6f 62 6a 65 63 74 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 6f e-object)...(cond....((or.(not.o
a140 62 6a 65 63 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6f 62 6a 65 63 bject-type).........(equal.objec
a160 74 2d 74 79 70 65 20 27 68 61 73 68 2d 74 61 62 6c 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 79 t-type.'hash-table)).....(setq.y
a180 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 68 61 73 68 2d 74 aml--parsing-object-type.'hash-t
a1a0 61 62 6c 65 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 61 6c 69 73 74 20 6f 62 6a 65 63 74 2d able))....((equal.'alist.object-
a1c0 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 type).....(setq.yaml--parsing-ob
a1e0 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 70 ject-type.'alist))....((equal.'p
a200 6c 69 73 74 20 6f 62 6a 65 63 74 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c list.object-type).....(setq.yaml
a220 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 70 6c 69 73 74 29 29 0a 20 --parsing-object-type.'plist))..
a240 20 20 28 74 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 2d 74 79 70 65 ..(t.(error."Invalid.object-type
a260 2e 20 20 4d 75 73 74 20 62 65 20 68 61 73 68 2d 74 61 62 6c 65 2c 20 61 6c 69 73 74 2c 20 6f 72 ...Must.be.hash-table,.alist,.or
a280 20 70 6c 69 73 74 22 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 .plist")))...(cond....((or.(not.
a2a0 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 object-key-type).........(equal.
a2c0 27 73 79 6d 62 6f 6c 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 29 0a 20 20 20 20 28 69 'symbol.object-key-type)).....(i
a2e0 66 20 28 65 71 75 61 6c 20 27 70 6c 69 73 74 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 f.(equal.'plist.yaml--parsing-ob
a300 6a 65 63 74 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 ject-type).........(setq.yaml--p
a320 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 6b 65 79 77 6f 72 64 29 arsing-object-key-type.'keyword)
a340 0a 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 .......(setq.yaml--parsing-objec
a360 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 28 28 65 71 75 61 6c t-key-type.'symbol)))....((equal
a380 20 27 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 28 73 .'string.object-key-type).....(s
a3a0 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 etq.yaml--parsing-object-key-typ
a3c0 65 20 27 73 74 72 69 6e 67 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 6b 65 79 77 6f 72 64 20 e.'string))....((equal.'keyword.
a3e0 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d object-key-type).....(setq.yaml-
a400 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 6b 65 79 77 6f 72 -parsing-object-key-type.'keywor
a420 64 29 29 0a 20 20 20 28 74 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 d))....(t.(error."Invalid.object
a440 2d 6b 65 79 2d 74 79 70 65 2e 20 20 4d 75 73 74 20 62 65 20 73 74 72 69 6e 67 2c 20 6b 65 79 77 -key-type...Must.be.string,.keyw
a460 6f 72 64 2c 20 6f 72 20 73 79 6d 62 6f 6c 22 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 ord,.or.symbol")))...(cond....((
a480 6f 72 20 28 6e 6f 74 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 or.(not.sequence-type).........(
a4a0 65 71 75 61 6c 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 61 79 29 29 0a 20 20 20 equal.sequence-type.'array))....
a4c0 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 .(setq.yaml--parsing-sequence-ty
a4e0 70 65 20 27 61 72 72 61 79 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 6c 69 73 74 20 73 65 71 pe.'array))....((equal.'list.seq
a500 75 65 6e 63 65 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 uence-type).....(setq.yaml--pars
a520 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 29 0a 20 20 20 28 74 20 ing-sequence-type.'list))....(t.
a540 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 2e 20 20 (error."Invalid.sequence-type...
a560 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 6d 75 73 74 20 62 65 20 6c 69 73 74 20 6f 72 20 61 72 sequence-type.must.be.list.or.ar
a580 72 61 79 22 29 29 29 0a 20 20 28 69 66 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 0a 20 20 20 20 ray")))...(if.string-values.....
a5a0 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 0a 20 ..(setq.yaml--string-values.t)..
a5c0 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 6e 69 6c ...(setq.yaml--string-values.nil
a5e0 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 )))..(cl-defun.yaml-parse-string
a600 20 28 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(string........................
a620 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......&key......................
a640 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 ........(null-object.:null).....
a660 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 28 66 61 6c 73 65 2d .........................(false-
a680 6f 62 6a 65 63 74 20 3a 66 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 object.:false)..................
a6a0 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 ............object-type.........
a6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6b 65 79 2d .....................object-key-
a6e0 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 type............................
a700 20 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..sequence-type.................
a720 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 0a 20 20 22 50 .............string-values)..."P
a740 61 72 73 65 20 74 68 65 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 2e 0a 0a arse.the.YAML.value.in.STRING...
a760 4f 42 4a 45 43 54 2d 54 59 50 45 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 6f OBJECT-TYPE.specifies.the.Lisp.o
a780 62 6a 65 63 74 20 74 6f 20 75 73 65 20 66 6f 72 20 72 65 70 72 65 73 65 6e 74 69 6e 67 0a 6b 65 bject.to.use.for.representing.ke
a7a0 79 2d 76 61 6c 75 65 20 59 41 4d 4c 20 6d 61 70 70 69 6e 67 73 2e 20 20 50 6f 73 73 69 62 6c 65 y-value.YAML.mappings...Possible
a7c0 20 76 61 6c 75 65 73 20 66 6f 72 20 4f 42 4a 45 43 54 2d 54 59 50 45 20 61 72 65 0a 74 68 65 20 .values.for.OBJECT-TYPE.are.the.
a7e0 73 79 6d 62 6f 6c 73 20 60 68 61 73 68 2d 74 61 62 6c 65 27 20 28 64 65 66 61 75 6c 74 29 2c 20 symbols.`hash-table'.(default),.
a800 60 61 6c 69 73 74 27 2c 20 61 6e 64 20 60 70 6c 69 73 74 27 2e 0a 0a 4f 42 4a 45 43 54 2d 4b 45 `alist',.and.`plist'...OBJECT-KE
a820 59 2d 54 59 50 45 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 74 79 70 65 20 74 Y-TYPE.specifies.the.Lisp.type.t
a840 6f 20 75 73 65 20 66 6f 72 20 6b 65 79 73 20 69 6e 0a 6b 65 79 2d 76 61 6c 75 65 20 59 41 4d 4c o.use.for.keys.in.key-value.YAML
a860 20 6d 61 70 70 69 6e 67 73 2e 20 20 50 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 61 72 65 20 .mappings...Possible.values.are.
a880 74 68 65 20 73 79 6d 62 6f 6c 73 0a 60 73 74 72 69 6e 67 27 2c 20 60 73 79 6d 62 6f 6c 27 2c 20 the.symbols.`string',.`symbol',.
a8a0 61 6e 64 20 60 6b 65 79 77 6f 72 64 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 and.`keyword'...By.default,.this
a8c0 20 69 73 20 60 73 79 6d 62 6f 6c 27 3b 0a 69 66 20 4f 42 4a 45 43 54 2d 54 59 50 45 20 69 73 20 .is.`symbol';.if.OBJECT-TYPE.is.
a8e0 60 70 6c 69 73 74 27 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 60 6b 65 79 77 6f 72 64 `plist',.the.default.is.`keyword
a900 27 20 28 61 6e 64 20 60 73 79 6d 62 6f 6c 27 0a 62 65 63 6f 6d 65 73 20 73 79 6e 6f 6e 79 6d 20 '.(and.`symbol'.becomes.synonym.
a920 66 6f 72 20 60 6b 65 79 77 6f 72 64 27 29 2e 0a 0a 53 45 51 55 45 4e 43 45 2d 54 59 50 45 20 73 for.`keyword')...SEQUENCE-TYPE.s
a940 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 75 73 65 20 pecifies.the.Lisp.object.to.use.
a960 66 6f 72 20 72 65 70 72 65 73 65 6e 74 69 6e 67 0a 59 41 4d 4c 20 73 65 71 75 65 6e 63 65 73 2e for.representing.YAML.sequences.
a980 20 20 50 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 53 45 51 55 45 4e 43 45 2d 54 ..Possible.values.for.SEQUENCE-T
a9a0 59 50 45 20 61 72 65 20 74 68 65 20 73 79 6d 62 6f 6c 73 0a 60 6c 69 73 74 27 2c 20 61 6e 64 20 YPE.are.the.symbols.`list',.and.
a9c0 60 61 72 72 61 79 27 20 28 64 65 66 61 75 6c 74 29 2e 0a 0a 4e 55 4c 4c 2d 4f 42 4a 45 43 54 20 `array'.(default)...NULL-OBJECT.
a9e0 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6f 62 6a 65 63 74 20 75 73 65 64 20 74 6f 20 72 65 70 72 contains.the.object.used.to.repr
aa00 65 73 65 6e 74 20 74 68 65 20 6e 75 6c 6c 20 76 61 6c 75 65 2e 0a 49 74 20 64 65 66 61 75 6c 74 esent.the.null.value..It.default
aa20 73 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 3a 6e 75 6c 6c 27 2e 0a 0a 46 41 4c 53 45 2d s.to.the.symbol.`:null'...FALSE-
aa40 4f 42 4a 45 43 54 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6f 62 6a 65 63 74 20 75 73 65 64 20 OBJECT.contains.the.object.used.
aa60 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 20 66 61 6c 73 65 0a 76 61 6c 75 65 2e 20 20 49 to.represent.the.false.value...I
aa80 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 3a 66 61 6c 73 65 t.defaults.to.the.symbol.`:false
aaa0 27 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 70 61 72 73 69 6e 67 2d '."...(yaml--initialize-parsing-
aac0 73 74 61 74 65 0a 20 20 20 3a 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 6e 75 6c 6c 2d 6f 62 6a 65 63 state....:null-object.null-objec
aae0 74 0a 20 20 20 3a 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 66 61 6c 73 65 2d 6f 62 6a 65 63 74 0a t....:false-object.false-object.
ab00 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 6f 62 6a 65 63 74 2d 74 79 70 65 0a 20 20 20 3a ...:object-type.object-type....:
ab20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 0a object-key-type.object-key-type.
ab40 20 20 20 3a 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 0a ...:sequence-type.sequence-type.
ab60 20 20 20 3a 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 ...:string-values.string-values)
ab80 0a 20 20 28 6c 65 74 20 28 28 72 65 73 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 20 73 74 72 69 6e ...(let.((res.(yaml--parse.strin
aba0 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 74 6f 70 29 29 29 29 0a g................(yaml--top)))).
abc0 20 20 20 20 28 77 68 65 6e 20 28 3c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 ....(when.(<.yaml--parsing-posit
abe0 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 ion.(length.yaml--parsing-input)
ac00 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 22 55 6e 61 62 6c 65 20 74 6f ).......(error........"Unable.to
ac20 20 70 61 72 73 65 20 59 41 4d 4c 2e 20 20 50 61 72 73 65 72 20 66 69 6e 69 73 68 65 64 20 62 65 .parse.YAML...Parser.finished.be
ac40 66 6f 72 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 20 25 73 2f 25 73 22 0a 20 20 20 20 20 20 20 fore.end.of.input.%s/%s"........
ac60 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 28 6c yaml--parsing-position........(l
ac80 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 29 0a 20 20 20 ength.yaml--parsing-input)))....
aca0 20 28 77 68 65 6e 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 20 28 6d 65 73 73 61 67 .(when.yaml--parse-debug.(messag
acc0 65 20 22 50 61 72 73 65 64 20 64 61 74 61 3a 20 25 73 22 20 28 70 70 2d 74 6f 2d 73 74 72 69 6e e."Parsed.data:.%s".(pp-to-strin
ace0 67 20 72 65 73 29 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 g.res))).....(yaml--walk-events.
ad00 72 65 73 29 0a 20 20 20 20 28 69 66 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 65 6d 70 74 79 2d 70 res).....(if.(hash-table-empty-p
ad20 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 .yaml--anchor-mappings).........
ad40 79 61 6d 6c 2d 2d 72 6f 6f 74 0a 20 20 20 20 20 20 3b 3b 20 52 75 6e 20 65 76 65 6e 74 20 70 72 yaml--root.......;;.Run.event.pr
ad60 6f 63 65 73 73 69 6e 67 20 74 77 69 63 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 61 6c 69 61 73 65 ocessing.twice.to.resolve.aliase
ad80 73 2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 79 61 6d 6c 2d 2d 72 6f 6f 74 20 6e 69 6c 29 0a s........(let.((yaml--root.nil).
ada0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 73 ............(yaml--resolve-alias
adc0 65 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 es.t)).........(yaml--walk-event
ade0 73 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 79 61 6d 6c 2d 2d 72 6f 6f 74 29 29 29 29 0a 0a 28 s.res).........yaml--root))))..(
ae00 64 65 66 75 6e 20 79 61 6d 6c 2d 70 61 72 73 65 2d 74 72 65 65 20 28 73 74 72 69 6e 67 29 0a 20 defun.yaml-parse-tree.(string)..
ae20 20 22 50 61 72 73 65 20 74 68 65 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 ."Parse.the.YAML.value.in.STRING
ae40 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 73 20 70 61 72 73 65 20 74 72 65 65 2e 22 0a 20 20 28 .and.return.its.parse.tree."...(
ae60 79 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 70 61 72 73 69 6e 67 2d 73 74 61 74 65 29 0a yaml--initialize-parsing-state).
ae80 20 20 28 6c 65 74 2a 20 28 28 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f ..(let*.((yaml--parsing-store-po
aea0 73 69 74 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 20 28 79 61 6d 6c 2d 2d 70 sition.t)..........(res.(yaml--p
aec0 61 72 73 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d arse.string.................(yam
aee0 6c 2d 2d 74 6f 70 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20 79 61 6d 6c 2d 2d 70 61 l--top)))).....(when.(<.yaml--pa
af00 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 rsing-position.(length.yaml--par
af20 73 69 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 sing-input)).......(error.......
af40 20 22 55 6e 61 62 6c 65 20 74 6f 20 70 61 72 73 65 20 59 41 4d 4c 2e 20 20 50 61 72 73 65 72 20 ."Unable.to.parse.YAML...Parser.
af60 66 69 6e 69 73 68 65 64 20 62 65 66 6f 72 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 20 25 73 2f finished.before.end.of.input.%s/
af80 25 73 22 0a 20 20 20 20 20 20 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f %s"........yaml--parsing-positio
afa0 6e 0a 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 n........(length.yaml--parsing-i
afc0 6e 70 75 74 29 29 29 0a 20 20 20 20 72 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 70 nput))).....res))..(defun.yaml-p
afe0 61 72 73 65 2d 73 74 72 69 6e 67 2d 77 69 74 68 2d 70 6f 73 20 28 73 74 72 69 6e 67 29 0a 20 20 arse-string-with-pos.(string)...
b000 22 50 61 72 73 65 20 74 68 65 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 2c "Parse.the.YAML.value.in.STRING,
b020 20 73 74 6f 72 69 6e 67 20 70 6f 73 69 74 69 6f 6e 73 20 61 73 20 74 65 78 74 20 70 72 6f 70 65 .storing.positions.as.text.prope
b040 72 74 69 65 73 2e 0a 0a 4e 4f 54 45 3a 20 54 68 69 73 20 69 73 20 61 6e 20 65 78 70 65 72 69 6d rties...NOTE:.This.is.an.experim
b060 65 6e 74 61 6c 20 66 65 61 74 75 72 65 20 61 6e 64 20 6d 61 79 20 65 78 70 65 72 69 65 6e 63 65 ental.feature.and.may.experience
b080 20 41 50 49 0a 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 22 0a 20 20 28 .API.changes.in.the.future."...(
b0a0 6c 65 74 20 28 28 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 let.((yaml--parsing-store-positi
b0c0 6f 6e 20 74 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 73 74 on.t)).....(yaml-parse-string.st
b0e0 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a ring........................:obj
b100 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ect-type.'alist.................
b120 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e 67 0a .......:object-key-type.'string.
b140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 74 72 69 6e 67 2d 76 .......................:string-v
b160 61 6c 75 65 73 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 alues.t)))..(defun.yaml--parse-f
b180 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 28 73 74 61 74 65 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 rom-grammar.(state.&rest.args)..
b1a0 20 22 50 61 72 73 65 20 59 41 4d 4c 20 67 72 61 6d 6d 61 72 20 66 6f 72 20 67 69 76 65 6e 20 53 ."Parse.YAML.grammar.for.given.S
b1c0 54 41 54 45 20 61 6e 64 20 41 52 47 53 2e 0a 0a 52 75 6c 65 73 20 66 6f 72 20 74 68 69 73 20 66 TATE.and.ARGS...Rules.for.this.f
b1e0 75 6e 63 74 69 6f 6e 20 61 72 65 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65 20 79 61 6d 6c 2d unction.are.defined.by.the.yaml-
b200 73 70 65 63 20 4a 53 4f 4e 20 66 69 6c 65 2e 22 0a 20 20 28 70 63 61 73 65 20 73 74 61 74 65 0a spec.JSON.file."...(pcase.state.
b220 20 20 20 20 28 27 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 28 6c 65 74 20 ....('c-flow-sequence......(let.
b240 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 20 ((n.(nth.0.args))............(c.
b260 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 (nth.1.args)))........(yaml--fra
b280 6d 65 20 22 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 me."c-flow-sequence"..........(y
b2a0 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c aml--all...........(yaml--chr.?\
b2c0 5b 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 [)...........(yaml--rep.0.1.....
b2e0 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(lambda.().(yaml--parse-
b300 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a from-grammar.'s-separate.n.c))).
b320 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 ..........(yaml--rep.0.1........
b340 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .....(lambda.()...............(y
b360 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 aml--parse-from-grammar.........
b380 20 20 20 20 20 20 20 27 6e 73 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 20 6e 0a .......'ns-s-flow-seq-entries.n.
b3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
b3c0 2d 67 72 61 6d 6d 61 72 20 27 69 6e 2d 66 6c 6f 77 20 63 29 29 29 29 0a 20 20 20 20 20 20 20 20 -grammar.'in-flow.c)))).........
b3e0 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 69 ..(yaml--chr.?\])))))......('c-i
b400 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 28 6c 65 74 20 28 ndentation-indicator......(let.(
b420 28 6d 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d (m.(nth.0.args)))........(yaml--
b440 66 72 61 6d 65 20 22 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 22 0a frame."c-indentation-indicator".
b460 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d .........(yaml--any.(when.(yaml-
b480 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 -parse-from-grammar.'ns-dec-digi
b4a0 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d t).......................(yaml--
b4c0 73 65 74 20 6d 20 28 79 61 6d 6c 2d 2d 6f 72 64 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d set.m.(yaml--ord.(lambda.().(yam
b4e0 6c 2d 2d 6d 61 74 63 68 29 29 29 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--match)))).t).................
b500 20 20 20 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 0a 20 20 20 20 20 20 20 20 ....(when.(yaml--empty).........
b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 6d 20 28 79 61 6d 6c ..............(let.((new-m.(yaml
b540 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 --auto-detect.m)))..............
b560 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 20 6d 20 6e 65 77 2d 6d 29 29 0a ...........(yaml--set.m.new-m)).
b580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 29 0a 0a 20 20 ......................t)))))....
b5a0 20 20 28 27 6e 73 2d 72 65 73 65 72 76 65 64 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 20 20 28 ..('ns-reserved-directive......(
b5c0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 72 65 73 65 72 76 65 64 2d 64 69 72 65 63 74 69 yaml--frame."ns-reserved-directi
b5e0 76 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 ve"........(yaml--all.(yaml--par
b600 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 6e 61 se-from-grammar.'ns-directive-na
b620 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 me)...................(yaml--rep
b640 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 2.0.nil.....................(lam
b660 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 bda.().......................(ya
b680 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ml--all........................(
b6a0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
b6c0 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rate-in-line)...................
b6e0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
b700 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 65 72 29 29 29 29 29 29 29 0a 0a 20 ns-directive-parameter)))))))...
b720 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a ...('ns-flow-map-implicit-entry.
b740 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 .....(let.((n.(nth.0.args)).....
b760 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 .......(c.(nth.1.args)))........
b780 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 (yaml--frame."ns-flow-map-implic
b7a0 69 74 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 49 20 72 61 it-entry"..........;;.NOTE:.I.ra
b7c0 6e 20 69 6e 74 6f 20 61 20 62 75 67 20 77 69 74 68 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 n.into.a.bug.with.the.order.of.t
b7e0 68 65 73 65 20 72 75 6c 65 73 2e 20 49 74 20 73 65 65 6d 73 0a 20 20 20 20 20 20 20 20 20 3b 3b hese.rules..It.seems..........;;
b800 20 73 6f 6d 65 74 69 6d 65 73 20 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 6d 6c 2d 6b 65 79 2d .sometimes.ns-flow-map-yaml-key-
b820 65 6e 74 72 79 20 73 75 63 63 65 65 64 73 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 entry.succeeds.with.an.empty....
b840 20 20 20 20 20 20 3b 3b 20 77 68 65 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 61 6e 73 77 65 72 ......;;.when.the.correct.answer
b860 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 63 2d 6e 73 2d 66 6c 6f 77 .should.be..........;;.c-ns-flow
b880 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 2e 20 20 43 68 61 6e 67 69 6e 67 20 74 -map-json-key-entry...Changing.t
b8a0 68 65 20 6f 72 64 65 72 20 73 65 65 6d 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 68 he.order.seemed.to..........;;.h
b8c0 61 76 65 20 66 69 78 20 74 68 69 73 20 62 75 74 20 74 68 69 73 20 73 65 65 6d 73 20 6c 69 6b 65 ave.fix.this.but.this.seems.like
b8e0 20 61 20 62 61 6e 64 61 67 65 20 66 69 78 2e 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .a.bandage.fix...........(yaml--
b900 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d any...........(yaml--parse-from-
b920 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d grammar.'c-ns-flow-map-json-key-
b940 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 entry.n.c)...........(yaml--pars
b960 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 6d 6c e-from-grammar.'ns-flow-map-yaml
b980 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d -key-entry.n.c)...........(yaml-
b9a0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d -parse-from-grammar.'c-ns-flow-m
b9c0 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 ap-empty-key-entry.n.c))))).....
b9e0 20 28 27 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 0a 20 20 20 20 20 28 79 61 6d .('ns-esc-double-quote......(yam
ba00 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 22 0a 20 l--frame."ns-esc-double-quote"..
ba20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 29 0a 0a 20 20 20 20 28 27 63 ......(yaml--chr.?\")))......('c
ba40 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 -mapping-start......(yaml--frame
ba60 20 22 63 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ."c-mapping-start".(yaml--chr.?\
ba80 7b 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 {)))......('ns-flow-seq-entry...
baa0 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 ...(let.((n.(nth.0.args)).......
bac0 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 .....(c.(nth.1.args)))........(y
bae0 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 22 0a 20 aml--frame."ns-flow-seq-entry"..
bb00 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(yaml--any.(yaml--parse-
bb20 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 20 6e 20 63 29 0a from-grammar.'ns-flow-pair.n.c).
bb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
bb60 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 6e 20 63 29 -from-grammar.'ns-flow-node.n.c)
bb80 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 65 6d 70 74 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 ))))......('l-empty......(let.((
bba0 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e n.(nth.0.args))............(c.(n
bbc0 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 th.1.args)))........(yaml--frame
bbe0 20 22 6c 2d 65 6d 70 74 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 ."l-empty"..........(yaml--all.(
bc00 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d yaml--any.(yaml--parse-from-gram
bc20 6d 61 72 20 27 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 mar.'s-line-prefix.n.c).........
bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 .......................(yaml--pa
bc60 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 2d 6c 74 20 6e 29 rse-from-grammar.'s-indent-lt.n)
bc80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ).....................(yaml--par
bca0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 se-from-grammar.'b-as-line-feed)
bcc0 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 ))))......('c-primary-tag-handle
bce0 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 70 72 69 6d 61 72 79 2d 74 61 ......(yaml--frame."c-primary-ta
bd00 67 2d 68 61 6e 64 6c 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 29 0a 0a 20 20 20 g-handle".(yaml--chr.?\!))).....
bd20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d .('ns-plain-safe-out......(yaml-
bd40 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 22 0a 20 20 20 20 20 -frame."ns-plain-safe-out"......
bd60 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
bd80 63 68 61 72 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 73 68 6f 72 74 68 61 6e 64 2d 74 61 char)))......('c-ns-shorthand-ta
bda0 67 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 73 68 6f 72 74 68 g......(yaml--frame."c-ns-shorth
bdc0 61 6e 64 2d 74 61 67 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 and-tag"........(yaml--all......
bde0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d ...(yaml--parse-from-grammar.'c-
be00 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 tag-handle).........(yaml--rep.1
be20 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .nil.(lambda.().(yaml--parse-fro
be40 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 74 61 67 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 m-grammar.'ns-tag-char))))))....
be60 20 20 28 27 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 20 20 28 79 ..('nb-ns-single-in-line......(y
be80 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 aml--frame."nb-ns-single-in-line
bea0 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 "........(yaml--rep2.0.nil......
bec0 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ....(lambda.()............(yaml-
bee0 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 -all.(yaml--rep2.0.nil..........
bf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d ...............(lambda.().(yaml-
bf20 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a -parse-from-grammar.'s-white))).
bf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
bf60 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 29 se-from-grammar.'ns-single-char)
bf80 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 73 74 72 69 70 2d 65 6d 70 74 79 0a 20 20 20 20 20 )))))......('l-strip-empty......
bfa0 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((n.(nth.0.args)))........(
bfc0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 73 74 72 69 70 2d 65 6d 70 74 79 22 0a 20 20 20 20 yaml--frame."l-strip-empty".....
bfe0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .....(yaml--all...........(yaml-
c000 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 -rep2.0.nil.............(lambda.
c020 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ().(yaml--all...................
c040 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
c060 27 73 2d 69 6e 64 65 6e 74 2d 6c 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 's-indent-le.n).................
c080 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
c0a0 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 r.'b-non-content))))...........(
c0c0 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 yaml--rep.0.1.............(lambd
c0e0 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 a.().(yaml--parse-from-grammar.'
c100 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 20 6e 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 l-trail-comments.n)))))))......(
c120 27 63 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 'c-indicator......(yaml--frame."
c140 63 2d 69 6e 64 69 63 61 74 6f 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 c-indicator"........(yaml--any.(
c160 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\-)..................
c180 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\?)................
c1a0 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?\:)..............
c1c0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 .....(yaml--chr.?\,)............
c1e0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 .......(yaml--chr.?\[)..........
c200 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\])........
c220 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7b 29 0a 20 20 20 20 20 ...........(yaml--chr.?\{)......
c240 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d 29 0a 20 20 20 .............(yaml--chr.?\})....
c260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 0a 20 ...............(yaml--chr.?\#)..
c280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 .................(yaml--chr.?\&)
c2a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ...................(yaml--chr.?\
c2c0 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 *)...................(yaml--chr.
c2e0 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 ?\!)...................(yaml--ch
c300 72 20 3f 5c 7c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d r.?\|)...................(yaml--
c320 63 68 72 20 3f 5c 3e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c chr.?\>)...................(yaml
c340 2d 2d 63 68 72 20 3f 5c 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 --chr.?\')...................(ya
c360 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ml--chr.?\")...................(
c380 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\%)..................
c3a0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 40 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\@)................
c3c0 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 60 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6c ...(yaml--chr.?\`))))......('c-l
c3e0 2b 6c 69 74 65 72 61 6c 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 +literal......(let.((n.(nth.0.ar
c400 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6c 2b 6c gs)))........(yaml--frame."c-l+l
c420 69 74 65 72 61 6c 22 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 iteral"..........(progn.........
c440 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ...(yaml--all.............(yaml-
c460 2d 63 68 72 20 3f 5c 7c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 -chr.?\|).............(yaml--par
c480 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 se-from-grammar.'c-b-block-heade
c4a0 72 20 6e 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 0a 20 20 20 20 20 20 r.n.(yaml--state-curr-t)).......
c4c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
c4e0 27 6c 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 'l-literal-content..............
c500 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 28 6d 61 78 20 28 2b .........................(max.(+
c520 20 6e 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 29 29 20 31 29 0a 20 20 20 20 .n.(yaml--state-curr-m)).1).....
c540 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 ................................
c560 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 29 29 29 29 29 0a 0a 20 20 ..(yaml--state-curr-t)))))))....
c580 20 20 28 27 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 ..('c-single-quoted......(let.((
c5a0 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e n.(nth.0.args))............(c.(n
c5c0 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 th.1.args)))........(yaml--frame
c5e0 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d ."c-single-quoted"..........(yam
c600 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 0a 20 20 20 20 20 20 20 20 20 l--all.(yaml--chr.?\')..........
c620 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
c640 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 74 20 6e 20 63 29 0a 20 20 20 20 20 20 mmar.'nb-single-text.n.c).......
c660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 29 29 ..............(yaml--chr.?\'))))
c680 29 0a 0a 20 20 20 20 28 27 63 2d 66 6f 72 62 69 64 64 65 6e 0a 20 20 20 20 20 28 79 61 6d 6c 2d )......('c-forbidden......(yaml-
c6a0 2d 66 72 61 6d 65 20 22 63 2d 66 6f 72 62 69 64 64 65 6e 22 0a 20 20 20 20 20 20 20 28 79 61 6d -frame."c-forbidden"........(yam
c6c0 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 l--all.(yaml--start-of-line)....
c6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 ...............(yaml--any.......
c700 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
c720 72 61 6d 6d 61 72 20 27 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 29 0a 20 20 20 20 20 20 rammar.'c-directives-end).......
c740 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
c760 72 61 6d 6d 61 72 20 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 rammar.'c-document-end))........
c780 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--any...........
c7a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
c7c0 61 72 20 27 62 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ar.'b-char)....................(
c7e0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 yaml--parse-from-grammar.'s-whit
c800 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 e)....................(yaml--end
c820 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 61 6c 69 61 -of-stream)))))......('c-ns-alia
c840 73 2d 6e 6f 64 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 61 s-node......(yaml--frame."c-ns-a
c860 6c 69 61 73 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 lias-node"........(yaml--all.(ya
c880 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ml--chr.?\*)...................(
c8a0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 61 6e 63 yaml--parse-from-grammar.'ns-anc
c8c0 68 6f 72 2d 6e 61 6d 65 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 73 65 63 6f 6e 64 61 72 79 2d hor-name))))......('c-secondary-
c8e0 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d tag-handle......(yaml--frame."c-
c900 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 22 0a 20 20 20 20 20 20 20 28 79 61 secondary-tag-handle"........(ya
c920 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 20 28 79 61 6d 6c 2d 2d 63 ml--all.(yaml--chr.?\!).(yaml--c
c940 68 72 20 3f 5c 21 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 hr.?\!))))......('ns-esc-next-li
c960 6e 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 6e 65 78 ne......(yaml--frame."ns-esc-nex
c980 74 2d 6c 69 6e 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4e 29 29 29 0a 0a 20 20 20 20 28 27 t-line".(yaml--chr.?N)))......('
c9a0 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e l-nb-same-lines......(let.((n.(n
c9c0 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 th.0.args)))........(yaml--frame
c9e0 20 22 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d ."l-nb-same-lines"..........(yam
ca00 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e l--all...........(yaml--rep2.0.n
ca20 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d il.............(lambda.().(yaml-
ca40 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 -parse-from-grammar.'l-empty.n."
ca60 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e block-in")))...........(yaml--an
ca80 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e y.(yaml--parse-from-grammar.'l-n
caa0 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b-folded-lines.n)...............
cac0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
cae0 20 27 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 .'l-nb-spaced-lines.n)))))).....
cb00 20 28 27 63 2d 61 6c 69 61 73 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d .('c-alias......(yaml--frame."c-
cb20 61 6c 69 61 73 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 29 29 0a 0a 20 20 20 20 28 27 alias".(yaml--chr.?\*)))......('
cb40 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 ns-single-char......(yaml--frame
cb60 20 22 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ."ns-single-char"........(yaml--
cb80 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d but.(lambda.().(yaml--parse-from
cba0 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 29 29 0a 20 20 20 20 20 -grammar.'nb-single-char))......
cbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 .............(lambda.().(yaml--p
cbe0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 0a arse-from-grammar.'s-white))))).
cc00 0a 20 20 20 20 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 .....('c-l-block-map-implicit-va
cc20 6c 75 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 lue......(let.((n.(nth.0.args)))
cc40 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d ........(yaml--frame."c-l-block-
cc60 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 map-implicit-value"..........(ya
cc80 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 ml--all.(yaml--chr.?\:).........
cca0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 ............(yaml--any..........
ccc0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
cce0 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 20 6e 20 22 62 6c 6f 63 6b 2d 6f ammar.'s-l+block-node.n."block-o
cd00 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ut")......................(yaml-
cd20 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 -all.(yaml--parse-from-grammar.'
cd40 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-node).........................
cd60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
cd80 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 r.'s-l-comments)))))))......('ns
cda0 2d 75 72 69 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d -uri-char......(yaml--frame."ns-
cdc0 75 72 69 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d uri-char"........(yaml--any.(yam
cde0 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 0a 20 20 20 20 20 20 20 20 20 l--all.(yaml--chr.?\%)..........
ce00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
ce20 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 29 0a 20 20 20 -from-grammar.'ns-hex-digit)....
ce40 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 28 79 61 6d 6c 2d ..........................(yaml-
ce60 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 -parse-from-grammar.'ns-hex-digi
ce80 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 t))...................(yaml--par
cea0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 77 6f 72 64 2d 63 68 61 72 29 0a 20 se-from-grammar.'ns-word-char)..
cec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 .................(yaml--chr.?\#)
cee0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ...................(yaml--chr.?\
cf00 3b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 ;)...................(yaml--chr.
cf20 3f 5c 2f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 ?\/)...................(yaml--ch
cf40 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d r.?\?)...................(yaml--
cf60 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c chr.?\:)...................(yaml
cf80 2d 2d 63 68 72 20 3f 5c 40 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 --chr.?\@)...................(ya
cfa0 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ml--chr.?\&)...................(
cfc0 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\=)..................
cfe0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\+)................
d000 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 24 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?\$)..............
d020 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 .....(yaml--chr.?\,)............
d040 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5f 29 0a 20 20 20 20 20 20 20 20 20 .......(yaml--chr.?\_)..........
d060 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\.)........
d080 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 ...........(yaml--chr.?\!)......
d0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7e 29 0a 20 20 20 .............(yaml--chr.?\~)....
d0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 0a 20 ...............(yaml--chr.?\*)..
d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 .................(yaml--chr.?\')
d100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ...................(yaml--chr.?\
d120 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 ()...................(yaml--chr.
d140 3f 5c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 ?\))...................(yaml--ch
d160 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d r.?\[)...................(yaml--
d180 63 68 72 20 3f 5c 5d 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 chr.?\]))))......('ns-esc-16-bit
d1a0 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 31 36 2d 62 69 ......(yaml--frame."ns-esc-16-bi
d1c0 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 t"........(yaml--all.(yaml--chr.
d1e0 3f 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 ?u)...................(yaml--rep
d200 20 34 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .4.4.....................(lambda
d220 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e .().(yaml--parse-from-grammar.'n
d240 73 2d 68 65 78 2d 64 69 67 69 74 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 6e 62 2d 73 70 s-hex-digit))))))......('l-nb-sp
d260 61 63 65 64 2d 6c 69 6e 65 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 aced-lines......(let.((n.(nth.0.
d280 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 6e args)))........(yaml--frame."l-n
d2a0 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d b-spaced-lines"..........(yaml--
d2c0 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d all...........(yaml--parse-from-
d2e0 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 20 6e 29 0a 20 20 20 grammar.'s-nb-spaced-text.n)....
d300 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 .......(yaml--rep2.0.nil........
d320 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 .....(lambda.().(yaml--all......
d340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
d360 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 73 70 61 63 65 64 20 6e 29 0a 20 20 20 20 from-grammar.'b-l-spaced.n).....
d380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
d3a0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 20 -from-grammar.'s-nb-spaced-text.
d3c0 6e 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 0a 20 20 20 20 20 28 n))))))))......('ns-plain......(
d3e0 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 let.((n.(nth.0.args))...........
d400 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .(c.(nth.1.args)))........(yaml-
d420 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 -frame."ns-plain"..........(pcas
d440 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 61 6d e.c............("block-key".(yam
d460 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d l--parse-from-grammar.'ns-plain-
d480 6f 6e 65 2d 6c 69 6e 65 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 one-line.c))............("flow-i
d4a0 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 n".(yaml--parse-from-grammar.'ns
d4c0 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 -plain-multi-line.n.c)).........
d4e0 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...("flow-key".(yaml--parse-from
d500 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 20 63 29 29 0a -grammar.'ns-plain-one-line.c)).
d520 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 ...........("flow-out".(yaml--pa
d540 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 rse-from-grammar.'ns-plain-multi
d560 2d 6c 69 6e 65 20 6e 20 63 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 70 72 69 6e 74 61 62 -line.n.c))))))......('c-printab
d580 6c 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 70 72 69 6e 74 61 62 6c le......(yaml--frame."c-printabl
d5a0 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 e"........(yaml--any.(yaml--chr.
d5c0 3f 5c 78 30 39 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ?\x09)...................(yaml--
d5e0 63 68 72 20 3f 5c 78 30 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 chr.?\x0A)...................(ya
d600 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 44 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--chr.?\x0D)..................
d620 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 32 30 20 3f 5c 78 37 45 29 0a 20 .(yaml--chr-range.?\x20.?\x7E)..
d640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 38 .................(yaml--chr.?\x8
d660 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 5)...................(yaml--chr-
d680 72 61 6e 67 65 20 3f 5c 78 41 30 20 3f 5c 78 44 37 46 46 29 0a 20 20 20 20 20 20 20 20 20 20 20 range.?\xA0.?\xD7FF)............
d6a0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 45 30 30 30 20 .......(yaml--chr-range.?\xE000.
d6c0 3f 5c 78 46 46 46 44 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ?\xFFFD)...................(yaml
d6e0 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 30 31 30 30 30 30 20 3f 5c 78 31 30 46 46 46 46 29 --chr-range.?\x010000.?\x10FFFF)
d700 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 0a 20 20 20 20 20 )))......('c-mapping-value......
d720 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 22 20 28 (yaml--frame."c-mapping-value".(
d740 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 6e 62 2d 6c 69 74 yaml--chr.?\:)))......('l-nb-lit
d760 65 72 61 6c 2d 74 65 78 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 eral-text......(let.((n.(nth.0.a
d780 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 6e 62 rgs)))........(yaml--frame."l-nb
d7a0 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 -literal-text"..........(yaml--a
d7c0 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 ll...........(yaml--rep2.0.nil..
d7e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
d800 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 62 6c 6f 63 se-from-grammar.'l-empty.n."bloc
d820 6b 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d k-in")))...........(yaml--parse-
d840 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 from-grammar.'s-indent.n).......
d860 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.1.nil............
d880 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(lambda.().(yaml--parse-from-gr
d8a0 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d ammar.'nb-char)))))))......('ns-
d8c0 70 6c 61 69 6e 2d 63 68 61 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 plain-char......(let.((c.(nth.0.
d8e0 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d args)))........(yaml--frame."ns-
d900 70 6c 61 69 6e 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a plain-char"..........(yaml--any.
d920 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--but............
d940 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (lambda.().(yaml--parse-from-gra
d960 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 0a 20 20 20 20 20 20 20 20 mmar.'ns-plain-safe.c)).........
d980 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 29 20 28 ...(lambda.().(yaml--chr.?\:)).(
d9a0 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 29 29 0a 20 20 20 20 lambda.().(yaml--chr.?\#))).....
d9c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d ......(yaml--all............(yam
d9e0 6c 2d 2d 63 68 6b 20 22 3c 3d 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 l--chk."<=".(yaml--parse-from-gr
da00 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d ammar.'ns-char))............(yam
da20 6c 2d 2d 63 68 72 20 3f 5c 23 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c l--chr.?\#))...........(yaml--al
da40 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 l............(yaml--chr.?\:)....
da60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 3d 22 20 28 79 61 6d 6c 2d 2d 70 61 ........(yaml--chk."=".(yaml--pa
da80 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 20 rse-from-grammar.'ns-plain-safe.
daa0 63 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 0a 20 c)))))))......('ns-anchor-char..
dac0 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 ....(yaml--frame."ns-anchor-char
dae0 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 "........(yaml--but.(lambda.().(
db00 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 yaml--parse-from-grammar.'ns-cha
db20 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 r))...................(lambda.()
db40 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c .(yaml--parse-from-grammar.'c-fl
db60 6f 77 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f ow-indicator)))))......('s-l+blo
db80 63 6b 2d 73 63 61 6c 61 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 ck-scalar......(let.((n.(nth.0.a
dba0 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 rgs)).(c.(nth.1.args)))........(
dbc0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 73 63 61 6c 61 72 22 0a 20 yaml--frame."s-l+block-scalar"..
dbe0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(yaml--all.(yaml--parse-
dc00 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 28 2b 20 6e 20 31 29 from-grammar.'s-separate.(+.n.1)
dc20 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 .c).....................(yaml--r
dc40 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 ep.0.1.......................(la
dc60 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mbda.().........................
dc80 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (yaml--all......................
dca0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 ....(yaml--parse-from-grammar.'c
dcc0 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 20 28 2b 20 6e 20 31 29 20 63 29 0a 20 20 20 20 20 20 -ns-properties.(+.n.1).c).......
dce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
dd00 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 28 2b 20 6e 20 31 29 from-grammar.'s-separate.(+.n.1)
dd20 20 63 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c .c)))).....................(yaml
dd40 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 --any.(yaml--parse-from-grammar.
dd60 27 63 2d 6c 2b 6c 69 74 65 72 61 6c 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 'c-l+literal.n).................
dd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
dda0 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2b 66 6f 6c 64 65 64 20 6e 29 29 29 29 29 29 0a 0a 20 20 -grammar.'c-l+folded.n))))))....
ddc0 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 0a 20 20 20 20 20 28 79 61 6d 6c 2d ..('ns-plain-safe-in......(yaml-
dde0 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 22 0a 20 20 20 20 20 20 -frame."ns-plain-safe-in".......
de00 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 .(yaml--but.(lambda.().(yaml--pa
de20 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 rse-from-grammar.'ns-char)).....
de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ..............(lambda.().(yaml--
de60 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 parse-from-grammar.'c-flow-indic
de80 61 74 6f 72 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 74 0a ator)))))......('nb-single-text.
dea0 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 .....(let.((n.(nth.0.args)).(c.(
dec0 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d nth.1.args)))........(yaml--fram
dee0 65 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 e."nb-single-text"..........(pca
df00 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 61 se.c............("block-key".(ya
df20 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c ml--parse-from-grammar.'nb-singl
df40 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 e-one-line))............("flow-i
df60 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 n".(yaml--parse-from-grammar.'nb
df80 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 -single-multi-line.n))..........
dfa0 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..("flow-key".(yaml--parse-from-
dfc0 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 20 grammar.'nb-single-one-line))...
dfe0 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .........("flow-out".(yaml--pars
e000 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d e-from-grammar.'nb-single-multi-
e020 6c 69 6e 65 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 2d 6c 65 0a line.n))))))......('s-indent-le.
e040 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 .....(let.((n.(nth.0.args)))....
e060 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 65 22 0a 20 ....(yaml--frame."s-indent-le"..
e080 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 ........(yaml--all.(yaml--rep2.0
e0a0 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 .nil.......................(lamb
e0c0 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
e0e0 27 73 2d 73 70 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 's-space))).....................
e100 28 3c 3d 20 28 6c 65 6e 67 74 68 20 28 79 61 6d 6c 2d 2d 6d 61 74 63 68 29 29 20 6e 29 29 29 29 (<=.(length.(yaml--match)).n))))
e120 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 0a )......('ns-esc-carriage-return.
e140 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 .....(yaml--frame."ns-esc-carria
e160 67 65 2d 72 65 74 75 72 6e 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 72 29 29 29 0a 0a 20 20 20 ge-return".(yaml--chr.?r))).....
e180 20 28 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e .('l-chomped-empty......(let.((n
e1a0 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e .(nth.0.args))............(tt.(n
e1c0 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 th.1.args)))........(yaml--frame
e1e0 20 22 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 ."l-chomped-empty"..........(pca
e200 73 65 20 74 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6c 69 70 22 20 28 79 61 6d 6c 2d 2d se.tt............("clip".(yaml--
e220 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 73 74 72 69 70 2d 65 6d 70 74 parse-from-grammar.'l-strip-empt
e240 79 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 6b 65 65 70 22 20 28 79 61 6d 6c 2d 2d y.n))............("keep".(yaml--
e260 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6b 65 65 70 2d 65 6d 70 74 79 parse-from-grammar.'l-keep-empty
e280 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 73 74 72 69 70 22 20 28 79 61 6d 6c 2d 2d .n))............("strip".(yaml--
e2a0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 73 74 72 69 70 2d 65 6d 70 74 parse-from-grammar.'l-strip-empt
e2c0 79 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 y.n))))))......('c-s-implicit-js
e2e0 6f 6e 2d 6b 65 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 on-key......(let.((c.(nth.0.args
e300 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 73 2d 69 6d 70 )))........(yaml--frame."c-s-imp
e320 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d licit-json-key"..........(yaml--
e340 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 78 20 31 30 32 34 29 0a 20 all...........(yaml--max.1024)..
e360 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
e380 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 20 6e 69 6c 20 63 29 0a 20 20 20 20 ar.'c-flow-json-node.nil.c).....
e3a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--rep.0.1............
e3c0 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(lambda.().(yaml--parse-from-gr
e3e0 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 29 29 29 ammar.'s-separate-in-line)))))))
e400 0a 0a 20 20 20 20 28 27 62 2d 61 73 2d 73 70 61 63 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 ......('b-as-space......(yaml--f
e420 72 61 6d 65 20 22 62 2d 61 73 2d 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d rame."b-as-space"........(yaml--
e440 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 62 72 65 61 6b 29 29 29 0a 0a parse-from-grammar.'b-break)))..
e460 20 20 20 20 28 27 6e 73 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 ....('ns-s-flow-seq-entries.....
e480 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 .(let.((n.(nth.0.args)).(c.(nth.
e4a0 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 1.args)))........(yaml--frame."n
e4c0 73 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 s-s-flow-seq-entries"..........(
e4e0 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 yaml--all...........(yaml--parse
e500 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 -from-grammar.'ns-flow-seq-entry
e520 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 .n.c)...........(yaml--rep.0.1..
e540 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
e560 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 se-from-grammar.'s-separate.n.c)
e580 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 ))...........(yaml--rep.0.1.....
e5a0 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(lambda.()..............
e5c0 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c .(yaml--all................(yaml
e5e0 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d --chr.?\,)................(yaml-
e600 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 -rep.0.1..................(lambd
e620 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 a.().(yaml--parse-from-grammar.'
e640 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-separate.n.c)))...............
e660 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--rep.0.1.................
e680 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .(lambda.()....................(
e6a0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 66 yaml--parse-from-grammar.'ns-s-f
e6c0 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 low-seq-entries.................
e6e0 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 6e 0a 20 .............................n..
e700 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 ................................
e720 20 20 20 20 20 20 20 20 20 20 20 20 63 29 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c ............c))))))))))......('l
e740 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 28 -block-map-explicit-value......(
e760 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 let.((n.(nth.0.args)))........(y
e780 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 aml--frame."l-block-map-explicit
e7a0 2d 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 -value"..........(yaml--all.....
e7c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
e7e0 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 's-indent.n)...........(yaml--ch
e800 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 r.?\:)...........(yaml--parse-fr
e820 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 20 6e om-grammar.'s-l+block-indented.n
e840 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c ."block-out")))))......('c-ns-fl
e860 6f 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 74 20 ow-map-json-key-entry......(let.
e880 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 ((n.(nth.0.args)).(c.(nth.1.args
e8a0 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 66 6c )))........(yaml--frame."c-ns-fl
e8c0 6f 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 ow-map-json-key-entry"..........
e8e0 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 (yaml--all...........(yaml--pars
e900 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 e-from-grammar.'c-flow-json-node
e920 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 .n.c)...........(yaml--any......
e940 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ......(yaml--all.............(ya
e960 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 ml--rep.0.1...............(lambd
e980 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 a.().(yaml--parse-from-grammar.'
e9a0 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 s-separate.n.c))).............(y
e9c0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c aml--parse-from-grammar.'c-ns-fl
e9e0 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 20 6e 20 63 29 29 0a 20 20 20 20 ow-map-adjacent-value.n.c)).....
ea00 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
ea20 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 73 65 71 75 65 6e 63 65 .'e-node))))))......('c-sequence
ea40 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 73 65 71 75 -entry......(yaml--frame."c-sequ
ea60 65 6e 63 65 2d 65 6e 74 72 79 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 29 0a 0a 20 ence-entry".(yaml--chr.?\-)))...
ea80 20 20 20 28 27 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d ...('l-bare-document......(yaml-
eaa0 2d 66 72 61 6d 65 20 22 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 -frame."l-bare-document"........
eac0 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 65 78 63 6c 75 64 65 20 22 63 2d 66 6f 72 (yaml--all.(yaml--exclude."c-for
eae0 62 69 64 64 65 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c bidden")...................(yaml
eb00 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d --parse-from-grammar.'s-l+block-
eb20 6e 6f 64 65 20 2d 31 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 29 0a 0a 20 20 20 20 3b 3b 20 54 node.-1."block-in"))))......;;.T
eb40 4f 44 4f 3a 20 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 74 20 61 73 20 61 ODO:.don't.use.the.symbol.t.as.a
eb60 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 28 27 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 0a .variable......('b-chomped-last.
eb80 20 20 20 20 20 28 6c 65 74 20 28 28 74 74 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 .....(let.((tt.(nth.0.args)))...
eba0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 .....(yaml--frame."b-chomped-las
ebc0 74 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 74 74 0a 20 20 20 20 20 20 20 20 20 20 t"..........(pcase.tt...........
ebe0 20 28 22 63 6c 69 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a 20 46 69 .("clip".............;;.TODO:.Fi
ec00 78 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 x.this.............(yaml--any.(y
ec20 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 aml--parse-from-grammar.'b-as-li
ec40 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ne-feed)........................
ec60 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 (yaml--end-of-stream))).........
ec80 20 20 20 28 22 6b 65 65 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e ...("keep".............(yaml--an
eca0 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 y.(yaml--parse-from-grammar.'b-a
ecc0 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-line-feed)....................
ece0 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 0a 20 20 20 20 ....(yaml--end-of-stream))).....
ed00 20 20 20 20 20 20 20 28 22 73 74 72 69 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .......("strip".............(yam
ed20 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 l--any.(yaml--parse-from-grammar
ed40 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'b-non-content)................
ed60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 29 ........(yaml--end-of-stream))))
ed80 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 )))......('l-trail-comments.....
eda0 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 .(let.((n.(nth.0.args)))........
edc0 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a (yaml--frame."l-trail-comments".
ede0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 .........(yaml--all.(yaml--parse
ee00 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 2d 6c 74 20 6e 29 0a 20 20 -from-grammar.'s-indent-lt.n)...
ee20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
ee40 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 0a rom-grammar.'c-nb-comment-text).
ee60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
ee80 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 -from-grammar.'b-comment).......
eea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a ..............(yaml--rep2.0.nil.
eec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
eee0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f .(yaml--parse-from-grammar.'l-co
ef00 6d 6d 65 6e 74 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d mment)))))))......('ns-flow-map-
ef20 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 yaml-key-entry......(let.((n.(nt
ef40 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 h.0.args)).(c.(nth.1.args)))....
ef60 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 ....(yaml--frame."ns-flow-map-ya
ef80 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c ml-key-entry"..........(yaml--al
efa0 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 l...........(yaml--parse-from-gr
efc0 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 20 6e 20 63 29 0a 20 20 ammar.'ns-flow-yaml-node.n.c)...
efe0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 ........(yaml--any............(y
f000 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 aml--all.............(yaml--rep.
f020 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 0.1...............(lambda.().(ya
f040 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 ml--parse-from-grammar.'s-separa
f060 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 te.n.c))).............(yaml--par
f080 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 se-from-grammar.'c-ns-flow-map-s
f0a0 65 70 61 72 61 74 65 2d 76 61 6c 75 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 eparate-value.n.c))............(
f0c0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 yaml--parse-from-grammar.'e-node
f0e0 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 28 6c 65 74 ))))))......('s-indent......(let
f100 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c .((n.(nth.0.args)))........(yaml
f120 2d 2d 66 72 61 6d 65 20 22 73 2d 69 6e 64 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d --frame."s-indent"..........(yam
f140 6c 2d 2d 72 65 70 20 6e 20 6e 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 l--rep.n.n.(lambda.().(yaml--par
f160 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 61 63 65 29 29 29 29 29 29 0a 0a se-from-grammar.'s-space))))))..
f180 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 ....('ns-esc-line-separator.....
f1a0 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 73 65 70 61 72 .(yaml--frame."ns-esc-line-separ
f1c0 61 74 6f 72 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4c 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 ator".(yaml--chr.?L)))......('ns
f1e0 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e -flow-yaml-node......(let.((n.(n
f200 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 th.0.args)).(c.(nth.1.args)))...
f220 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d .....(yaml--frame."ns-flow-yaml-
f240 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 node"..........(yaml--any.......
f260 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 ....(yaml--parse-from-grammar.'c
f280 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d -ns-alias-node)...........(yaml-
f2a0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d -parse-from-grammar.'ns-flow-yam
f2c0 6c 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d l-content.n.c)...........(yaml--
f2e0 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d all............(yaml--parse-from
f300 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 20 6e 20 63 29 0a 20 -grammar.'c-ns-properties.n.c)..
f320 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--any............
f340 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .(yaml--all..............(yaml--
f360 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e parse-from-grammar.'s-separate.n
f380 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .c)..............(yaml--parse-fr
f3a0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 om-grammar.'ns-flow-yaml-content
f3c0 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d .n.c)).............(yaml--parse-
f3e0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 73 63 61 6c 61 72 29 29 29 29 29 29 29 0a 0a 20 from-grammar.'e-scalar)))))))...
f400 20 20 20 28 27 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 28 79 61 6d 6c 2d ...('ns-yaml-version......(yaml-
f420 2d 66 72 61 6d 65 20 22 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f 6e 22 0a 20 20 20 20 20 20 20 -frame."ns-yaml-version"........
f440 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 (yaml--all.(yaml--rep.1.nil.....
f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c ................(lambda.().(yaml
f480 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 --parse-from-grammar.'ns-dec-dig
f4a0 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 it)))...................(yaml--c
f4c0 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d hr.?\.)...................(yaml-
f4e0 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 -rep.1.nil.....................(
f500 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
f520 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 mar.'ns-dec-digit))))))......('c
f540 2d 66 6f 6c 64 65 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 66 6f 6c -folded......(yaml--frame."c-fol
f560 64 65 64 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 29 29 0a 0a 20 20 20 20 28 27 63 2d ded".(yaml--chr.?\>)))......('c-
f580 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 directives-end......(yaml--frame
f5a0 20 22 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c ."c-directives-end"........(yaml
f5c0 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 20 28 79 61 6d 6c 2d 2d 63 68 72 --all.(yaml--chr.?\-).(yaml--chr
f5e0 20 3f 5c 2d 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 29 29 0a 0a 20 20 20 20 28 27 .?\-).(yaml--chr.?\-))))......('
f600 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 s-double-break......(let.((n.(nt
f620 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 h.0.args)))........(yaml--frame.
f640 22 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d "s-double-break"..........(yaml-
f660 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 -any.(yaml--parse-from-grammar.'
f680 73 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 s-double-escaped.n).............
f6a0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
f6c0 72 20 27 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 r.'s-flow-folded.n)))))......('s
f6e0 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e -nb-spaced-text......(let.((n.(n
f700 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 th.0.args)))........(yaml--frame
f720 20 22 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 ."s-nb-spaced-text"..........(ya
f740 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--all.(yaml--parse-from-gramma
f760 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'s-indent.n)..................
f780 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ...(yaml--parse-from-grammar.'s-
f7a0 77 68 69 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c white).....................(yaml
f7c0 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --rep2.0.nil....................
f7e0 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(lambda.().(yaml--parse-from-
f800 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c grammar.'nb-char)))))))......('l
f820 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e -folded-content......(let.((n.(n
f840 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e 74 68 20 th.0.args))............(tt.(nth.
f860 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 1.args)))........(yaml--frame."l
f880 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d -folded-content"..........(yaml-
f8a0 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 -all...........(yaml--rep.0.1...
f8c0 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(lambda.()............
f8e0 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(yaml--all.(yaml--parse-from-
f900 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 20 grammar.'l-nb-diff-lines.n).....
f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
f940 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 20 74 e-from-grammar.'b-chomped-last.t
f960 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f t))))...........(yaml--parse-fro
f980 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 20 6e 20 74 74 29 m-grammar.'l-chomped-empty.n.tt)
f9a0 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 0a ))))......('nb-ns-plain-in-line.
f9c0 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 .....(let.((c.(nth.0.args)))....
f9e0 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e ....(yaml--frame."nb-ns-plain-in
fa00 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 -line"..........(yaml--rep2.0.ni
fa20 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 l............(lambda.().(yaml--a
fa40 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ll........................(yaml-
fa60 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rep2.0.nil.....................
fa80 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(lambda.().(yaml--parse-fro
faa0 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 m-grammar.'s-white)))...........
fac0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
fae0 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 63 68 61 72 20 63 29 29 29 29 29 29 29 0a 0a rammar.'ns-plain-char.c)))))))..
fb00 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 0a 20 20 20 20 20 ....('nb-single-multi-line......
fb20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((n.(nth.0.args)))........(
fb40 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e yaml--frame."nb-single-multi-lin
fb60 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 e"..........(yaml--all..........
fb80 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e .(yaml--parse-from-grammar.'nb-n
fba0 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d s-single-in-line)...........(yam
fbc0 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 l--any............(yaml--parse-f
fbe0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 rom-grammar.'s-single-next-line.
fc00 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a n)............(yaml--rep2.0.nil.
fc20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 .............(lambda.().(yaml--p
fc40 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 arse-from-grammar.'s-white))))))
fc60 29 29 0a 0a 20 20 20 20 28 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 73 75 66 66 69 78 0a 20 20 20 20 ))......('l-document-suffix.....
fc80 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 73 75 66 66 69 78 .(yaml--frame."l-document-suffix
fca0 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 "........(yaml--all.(yaml--parse
fcc0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 -from-grammar.'c-document-end)..
fce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
fd00 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 0a 0a 20 20 om-grammar.'s-l-comments))))....
fd20 20 20 28 27 63 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d ..('c-sequence-start......(yaml-
fd40 2d 66 72 61 6d 65 20 22 63 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 22 0a 20 20 20 20 20 20 -frame."c-sequence-start".......
fd60 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 6c 2d 62 .(yaml--chr.?\[)))......('ns-l-b
fd80 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 lock-map-entry......(yaml--frame
fda0 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 28 ."ns-l-block-map-entry"........(
fdc0 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 yaml--any.........(yaml--parse-f
fde0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 rom-grammar.'c-l-block-map-expli
fe00 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cit-entry.......................
fe20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 ............(nth.0.args)).......
fe40 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
fe60 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 l-block-map-implicit-entry......
fe80 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 28 6e 74 .............................(nt
fea0 68 20 30 20 61 72 67 73 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 6c 2d 63 6f 6d 70 61 63 h.0.args)))))......('ns-l-compac
fec0 74 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d t-mapping......(yaml--frame."ns-
fee0 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d l-compact-mapping"........(yaml-
ff00 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 -all.........(yaml--parse-from-g
ff20 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 20 28 6e 74 rammar.'ns-l-block-map-entry.(nt
ff40 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 h.0.args)).........(yaml--rep2.0
ff60 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 .nil...........(lambda.().......
ff80 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ......(yaml--all..............(y
ffa0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e aml--parse-from-grammar.'s-inden
ffc0 74 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 t.(nth.0.args))..............(ya
ffe0 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 62 6c 6f ml--parse-from-grammar.'ns-l-blo
10000 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 29 29 29 29 ck-map-entry.(nth.0.args))))))))
10020 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 73 70 61 63 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d ......('ns-esc-space......(yaml-
10040 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 73 70 61 63 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 -frame."ns-esc-space".(yaml--chr
10060 20 3f 5c 78 32 30 29 29 29 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d .?\x20))).....('ns-esc-vertical-
10080 74 61 62 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 76 65 tab......(yaml--frame."ns-esc-ve
100a0 72 74 69 63 61 6c 2d 74 61 62 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 76 29 29 29 0a 0a 20 20 rtical-tab".(yaml--chr.?v)))....
100c0 20 20 28 27 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 0a 20 20 20 20 20 ..('ns-s-implicit-yaml-key......
100e0 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((c.(nth.0.args)))........(
10100 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d yaml--frame."ns-s-implicit-yaml-
10120 6b 65 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 key"..........(yaml--all........
10140 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 78 20 31 30 32 34 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 ...(yaml--max.1024)...........(y
10160 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 aml--parse-from-grammar.'ns-flow
10180 2d 79 61 6d 6c 2d 6e 6f 64 65 20 6e 69 6c 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d -yaml-node.nil.c)...........(yam
101a0 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 l--rep.0.1.............(lambda.(
101c0 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 ).(yaml--parse-from-grammar.'s-s
101e0 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 62 2d eparate-in-line)))))))......('b-
10200 6c 2d 66 6f 6c 64 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 l-folded......(let.((n.(nth.0.ar
10220 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 gs)).(c.(nth.1.args)))........(y
10240 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 6c 2d 66 6f 6c 64 65 64 22 0a 20 20 20 20 20 20 20 20 aml--frame."b-l-folded".........
10260 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(yaml--any.(yaml--parse-from-gr
10280 61 6d 6d 61 72 20 27 62 2d 6c 2d 74 72 69 6d 6d 65 64 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 ammar.'b-l-trimmed.n.c).........
102a0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
102c0 61 6d 6d 61 72 20 27 62 2d 61 73 2d 73 70 61 63 65 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d ammar.'b-as-space)))))......('s-
102e0 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 l+block-collection......(yaml--f
10300 72 61 6d 65 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 22 0a 20 20 20 20 rame."s-l+block-collection".....
10320 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 ...(yaml--all.........(yaml--rep
10340 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 .0.1...........(lambda.().......
10360 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ......(yaml--all..............(y
10380 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 aml--parse-from-grammar.........
103a0 20 20 20 20 20 20 27 73 2d 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......'s-separate...............
103c0 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 (+.(nth.0.args).1)..............
103e0 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .(nth.1.args))..............(yam
10400 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 20 20 l--parse-from-grammar...........
10420 20 20 20 20 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 ....'c-ns-properties............
10440 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 ...(+.(nth.0.args).1)...........
10460 20 20 20 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 ....(nth.1.args))))).........(ya
10480 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d ml--parse-from-grammar.'s-l-comm
104a0 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ents).........(yaml--any........
104c0 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 ..(yaml--parse-from-grammar.....
104e0 20 20 20 20 20 20 27 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 ......'l+block-sequence.........
10500 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 65 71 ..(yaml--parse-from-grammar.'seq
10520 2d 73 70 61 63 65 73 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 -spaces.(nth.0.args).(nth.1.args
10540 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 )))..........(yaml--parse-from-g
10560 72 61 6d 6d 61 72 20 27 6c 2b 62 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 20 28 6e 74 68 20 30 20 61 rammar.'l+block-mapping.(nth.0.a
10580 72 67 73 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 0a rgs))))))......('c-quoted-quote.
105a0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 .....(yaml--frame."c-quoted-quot
105c0 65 22 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 20 28 79 e".(yaml--all.(yaml--chr.?\').(y
105e0 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2b 62 6c 6f 63 6b 2d aml--chr.?\'))))......('l+block-
10600 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2b 62 6c sequence......(yaml--frame."l+bl
10620 6f 63 6b 2d 73 65 71 75 65 6e 63 65 22 0a 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 64 65 ock-sequence"........;;.NOTE:.de
10640 76 69 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 70 65 63 20 65 78 61 6d 70 6c 65 20 68 65 72 viated.from.the.spec.example.her
10660 65 20 62 79 20 6d 61 6b 69 6e 67 20 6e 65 77 2d 6d 20 61 74 20 6c 65 61 73 74 20 31 2e 0a 20 20 e.by.making.new-m.at.least.1....
10680 20 20 20 20 20 3b 3b 20 54 68 65 20 77 6f 72 64 69 6e 67 20 61 6e 64 20 65 78 61 6d 70 6c 65 73 .....;;.The.wording.and.examples
106a0 20 6c 65 61 64 20 6d 65 20 74 6f 20 62 65 6c 69 65 76 65 20 74 68 69 73 20 69 73 20 68 6f 77 20 .lead.me.to.believe.this.is.how.
106c0 69 74 27 73 20 64 6f 6e 65 2e 0a 20 20 20 20 20 20 20 3b 3b 20 69 65 20 2f 2a 20 46 6f 72 20 73 it's.done.........;;.ie./*.For.s
106e0 6f 6d 65 20 66 69 78 65 64 20 61 75 74 6f 2d 64 65 74 65 63 74 65 64 20 6d 20 3e 20 30 20 2a 2f ome.fixed.auto-detected.m.>.0.*/
10700 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 6d 20 28 6d 61 78 20 28 79 61 6d 6c 2d ........(let.((new-m.(max.(yaml-
10720 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 74 68 20 30 20 61 72 67 73 29 -auto-detect-indent.(nth.0.args)
10740 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 ).1)))..........(yaml--all......
10760 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 20 6d 20 6e 65 77 2d 6d 29 0a 20 20 20 20 20 20 20 .....(yaml--set.m.new-m)........
10780 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--rep.1.nil.............
107a0 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d (lambda.()...............(yaml--
107c0 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d all................(yaml--parse-
107e0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 2d from-grammar.................'s-
10800 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 indent.................(+.(nth.0
10820 20 61 72 67 73 29 20 6e 65 77 2d 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .args).new-m))................(y
10840 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 aml--parse-from-grammar.........
10860 20 20 20 20 20 20 20 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 20 ........'c-l-block-seq-entry....
10880 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 6e 65 77 .............(+.(nth.0.args).new
108a0 2d 6d 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 -m)))))))))......('c-double-quot
108c0 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 64 6f 75 62 6c 65 2d 71 75 e......(yaml--frame."c-double-qu
108e0 6f 74 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 29 0a 0a 20 ote"........(yaml--chr.?\")))...
10900 20 20 20 28 27 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 0a 20 20 20 20 20 28 79 61 6d 6c ...('ns-esc-backspace......(yaml
10920 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 22 0a 20 20 20 20 20 --frame."ns-esc-backspace"......
10940 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 62 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 66 6c 6f 77 ..(yaml--chr.?b)))......('c-flow
10960 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 -json-content......(let.((n.(nth
10980 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 .0.args)).(c.(nth.1.args))).....
109a0 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e ...(yaml--frame."c-flow-json-con
109c0 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d tent"..........(yaml--any.(yaml-
109e0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 73 65 71 75 -parse-from-grammar.'c-flow-sequ
10a00 65 6e 63 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ence.n.c).....................(y
10a20 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d aml--parse-from-grammar.'c-flow-
10a40 6d 61 70 70 69 6e 67 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mapping.n.c)....................
10a60 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 73 69 .(yaml--parse-from-grammar.'c-si
10a80 6e 67 6c 65 2d 71 75 6f 74 65 64 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ngle-quoted.n.c)................
10aa0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
10ac0 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 c-double-quoted.n.c)))))......('
10ae0 63 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 c-mapping-end......(yaml--frame.
10b00 22 63 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d 29 29 "c-mapping-end".(yaml--chr.?\}))
10b20 29 0a 0a 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 )......('nb-single-char......(ya
10b40 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 0a 20 20 20 20 20 ml--frame."nb-single-char"......
10b60 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(yaml--any.(yaml--parse-from-g
10b80 72 61 6d 6d 61 72 20 27 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 29 0a 20 20 20 20 20 20 20 20 rammar.'c-quoted-quote).........
10ba0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 ..........(yaml--but.(lambda.().
10bc0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6a 73 (yaml--parse-from-grammar.'nb-js
10be0 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 on))............................
10c00 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 29 29 29 ..(lambda.().(yaml--chr.?\')))))
10c20 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 0a 20 20 20 20 20 28 6c 65 74 20 )......('ns-flow-node......(let.
10c40 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 ((n.(nth.0.args)).(c.(nth.1.args
10c60 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 )))........(yaml--frame."ns-flow
10c80 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 -node"..........(yaml--any......
10ca0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
10cc0 63 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c c-ns-alias-node)...........(yaml
10ce0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 63 6f --parse-from-grammar.'ns-flow-co
10d00 6e 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a ntent.n.c)...........(yaml--all.
10d20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
10d40 6d 6d 61 72 20 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 20 6e 20 63 29 0a 20 20 20 20 20 mmar.'c-ns-properties.n.c)......
10d60 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ......(yaml--any.............(ya
10d80 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--all.(yaml--parse-from-gramma
10da0 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'s-separate.n.c)..............
10dc0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
10de0 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 29 0a 20 20 20 20 20 mar.'ns-flow-content.n.c))......
10e00 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
10e20 20 27 65 2d 73 63 61 6c 61 72 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 6f 6e 2d 73 .'e-scalar)))))))......('c-non-s
10e40 70 65 63 69 66 69 63 2d 74 61 67 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 pecific-tag......(yaml--frame."c
10e60 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c -non-specific-tag".(yaml--chr.?\
10e80 21 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 !)))......('l-directive-document
10ea0 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 64 69 72 65 63 74 69 76 65 2d ......(yaml--frame."l-directive-
10ec0 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d document"........(yaml--all.(yam
10ee0 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--rep.1.nil....................
10f00 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(lambda.().(yaml--parse-from-gr
10f20 61 6d 6d 61 72 20 27 6c 2d 64 69 72 65 63 74 69 76 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 ammar.'l-directive)))...........
10f40 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
10f60 72 20 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 29 29 29 29 0a 0a 20 20 20 20 r.'l-explicit-document))))......
10f80 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 ('c-l-block-map-explicit-entry..
10fa0 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 ....(let.((n.(nth.0.args))).....
10fc0 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 ...(yaml--frame."c-l-block-map-e
10fe0 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 xplicit-entry"..........(yaml--a
11000 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ll...........(yaml--parse-from-g
11020 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 6b rammar.'c-l-block-map-explicit-k
11040 65 79 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c ey.n)...........(yaml--any.(yaml
11060 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 6c 6f 63 6b 2d 6d 61 --parse-from-grammar.'l-block-ma
11080 70 2d 65 78 70 6c 69 63 69 74 2d 76 61 6c 75 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 p-explicit-value.n).............
110a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
110c0 61 72 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 65 2d 6e 6f 64 65 0a 20 ar.'e-node))))))......('e-node..
110e0 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 65 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 ....(yaml--frame."e-node".......
11100 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 73 63 .(yaml--parse-from-grammar.'e-sc
11120 61 6c 61 72 29 29 29 0a 0a 20 20 20 20 28 27 73 65 71 2d 73 70 61 63 65 73 0a 20 20 20 20 20 28 alar)))......('seq-spaces......(
11140 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 let.((n.(nth.0.args)).(c.(nth.1.
11160 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 65 71 args)))........(yaml--frame."seq
11180 2d 73 70 61 63 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 -spaces"..........(pcase.c......
111a0 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 69 6e 22 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 ......("block-in".n)............
111c0 28 22 62 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 73 75 62 20 6e 20 31 29 29 29 29 29 ("block-out".(yaml--sub.n.1)))))
111e0 29 0a 0a 20 20 20 20 28 27 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 0a 20 20 20 20 20 28 79 61 6d )......('l-yaml-stream......(yam
11200 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 22 0a 20 20 20 20 20 20 20 l--frame."l-yaml-stream"........
11220 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 (yaml--all.........(yaml--rep2.0
11240 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d .nil...........(lambda.().(yaml-
11260 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d -parse-from-grammar.'l-document-
11280 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 prefix))).........(yaml--rep.0.1
112a0 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
112c0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 29 se-from-grammar.'l-any-document)
112e0 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 )).........(yaml--rep2.0.nil....
11300 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .......(lambda.().............(y
11320 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c aml--any..............(yaml--all
11340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a ...............(yaml--rep.1.nil.
11360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c ................(lambda.().(yaml
11380 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 75 6d 65 6e 74 --parse-from-grammar.'l-document
113a0 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d -suffix)))...............(yaml--
113c0 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 rep2.0.nil.................(lamb
113e0 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
11400 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 'l-document-prefix)))...........
11420 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.0.1..............
11440 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(lambda.().(yaml--parse-from-
11460 67 72 61 6d 6d 61 72 20 27 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 29 29 29 29 0a 20 20 20 20 grammar.'l-any-document)))).....
11480 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........(yaml--all.............
114a0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep2.0.nil.............
114c0 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(lambda.().(yaml--parse-from
114e0 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 29 29 29 0a 20 -grammar.'l-document-prefix)))..
11500 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 .............(yaml--rep.0.1.....
11520 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 ............(lambda.()..........
11540 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
11560 61 72 20 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 29 29 29 29 29 29 29 29 29 ar.'l-explicit-document)))))))))
11580 29 0a 0a 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 0a 20 20 20 20 )......('nb-double-one-line.....
115a0 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e .(yaml--frame."nb-double-one-lin
115c0 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 e"........(yaml--rep2.0.nil.....
115e0 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(lambda.().(yaml--parse-fro
11600 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 29 29 29 29 0a 0a m-grammar.'nb-double-char)))))..
11620 20 20 20 20 28 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 ....('s-l-comments......(yaml--f
11640 72 61 6d 65 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c rame."s-l-comments"........(yaml
11660 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --all.(yaml--any................
11680 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 ....(yaml--parse-from-grammar.'s
116a0 2d 62 2d 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 -b-comment)....................(
116c0 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 yaml--start-of-line))...........
116e0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 ........(yaml--rep2.0.nil.......
11700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ..............(lambda.().(yaml--
11720 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f 6d 6d 65 6e 74 29 29 29 parse-from-grammar.'l-comment)))
11740 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 )))......('nb-char......(yaml--f
11760 72 61 6d 65 20 22 6e 62 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 rame."nb-char"........(yaml--but
11780 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(lambda.().(yaml--parse-from-gr
117a0 61 6d 6d 61 72 20 27 63 2d 70 72 69 6e 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ammar.'c-printable))............
117c0 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(lambda.().(yaml--parse-f
117e0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 rom-grammar.'b-char))...........
11800 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(lambda.().(yaml--parse-
11820 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 29 from-grammar.'c-byte-order-mark)
11840 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 0a 20 20 20 20 20 ))))......('ns-plain-first......
11860 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((c.(nth.0.args)))........(
11880 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 22 0a 20 20 20 yaml--frame."ns-plain-first"....
118a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ......(yaml--any...........(yaml
118c0 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 --but.(lambda.().(yaml--parse-fr
118e0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 om-grammar.'ns-char))...........
11900 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
11920 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 0a se-from-grammar.'c-indicator))).
11940 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
11960 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 (yaml--any.(yaml--chr.?\?)......
11980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 .................(yaml--chr.?\:)
119a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 .......................(yaml--ch
119c0 72 20 3f 5c 2d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 3d r.?\-))............(yaml--chk."=
119e0 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ".(yaml--parse-from-grammar.'ns-
11a00 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d plain-safe.c)))))))......('c-ns-
11a20 65 73 63 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 esc-char......(yaml--frame."c-ns
11a40 2d 65 73 63 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 -esc-char"........(yaml--all....
11a60 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 0a 20 20 20 20 20 20 20 20 28 79 61 .....(yaml--chr.?\\).........(ya
11a80 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--any.(yaml--parse-from-gramma
11aa0 72 20 27 6e 73 2d 65 73 63 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'ns-esc-null).................
11ac0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 ...(yaml--parse-from-grammar.'ns
11ae0 2d 65 73 63 2d 62 65 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 -esc-bell)....................(y
11b00 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d aml--parse-from-grammar.'ns-esc-
11b20 62 61 63 6b 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 backspace)....................(y
11b40 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d aml--parse-from-grammar.'ns-esc-
11b60 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 horizontal-tab).................
11b80 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 ...(yaml--parse-from-grammar.'ns
11ba0 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -esc-line-feed).................
11bc0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 ...(yaml--parse-from-grammar.'ns
11be0 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d 74 61 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 -esc-vertical-tab)..............
11c00 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
11c20 27 6e 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 'ns-esc-form-feed)..............
11c40 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
11c60 27 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 'ns-esc-carriage-return)........
11c80 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
11ca0 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 ammar.'ns-esc-escape)...........
11cc0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
11ce0 61 72 20 27 6e 73 2d 65 73 63 2d 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.'ns-esc-space)...............
11d00 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
11d20 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 ns-esc-double-quote)............
11d40 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
11d60 72 20 27 6e 73 2d 65 73 63 2d 73 6c 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'ns-esc-slash)................
11d80 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
11da0 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-esc-backslash)................
11dc0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
11de0 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-esc-next-line)................
11e00 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
11e20 73 2d 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 61 63 65 29 0a 20 20 20 20 20 20 s-esc-non-breaking-space).......
11e40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
11e60 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 rammar.'ns-esc-line-separator)..
11e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
11ea0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 rom-grammar.'ns-esc-paragraph-se
11ec0 70 61 72 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d parator)....................(yam
11ee0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 38 2d l--parse-from-grammar.'ns-esc-8-
11f00 62 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 bit)....................(yaml--p
11f20 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 arse-from-grammar.'ns-esc-16-bit
11f40 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 )....................(yaml--pars
11f60 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 29 29 29 e-from-grammar.'ns-esc-32-bit)))
11f80 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 ))......('ns-flow-map-entry.....
11fa0 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 .(let.((n.(nth.0.args)).(c.(nth.
11fc0 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 1.args)))........(yaml--frame."n
11fe0 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c s-flow-map-entry"..........(yaml
12000 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c --any...........(yaml--all.(yaml
12020 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --chr.?\?)......................
12040 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 (yaml--parse-from-grammar.'s-sep
12060 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 arate.n.c)......................
12080 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c (yaml--parse-from-grammar.'ns-fl
120a0 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 29 0a 20 20 20 20 ow-map-explicit-entry.n.c)).....
120c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
120e0 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 'ns-flow-map-implicit-entry.n.c)
12100 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 0a ))))......('l-explicit-document.
12120 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f .....(yaml--frame."l-explicit-do
12140 63 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 cument"........(yaml--all.......
12160 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 64 ..(yaml--parse-from-grammar.'c-d
12180 69 72 65 63 74 69 76 65 73 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e irectives-end).........(yaml--an
121a0 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 y.(yaml--parse-from-grammar.'l-b
121c0 61 72 65 2d 64 6f 63 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 are-document)...................
121e0 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(yaml--all.(yaml--parse-from-gr
12200 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ammar.'e-node)..................
12220 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
12240 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 29 0a 0a 20 20 20 20 rammar.'s-l-comments))))))......
12260 28 27 73 2d 77 68 69 74 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 77 ('s-white......(yaml--frame."s-w
12280 68 69 74 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 hite"........(yaml--any.(yaml--p
122a0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 61 63 65 29 0a 20 20 20 20 arse-from-grammar.'s-space).....
122c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
122e0 67 72 61 6d 6d 61 72 20 27 73 2d 74 61 62 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 6b 65 65 70 grammar.'s-tab))))......('l-keep
12300 2d 65 6d 70 74 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 -empty......(let.((n.(nth.0.args
12320 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 6b 65 65 70 2d )))........(yaml--frame."l-keep-
12340 65 6d 70 74 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 empty"..........(yaml--all......
12360 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 .....(yaml--rep2.0.nil..........
12380 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(lambda.().(yaml--parse-from-
123a0 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 grammar.'l-empty.n."block-in")))
123c0 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 ...........(yaml--rep.0.1.......
123e0 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ......(lambda.().(yaml--parse-fr
12400 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 20 6e 29 29 om-grammar.'l-trail-comments.n))
12420 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 0a 20 20 20 20 20 )))))......('ns-tag-prefix......
12440 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 22 0a 20 20 20 (yaml--frame."ns-tag-prefix"....
12460 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(yaml--any.(yaml--parse-from
12480 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 29 -grammar.'c-ns-local-tag-prefix)
124a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
124c0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d 70 72 65 66 from-grammar.'ns-global-tag-pref
124e0 69 78 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6c 2b 66 6f 6c 64 65 64 0a 20 20 20 20 20 28 6c ix))))......('c-l+folded......(l
12500 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 et.((n.(nth.0.args)))........(ya
12520 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6c 2b 66 6f 6c 64 65 64 22 0a 20 20 20 20 20 20 20 20 20 ml--frame."c-l+folded"..........
12540 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 (yaml--all...........(yaml--chr.
12560 3f 5c 3e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ?\>)...........(yaml--parse-from
12580 2d 67 72 61 6d 6d 61 72 20 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 0a 20 20 20 20 20 -grammar.'c-b-block-header......
125a0 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 6e ...............................n
125c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
125e0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 0a 20 20 20 20 20 .....(yaml--state-curr-t))......
12600 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
12620 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l-folded-content................
12640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 2b 20 6e 20 28 .....................(max.(+.n.(
12660 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 yaml--state-curr-m)).1).........
12680 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 28 79 61 6d ............................(yam
126a0 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d l--state-curr-t))))))......('ns-
126c0 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 directive-name......(yaml--frame
126e0 20 22 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d ."ns-directive-name"........(yam
12700 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 l--rep.1.nil.(lambda.().(yaml--p
12720 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 29 29 29 0a arse-from-grammar.'ns-char))))).
12740 0a 20 20 20 20 28 27 62 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 .....('b-char......(yaml--frame.
12760 22 62 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c "b-char"........(yaml--any.(yaml
12780 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 --parse-from-grammar.'b-line-fee
127a0 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 d)...................(yaml--pars
127c0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 e-from-grammar.'b-carriage-retur
127e0 6e 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 n))))......('ns-plain-multi-line
12800 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 ......(let.((n.(nth.0.args)).(c.
12820 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 (nth.1.args)))........(yaml--fra
12840 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 me."ns-plain-multi-line"........
12860 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ..(yaml--all...........(yaml--pa
12880 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c rse-from-grammar.'ns-plain-one-l
128a0 69 6e 65 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e ine.c)...........(yaml--rep2.0.n
128c0 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 il.............(lambda.().......
128e0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
12900 72 20 27 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 20 63 29 29 29 29 29 r.'s-ns-plain-next-line.n.c)))))
12920 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 ))......('ns-char......(yaml--fr
12940 61 6d 65 20 22 6e 73 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 ame."ns-char"........(yaml--but.
12960 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (lambda.().(yaml--parse-from-gra
12980 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mmar.'nb-char)).................
129a0 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(lambda.().(yaml--parse-from-g
129c0 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 73 70 rammar.'s-white)))))......('s-sp
129e0 61 63 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 73 70 61 63 65 22 20 ace......(yaml--frame."s-space".
12a00 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 32 30 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6c 2d 62 (yaml--chr.?\x20)))......('c-l-b
12a20 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 lock-seq-entry......(yaml--frame
12a40 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 28 79 ."c-l-block-seq-entry"........(y
12a60 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 0a 20 20 20 20 20 20 20 aml--all.(yaml--chr.?\-)........
12a80 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 21 22 20 28 79 61 6d 6c 2d ...........(yaml--chk."!".(yaml-
12aa0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 -parse-from-grammar.'ns-char))..
12ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
12ae0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 0a 20 om-grammar.'s-l+block-indented..
12b00 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 ................................
12b20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 ...........(nth.0.args).........
12b40 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 ................................
12b60 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 70 ...."block-in"))))......('c-ns-p
12b80 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 roperties......(let.((n.(nth.0.a
12ba0 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 rgs)).(c.(nth.1.args)))........(
12bc0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 22 0a 20 20 yaml--frame."c-ns-properties"...
12be0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .......(yaml--any...........(yam
12c00 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 l--all............(yaml--parse-f
12c20 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 29 0a rom-grammar.'c-ns-tag-property).
12c40 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 ...........(yaml--rep.0.1.......
12c60 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(lambda.()...............
12c80 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .(yaml--all.................(yam
12ca0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 l--parse-from-grammar.'s-separat
12cc0 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 e.n.c).................(yaml--pa
12ce0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 rse-from-grammar.'c-ns-anchor-pr
12d00 6f 70 65 72 74 79 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c operty)))))...........(yaml--all
12d20 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
12d40 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 29 0a 20 20 20 ammar.'c-ns-anchor-property)....
12d60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 ........(yaml--rep.0.1..........
12d80 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 ....(lambda.().(yaml--all.......
12da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
12dc0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 from-grammar.'s-separate.n.c)...
12de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 .......................(yaml--pa
12e00 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 rse-from-grammar.'c-ns-tag-prope
12e20 72 74 79 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 64 69 72 65 63 74 69 76 65 rty)))))))))......('ns-directive
12e40 2d 70 61 72 61 6d 65 74 65 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 -parameter......(yaml--frame."ns
12e60 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 65 72 22 0a 20 20 20 20 20 20 20 28 79 61 -directive-parameter"........(ya
12e80 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ml--rep.1.nil.(lambda.().(yaml--
12ea0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 29 29 29 parse-from-grammar.'ns-char)))))
12ec0 0a 0a 20 20 20 20 28 27 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 ......('c-chomping-indicator....
12ee0 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 ..(yaml--frame."c-chomping-indic
12f00 61 74 6f 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 77 68 65 6e 20 28 79 ator"........(yaml--any.(when.(y
12f20 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 73 74 72 69 aml--chr.?\-).(yaml--set.t."stri
12f40 70 22 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 p").t)...................(when.(
12f60 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2b 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 6b 65 65 yaml--chr.?\+).(yaml--set.t."kee
12f80 70 22 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 p").t)...................(when.(
12fa0 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 63 6c 69 70 22 yaml--empty).(yaml--set.t."clip"
12fc0 29 20 74 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d 70 72 65 ).t))))......('ns-global-tag-pre
12fe0 66 69 78 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 67 6c 6f 62 61 6c fix......(yaml--frame."ns-global
13000 2d 74 61 67 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 -tag-prefix"........(yaml--all..
13020 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
13040 20 27 6e 73 2d 74 61 67 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 .'ns-tag-char).........(yaml--re
13060 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 p2.0.nil...........(lambda.().(y
13080 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d aml--parse-from-grammar.'ns-uri-
130a0 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 char))))))......('c-ns-flow-pair
130c0 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e -json-key-entry......(let.((n.(n
130e0 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 th.0.args)).(c.(nth.1.args)))...
13100 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 70 61 69 .....(yaml--frame."c-ns-flow-pai
13120 72 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c r-json-key-entry"..........(yaml
13140 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f --all...........(yaml--parse-fro
13160 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 m-grammar.'c-s-implicit-json-key
13180 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ."flow-key")...........(yaml--pa
131a0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d rse-from-grammar.'c-ns-flow-map-
131c0 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c adjacent-value.n.c)))))......('l
131e0 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 -literal-content......(let.((n.(
13200 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e 74 68 nth.0.args))............(tt.(nth
13220 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 .1.args)))........(yaml--frame."
13240 6c 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d l-literal-content"..........(yam
13260 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a l--all...........(yaml--rep.0.1.
13280 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 ............(lambda.()..........
132a0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(yaml--all.(yaml--parse-fro
132c0 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 6e 29 0a m-grammar.'l-nb-literal-text.n).
132e0 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 28 79 61 6d 6c 2d 2d .........................(yaml--
13300 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rep2.0.nil......................
13320 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(lambda.()................
13340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
13360 67 72 61 6d 6d 61 72 20 27 62 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 6e 65 78 74 20 6e 29 29 29 0a grammar.'b-nb-literal-next.n))).
13380 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 28 79 61 6d 6c 2d 2d .........................(yaml--
133a0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 parse-from-grammar.'b-chomped-la
133c0 73 74 20 74 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 st.tt))))...........(yaml--parse
133e0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 20 6e -from-grammar.'l-chomped-empty.n
13400 20 74 74 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 0a 20 .tt)))))......('c-document-end..
13420 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 ....(yaml--frame."c-document-end
13440 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f "........(yaml--all.(yaml--chr.?
13460 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 \.)...................(yaml--chr
13480 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 .?\.)...................(yaml--c
134a0 68 72 20 3f 5c 2e 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 hr.?\.))))......('nb-double-text
134c0 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 ......(let.((n.(nth.0.args)).(c.
134e0 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 (nth.1.args)))........(yaml--fra
13500 6d 65 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 me."nb-double-text"..........(pc
13520 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 ase.c............("block-key".(y
13540 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 aml--parse-from-grammar.'nb-doub
13560 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d le-one-line))............("flow-
13580 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e in".(yaml--parse-from-grammar.'n
135a0 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 29 29 0a 20 20 20 20 20 20 20 20 b-double-multi-line.n)).........
135c0 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...("flow-key".(yaml--parse-from
135e0 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 -grammar.'nb-double-one-line))..
13600 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 ..........("flow-out".(yaml--par
13620 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 se-from-grammar.'nb-double-multi
13640 2d 6c 69 6e 65 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 62 2d 63 6f 6d 6d 65 6e 74 -line.n))))))......('s-b-comment
13660 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e 74 22 ......(yaml--frame."s-b-comment"
13680 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c ........(yaml--all.........(yaml
136a0 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 --rep.0.1...........(lambda.()..
136c0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--all...........
136e0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ...(yaml--parse-from-grammar.'s-
13700 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 separate-in-line)..............(
13720 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 yaml--rep.0.1................(la
13740 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 mbda.().(yaml--parse-from-gramma
13760 72 20 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 29 29 29 29 29 0a 20 20 20 20 20 r.'c-nb-comment-text))))))......
13780 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d ...(yaml--parse-from-grammar.'b-
137a0 63 6f 6d 6d 65 6e 74 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d comment))))......('s-block-line-
137c0 70 72 65 66 69 78 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 prefix......(let.((n.(nth.0.args
137e0 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 62 6c 6f 63 6b )))........(yaml--frame."s-block
13800 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 -line-prefix"..........(yaml--pa
13820 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 29 29 29 rse-from-grammar.'s-indent.n))))
13840 0a 0a 20 20 20 20 28 27 63 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d ......('c-tag-handle......(yaml-
13860 2d 66 72 61 6d 65 20 22 63 2d 74 61 67 2d 68 61 6e 64 6c 65 22 0a 20 20 20 20 20 20 20 28 79 61 -frame."c-tag-handle"........(ya
13880 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--any.(yaml--parse-from-gramma
138a0 72 20 27 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 20 20 20 20 20 r.'c-named-tag-handle)..........
138c0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
138e0 61 72 20 27 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 ar.'c-secondary-tag-handle).....
13900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
13920 67 72 61 6d 6d 61 72 20 27 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 29 29 29 grammar.'c-primary-tag-handle)))
13940 29 0a 0a 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 0a 20 20 20 20 20 )......('ns-plain-one-line......
13960 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((c.(nth.0.args)))........(
13980 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 22 0a yaml--frame."ns-plain-one-line".
139a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 .........(yaml--all.(yaml--parse
139c0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 20 63 29 -from-grammar.'ns-plain-first.c)
139e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
13a00 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c e-from-grammar.'nb-ns-plain-in-l
13a20 69 6e 65 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 6a 73 6f 6e 0a 20 20 20 20 20 28 ine.c)))))......('nb-json......(
13a40 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 28 79 61 yaml--frame."nb-json"........(ya
13a60 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 0a 20 20 20 20 20 20 ml--any.(yaml--chr.?\x09).......
13a80 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 ............(yaml--chr-range.?\x
13aa0 32 30 20 3f 5c 78 31 30 46 46 46 46 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 6e 73 2d 70 6c 61 20.?\x10FFFF))))......('s-ns-pla
13ac0 69 6e 2d 6e 65 78 74 2d 6c 69 6e 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 in-next-line......(let.((n.(nth.
13ae0 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 0.args)).(c.(nth.1.args)))......
13b00 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e 65 78 74 2d ..(yaml--frame."s-ns-plain-next-
13b20 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d line"..........(yaml--all.(yaml-
13b40 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 66 6f 6c 64 -parse-from-grammar.'s-flow-fold
13b60 65 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ed.n).....................(yaml-
13b80 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 63 68 -parse-from-grammar.'ns-plain-ch
13ba0 61 72 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ar.c).....................(yaml-
13bc0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 70 6c 61 69 6e -parse-from-grammar.'nb-ns-plain
13be0 2d 69 6e 2d 6c 69 6e 65 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 72 65 73 65 72 76 65 -in-line.c)))))......('c-reserve
13c00 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 72 65 73 65 72 76 65 64 22 d......(yaml--frame."c-reserved"
13c20 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ........(yaml--any.(yaml--chr.?\
13c40 40 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 60 29 29 29 29 0a 0a 20 20 20 20 28 27 62 2d 6c @).(yaml--chr.?\`))))......('b-l
13c60 2d 74 72 69 6d 6d 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 -trimmed......(let.((n.(nth.0.ar
13c80 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 gs)).(c.(nth.1.args)))........(y
13ca0 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 6c 2d 74 72 69 6d 6d 65 64 22 0a 20 20 20 20 20 20 20 aml--frame."b-l-trimmed"........
13cc0 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ..(yaml--all...........(yaml--pa
13ce0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 rse-from-grammar.'b-non-content)
13d00 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 ...........(yaml--rep.1.nil.....
13d20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(lambda.().(yaml--parse-
13d40 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 63 29 29 29 29 29 29 29 from-grammar.'l-empty.n.c)))))))
13d60 0a 0a 20 20 20 20 28 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 0a 20 20 20 20 20 28 ......('l-document-prefix......(
13d80 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 22 0a yaml--frame."l-document-prefix".
13da0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .......(yaml--all.........(yaml-
13dc0 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 -rep.0.1...........(lambda.().(y
13de0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 62 79 74 65 2d aml--parse-from-grammar.'c-byte-
13e00 6f 72 64 65 72 2d 6d 61 72 6b 29 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 order-mark))).........(yaml--rep
13e20 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 2.0.nil...........(lambda.().(ya
13e40 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f 6d 6d 65 6e ml--parse-from-grammar.'l-commen
13e60 74 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b t))))))......('c-byte-order-mark
13e80 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 62 79 74 65 2d 6f 72 64 65 72 ......(yaml--frame."c-byte-order
13ea0 2d 6d 61 72 6b 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 46 45 46 46 29 29 29 0a 0a 20 20 -mark".(yaml--chr.?\xFEFF)))....
13ec0 20 20 28 27 63 2d 61 6e 63 68 6f 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 ..('c-anchor......(yaml--frame."
13ee0 63 2d 61 6e 63 68 6f 72 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 29 29 0a 0a 20 20 20 c-anchor".(yaml--chr.?\&))).....
13f00 20 28 27 73 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 .('s-double-escaped......(let.((
13f20 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 n.(nth.0.args)))........(yaml--f
13f40 72 61 6d 65 20 22 73 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 22 0a 20 20 20 20 20 20 20 20 rame."s-double-escaped".........
13f60 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 .(yaml--all...........(yaml--rep
13f80 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 2.0.nil.............(lambda.().(
13fa0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 yaml--parse-from-grammar.'s-whit
13fc0 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 0a 20 e)))...........(yaml--chr.?\\)..
13fe0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
14000 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 ar.'b-non-content)...........(ya
14020 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 ml--rep2.0.nil.............(lamb
14040 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
14060 27 6c 2d 65 6d 70 74 79 20 6e 20 22 66 6c 6f 77 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 'l-empty.n."flow-in"))).........
14080 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 ..(yaml--parse-from-grammar.'s-f
140a0 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 low-line-prefix.n)))))......('ns
140c0 2d 65 73 63 2d 33 32 2d 62 69 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e -esc-32-bit......(yaml--frame."n
140e0 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a s-esc-32-bit"........(yaml--all.
14100 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 55 29 0a 20 20 20 20 20 20 20 20 28 ........(yaml--chr.?U).........(
14120 79 61 6d 6c 2d 2d 72 65 70 20 38 20 38 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d yaml--rep.8.8.(lambda.().(yaml--
14140 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 parse-from-grammar.'ns-hex-digit
14160 29 29 29 29 29 29 0a 0a 0a 20 20 20 20 28 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 )))))).......('b-non-content....
14180 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 20 28 ..(yaml--frame."b-non-content".(
141a0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 62 72 65 61 yaml--parse-from-grammar.'b-brea
141c0 6b 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 74 61 67 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 k)))......('ns-tag-char......(ya
141e0 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 74 61 67 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 ml--frame."ns-tag-char"........(
14200 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 yaml--but.(lambda.().(yaml--pars
14220 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 72 29 29 0a 20 20 e-from-grammar.'ns-uri-char))...
14240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c ................(lambda.().(yaml
14260 2d 2d 63 68 72 20 3f 5c 21 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c --chr.?\!))...................(l
14280 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d ambda.().(yaml--parse-from-gramm
142a0 61 72 20 27 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 29 29 0a 0a 20 20 20 20 28 ar.'c-flow-indicator)))))......(
142c0 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 'b-carriage-return......(yaml--f
142e0 72 61 6d 65 20 22 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 20 28 79 61 6d 6c 2d 2d rame."b-carriage-return".(yaml--
14300 63 68 72 20 3f 5c 78 30 44 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 chr.?\x0D)))......('s-double-nex
14320 74 2d 6c 69 6e 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 t-line......(let.((n.(nth.0.args
14340 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 64 6f 75 62 6c )))........(yaml--frame."s-doubl
14360 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c e-next-line"..........(yaml--all
14380 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
143a0 6d 6d 61 72 20 27 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b 20 6e 29 0a 20 20 20 20 20 20 20 20 mmar.'s-double-break.n).........
143c0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 ..(yaml--rep.0.1.............(la
143e0 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c mbda.()...............(yaml--all
14400 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
14420 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 0a 20 20 20 20 20 m-grammar.'ns-double-char)......
14440 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
14460 6d 61 72 20 27 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 mar.'nb-ns-double-in-line)......
14480 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--any............
144a0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
144c0 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 s-double-next-line.n)...........
144e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 ......(yaml--rep2.0.nil.........
14500 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(lambda.().(yaml--pars
14520 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 29 29 e-from-grammar.'s-white)))))))))
14540 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 ))......('ns-esc-non-breaking-sp
14560 61 63 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 6e 6f ace......(yaml--frame."ns-esc-no
14580 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 61 63 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5f n-breaking-space".(yaml--chr.?\_
145a0 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 0a 20 20 20 20 20 )))......('l-nb-diff-lines......
145c0 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((n.(nth.0.args)))........(
145e0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 22 0a 20 20 yaml--frame."l-nb-diff-lines"...
14600 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .......(yaml--all...........(yam
14620 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 73 61 6d 65 l--parse-from-grammar.'l-nb-same
14640 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 -lines.n)...........(yaml--rep2.
14660 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 0.nil.............(lambda.()....
14680 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(yaml--all.(yaml--par
146a0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 se-from-grammar.'b-as-line-feed)
146c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ..........................(yaml-
146e0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 73 61 6d 65 2d 6c -parse-from-grammar.'l-nb-same-l
14700 69 6e 65 73 20 6e 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 66 6c 6f 77 2d 66 6f 6c ines.n))))))))......('s-flow-fol
14720 64 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 ded......(let.((n.(nth.0.args)))
14740 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c ........(yaml--frame."s-flow-fol
14760 64 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 ded"..........(yaml--all........
14780 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c ...(yaml--rep.0.1.............(l
147a0 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d ambda.().(yaml--parse-from-gramm
147c0 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 ar.'s-separate-in-line))).......
147e0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 ....(yaml--parse-from-grammar.'b
14800 2d 6c 2d 66 6f 6c 64 65 64 20 6e 20 22 66 6c 6f 77 2d 69 6e 22 29 0a 20 20 20 20 20 20 20 20 20 -l-folded.n."flow-in")..........
14820 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c .(yaml--parse-from-grammar.'s-fl
14840 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d ow-line-prefix.n)))))......('ns-
14860 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 flow-map-explicit-entry......(le
14880 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 t.((n.(nth.0.args)).(c.(nth.1.ar
148a0 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c gs)))........(yaml--frame."ns-fl
148c0 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 20 20 ow-map-explicit-entry"..........
148e0 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 (yaml--any...........(yaml--pars
14900 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c e-from-grammar.'ns-flow-map-impl
14920 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d icit-entry.n.c)...........(yaml-
14940 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f -all............(yaml--parse-fro
14960 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 m-grammar.'e-node)............(y
14980 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 aml--parse-from-grammar.'e-node)
149a0 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c )))))......('ns-l-block-map-impl
149c0 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 icit-entry......(yaml--frame."ns
149e0 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 0a 20 20 20 -l-block-map-implicit-entry"....
14a00 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e ....(yaml--all.........(yaml--an
14a20 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d y.(yaml--parse-from-grammar.'ns-
14a40 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 s-block-map-implicit-key).......
14a60 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
14a80 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d rammar.'e-node)).........(yaml--
14aa0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 parse-from-grammar.'c-l-block-ma
14ac0 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 65 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 p-implicit-value.(nth.0.args))))
14ae0 29 0a 0a 20 20 20 20 28 27 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 0a 20 20 20 20 20 )......('l-nb-folded-lines......
14b00 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 (let.((n.(nth.0.args)))........(
14b20 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 22 0a yaml--frame."l-nb-folded-lines".
14b40 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 .........(yaml--all...........(y
14b60 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 66 6f aml--parse-from-grammar.'s-nb-fo
14b80 6c 64 65 64 2d 74 65 78 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 lded-text.n)...........(yaml--re
14ba0 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a p2.0.nil.............(lambda.().
14bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d ..............(yaml--all.(yaml--
14be0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 66 6f 6c 64 65 64 20 6e parse-from-grammar.'b-l-folded.n
14c00 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."block-in")....................
14c20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
14c40 27 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 6e 29 29 29 29 29 29 29 29 0a 0a 20 20 20 's-nb-folded-text.n)))))))).....
14c60 20 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 6b 65 79 0a 20 20 .('c-l-block-map-explicit-key...
14c80 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 ...(let.((n.(nth.0.args)))......
14ca0 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 ..(yaml--frame."c-l-block-map-ex
14cc0 70 6c 69 63 69 74 2d 6b 65 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a plicit-key"..........(yaml--all.
14ce0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 ..........(yaml--chr.?\?).......
14d00 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 ....(yaml--parse-from-grammar.'s
14d20 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 20 6e 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 29 -l+block-indented.n."block-out")
14d40 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 28 6c 65 74 ))))......('s-separate......(let
14d60 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 .((n.(nth.0.args))............(c
14d80 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 .(nth.1.args)))........(yaml--fr
14da0 61 6d 65 20 22 73 2d 73 65 70 61 72 61 74 65 22 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 ame."s-separate"..........(pcase
14dc0 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 69 6e 22 20 28 79 61 6d 6c 2d .c............("block-in".(yaml-
14de0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d -parse-from-grammar.'s-separate-
14e00 6c 69 6e 65 73 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 lines.n))............("block-key
14e20 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 ".(yaml--parse-from-grammar.'s-s
14e40 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 eparate-in-line))............("b
14e60 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lock-out".(yaml--parse-from-gram
14e80 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 20 6e 29 29 0a 20 20 20 20 20 20 mar.'s-separate-lines.n)).......
14ea0 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....("flow-in".(yaml--parse-fro
14ec0 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 20 6e 29 29 0a m-grammar.'s-separate-lines.n)).
14ee0 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 ...........("flow-key".(yaml--pa
14f00 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d rse-from-grammar.'s-separate-in-
14f20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 line))............("flow-out".(y
14f40 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 aml--parse-from-grammar.'s-separ
14f60 61 74 65 2d 6c 69 6e 65 73 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 ate-lines.n))))))......('ns-flow
14f80 2d 70 61 69 72 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 -pair-entry......(let.((n.(nth.0
14fa0 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 .args)).(c.(nth.1.args))).......
14fc0 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 65 6e 74 72 .(yaml--frame."ns-flow-pair-entr
14fe0 79 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 y"..........(yaml--any..........
15000 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 .(yaml--parse-from-grammar.'ns-f
15020 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 low-pair-yaml-key-entry.n.c)....
15040 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
15060 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 20 .'c-ns-flow-map-empty-key-entry.
15080 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d n.c)...........(yaml--parse-from
150a0 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 6a 73 6f 6e 2d 6b 65 -grammar.'c-ns-flow-pair-json-ke
150c0 79 2d 65 6e 74 72 79 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 66 6c 6f 77 2d 69 y-entry.n.c)))))......('c-flow-i
150e0 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 66 6c ndicator......(yaml--frame."c-fl
15100 6f 77 2d 69 6e 64 69 63 61 74 6f 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 ow-indicator"........(yaml--any.
15120 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (yaml--chr.?\,).................
15140 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--chr.?\[)...............
15160 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\]).............
15180 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7b 29 0a 20 20 20 20 20 20 20 20 20 20 ......(yaml--chr.?\{)...........
151a0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d 29 29 29 29 0a 0a 20 20 20 20 ........(yaml--chr.?\}))))......
151c0 28 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 ('ns-flow-pair-yaml-key-entry...
151e0 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 ...(let.((n.(nth.0.args)).(c.(nt
15200 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 h.1.args)))........(yaml--frame.
15220 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 0a 20 20 "ns-flow-pair-yaml-key-entry"...
15240 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .......(yaml--all...........(yam
15260 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 69 6d 70 6c l--parse-from-grammar.'ns-s-impl
15280 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 icit-yaml-key."flow-key").......
152a0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 ....(yaml--parse-from-grammar.'c
152c0 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 65 20 6e 20 63 29 -ns-flow-map-separate-value.n.c)
152e0 29 29 29 29 0a 0a 20 20 20 20 28 27 65 2d 73 63 61 6c 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d ))))......('e-scalar......(yaml-
15300 2d 66 72 61 6d 65 20 22 65 2d 73 63 61 6c 61 72 22 20 28 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 29 -frame."e-scalar".(yaml--empty))
15320 29 0a 0a 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 2d 6c 74 0a 20 20 20 20 20 28 6c 65 74 20 28 )......('s-indent-lt......(let.(
15340 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d (n.(nth.0.args)))........(yaml--
15360 66 72 61 6d 65 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 frame."s-indent-lt"..........(ya
15380 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 ml--all...........(yaml--rep2.0.
153a0 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c nil.............(lambda.().(yaml
153c0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 61 63 65 29 29 29 --parse-from-grammar.'s-space)))
153e0 0a 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 6c 65 6e 67 74 68 20 28 79 61 6d 6c 2d 2d 6d 61 74 ...........(<.(length.(yaml--mat
15400 63 68 29 29 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 ch)).n)))))......('nb-single-one
15420 2d 6c 69 6e 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 73 69 6e 67 -line......(yaml--frame."nb-sing
15440 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 le-one-line"........(yaml--rep2.
15460 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 0.nil..........(lambda.().(yaml-
15480 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 63 -parse-from-grammar.'nb-single-c
154a0 68 61 72 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 79 0a har)))))......('c-collect-entry.
154c0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 .....(yaml--frame."c-collect-ent
154e0 72 79 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d ry".(yaml--chr.?\,)))......('ns-
15500 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e l-compact-sequence......(let.((n
15520 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 .(nth.0.args)))........(yaml--fr
15540 61 6d 65 20 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 22 0a 20 20 20 20 ame."ns-l-compact-sequence".....
15560 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .....(yaml--all...........(yaml-
15580 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 -parse-from-grammar.'c-l-block-s
155a0 65 71 2d 65 6e 74 72 79 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 eq-entry.n)...........(yaml--rep
155c0 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 2.0.nil.............(lambda.()..
155e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 .............(yaml--all.........
15600 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
15620 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .'s-indent.n)................(ya
15640 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 ml--parse-from-grammar.'c-l-bloc
15660 6b 2d 73 65 71 2d 65 6e 74 72 79 20 6e 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 63 k-seq-entry.n))))))))......('c-c
15680 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 63 6f 6d 6d omment......(yaml--frame."c-comm
156a0 65 6e 74 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 29 29 0a 0a 20 20 20 20 28 27 73 2d ent".(yaml--chr.?\#)))......('s-
156c0 6c 69 6e 65 2d 70 72 65 66 69 78 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 line-prefix......(let.((n.(nth.0
156e0 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 .args)).(c.(nth.1.args))).......
15700 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 0a 20 20 .(yaml--frame."s-line-prefix"...
15720 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f .......(pcase.c............("blo
15740 63 6b 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 ck-in".(yaml--parse-from-grammar
15760 20 27 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 .'s-block-line-prefix.n)).......
15780 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .....("block-out".(yaml--parse-f
157a0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 rom-grammar.'s-block-line-prefix
157c0 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c .n))............("flow-in".(yaml
157e0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e --parse-from-grammar.'s-flow-lin
15800 65 2d 70 72 65 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f e-prefix.n))............("flow-o
15820 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 ut".(yaml--parse-from-grammar.'s
15840 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 28 -flow-line-prefix.n))))))......(
15860 27 73 2d 74 61 62 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 74 61 62 22 's-tab......(yaml--frame."s-tab"
15880 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 64 69 .(yaml--chr.?\x09)))......('c-di
158a0 72 65 63 74 69 76 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 64 69 72 rective......(yaml--frame."c-dir
158c0 65 63 74 69 76 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 29 29 0a 0a 20 20 20 20 28 ective".(yaml--chr.?\%)))......(
158e0 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 'ns-flow-pair......(let.((n.(nth
15900 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 .0.args)).(c.(nth.1.args))).....
15920 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 22 0a 20 ...(yaml--frame."ns-flow-pair"..
15940 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 ........(yaml--any...........(ya
15960 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 ml--all.(yaml--chr.?\?).........
15980 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
159a0 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 rammar.'s-separate.n.c).........
159c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
159e0 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 rammar.'ns-flow-map-explicit-ent
15a00 72 79 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ry.n.c))...........(yaml--parse-
15a20 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 65 6e 74 72 79 from-grammar.'ns-flow-pair-entry
15a40 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e .n.c)))))......('s-l+block-inden
15a60 74 65 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6c 2b 62 6c 6f 63 6b ted......(yaml--frame."s-l+block
15a80 2d 69 6e 64 65 6e 74 65 64 22 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 79 61 6d 6c -indented"........(let.((m.(yaml
15aa0 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 74 68 20 30 20 61 72 67 73 --auto-detect-indent.(nth.0.args
15ac0 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ))))..........(yaml--any........
15ae0 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ...(yaml--all............(yaml--
15b00 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6d 29 0a parse-from-grammar.'s-indent.m).
15b20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--any...........
15b40 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
15b60 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 l-compact-sequence..............
15b80 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 28 2b 20 28 6e 74 68 .........................(+.(nth
15ba0 20 30 20 61 72 67 73 29 20 28 2b 20 31 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 .0.args).(+.1.m))).............(
15bc0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 63 yaml--parse-from-grammar.'ns-l-c
15be0 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ompact-mapping..................
15c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 .....................(+.(nth.0.a
15c20 72 67 73 29 20 28 2b 20 31 20 6d 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c rgs).(+.1.m)))))...........(yaml
15c40 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d --parse-from-grammar.'s-l+block-
15c60 6e 6f 64 65 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a node.(nth.0.args).(nth.1.args)).
15c80 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(yaml--all.(yaml--pars
15ca0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 e-from-grammar.'e-node).........
15cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
15ce0 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 29 0a 0a 20 20 20 20 rammar.'s-l-comments))))))......
15d00 28 27 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 ('c-single-quote......(yaml--fra
15d20 6d 65 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f me."c-single-quote".(yaml--chr.?
15d40 5c 27 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 0a \')))......('s-flow-line-prefix.
15d60 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 .....(let.((n.(nth.0.args)))....
15d80 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 ....(yaml--frame."s-flow-line-pr
15da0 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 efix"..........(yaml--all.......
15dc0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 ....(yaml--parse-from-grammar.'s
15de0 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 -indent.n)...........(yaml--rep.
15e00 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 0.1.............(lambda.().(yaml
15e20 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 --parse-from-grammar.'s-separate
15e40 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 -in-line)))))))......('nb-double
15e60 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d 64 6f 75 62 -char......(yaml--frame."nb-doub
15e80 6c 65 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 le-char"........(yaml--any......
15ea0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d ...(yaml--parse-from-grammar.'c-
15ec0 6e 73 2d 65 73 63 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 ns-esc-char).........(yaml--but.
15ee0 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (lambda.().(yaml--parse-from-gra
15f00 6d 6d 61 72 20 27 6e 62 2d 6a 73 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mmar.'nb-json)).................
15f20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 20 28 ...(lambda.().(yaml--chr.?\\)).(
15f40 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 29 29 29 29 0a 0a lambda.().(yaml--chr.?\"))))))..
15f60 20 20 20 20 28 27 6c 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d ....('l-comment......(yaml--fram
15f80 65 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a e."l-comment"........(yaml--all.
15fa0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
15fc0 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 r.'s-separate-in-line).........(
15fe0 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 yaml--rep.0.1...........(lambda.
16000 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d ().(yaml--parse-from-grammar.'c-
16020 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c nb-comment-text))).........(yaml
16040 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 6f 6d 6d 65 6e 74 29 --parse-from-grammar.'b-comment)
16060 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 0a 20 20 20 20 20 28 79 61 )))......('ns-hex-digit......(ya
16080 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 20 ml--frame."ns-hex-digit"........
160a0 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d (yaml--any.........(yaml--parse-
160c0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 0a 20 20 20 20 from-grammar.'ns-dec-digit).....
160e0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 34 31 20 3f 5c 78 34 36 ....(yaml--chr-range.?\x41.?\x46
16100 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 36 31 ).........(yaml--chr-range.?\x61
16120 20 3f 5c 78 36 36 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 6c 2b 66 6c 6f 77 2d 69 6e 2d 62 6c .?\x66))))......('s-l+flow-in-bl
16140 6f 63 6b 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 ock......(let.((n.(nth.0.args)))
16160 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6c 2b 66 6c 6f 77 2d 69 ........(yaml--frame."s-l+flow-i
16180 6e 2d 62 6c 6f 63 6b 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 n-block"..........(yaml--all....
161a0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
161c0 20 27 73 2d 73 65 70 61 72 61 74 65 20 28 2b 20 6e 20 31 29 20 22 66 6c 6f 77 2d 6f 75 74 22 29 .'s-separate.(+.n.1)."flow-out")
161e0 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
16200 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 28 2b 20 6e 20 31 29 20 22 66 6c 6f 77 mmar.'ns-flow-node.(+.n.1)."flow
16220 2d 6f 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 -out")...........(yaml--parse-fr
16240 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 0a 0a 20 om-grammar.'s-l-comments)))))...
16260 20 20 20 28 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 0a 20 20 20 20 20 28 6c 65 74 20 ...('c-flow-json-node......(let.
16280 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 ((n.(nth.0.args)).(c.(nth.1.args
162a0 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 66 6c 6f 77 2d )))........(yaml--frame."c-flow-
162c0 6a 73 6f 6e 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 json-node"..........(yaml--all..
162e0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 .........(yaml--rep.0.1.........
16300 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ....(lambda.()...............(ya
16320 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ml--all................(yaml--pa
16340 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 rse-from-grammar.'c-ns-propertie
16360 73 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 s.n.c)................(yaml--par
16380 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 se-from-grammar.'s-separate.n.c)
163a0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d )))...........(yaml--parse-from-
163c0 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 grammar.'c-flow-json-content.n.c
163e0 29 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 0a 20 20 )))))......('c-b-block-header...
16400 20 20 20 28 6c 65 74 20 28 28 6d 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 ...(let.((m.(nth.0.args)).......
16420 20 20 20 20 20 28 74 74 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 .....(tt.(nth.1.args)))........(
16440 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 22 0a 20 yaml--frame."c-b-block-header"..
16460 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 ........(yaml--all...........(ya
16480 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 ml--any............(and.(not.(st
164a0 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 2d 2b 5d 5b 30 2d 39 5d 22 0a 20 20 20 20 20 20 ring-match."\\`[-+][0-9]".......
164c0 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 28 79 61 .............................(ya
164e0 6d 6c 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e ml--slice.yaml--parsing-position
16500 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61 63 6b 20 74 6f 20 6e ))).................;;.hack.to.n
16520 6f 74 20 6d 61 74 63 68 20 74 68 69 73 20 63 61 73 65 20 69 66 20 74 68 65 72 65 20 69 73 20 61 ot.match.this.case.if.there.is.a
16540 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .number..................(yaml--
16560 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 all..................(yaml--pars
16580 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e e-from-grammar.'c-indentation-in
165a0 64 69 63 61 74 6f 72 20 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d dicator.m)..................(yam
165c0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 63 68 6f 6d 70 69 6e l--parse-from-grammar.'c-chompin
165e0 67 2d 69 6e 64 69 63 61 74 6f 72 20 74 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 g-indicator.tt)))............(ya
16600 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ml--all.............(yaml--parse
16620 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 -from-grammar.'c-chomping-indica
16640 74 6f 72 20 74 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 tor.tt).............(yaml--parse
16660 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 -from-grammar.'c-indentation-ind
16680 69 63 61 74 6f 72 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 icator.m)))...........(yaml--par
166a0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 62 2d 63 6f 6d 6d 65 6e 74 29 29 29 29 se-from-grammar.'s-b-comment))))
166c0 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 38 2d 62 69 74 0a 20 20 20 20 20 28 79 61 6d 6c )......('ns-esc-8-bit......(yaml
166e0 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 38 2d 62 69 74 22 0a 20 20 20 20 20 20 20 28 79 --frame."ns-esc-8-bit"........(y
16700 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 78 29 0a 20 20 20 20 20 20 20 20 aml--all.(yaml--chr.?x).........
16720 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 32 20 32 0a 20 20 20 20 20 20 20 ..........(yaml--rep.2.2........
16740 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 .............(lambda.().(yaml--p
16760 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 29 arse-from-grammar.'ns-hex-digit)
16780 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 0a 20 20 20 20 )))))......('ns-anchor-name.....
167a0 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 22 0a 20 .(yaml--frame."ns-anchor-name"..
167c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 ......(yaml--rep.1.nil..........
167e0 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (lambda.().(yaml--parse-from-gra
16800 6d 6d 61 72 20 27 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 29 29 29 29 29 0a 0a 20 20 20 20 28 mmar.'ns-anchor-char)))))......(
16820 27 6e 73 2d 65 73 63 2d 73 6c 61 73 68 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 'ns-esc-slash......(yaml--frame.
16840 22 6e 73 2d 65 73 63 2d 73 6c 61 73 68 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2f 29 29 29 "ns-esc-slash".(yaml--chr.?\/)))
16860 0a 0a 20 20 20 20 28 27 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 0a 20 20 20 20 20 28 6c ......('s-nb-folded-text......(l
16880 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 et.((n.(nth.0.args)))........(ya
168a0 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 22 0a 20 20 20 ml--frame."s-nb-folded-text"....
168c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ......(yaml--all.(yaml--parse-fr
168e0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 om-grammar.'s-indent.n).........
16900 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
16920 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ammar.'ns-char).................
16940 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep2.0.nil...........
16960 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 ............(lambda.().(yaml--pa
16980 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 29 rse-from-grammar.'nb-char)))))))
169a0 0a 0a 20 20 20 20 28 27 6e 73 2d 77 6f 72 64 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d ......('ns-word-char......(yaml-
169c0 2d 66 72 61 6d 65 20 22 6e 73 2d 77 6f 72 64 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 -frame."ns-word-char"........(ya
169e0 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--any.(yaml--parse-from-gramma
16a00 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'ns-dec-digit)................
16a20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 ...(yaml--parse-from-grammar.'ns
16a40 2d 61 73 63 69 69 2d 6c 65 74 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -ascii-letter)..................
16a60 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 .(yaml--chr.?\-))))......('ns-es
16a80 63 2d 66 6f 72 6d 2d 66 65 65 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e c-form-feed......(yaml--frame."n
16aa0 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 66 29 29 s-esc-form-feed".(yaml--chr.?f))
16ac0 29 0a 0a 20 20 20 20 28 27 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 )......('ns-s-block-map-implicit
16ae0 2d 6b 65 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 73 2d 62 6c 6f -key......(yaml--frame."ns-s-blo
16b00 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 6b 65 79 22 0a 20 20 20 20 20 20 20 28 79 61 6d ck-map-implicit-key"........(yam
16b20 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d l--any.........(yaml--parse-from
16b40 2d 67 72 61 6d 6d 61 72 20 27 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 20 -grammar.'c-s-implicit-json-key.
16b60 22 62 6c 6f 63 6b 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 "block-key").........(yaml--pars
16b80 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 e-from-grammar.'ns-s-implicit-ya
16ba0 6d 6c 2d 6b 65 79 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 ml-key."block-key"))))......('ns
16bc0 2d 65 73 63 2d 6e 75 6c 6c 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 6e -esc-null.(yaml--frame."ns-esc-n
16be0 75 6c 6c 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 30 29 29 29 0a 0a 20 20 20 20 28 27 63 2d ull".(yaml--chr.?\0)))......('c-
16c00 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d ns-tag-property......(yaml--fram
16c20 65 20 22 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 20 28 79 61 e."c-ns-tag-property"........(ya
16c40 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--any.(yaml--parse-from-gramma
16c60 72 20 27 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'c-verbatim-tag)..............
16c80 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
16ca0 63 2d 6e 73 2d 73 68 6f 72 74 68 61 6e 64 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 c-ns-shorthand-tag).............
16cc0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
16ce0 27 63 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 29 29 29 29 0a 0a 20 20 20 20 28 27 63 'c-non-specific-tag))))......('c
16d00 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 0a 20 20 20 20 20 28 79 61 6d 6c 2d -ns-local-tag-prefix......(yaml-
16d20 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 22 0a 20 -frame."c-ns-local-tag-prefix"..
16d40 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ......(yaml--all.........(yaml--
16d60 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e chr.?\!).........(yaml--rep2.0.n
16d80 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 il...........(lambda.().(yaml--p
16da0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 72 29 29 arse-from-grammar.'ns-uri-char))
16dc0 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 ))))......('ns-tag-directive....
16de0 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 ..(yaml--frame."ns-tag-directive
16e00 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f "........(yaml--all.(yaml--chr.?
16e20 54 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 41 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 47 29 T).(yaml--chr.?A).(yaml--chr.?G)
16e40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
16e60 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 from-grammar.'s-separate-in-line
16e80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 )...................(yaml--parse
16ea0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 -from-grammar.'c-tag-handle)....
16ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
16ee0 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 -grammar.'s-separate-in-line)...
16f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
16f20 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 29 29 29 29 0a 0a 20 20 m-grammar.'ns-tag-prefix))))....
16f40 20 20 28 27 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e ..('c-flow-mapping......(let.((n
16f60 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 .(nth.0.args)).(c.(nth.1.args)))
16f80 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 66 6c 6f 77 2d 6d 61 70 ........(yaml--frame."c-flow-map
16fa0 70 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 ping"..........(yaml--all.......
16fc0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7b 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 ....(yaml--chr.?\{)...........(y
16fe0 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 aml--rep.0.1.............(lambda
17000 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 .().(yaml--parse-from-grammar.'s
17020 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c -separate.n.c)))...........(yaml
17040 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 --rep.0.1.............(lambda.()
17060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
17080 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 0a -grammar.'ns-s-flow-map-entries.
170a0 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 ................................
170c0 20 20 20 20 20 20 20 20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........n.......................
170e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
17100 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 69 6e 2d 66 6c 6f 77 20 63 29 29 29 29 0a 20 20 20 20 20 rom-grammar.'in-flow.c))))......
17120 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d 29 29 29 29 29 0a 0a 20 20 20 20 28 27 .....(yaml--chr.?\})))))......('
17140 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 ns-double-char......(yaml--frame
17160 20 22 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ."ns-double-char"........(yaml--
17180 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d but.(lambda.().(yaml--parse-from
171a0 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 29 0a 20 20 20 20 20 -grammar.'nb-double-char))......
171c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 .............(lambda.().(yaml--p
171e0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 0a arse-from-grammar.'s-white))))).
17200 0a 20 20 20 20 28 27 6e 73 2d 61 73 63 69 69 2d 6c 65 74 74 65 72 0a 20 20 20 20 20 28 79 61 6d .....('ns-ascii-letter......(yam
17220 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 61 73 63 69 69 2d 6c 65 74 74 65 72 22 0a 20 20 20 20 20 l--frame."ns-ascii-letter"......
17240 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c ..(yaml--any.(yaml--chr-range.?\
17260 78 34 31 20 3f 5c 78 35 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 x41.?\x5A)...................(ya
17280 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 36 31 20 3f 5c 78 37 41 29 29 29 29 0a 0a 20 ml--chr-range.?\x61.?\x7A))))...
172a0 20 20 20 28 27 62 2d 62 72 65 61 6b 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 ...('b-break......(yaml--frame."
172c0 62 2d 62 72 65 61 6b 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c b-break"........(yaml--any.(yaml
172e0 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 --all.(yaml--parse-from-grammar.
17300 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 'b-carriage-return).............
17320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
17340 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 64 29 29 0a 20 20 20 20 20 20 om-grammar.'b-line-feed)).......
17360 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
17380 61 6d 6d 61 72 20 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 ammar.'b-carriage-return).......
173a0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
173c0 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 64 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 ammar.'b-line-feed))))......('nb
173e0 2d 6e 73 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 -ns-double-in-line......(yaml--f
17400 72 61 6d 65 20 22 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 22 0a 20 20 20 20 rame."nb-ns-double-in-line".....
17420 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 28 6c ...(yaml--rep2.0.nil..........(l
17440 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 ambda.()............(yaml--all..
17460 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 ...........(yaml--rep2.0.nil....
17480 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
174a0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 se-from-grammar.'s-white))).....
174c0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
174e0 72 20 27 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 r.'ns-double-char))))))......('s
17500 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 -l+block-node......(yaml--frame.
17520 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 "s-l+block-node"........(yaml--a
17540 6e 79 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ny.........(yaml--parse-from-gra
17560 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 20 28 6e 74 68 20 30 20 mmar.'s-l+block-in-block.(nth.0.
17580 61 72 67 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d args).(nth.1.args)).........(yam
175a0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 66 6c 6f 77 2d l--parse-from-grammar.'s-l+flow-
175c0 69 6e 2d 62 6c 6f 63 6b 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 29 0a 0a 20 20 20 20 28 in-block.(nth.0.args)))))......(
175e0 27 6e 73 2d 65 73 63 2d 62 65 6c 6c 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 'ns-esc-bell......(yaml--frame."
17600 6e 73 2d 65 73 63 2d 62 65 6c 6c 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 61 29 29 29 0a 0a 20 ns-esc-bell".(yaml--chr.?a)))...
17620 20 20 20 28 27 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 28 79 61 ...('c-named-tag-handle......(ya
17640 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 22 0a 20 ml--frame."c-named-tag-handle"..
17660 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ......(yaml--all.........(yaml--
17680 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 chr.?\!).........(yaml--rep.1.ni
176a0 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 l.(lambda.().(yaml--parse-from-g
176c0 72 61 6d 6d 61 72 20 27 6e 73 2d 77 6f 72 64 2d 63 68 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 rammar.'ns-word-char))).........
176e0 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 73 65 70 61 (yaml--chr.?\!))))......('s-sepa
17700 72 61 74 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 rate-lines......(let.((n.(nth.0.
17720 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 73 args)))........(yaml--frame."s-s
17740 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 eparate-lines"..........(yaml--a
17760 6e 79 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ny.(yaml--all.(yaml--parse-from-
17780 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 grammar.'s-l-comments)..........
177a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
177c0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 se-from-grammar.'s-flow-line-pre
177e0 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d fix.n)).....................(yam
17800 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 l--parse-from-grammar.'s-separat
17820 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 64 69 72 65 63 74 69 76 e-in-line)))))......('l-directiv
17840 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 64 69 72 65 63 74 69 76 65 e......(yaml--frame."l-directive
17860 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f "........(yaml--all.(yaml--chr.?
17880 5c 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 \%)...................(yaml--any
178a0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 79 .(yaml--parse-from-grammar.'ns-y
178c0 61 6d 6c 2d 64 69 72 65 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 aml-directive)..................
178e0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
17900 61 6d 6d 61 72 20 27 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 ammar.'ns-tag-directive)........
17920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
17940 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 72 65 73 65 72 76 65 64 2d 64 69 72 se-from-grammar.'ns-reserved-dir
17960 65 63 74 69 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ective))...................(yaml
17980 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e --parse-from-grammar.'s-l-commen
179a0 74 73 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 0a 20 20 20 20 ts))))......('ns-esc-escape.....
179c0 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 22 20 28 79 .(yaml--frame."ns-esc-escape".(y
179e0 61 6d 6c 2d 2d 63 68 72 20 3f 65 29 29 29 0a 0a 20 20 20 20 28 27 62 2d 6e 62 2d 6c 69 74 65 72 aml--chr.?e)))......('b-nb-liter
17a00 61 6c 2d 6e 65 78 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 al-next......(let.((n.(nth.0.arg
17a20 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 6e 62 2d 6c s)))........(yaml--frame."b-nb-l
17a40 69 74 65 72 61 6c 2d 6e 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c iteral-next"..........(yaml--all
17a60 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 .(yaml--parse-from-grammar.'b-as
17a80 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -line-feed).....................
17aa0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d (yaml--parse-from-grammar.'l-nb-
17ac0 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 73 2d literal-text.n)))))......('ns-s-
17ae0 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 flow-map-entries......(let.((n.(
17b00 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 nth.0.args)).(c.(nth.1.args)))..
17b20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 ......(yaml--frame."ns-s-flow-ma
17b40 70 2d 65 6e 74 72 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 p-entries"..........(yaml--all..
17b60 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
17b80 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 ar.'ns-flow-map-entry.n.c)......
17ba0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 20 28 6c 61 6d 62 64 61 20 28 29 20 28 .....(yaml--rep.0.1.(lambda.().(
17bc0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
17be0 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 rate.n.c)))...........(yaml--rep
17c00 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 .0.1.............(lambda.().....
17c20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
17c40 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\,).............
17c60 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--rep.0.1...............
17c80 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(lambda.().(yaml--parse-from-
17ca0 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 grammar.'s-separate.n.c)))......
17cc0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 ..........(yaml--rep.0.1........
17ce0 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(lambda.()............
17d00 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
17d20 72 20 27 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 r.'ns-s-flow-map-entries........
17d40 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 ................................
17d60 20 20 20 20 20 20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......n.........................
17d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 29 29 29 29 29 29 29 29 29 29 .....................c))))))))))
17da0 0a 0a 20 20 20 20 28 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 0a 20 20 20 20 20 28 ......('c-nb-comment-text......(
17dc0 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 22 0a yaml--frame."c-nb-comment-text".
17de0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .......(yaml--all.........(yaml-
17e00 2d 63 68 72 20 3f 5c 23 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 -chr.?\#).........(yaml--rep2.0.
17e20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d nil.(lambda.().(yaml--parse-from
17e40 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e -grammar.'nb-char))))))......('n
17e60 73 2d 64 65 63 2d 64 69 67 69 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e s-dec-digit......(yaml--frame."n
17e80 73 2d 64 65 63 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 s-dec-digit"........(yaml--chr-r
17ea0 61 6e 67 65 20 3f 5c 78 33 30 20 3f 5c 78 33 39 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 79 61 ange.?\x30.?\x39)))......('ns-ya
17ec0 6d 6c 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 ml-directive......(yaml--frame."
17ee0 6e 73 2d 79 61 6d 6c 2d 64 69 72 65 63 74 69 76 65 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ns-yaml-directive"........(yaml-
17f00 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 59 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f -all.(yaml--chr.?Y).(yaml--chr.?
17f20 41 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4d 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4c 29 A).(yaml--chr.?M).(yaml--chr.?L)
17f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
17f60 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 from-grammar.'s-separate-in-line
17f80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 )...................(yaml--parse
17fa0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f 6e 29 29 -from-grammar.'ns-yaml-version))
17fc0 29 29 0a 0a 20 20 20 20 28 27 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 0a 20 20 20 20 20 28 79 61 ))......('c-mapping-key......(ya
17fe0 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 22 20 28 79 61 6d 6c 2d ml--frame."c-mapping-key".(yaml-
18000 2d 63 68 72 20 3f 5c 3f 29 29 29 0a 0a 20 20 20 20 28 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 -chr.?\?)))......('b-as-line-fee
18020 64 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 d......(yaml--frame."b-as-line-f
18040 65 65 64 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 eed"........(yaml--parse-from-gr
18060 61 6d 6d 61 72 20 27 62 2d 62 72 65 61 6b 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f ammar.'b-break)))......('s-l+blo
18080 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 ck-in-block......(yaml--frame."s
180a0 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d -l+block-in-block"........(yaml-
180c0 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 -any.........(yaml--parse-from-g
180e0 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 73 63 61 6c 61 72 0a 20 20 20 20 20 20 20 rammar.'s-l+block-scalar........
18100 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 28 6e 74 68 20 ...........................(nth.
18120 30 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0.args).........................
18140 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 ..........(nth.1.args)).........
18160 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 (yaml--parse-from-grammar.'s-l+b
18180 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lock-collection.................
181a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 61 72 67 73 29 0a 20 ..................(nth.0.args)..
181c0 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 ................................
181e0 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d .(nth.1.args)))))......('ns-esc-
18200 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d paragraph-separator......(yaml--
18220 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 6f frame."ns-esc-paragraph-separato
18240 72 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 50 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 64 6f 75 r".(yaml--chr.?P)))......('c-dou
18260 62 6c 65 2d 71 75 6f 74 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 ble-quoted......(let.((n.(nth.0.
18280 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 args)).(c.(nth.1.args)))........
182a0 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 22 0a 20 (yaml--frame."c-double-quoted"..
182c0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ........(yaml--all.(yaml--chr.?\
182e0 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ").....................(yaml--pa
18300 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 rse-from-grammar.'nb-double-text
18320 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .n.c).....................(yaml-
18340 2d 63 68 72 20 3f 5c 22 29 29 29 29 29 0a 0a 20 20 20 20 28 27 62 2d 6c 69 6e 65 2d 66 65 65 64 -chr.?\")))))......('b-line-feed
18360 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 6c 69 6e 65 2d 66 65 65 64 22 ......(yaml--frame."b-line-feed"
18380 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 41 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 .(yaml--chr.?\x0A)))......('ns-e
183a0 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 sc-horizontal-tab......(yaml--fr
183c0 61 6d 65 20 22 6e 73 2d 65 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 22 0a 20 20 20 20 ame."ns-esc-horizontal-tab".....
183e0 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 74 29 20 28 79 61 ...(yaml--any.(yaml--chr.?t).(ya
18400 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c ml--chr.?\x09))))......('c-ns-fl
18420 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 28 6c 65 74 ow-map-empty-key-entry......(let
18440 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 .((n.(nth.0.args)).(c.(nth.1.arg
18460 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 66 s)))........(yaml--frame."c-ns-f
18480 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 22 0a 20 20 20 20 20 20 20 low-map-empty-key-entry"........
184a0 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 ..(yaml--all...........(yaml--pa
184c0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 rse-from-grammar.'e-node).......
184e0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 ....(yaml--parse-from-grammar.'c
18500 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 65 20 6e 20 63 29 -ns-flow-map-separate-value.n.c)
18520 29 29 29 29 0a 0a 20 20 20 20 28 27 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 ))))......('l-any-document......
18540 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 (yaml--frame."l-any-document"...
18560 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(yaml--any.(yaml--parse-fro
18580 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 29 m-grammar.'l-directive-document)
185a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
185c0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e from-grammar.'l-explicit-documen
185e0 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 t)...................(yaml--pars
18600 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 29 e-from-grammar.'l-bare-document)
18620 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 74 61 67 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 )))......('c-tag.(yaml--frame."c
18640 2d 74 61 67 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 29 0a 0a 20 20 20 20 28 27 63 -tag".(yaml--chr.?\!)))......('c
18660 2d 65 73 63 61 70 65 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 65 73 63 61 70 65 22 20 -escape.(yaml--frame."c-escape".
18680 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 29 0a 0a 20 20 20 20 28 27 63 2d 73 65 71 75 65 (yaml--chr.?\\)))......('c-seque
186a0 6e 63 65 2d 65 6e 64 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 73 65 71 75 65 6e 63 65 nce-end.(yaml--frame."c-sequence
186c0 2d 65 6e 64 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 29 29 0a 0a 20 20 20 20 28 27 6c -end".(yaml--chr.?\])))......('l
186e0 2b 62 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 +block-mapping......(yaml--frame
18700 20 22 6c 2b 62 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 22 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 ."l+block-mapping"........(let.(
18720 28 6e 65 77 2d 6d 20 28 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 (new-m.(yaml--auto-detect-indent
18740 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d .(nth.0.args))))..........(if.(=
18760 20 30 20 6e 65 77 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3b 3b 20 46 6f .0.new-m)..............nil.;;.Fo
18780 72 20 73 6f 6d 65 20 66 69 78 65 64 20 61 75 74 6f 2d 64 65 74 65 63 74 65 64 20 6d 20 3e 20 30 r.some.fixed.auto-detected.m.>.0
187a0 20 3b 3b 20 49 73 20 74 68 69 73 20 72 69 67 68 74 3f 3f 3f 0a 20 20 20 20 20 20 20 20 20 20 20 .;;.Is.this.right???............
187c0 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 (yaml--all.............(yaml--se
187e0 74 20 6d 20 6e 65 77 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 t.m.new-m).............(yaml--re
18800 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 p.1.nil...............(lambda.()
18820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 .................(yaml--all.....
18840 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
18860 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rammar.'s-indent................
18880 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 28 2b 20 28 ............................(+.(
188a0 6e 74 68 20 30 20 61 72 67 73 29 20 6e 65 77 2d 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 nth.0.args).new-m)).............
188c0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
188e0 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 ns-l-block-map-entry............
18900 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 ................................
18920 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 6e 65 77 2d 6d 29 29 29 29 29 29 29 29 29 29 0a (+.(nth.0.args).new-m)))))))))).
18940 0a 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 .....('c-ns-flow-map-adjacent-va
18960 6c 75 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 lue......(let.((n.(nth.0.args)).
18980 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d (c.(nth.1.args)))........(yaml--
189a0 66 72 61 6d 65 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 frame."c-ns-flow-map-adjacent-va
189c0 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 lue"..........(yaml--all........
189e0 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 ...(yaml--chr.?\:)...........(ya
18a00 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 ml--any............(yaml--all...
18a20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 ..........(yaml--rep.0.1........
18a40 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(lambda.().(yaml--parse-f
18a60 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 rom-grammar.'s-separate.n.c)))..
18a80 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
18aa0 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 mmar.'ns-flow-node.n.c))........
18ac0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 ....(yaml--parse-from-grammar.'e
18ae0 2d 6e 6f 64 65 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 -node))))))......('s-single-next
18b00 2d 6c 69 6e 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 -line......(let.((n.(nth.0.args)
18b20 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 73 69 6e 67 6c 65 ))........(yaml--frame."s-single
18b40 2d 6e 65 78 74 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a -next-line"..........(yaml--all.
18b60 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
18b80 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 mar.'s-flow-folded.n)...........
18ba0 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 (yaml--rep.0.1.............(lamb
18bc0 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 da.()...............(yaml--all..
18be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
18c00 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 grammar.'ns-single-char)........
18c20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
18c40 72 20 27 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 r.'nb-ns-single-in-line)........
18c60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(yaml--any..............
18c80 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ...(yaml--parse-from-grammar.'s-
18ca0 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 single-next-line.n).............
18cc0 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep2.0.nil...........
18ce0 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(lambda.().(yaml--parse-
18d00 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 29 29 29 29 from-grammar.'s-white)))))))))))
18d20 0a 0a 20 20 20 20 28 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 20 20 ......('s-separate-in-line......
18d40 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 (yaml--frame."s-separate-in-line
18d60 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 "........(yaml--any.(yaml--rep.1
18d80 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .nil.....................(lambda
18da0 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 .().(yaml--parse-from-grammar.'s
18dc0 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d -white)))...................(yam
18de0 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 29 29 29 0a 0a 20 20 20 20 28 27 62 2d 63 6f l--start-of-line))))......('b-co
18e00 6d 6d 65 6e 74 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 62 2d 63 6f 6d 6d 65 mment......(yaml--frame."b-comme
18e20 6e 74 22 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 nt"........(yaml--any.(yaml--par
18e40 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 0a se-from-grammar.'b-non-content).
18e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d ..................(yaml--end-of-
18e80 73 74 72 65 61 6d 29 29 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 stream))))......('ns-esc-backsla
18ea0 73 68 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 62 61 63 sh......(yaml--frame."ns-esc-bac
18ec0 6b 73 6c 61 73 68 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 29 0a 0a 20 20 20 20 28 kslash".(yaml--chr.?\\)))......(
18ee0 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 28 79 61 6d 6c 'c-ns-anchor-property......(yaml
18f00 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 0a 20 --frame."c-ns-anchor-property"..
18f20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 ......(yaml--all.(yaml--chr.?\&)
18f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
18f60 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 29 29 29 29 from-grammar.'ns-anchor-name))))
18f80 0a 0a 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 0a 20 20 20 20 20 28 6c 65 74 20 ......('ns-plain-safe......(let.
18fa0 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ((c.(nth.0.args)))........(yaml-
18fc0 2d 66 72 61 6d 65 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 0a 20 20 20 20 20 20 20 20 20 -frame."ns-plain-safe"..........
18fe0 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 (pcase.c............("block-key"
19000 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 .(yaml--parse-from-grammar.'ns-p
19020 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f lain-safe-out))............("flo
19040 77 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 w-in".(yaml--parse-from-grammar.
19060 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 'ns-plain-safe-in))............(
19080 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 "flow-key".(yaml--parse-from-gra
190a0 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 29 29 0a 20 20 20 20 20 20 20 mmar.'ns-plain-safe-in))........
190c0 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ....("flow-out".(yaml--parse-fro
190e0 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 29 29 29 29 m-grammar.'ns-plain-safe-out))))
19100 29 29 0a 0a 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 28 ))......('ns-flow-content......(
19120 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 let.((n.(nth.0.args)).(c.(nth.1.
19140 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d args)))........(yaml--frame."ns-
19160 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e flow-content"..........(yaml--an
19180 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d y.(yaml--parse-from-grammar.'ns-
191a0 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 flow-yaml-content.n.c)..........
191c0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
191e0 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 29 29 mmar.'c-flow-json-content.n.c)))
19200 29 29 0a 0a 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 ))......('c-ns-flow-map-separate
19220 2d 76 61 6c 75 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 -value......(let.((n.(nth.0.args
19240 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d )).(c.(nth.1.args)))........(yam
19260 6c 2d 2d 66 72 61 6d 65 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 l--frame."c-ns-flow-map-separate
19280 2d 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 -value"..........(yaml--all.....
192a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 ......(yaml--chr.?\:)...........
192c0 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 21 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d (yaml--chk."!".(yaml--parse-from
192e0 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 0a 20 20 20 20 -grammar.'ns-plain-safe.c)).....
19300 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d ......(yaml--any.(yaml--all.(yam
19320 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 l--parse-from-grammar.'s-separat
19340 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.n.c)..........................
19360 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
19380 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 .'ns-flow-node.n.c))............
193a0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
193c0 6d 61 72 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 29 0a 0a 20 20 20 20 28 27 69 6e 2d 66 6c 6f 77 mar.'e-node))))))......('in-flow
193e0 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 ......(let.((c.(nth.0.args)))...
19400 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 69 6e 2d 66 6c 6f 77 22 0a 20 20 20 20 .....(yaml--frame."in-flow".....
19420 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b .....(pcase.c............("block
19440 2d 6b 65 79 22 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 66 -key"."flow-key")............("f
19460 6c 6f 77 2d 69 6e 22 20 22 66 6c 6f 77 2d 69 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 low-in"."flow-in")............("
19480 66 6c 6f 77 2d 6b 65 79 22 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 flow-key"."flow-key")...........
194a0 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 22 66 6c 6f 77 2d 69 6e 22 29 29 29 29 29 0a 0a 20 20 20 .("flow-out"."flow-in"))))).....
194c0 20 28 27 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 67 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 .('c-verbatim-tag......(yaml--fr
194e0 61 6d 65 20 22 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 67 22 0a 20 20 20 20 20 20 20 28 79 61 6d ame."c-verbatim-tag"........(yam
19500 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 0a 20 l--all.........(yaml--chr.?\!)..
19520 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3c 29 0a 20 20 20 20 20 20 20 20 28 .......(yaml--chr.?\<).........(
19540 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c yaml--rep.1.nil.(lambda.().(yaml
19560 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 --parse-from-grammar.'ns-uri-cha
19580 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 29 29 29 0a r))).........(yaml--chr.?\>)))).
195a0 0a 20 20 20 20 28 27 63 2d 6c 69 74 65 72 61 6c 0a 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 .....('c-literal......(yaml--fra
195c0 6d 65 20 22 63 2d 6c 69 74 65 72 61 6c 22 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7c 29 29 29 me."c-literal".(yaml--chr.?\|)))
195e0 0a 0a 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 0a 20 20 20 20 20 28 79 ......('ns-esc-line-feed......(y
19600 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 22 20 28 79 aml--frame."ns-esc-line-feed".(y
19620 61 6d 6c 2d 2d 63 68 72 20 3f 6e 29 29 29 0a 0a 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 2d aml--chr.?n)))......('nb-double-
19640 6d 75 6c 74 69 2d 6c 69 6e 65 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 multi-line......(let.((n.(nth.0.
19660 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 62 2d args)))........(yaml--frame."nb-
19680 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d double-multi-line"..........(yam
196a0 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 l--all...........(yaml--parse-fr
196c0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 om-grammar.'nb-ns-double-in-line
196e0 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 )...........(yaml--any.(yaml--pa
19700 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 74 2d rse-from-grammar.'s-double-next-
19720 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 line.n)......................(ya
19740 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--rep2.0.nil..................
19760 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ......(lambda.().(yaml--parse-fr
19780 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 29 0a 0a 20 20 20 om-grammar.'s-white)))))))).....
197a0 20 28 27 62 2d 6c 2d 73 70 61 63 65 64 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 .('b-l-spaced......(let.((n.(nth
197c0 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 .0.args)))........(yaml--frame."
197e0 62 2d 6c 2d 73 70 61 63 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a b-l-spaced"..........(yaml--all.
19800 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
19820 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 mar.'b-as-line-feed)...........(
19840 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 yaml--rep2.0.nil.............(la
19860 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 mbda.().(yaml--parse-from-gramma
19880 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 29 29 29 29 0a 0a r.'l-empty.n."block-in")))))))..
198a0 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 ....('ns-flow-yaml-content......
198c0 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 (let.((n.(nth.0.args)).(c.(nth.1
198e0 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 22 6e 73 .args)))........(yaml--frame."ns
19900 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 28 79 61 -flow-yaml-content"..........(ya
19920 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e ml--parse-from-grammar.'ns-plain
19940 20 6e 20 63 29 29 29 29 0a 20 20 20 20 28 5f 20 28 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 .n.c)))).....(_.(error."Unknown.
19960 70 61 72 73 69 6e 67 20 67 72 61 6d 6d 61 72 20 73 74 61 74 65 3a 20 25 73 20 25 73 22 20 73 74 parsing.grammar.state:.%s.%s".st
19980 61 74 65 20 61 72 67 73 29 29 29 29 0a 0a 3b 3b 3b 20 45 6e 63 6f 64 69 6e 67 0a 0a 28 64 65 66 ate.args))))..;;;.Encoding..(def
199a0 75 6e 20 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 28 6f 62 6a 65 63 74 29 0a 20 20 22 45 6e 63 6f 64 un.yaml-encode.(object)..."Encod
199c0 65 20 4f 42 4a 45 43 54 20 74 6f 20 61 20 59 41 4d 4c 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 77 e.OBJECT.to.a.YAML.string."...(w
199e0 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 ith-temp-buffer.....(yaml--encod
19a00 65 2d 6f 62 6a 65 63 74 20 6f 62 6a 65 63 74 20 30 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 e-object.object.0).....(goto-cha
19a20 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 r.(point-min)).....(while.(looki
19a40 6e 67 2d 61 74 2d 70 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 ng-at-p."\n").......(delete-char
19a60 20 31 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 .1)).....(buffer-string)))..(def
19a80 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 28 6f 62 6a 65 63 74 20 69 un.yaml--encode-object.(object.i
19aa0 6e 64 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 ndent.&optional.auto-indent)..."
19ac0 45 6e 63 6f 64 65 20 61 20 4c 69 73 70 20 4f 42 4a 45 43 54 20 74 6f 20 59 41 4d 4c 2e 0a 0a 49 Encode.a.Lisp.OBJECT.to.YAML...I
19ae0 4e 44 45 4e 54 20 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 64 65 65 70 6c 79 20 6e 65 73 74 65 NDENT.indicates.how.deeply.neste
19b00 64 20 74 68 65 20 6f 62 6a 65 63 74 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 0a 69 d.the.object.will.be.displayed.i
19b20 6e 20 74 68 65 20 59 41 4d 4c 2e 20 20 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 73 20 6e n.the.YAML...If.AUTO-INDENT.is.n
19b40 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 65 6d 69 74 20 74 68 65 20 6f 62 6a 65 63 74 0a 77 69 74 on-nil,.then.emit.the.object.wit
19b60 68 6f 75 74 20 66 69 72 73 74 20 69 6e 73 65 72 74 69 6e 67 20 61 20 6e 65 77 6c 69 6e 65 2e 22 hout.first.inserting.a.newline."
19b80 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 70 20 6f 62 6a 65 ...(cond....((yaml--scalarp.obje
19ba0 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 73 63 61 6c 61 72 20 6f 62 6a 65 63 74 29 ct).(yaml--encode-scalar.object)
19bc0 29 0a 20 20 20 28 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 6f 62 6a 65 63 74 29 20 28 79 61 6d )....((hash-table-p.object).(yam
19be0 6c 2d 2d 65 6e 63 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 6f 62 6a 65 63 74 20 69 6e 64 65 l--encode-hash-table.object.inde
19c00 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 28 6c 69 73 74 70 20 6f 62 6a 65 nt.auto-indent))....((listp.obje
19c20 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 6f 62 6a 65 63 74 20 69 6e ct).(yaml--encode-list.object.in
19c40 64 65 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 28 61 72 72 61 79 70 20 6f dent.auto-indent))....((arrayp.o
19c60 62 6a 65 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 72 72 61 79 20 6f 62 6a 65 63 bject).(yaml--encode-array.objec
19c80 74 20 69 6e 64 65 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 74 20 28 65 72 t.indent.auto-indent))....(t.(er
19ca0 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 6f 62 6a 65 63 74 20 25 73 22 20 6f 62 6a 65 63 74 29 29 ror."Unknown.object.%s".object))
19cc0 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 70 20 28 6f 62 6a 65 63 74 ))..(defun.yaml--scalarp.(object
19ce0 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4f 42 4a 45 43 54 20 63 6f )..."Return.non-nil.if.OBJECT.co
19d00 72 72 65 6c 61 74 65 73 20 74 6f 20 61 20 59 41 4d 4c 20 73 63 61 6c 61 72 2e 22 0a 20 20 28 6f rrelates.to.a.YAML.scalar."...(o
19d20 72 20 28 6e 75 6d 62 65 72 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 28 73 79 6d 62 6f 6c r.(numberp.object).......(symbol
19d40 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 70 20 6f 62 6a 65 63 74 29 p.object).......(stringp.object)
19d60 0a 20 20 20 20 20 20 28 6e 6f 74 20 6f 62 6a 65 63 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 .......(not.object)))..(defun.ya
19d80 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 28 73 29 0a 20 20 22 ml--encode-escape-string.(s)..."
19da0 45 73 63 61 70 65 20 79 61 6d 6c 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 69 Escape.yaml.special.characters.i
19dc0 6e 20 73 74 72 69 6e 67 20 53 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 20 28 72 65 70 6c 61 63 n.string.S."...(let*.((s.(replac
19de0 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 22 20 22 5c 5c 5c 5c 22 e-regexp-in-string."\\\\"."\\\\"
19e00 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 .s))..........(s.(replace-regexp
19e20 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 22 5c 5c 5c 5c 6e 22 20 73 29 29 0a 20 20 20 20 -in-string."\n"."\\\\n".s)).....
19e40 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e .....(s.(replace-regexp-in-strin
19e60 67 20 22 5c 74 22 20 22 5c 5c 5c 5c 74 22 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 20 28 g."\t"."\\\\t".s))..........(s.(
19e80 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 72 22 20 22 5c replace-regexp-in-string."\r"."\
19ea0 5c 5c 5c 72 22 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 65 2d 72 \\\r".s))..........(s.(replace-r
19ec0 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 5c 5c 22 22 20 73 29 egexp-in-string."\""."\\\\\"".s)
19ee0 29 29 0a 20 20 20 20 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d )).....s))..(defun.yaml--encode-
19f00 61 72 72 61 79 20 28 61 20 69 6e 64 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 6f 2d 69 array.(a.indent.&optional.auto-i
19f20 6e 64 65 6e 74 29 0a 20 20 22 45 6e 63 6f 64 65 20 61 72 72 61 79 20 41 20 74 6f 20 61 20 73 74 ndent)..."Encode.array.A.to.a.st
19f40 72 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 62 65 69 6e 67 20 49 4e 44 ring.in.the.context.of.being.IND
19f60 45 4e 54 20 64 65 65 70 2e 0a 0a 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 73 20 6e 6f 6e ENT.deep...If.AUTO-INDENT.is.non
19f80 2d 6e 69 6c 2c 20 73 74 61 72 74 20 74 68 65 20 6c 69 73 74 20 6f 6e 20 74 68 65 20 63 75 72 72 -nil,.start.the.list.on.the.curr
19fa0 65 6e 74 20 6c 69 6e 65 2c 0a 61 75 74 6f 2d 64 65 74 65 63 74 69 6e 67 20 74 68 65 20 69 6e 64 ent.line,.auto-detecting.the.ind
19fc0 65 6e 74 61 74 69 6f 6e 2e 20 20 46 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 64 65 66 65 72 73 20 entation...Functionality.defers.
19fe0 74 6f 0a 60 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 27 2e 22 0a 20 20 28 79 61 6d 6c to.`yaml--encode-list'."...(yaml
1a000 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 28 73 65 71 2d 6d 61 70 20 23 27 69 64 65 6e 74 69 74 --encode-list.(seq-map.#'identit
1a020 79 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 y.a)......................indent
1a040 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 2d 69 6e 64 65 6e ......................auto-inden
1a060 74 29 29 0a 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 73 63 61 6c 61 72 t))...(defun.yaml--encode-scalar
1a080 20 28 73 29 0a 20 20 22 45 6e 63 6f 64 65 20 73 63 61 6c 61 72 20 53 20 74 6f 20 62 75 66 66 65 .(s)..."Encode.scalar.S.to.buffe
1a0a0 72 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 73 29 20 28 69 6e 73 65 72 74 20 r."...(cond....((not.s).(insert.
1a0c0 22 6e 75 6c 6c 22 29 29 0a 20 20 20 28 28 65 71 6c 20 74 20 73 29 20 28 69 6e 73 65 72 74 20 22 "null"))....((eql.t.s).(insert."
1a0e0 74 72 75 65 22 29 29 0a 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 73 29 0a 20 20 20 20 28 63 6f 6e true"))....((symbolp.s).....(con
1a100 64 0a 20 20 20 20 20 28 28 65 71 6c 20 73 20 3a 6e 75 6c 6c 29 20 28 69 6e 73 65 72 74 20 22 6e d......((eql.s.:null).(insert."n
1a120 75 6c 6c 22 29 29 0a 20 20 20 20 20 28 28 65 71 6c 20 73 20 3a 66 61 6c 73 65 29 20 28 69 6e 73 ull"))......((eql.s.:false).(ins
1a140 65 72 74 20 22 66 61 6c 73 65 22 29 29 0a 20 20 20 20 20 28 74 20 28 69 6e 73 65 72 74 20 28 73 ert."false"))......(t.(insert.(s
1a160 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 29 29 29 29 29 0a 20 20 20 28 28 6e 75 6d 62 65 72 70 20 73 ymbol-name.s)))))....((numberp.s
1a180 29 20 28 69 6e 73 65 72 74 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 73 29 29 29 ).(insert.(number-to-string.s)))
1a1a0 0a 20 20 20 28 28 73 74 72 69 6e 67 70 20 73 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 ....((stringp.s).....(if.(string
1a1c0 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 2d 5f 61 2d 7a 41 2d 5a 30 2d 39 5d 2b 5c 5c 27 22 20 73 29 -match."\\`[-_a-zA-Z0-9]+\\'".s)
1a1e0 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 .........(insert.s).......(inser
1a200 74 20 22 5c 22 22 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 65 73 63 61 70 65 2d 73 74 72 69 t."\"".(yaml--encode-escape-stri
1a220 6e 67 20 73 29 20 22 5c 22 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 6c ng.s)."\"")))))..(defun.yaml--al
1a240 69 73 74 2d 74 6f 2d 68 61 73 68 2d 74 61 62 6c 65 20 28 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 ist-to-hash-table.(l)..."Return.
1a260 68 61 73 68 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 4c 20 69 66 20 69 74 20 69 hash.representation.of.L.if.it.i
1a280 73 20 61 6e 20 61 6c 69 73 74 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 77 s.an.alist,.nil.otherwise."...(w
1a2a0 68 65 6e 20 28 61 6e 64 20 28 6c 69 73 74 70 20 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 hen.(and.(listp.l)..............
1a2c0 28 73 65 71 2d 65 76 65 72 79 2d 70 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 61 6e 64 20 28 63 (seq-every-p.(lambda.(x).(and.(c
1a2e0 6f 6e 73 70 20 78 29 20 28 61 74 6f 6d 20 28 63 61 72 20 78 29 29 29 29 20 6c 29 29 0a 20 20 20 onsp.x).(atom.(car.x)))).l))....
1a300 20 28 6c 65 74 20 28 28 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 29 29 0a 20 20 .(let.((h.(make-hash-table)))...
1a320 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 63 70 61 69 72 29 0a 20 20 20 ....(seq-map.(lambda.(cpair)....
1a340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6b 20 28 63 61 72 20 63 70 61 ..............(let*.((k.(car.cpa
1a360 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 20 ir)).........................(v.
1a380 28 61 6c 69 73 74 2d 67 65 74 20 6b 20 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (alist-get.k.l)))...............
1a3a0 20 20 20 20 20 28 70 75 74 68 61 73 68 20 6b 20 76 20 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 .....(puthash.k.v.h)))..........
1a3c0 20 20 20 20 20 20 6c 29 0a 20 20 20 20 20 20 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c ......l).......h)))..(defun.yaml
1a3e0 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 28 6c 20 69 6e 64 65 6e 74 20 26 6f 70 74 69 6f 6e 61 --encode-list.(l.indent.&optiona
1a400 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 45 6e 63 6f 64 65 20 6c 69 73 74 20 4c 20 l.auto-indent)..."Encode.list.L.
1a420 74 6f 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 62 65 to.a.string.in.the.context.of.be
1a440 69 6e 67 20 49 4e 44 45 4e 54 20 64 65 65 70 2e 0a 0a 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 ing.INDENT.deep...If.AUTO-INDENT
1a460 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 74 20 74 68 65 20 6c 69 73 74 20 6f 6e 20 74 .is.non-nil,.start.the.list.on.t
1a480 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 0a 61 75 74 6f 2d 64 65 74 65 63 74 69 6e 67 20 he.current.line,.auto-detecting.
1a4a0 74 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 22 0a 20 20 28 6c 65 74 20 28 28 68 74 20 28 79 61 the.indentation"...(let.((ht.(ya
1a4c0 6d 6c 2d 2d 61 6c 69 73 74 2d 74 6f 2d 68 61 73 68 2d 74 61 62 6c 65 20 6c 29 29 29 0a 20 20 20 ml--alist-to-hash-table.l)))....
1a4e0 20 28 63 6f 6e 64 20 28 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 .(cond.(ht............(yaml--enc
1a500 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 68 74 20 69 6e 64 65 6e 74 20 61 75 74 6f 2d 69 6e ode-hash-table.ht.indent.auto-in
1a520 64 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 dent))...........((zerop.(length
1a540 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5b 5d 22 29 29 0a 20 .l))............(insert."[]"))..
1a560 20 20 20 20 20 20 20 20 20 28 28 73 65 71 2d 65 76 65 72 79 2d 70 20 23 27 79 61 6d 6c 2d 2d 73 .........((seq-every-p.#'yaml--s
1a580 63 61 6c 61 72 70 20 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5b 22 calarp.l)............(insert."["
1a5a0 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 )............(yaml--encode-objec
1a5c0 74 20 28 63 61 72 20 6c 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 64 6f 20 t.(car.l).0)............(seq-do.
1a5e0 28 6c 61 6d 62 64 61 20 28 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (lambda.(object)................
1a600 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 2c 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ......(insert.",.").............
1a620 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 6f 62 .........(yaml--encode-object.ob
1a640 6a 65 63 74 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 ject.0))....................(cdr
1a660 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5d 22 29 29 0a 20 20 .l))............(insert."]"))...
1a680 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 7a 65 72 ........(t............(when.(zer
1a6a0 6f 70 20 69 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e op.indent)..............(setq.in
1a6c0 64 65 6e 74 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 69 72 73 dent.2))............(let*.((firs
1a6e0 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 2d 73 t.t)...................(indent-s
1a700 74 72 69 6e 67 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 6e 74 20 32 29 20 tring.(make-string.(-.indent.2).
1a720 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 64 6f 0a 20 20 20 20 ?\s)))..............(seq-do.....
1a740 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 ..........(lambda.(object)......
1a760 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 66 69 72 73 74 29 0a 20 20 20 20 20 ...........(if.(not.first)......
1a780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 6e 64 65 ...............(insert."\n".inde
1a7a0 6e 74 2d 73 74 72 69 6e 67 20 22 2d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt-string."-.").................
1a7c0 20 20 28 69 66 20 61 75 74 6f 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(if.auto-indent...............
1a7e0 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 2d 69 6e 64 65 6e 74 20 28 79 61 6d 6c ........(let.((curr-indent.(yaml
1a800 2d 2d 65 6e 63 6f 64 65 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 29 29 29 0a 20 --encode-auto-detect-indent)))..
1a820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 .......................(insert.(
1a840 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 6e 74 20 63 75 72 72 2d 69 6e 64 65 6e make-string.(-.indent.curr-inden
1a860 74 29 20 3f 5c 73 29 20 20 22 2d 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t).?\s).."-.")).................
1a880 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 69 6e 67 20 22 ....(insert."\n".indent-string."
1a8a0 2d 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 -."))...................(setq.fi
1a8c0 72 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f rst.nil)).................(if.(o
1a8e0 72 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 r.(hash-table-p.object).........
1a900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 69 73 74 2d 74 6f 2d ................(yaml--alist-to-
1a920 68 61 73 68 2d 74 61 62 6c 65 20 6f 62 6a 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 hash-table.object)).............
1a940 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 6f 62 6a ........(yaml--encode-object.obj
1a960 65 63 74 20 69 6e 64 65 6e 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ect.indent.t)...................
1a980 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 6f 62 6a 65 63 74 20 28 2b 20 69 (yaml--encode-object.object.(+.i
1a9a0 6e 64 65 6e 74 20 32 29 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 29 ndent.2).nil)))...............l)
1a9c0 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 75 74 6f 2d )))))..(defun.yaml--encode-auto-
1a9e0 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 61 detect-indent.()..."Return.the.a
1aa00 6d 6f 75 6e 74 20 6f 66 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 74 20 63 75 72 72 65 6e 74 20 mount.of.indentation.at.current.
1aa20 70 6c 61 63 65 20 69 6e 20 65 6e 63 6f 64 69 6e 67 2e 22 0a 20 20 28 6c 65 6e 67 74 68 20 28 74 place.in.encoding."...(length.(t
1aa40 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 hing-at-point.'line)))..(defun.y
1aa60 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 28 6d 20 69 6e 64 65 6e 74 aml--encode-hash-table.(m.indent
1aa80 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 45 6e 63 6f 64 .&optional.auto-indent)..."Encod
1aaa0 65 20 68 61 73 68 20 74 61 62 6c 65 20 4d 20 74 6f 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 e.hash.table.M.to.a.string.in.th
1aac0 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 62 65 69 6e 67 20 49 4e 44 45 4e 54 20 64 65 65 70 2e 0a e.context.of.being.INDENT.deep..
1aae0 0a 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 75 74 6f .If.AUTO-INDENT.is.non-nil,.auto
1ab00 2d 64 65 74 65 63 74 20 74 68 65 20 69 6e 64 65 6e 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e -detect.the.indent.on.the.curren
1ab20 74 0a 6c 69 6e 65 20 61 6e 64 20 69 6e 73 65 72 74 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 22 0a t.line.and.insert.accordingly.".
1ab40 20 20 28 63 6f 6e 64 20 28 28 7a 65 72 6f 70 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 73 69 7a 65 ..(cond.((zerop.(hash-table-size
1ab60 20 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 7b 7d 22 29 29 0a 20 20 20 .m))..........(insert."{}"))....
1ab80 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 72 73 74 20 74 29 .....(t..........(let.((first.t)
1aba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 2d 73 74 72 69 6e 67 20 28 ................(indent-string.(
1abc0 6d 61 6b 65 2d 73 74 72 69 6e 67 20 69 6e 64 65 6e 74 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 make-string.indent.?\s))).......
1abe0 20 20 20 20 20 28 6d 61 70 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 .....(maphash.............(lambd
1ac00 61 20 28 6b 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 66 a.(k.v)...............(if.(not.f
1ac20 69 72 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 irst)...................(insert.
1ac40 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 "\n".indent-string).............
1ac60 20 20 20 20 28 69 66 20 61 75 74 6f 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(if.auto-indent.............
1ac80 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 2d 69 6e 64 65 6e 74 20 28 79 61 6d 6c ........(let.((curr-indent.(yaml
1aca0 2d 2d 65 6e 63 6f 64 65 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 29 29 29 0a 20 --encode-auto-detect-indent)))..
1acc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 63 75 .....................(when.(>.cu
1ace0 72 72 2d 69 6e 64 65 6e 74 20 69 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rr-indent.indent)...............
1ad00 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 64 65 6e 74 20 28 2b 20 63 75 72 72 2d 69 ..........(setq.indent.(+.curr-i
1ad20 6e 64 65 6e 74 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndent.1)))......................
1ad40 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 6e 74 20 .(insert.(make-string.(-.indent.
1ad60 63 75 72 72 2d 69 6e 64 65 6e 74 29 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 curr-indent).?\s))).............
1ad80 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 69 6e 67 ......(insert."\n".indent-string
1ada0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 72 73 74 20 6e )).................(setq.first.n
1adc0 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 il))...............(yaml--encode
1ade0 2d 6f 62 6a 65 63 74 20 6b 20 69 6e 64 65 6e 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 -object.k.indent.nil)...........
1ae00 20 20 20 20 28 69 6e 73 65 72 74 20 22 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(insert.":.")...............
1ae20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 76 20 28 2b 20 69 6e 64 65 6e 74 (yaml--encode-object.v.(+.indent
1ae40 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 .2))).............m)))))..(provi
1ae60 64 65 20 27 79 61 6d 6c 29 0a 0a 3b 3b 3b 20 79 61 6d 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 de.'yaml)..;;;.yaml.el.ends.here
1ae80 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1af00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1af20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1af40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1af60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1af80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1afa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1afc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1afe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................