summaryrefslogtreecommitdiff
path: root/localrepo/yaml-20231211.1501.tar
blob: adc0aa5390d19663b310a136296d909008aac133 (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 2e 65 6c 00 00 00 00 00 00 yaml-20231211.1501/yaml.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 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...
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 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.
0420 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.-*-
0440 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
0460 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
0480 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.
04a0 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
04c0 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
04e0 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
0500 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..;;
0520 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
0540 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
0560 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
0580 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
05a0 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
05c0 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.
05e0 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.;
0600 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;.
0620 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
0640 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...;;.
0660 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
0680 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,.
06a0 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
06c0 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
06e0 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.
0700 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
0720 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
0740 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
0760 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
0780 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.
07a0 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
07c0 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.
07e0 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
0800 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
0820 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
0840 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'.
0860 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
0880 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
08a0 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
08c0 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-
08e0 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
0900 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
0920 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
0940 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
0960 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
0980 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-
09a0 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
09c0 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"))))..
09e0 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
0a00 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)..(
0a20 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.
0a40 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
0a60 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
0a80 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
0aa0 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
0ac0 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
0ae0 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
0b00 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 "...............................
0b20 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"......................
0b40 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"...........
0b60 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
0b80 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"..............................
0ba0 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"...................
0bc0 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"....
0be0 20 20 20 20 20 20 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
0c00 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"...............
0c20 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"
0c40 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 ................................
0c60 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"...................
0c80 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"......
0ca0 20 20 20 20 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-
0cc0 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"...........................
0ce0 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"................
0d00 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"......
0d20 20 20 20 20 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
0d40 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".......................
0d60 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
0d80 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
0da0 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
0dc0 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
0de0 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
0e00 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
0e20 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-
0e40 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.
0e60 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
0e80 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--
0ea0 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
0ec0 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
0ee0 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
0f00 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
0f20 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
0f40 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).(
0f60 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).
0f80 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
0fa0 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)...
0fc0 20 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
0fe0 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.
1000 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
1020 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
1040 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
1060 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
1080 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).........
10a0 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
10c0 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
10e0 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
1100 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
1120 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
1140 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
1160 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.
1180 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.
11a0 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
11c0 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.
11e0 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
1200 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.
1220 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
1240 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
1260 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
1280 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)..............
12a0 20 20 20 20 20 20 20 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 ...............................:
12c0 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)...
12e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1300 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................
1320 20 20 20 20 20 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
1340 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).
1360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1380 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
13a0 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)....................
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 3a 62 65 67 20 28 79 .........................:beg.(y
13e0 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).......
1400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1420 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-
1440 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
1460 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.
1480 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
14a0 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
14c0 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*.
14e0 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
1500 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
1520 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
1540 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
1560 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)....
1580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a0 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................
15c0 20 20 20 20 20 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.
15e0 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).......
1600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1620 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
1640 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)........................
1660 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-
1680 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)...........
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 20 ................................
16c0 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
16e0 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)..............................
1700 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
1720 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
1740 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
1760 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
1780 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
17a0 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.
17c0 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
17e0 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
1800 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.
1820 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
1840 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)
1860 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.()
1880 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
18a0 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
18c0 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
18e0 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
1900 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
1920 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
1940 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--
1960 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
1980 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*.(
19a0 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)).
19c0 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
19e0 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
1a00 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)........
1a20 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
1a40 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.(
1a60 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).............
1a80 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.............
1aa0 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
1ac0 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)).................
1ae0 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
1b00 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))
1b20 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
1b40 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.()
1b60 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
1b80 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
1ba0 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
1bc0 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
1be0 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))).....
1c00 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
1c20 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.................(
1c40 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
1c60 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).............
1c80 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
1ca0 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)..........
1cc0 20 20 20 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
1ce0 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).........
1d00 20 20 20 20 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
1d20 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)..
1d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1d60 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
1d80 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).............................
1da0 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
1dc0 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).....................
1de0 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
1e00 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--
1e20 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
1e40 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."..
1e60 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
1e80 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..
1ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1ec0 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........................
1ee0 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...............
1f00 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...
1f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1f40 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..........................
1f60 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...............
1f80 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))))
1fa0 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
1fc0 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
1fe0 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.
2000 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.")..;;;.
2020 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
2040 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
2060 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
2080 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-
20a0 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--
20c0 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
20e0 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
2100 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.
2120 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
2140 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-
2160 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
2180 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.").(
21a0 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..."
21c0 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
21e0 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
2200 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
2220 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.
2240 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
2260 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
2280 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
22a0 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
22c0 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
22e0 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
2300 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
2320 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.
2340 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
2360 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)....
2380 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)...
23a0 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
23c0 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
23e0 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)
2400 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
2420 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)........................
2440 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....................
2460 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...................
2480 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).......
24a0 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
24c0 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
24e0 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))))........................
2500 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
2520 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))...........
2540 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.?
2560 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)
2580 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
25a0 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.
25c0 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.?\>))
25e0 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))......
2600 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.
2620 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))))...
2640 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)...
2660 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
2680 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)))).
26a0 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
26c0 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.
26e0 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
2700 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
2720 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
2740 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.".
2760 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).......
2780 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
27a0 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"
27c0 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)...
27e0 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
2800 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))........
2820 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
2840 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
2860 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.
2880 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
28a0 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.".
28c0 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
28e0 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
2900 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).......(
2920 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
2940 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.]
2960 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 \\)"............................
2980 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"..
29a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
29c0 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))).........(
29e0 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)......
2a00 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
2a20 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-
2a40 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......"\\(\\(?:^
2a60 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+\
2a80 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".....
2aa0 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
2ac0 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
2ae0 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.
2b00 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."
2b20 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
2b40 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
2b60 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
2b80 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
2ba0 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
2bc0 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)))...........
2be0 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+.
2c00 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)))).....
2c20 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
2c40 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))...
2c60 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
2c80 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
2ca0 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
2cc0 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.
2ce0 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)))................
2d00 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*\\(
2d20 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))).............
2d40 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
2d60 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.(
2d80 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"))...
2da0 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.........
2dc0 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)........
2de0 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-
2e00 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.......................
2e20 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
2e40 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))...........
2e60 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
2e80 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
2ea0 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
2ec0 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
2ee0 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
2f00 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
2f20 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
2f40 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
2f60 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
2f80 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)....
2fa0 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
2fc0 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).........
2fe0 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
3000 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
3020 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
3040 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
3060 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
3080 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".
30a0 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
30c0 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"
30e0 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".
3100 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
3120 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-
3140 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:
3160 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$\\|^-?
3180 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
31a0 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
31c0 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)..
31e0 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))...
3200 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
3220 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
3240 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-
3260 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)
3280 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
32a0 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.
32c0 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
32e0 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
3300 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][-+]
3320 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).....(
3340 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))....
3360 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\
3380 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)..
33a0 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."
33c0 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
33e0 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)....
3400 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]\\
3420 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]
3440 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
3460 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))
3480 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
34a0 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).
34c0 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
34e0 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
3500 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)........(
3520 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
3540 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)
3560 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
3580 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
35a0 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
35c0 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
35e0 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
3600 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-
3620 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-
3640 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
3660 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
3680 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....((
36a0 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.
36c0 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)....
36e0 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
3700 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-
3720 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
3740 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
3760 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
3780 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)
37a0 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)
37c0 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
37e0 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
3800 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).....
3820 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
3840 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
3860 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
3880 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
38a0 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
38c0 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
38e0 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.()..."
3900 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
3920 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
3940 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.(_)
3960 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
3980 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
39a0 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..
39c0 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
39e0 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
3a00 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))..
3a20 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.(
3a40 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
3a60 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
3a80 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-
3aa0 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
3ac0 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-
3ae0 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
3b00 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
3b20 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
3b40 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
3b60 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...
3b80 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
3ba0 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
3bc0 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
3be0 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.()..."
3c00 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.
3c20 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
3c40 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
3c60 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
3c80 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
3ca0 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
3cc0 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
3ce0 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
3d00 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
3d20 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
3d40 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
3d60 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
3d80 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
3da0 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
3dc0 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...
3de0 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."...(
3e00 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
3e20 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..
3e40 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)
3e60 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
3e80 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
3ea0 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))...
3ec0 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
3ee0 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)
3f00 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
3f20 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
3f40 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......
3f60 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
3f80 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
3fa0 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
3fc0 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)).
3fe0 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
4000 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.
4020 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).........(
4040 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).........(
4060 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))).
4080 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
40a0 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
40c0 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
40e0 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
4100 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
4120 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........
4140 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
4160 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
4180 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
41a0 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
41c0 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
41e0 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
4200 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)))..........
4220 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)............
4240 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
4260 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)
4280 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
42a0 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
42c0 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
42e0 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
4300 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))))))......
4320 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))
4340 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)
4360 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
4380 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
43a0 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
43c0 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)))...
43e0 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*)..
4400 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.
4420 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
4440 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.
4460 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
4480 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
44a0 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*\\'").
44c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
44e0 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 ...""...........................
4500 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
4520 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))
4540 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
4560 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
4580 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
45a0 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
45c0 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
45e0 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
4600 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.
4620 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
4640 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
4660 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
4680 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.
46a0 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
46c0 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
46e0 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
4700 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
4720 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.
4740 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
4760 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
4780 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
47a0 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."..
47c0 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.
47e0 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
4800 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
4820 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
4840 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
4860 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
4880 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
48a0 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-
48c0 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
48e0 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
4900 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
4920 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.().........
4940 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
4960 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).....................
4980 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-
49a0 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)....................
49c0 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
49e0 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)..................
4a00 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
4a20 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
4a40 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.().............
4a60 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
4a80 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
4aa0 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.()...............
4ac0 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
4ae0 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
4b00 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.().............
4b20 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
4b40 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
4b60 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.()...........
4b80 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
4ba0 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-
4bc0 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.()...
4be0 20 20 20 20 20 20 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
4c00 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))).
4c20 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"...(
4c40 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.().......................
4c60 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
4c80 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
4ca0 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.()..................
4cc0 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
4ce0 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
4d00 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.())).....(
4d20 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
4d40 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"
4d60 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
4d80 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
4da0 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.")..(
4dc0 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
4de0 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".......
4e00 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))....
4e20 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
4e40 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
4e60 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
4e80 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
4ea0 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)........
4ec0 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
4ee0 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
4f00 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
4f20 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
4f40 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
4f60 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)
4f80 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
4fa0 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".....
4fc0 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
4fe0 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
5000 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"
5020 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
5040 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)........
5060 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
5080 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"..
50a0 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
50c0 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)......
50e0 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
5100 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
5120 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
5140 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).......
5160 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)))....
5180 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
51a0 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
51c0 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
51e0 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).....
5200 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)))..
5220 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
5240 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
5260 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
5280 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
52a0 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
52c0 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
52e0 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
5300 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)........(
5320 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))).....
5340 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.(
5360 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-
5380 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"........
53a0 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
53c0 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
53e0 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))..............
5400 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
5420 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
5440 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)).............................
5460 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
5480 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......................
54a0 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.
54c0 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......
54e0 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
5500 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\\)\
5520 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 \.\\.\\.\\'"....................
5540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5560 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 ...""...........................
5580 20 20 20 20 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
55a0 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
55c0 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
55e0 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............
5600 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[
5620 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]*\\)".......................
5640 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".........................
5660 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
5680 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...
56a0 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\\)
56c0 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*\\)"......................
56e0 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).................
5700 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).
5720 20 20 20 20 20 20 20 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 ...............................(
5740 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)..................
5760 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 ............"."))...............
5780 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)))..........
57a0 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
57c0 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".
57e0 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
5800 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
5820 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.........................
5840 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]*\\)"....
5860 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"......
5880 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))......
58a0 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
58c0 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....................
58e0 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*\\)".......
5900 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)..
5920 20 20 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.(>
5940 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)..................
5960 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)...
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 22 20 22 29 29 ..........................."."))
59a0 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
59c0 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
59e0 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))....
5a00 20 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
5a20 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..............
5a40 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 ................"''"............
5a60 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)...
5a80 20 20 20 20 20 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
5aa0 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)...............
5ac0 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.
5ae0 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)............................
5b00 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 ......"'")).....................
5b20 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)..............
5b40 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)))........
5b60 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"..
5b80 20 20 20 20 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
5ba0 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
5bc0 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
5be0 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)......
5c00 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
5c20 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....................
5c40 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]*\\)
5c60 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".
5c80 20 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)).
5ca0 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
5cc0 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...............
5ce0 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*\\)"..
5d00 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.
5d20 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)............................(
5d40 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).............
5d60 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.
5d80 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)..............................
5da0 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
5dc0 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
5de0 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."\\\
5e00 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 \\\([\"\\/]\\)".................
5e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e40 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".........................
5e60 20 20 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
5e80 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
5ea0 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."\\\\."."
5ec0 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
5ee0 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.
5f00 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))..........
5f20 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
5f40 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))
5f60 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
5f80 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".
5fa0 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
5fc0 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."\\
5fe0 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))............
6000 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-
6020 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))..
6040 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-
6060 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
6080 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
60a0 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......
60c0 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-
60e0 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\\}\\)".............
6100 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)........
6120 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-
6140 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)))............
6160 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
6180 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))))......
61a0 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))..
61c0 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-
61e0 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................
6200 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]\\
6220 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\\}\\)".......................
6240 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)..................
6260 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
6280 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)))......................
62a0 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
62c0 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))))................
62e0 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))............
6300 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-
6320 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..........................
6340 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\\}\\)".
6360 20 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
6380 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)............................
63a0 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)))
63c0 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
63e0 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.
6400 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))))..........................
6420 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
6440 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....
6460 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\\([
6480 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\\}\\)"...........
64a0 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)......
64c0 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
64e0 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)))..........
6500 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
6520 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))))....
6540 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))
6560 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
6580 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..............
65a0 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 ............"\\\\\\\\"..........
65c0 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 ................"\\"............
65e0 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))........
6600 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
6620 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)))))
6640 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
6660 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
6680 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)....
66a0 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
66c0 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).......
66e0 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)......
6700 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
6720 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
6740 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
6760 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
6780 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)."\
67a0 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*
67c0 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
67e0 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)))..........(
6800 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
6820 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"
6840 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
6860 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
6880 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
68a0 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
68c0 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
68e0 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
6900 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....
6920 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
6940 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*\\'"
6960 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
6980 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
69a0 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
69c0 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
69e0 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"........(
6a00 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
6a20 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"))).....(
6a40 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
6a60 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
6a80 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))))...
6aa0 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
6ac0 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
6ae0 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
6b00 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
6b20 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
6b40 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-
6b60 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).....
6b80 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
6ba0 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
6bc0 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.
6be0 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
6c00 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
6c20 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
6c40 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
6c60 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
6c80 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
6ca0 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
6cc0 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.
6ce0 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
6d00 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
6d20 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..
6d40 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
6d60 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
6d80 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
6da0 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
6dc0 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.
6de0 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.".
6e00 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
6e20 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.(
6e40 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)).......
6e60 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))......
6e80 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
6ea0 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
6ec0 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
6ee0 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))).................
6f00 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
6f20 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))))...
6f40 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...........
6f60 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))............
6f80 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)...
6fa0 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..........
6fc0 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))))...
6fe0 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
7000 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
7020 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
7040 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
7060 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
7080 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
70a0 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")))..
70c0 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
70e0 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.
7100 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...............
7120 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
7140 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)))...........
7160 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
7180 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'".......................
71a0 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
71c0 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).?-).......................
71e0 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
7200 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)...............
7220 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................
7240 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..................
7260 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
7280 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"
72a0 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 ..........................."..."
72c0 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
72e0 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))
7300 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
7320 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
7340 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
7360 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.................
7380 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...................
73a0 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
73c0 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."<%
73e0 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'"...............
7400 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
7420 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
7440 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
7460 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
7480 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
74a0 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.................
74c0 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"...................."..."
74e0 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
7500 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
7520 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--
7540 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-
7560 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..........
7580 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
75a0 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
75c0 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.
75e0 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
7600 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).........................
7620 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
7640 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........................
7660 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
7680 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............................
76a0 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.........................
76c0 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)))............
76e0 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
7700 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)....
7720 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-
7740 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))...........
7760 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
7780 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
77a0 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.
77c0 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....
77e0 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
7800 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..........
7820 20 20 20 20 20 20 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
7840 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)....................
7860 20 20 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
7880 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))))).......
78a0 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.'("
78c0 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")).....
78e0 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
7900 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)))).....
7920 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..........
7940 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
7960 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....................
7980 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
79a0 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).............
79c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
79e0 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
7a00 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))).................
7a20 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).....................
7a40 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
7a60 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.
7a80 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
7aa0 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)............
7ac0 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
7ae0 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))...
7b00 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))))))).
7b20 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.()..
7b40 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.
7b60 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
7b80 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-
7ba0 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
7bc0 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
7be0 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.
7c00 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
7c20 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.(
7c40 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.
7c60 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
7c80 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
7ca0 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
7cc0 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
7ce0 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
7d00 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).
7d20 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
7d40 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)..
7d60 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.
7d80 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
7da0 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)))
7dc0 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
7de0 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
7e00 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
7e20 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)))....
7e40 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
7e60 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
7e80 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
7ea0 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
7ec0 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
7ee0 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
7f00 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.
7f20 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
7f40 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
7f60 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))..
7f80 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
7fa0 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
7fc0 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
7fe0 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
8000 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
8020 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
8040 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)....
8060 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
8080 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)...
80a0 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)).........
80c0 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
80e0 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
8100 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
8120 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
8140 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)))
8160 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
8180 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
81a0 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
81c0 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.
81e0 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.
8200 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))
8220 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
8240 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
8260 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))..
8280 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
82a0 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"))
82c0 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
82e0 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.
8300 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
8320 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
8340 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-
8360 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................
8380 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
83a0 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))....
83c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83e0 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
8400 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
8420 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).........
8440 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.
8460 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
8480 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
84a0 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
84c0 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
84e0 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
8500 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
8520 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
8540 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
8560 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."...;;
8580 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
85a0 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-
85c0 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."
85e0 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.()..."
8600 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
8620 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.
8640 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).
8660 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))
8680 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
86a0 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
86c0 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
86e0 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
8700 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
8720 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
8740 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--
8760 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)............
8780 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
87a0 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.
87c0 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)))...
87e0 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
8800 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))).
8820 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
8840 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--
8860 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
8880 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
88a0 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
88c0 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
88e0 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\
8900 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\\)*\\)\\(.*\\)".....
8920 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
8940 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.(
8960 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))....
8980 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
89a0 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.
89c0 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...........
89e0 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."^.\
8a00 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
8a20 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.
8a40 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)"))........
8a60 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
8a80 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
8aa0 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
8ac0 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)........
8ae0 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..................
8b00 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
8b20 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
8b40 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)).?\-.?\?.?\:)))......
8b60 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))...
8b80 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.........
8ba0 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\
8bc0 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
8be0 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
8c00 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.(
8c20 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
8c40 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))
8c60 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).........
8c80 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
8ca0 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)....
8cc0 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
8ce0 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
8d00 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.(?)."..
8d20 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.
8d40 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))...
8d60 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).
8d80 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)
8da0 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.......
8dc0 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\\(?:---|\\.\\.\\.\\)
8de0 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:]]\\|$\\)"..........
8e00 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
8e20 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)))))..(
8e40 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
8e60 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.
8e80 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
8ea0 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))).
8ec0 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)..."
8ee0 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
8f00 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
8f20 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
8f40 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.(
8f60 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))).........
8f80 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--
8fa0 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
8fc0 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).
8fe0 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
9000 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......................
9020 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))..
9040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9060 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).................
9080 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.....
90a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
90c0 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.
90e0 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)...........................
9100 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
9120 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......
9140 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
9160 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))))))..(
9180 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
91a0 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
91c0 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.
91e0 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
9200 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
9220 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
9240 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
9260 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
9280 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
92a0 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).....
92c0 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
92e0 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)..
9300 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
9320 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
9340 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.
9360 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)))..........
9380 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
93a0 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))..............
93c0 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
93e0 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)).
9400 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
9420 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--
9440 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.(
9460 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)..............
9480 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)))
94a0 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
94c0 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).
94e0 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)...
9500 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
9520 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
9540 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)........
9560 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-
9580 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
95a0 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
95c0 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--
95e0 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
9600 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
9620 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
9640 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-
9660 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
9680 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-
96a0 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))..(
96c0 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
96e0 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.
9700 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
9720 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"))).....`
9740 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))........
9760 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.
9780 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
97a0 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).........
97c0 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
97e0 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)
9800 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)..........,
9820 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
9840 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
9860 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
9880 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.
98a0 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
98c0 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.
98e0 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.\"=\
9900 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
9920 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
9940 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"))........
9960 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")))
9980 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-
99a0 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)............(_
99c0 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."<=").......
99e0 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
9a00 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
9a20 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
9a40 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).
9a60 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
9a80 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).....
9aa0 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."!")........
9ac0 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
9ae0 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
9b00 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
9b20 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)...........(
9b40 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
9b60 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-
9b80 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....
9ba0 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
9bc0 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
9be0 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
9c00 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--
9c20 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--
9c40 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
9c60 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
9c80 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
9ca0 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
9cc0 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-
9ce0 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
9d00 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
9d20 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
9d40 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
9d60 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
9d80 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
9da0 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-
9dc0 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
9de0 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
9e00 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
9e20 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))..
9e40 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
9e60 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
9e80 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.
9ea0 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.
9ec0 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
9ee0 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
9f00 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
9f20 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)
9f40 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
9f60 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
9f80 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
9fa0 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
9fc0 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.
9fe0 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-
a000 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
a020 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
a040 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
a060 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....((
a080 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).........(
a0a0 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))....
a0c0 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
a0e0 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
a100 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
a120 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.
a140 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...
a160 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
a180 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.....
a1a0 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)..
a1c0 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
a1e0 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
a200 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........................
a220 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......................
a240 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).....
a260 20 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-
a280 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)..................
a2a0 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.........
a2c0 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-
a2e0 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............................
a300 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.................
a320 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
a340 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...
a360 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
a380 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
a3a0 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
a3c0 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.
a3e0 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),.
a400 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
a420 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
a440 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
a460 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.
a480 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',.
a4a0 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
a4c0 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.
a4e0 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
a500 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.
a520 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
a540 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.
a560 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.
a580 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
a5a0 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.
a5c0 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.
a5e0 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
a600 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
a620 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-
a640 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.
a660 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
a680 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
a6a0 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-
a6c0 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
a6e0 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.
a700 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....:
a720 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.
a740 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.
a760 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)
a780 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
a7a0 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)))).
a7c0 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
a7e0 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)
a800 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
a820 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
a840 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"........
a860 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
a880 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)))....
a8a0 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
a8c0 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
a8e0 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.
a900 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
a920 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).........
a940 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
a960 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
a980 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).
a9a0 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
a9c0 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
a9e0 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))))..(
aa00 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)..
aa20 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
aa40 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."...(
aa60 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).
aa80 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
aaa0 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
aac0 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
aae0 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
ab00 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
ab20 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.......
ab40 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.
ab60 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/
ab80 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
aba0 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
abc0 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
abe0 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)...
ac00 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,
ac20 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
ac40 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
ac60 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
ac80 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."...(
aca0 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
acc0 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
ace0 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
ad00 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.................
ad20 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.
ad40 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
ad60 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
ad80 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)..
ada0 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
adc0 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
ade0 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-
ae00 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.
ae20 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.
ae40 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.
ae60 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
ae80 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
aea0 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.?\
aec0 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.....
aee0 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-
af00 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))).
af20 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........
af40 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
af60 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.........
af80 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.
afa0 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
afc0 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)))).........
afe0 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
b000 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.(
b020 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--
b040 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".
b060 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-
b080 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
b0a0 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--
b0c0 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
b0e0 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).................
b100 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).........
b120 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
b140 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)))..............
b160 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)).
b180 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)))))....
b1a0 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......(
b1c0 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
b1e0 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
b200 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
b220 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
b240 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
b260 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
b280 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........................(
b2a0 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
b2c0 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)...................
b2e0 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.'
b300 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)))))))...
b320 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.
b340 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)).....
b360 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)))........
b380 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
b3a0 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
b3c0 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
b3e0 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..........;;
b400 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-
b420 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....
b440 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
b460 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
b480 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
b4a0 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
b4c0 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
b4e0 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--
b500 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-
b520 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-
b540 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
b560 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
b580 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-
b5a0 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
b5c0 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))))).....
b5e0 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
b600 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"..
b620 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
b640 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
b660 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.?\
b680 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...
b6a0 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)).......
b6c0 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
b6e0 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"..
b700 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-
b720 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).
b740 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
b760 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)
b780 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.((
b7a0 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
b7c0 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
b7e0 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.(
b800 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
b820 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).........
b840 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
b860 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)
b880 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
b8a0 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)
b8c0 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
b8e0 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
b900 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.?\!))).....
b920 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-
b940 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"......
b960 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-
b980 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
b9a0 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
b9c0 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......
b9e0 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-
ba00 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
ba20 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
ba40 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))))))....
ba60 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
ba80 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
baa0 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......
bac0 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-
bae0 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..........
bb00 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-
bb20 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))).
bb40 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
bb60 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)
bb80 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......
bba0 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)))........(
bbc0 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".....
bbe0 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-
bc00 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.
bc20 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...................
bc40 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.
bc60 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).................
bc80 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
bca0 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))))...........(
bcc0 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
bce0 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.'
bd00 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)))))))......(
bd20 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."
bd40 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.(
bd60 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.?\-)..................
bd80 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.?\?)................
bda0 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.?\:)..............
bdc0 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.?\,)............
bde0 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.?\[)..........
be00 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.?\])........
be20 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.?\{)......
be40 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.?\})....
be60 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.?\#)..
be80 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.?\&)
bea0 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.?\
bec0 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.
bee0 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
bf00 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--
bf20 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
bf40 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
bf60 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.?\")...................(
bf80 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.?\%)..................
bfa0 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.?\@)................
bfc0 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
bfe0 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
c000 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
c020 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.........
c040 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-
c060 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
c080 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
c0a0 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)).......
c0c0 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.
c0e0 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..............
c100 20 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.(+
c120 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).....
c140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c160 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)))))))....
c180 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.((
c1a0 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
c1c0 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
c1e0 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
c200 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.?\')..........
c220 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
c240 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).......
c260 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.?\'))))
c280 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-
c2a0 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
c2c0 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)....
c2e0 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.......
c300 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
c320 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).......
c340 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
c360 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))........
c380 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...........
c3a0 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
c3c0 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)....................(
c3e0 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
c400 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
c420 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
c440 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
c460 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
c480 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.?\*)...................(
c4a0 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
c4c0 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-
c4e0 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-
c500 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
c520 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
c540 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
c560 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
c580 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)))......('
c5a0 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
c5c0 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
c5e0 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
c600 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
c620 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-
c640 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."
c660 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
c680 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
c6a0 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)...............
c6c0 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
c6e0 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)))))).....
c700 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-
c720 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.?\*)))......('
c740 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
c760 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--
c780 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
c7a0 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))......
c7c0 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
c7e0 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))))).
c800 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
c820 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)))
c840 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-
c860 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
c880 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.?\:).........
c8a0 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..........
c8c0 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
c8e0 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
c900 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-
c920 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.'
c940 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).........................
c960 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
c980 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
c9a0 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-
c9c0 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
c9e0 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.?\%)..........
ca00 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
ca20 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)....
ca40 20 20 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-
ca60 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
ca80 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
caa0 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)..
cac0 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.?\#)
cae0 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.?\
cb00 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.
cb20 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
cb40 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--
cb60 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
cb80 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
cba0 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.?\&)...................(
cbc0 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.?\=)..................
cbe0 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.?\+)................
cc00 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.?\$)..............
cc20 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.?\,)............
cc40 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.?\_)..........
cc60 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.?\.)........
cc80 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.?\!)......
cca0 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.?\~)....
ccc0 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.?\*)..
cce0 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.?\')
cd00 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.?\
cd20 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.
cd40 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
cd60 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--
cd80 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
cda0 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
cdc0 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.
cde0 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
ce00 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
ce20 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
ce40 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
ce60 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.
ce80 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
cea0 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--
cec0 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-
cee0 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)....
cf00 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........
cf20 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......
cf40 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-
cf60 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).....
cf80 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
cfa0 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.
cfc0 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......(
cfe0 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))...........
d000 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-
d020 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
d040 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
d060 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-
d080 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
d0a0 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
d0c0 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)).........
d0e0 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
d100 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)).
d120 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
d140 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
d160 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
d180 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
d1a0 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.
d1c0 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--
d1e0 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
d200 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)..................
d220 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)..
d240 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
d260 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-
d280 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)............
d2a0 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.
d2c0 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
d2e0 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)
d300 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......
d320 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".(
d340 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
d360 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
d380 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
d3a0 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
d3c0 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..
d3e0 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
d400 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
d420 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-
d440 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).......
d460 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............
d480 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
d4a0 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-
d4c0 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.
d4e0 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-
d500 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.
d520 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............
d540 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
d560 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)).........
d580 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.?\:)).(
d5a0 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.?\#))).....
d5c0 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
d5e0 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
d600 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
d620 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
d640 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.?\:)....
d660 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
d680 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.
d6a0 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..
d6c0 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
d6e0 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.().(
d700 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
d720 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.()
d740 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
d760 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
d780 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
d7a0 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)))........(
d7c0 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"..
d7e0 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-
d800 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)
d820 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
d840 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
d860 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.().........................
d880 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......................
d8a0 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
d8c0 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).......
d8e0 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-
d900 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)
d920 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
d940 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.
d960 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).................
d980 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
d9a0 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))))))....
d9c0 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-
d9e0 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".......
da00 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
da20 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)).....
da40 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--
da60 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
da80 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.
daa0 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.(
dac0 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
dae0 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
db00 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
db20 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
db40 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
db60 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
db80 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))..........
dba0 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-
dbc0 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))...
dbe0 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
dc00 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-
dc20 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.
dc40 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)))....
dc60 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"..
dc80 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
dca0 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
dcc0 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.
dce0 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))).....................
dd00 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))))
dd20 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.
dd40 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
dd60 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))).....
dd80 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
dda0 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
ddc0 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
dde0 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
de00 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--
de20 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
de40 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--
de60 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
de80 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--
dea0 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
dec0 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
dee0 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
df00 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
df20 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--
df40 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)..
df60 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
df80 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).....
dfa0 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............
dfc0 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
dfe0 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)))))))
e000 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
e020 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--
e040 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)))..
e060 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.....
e080 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.
e0a0 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
e0c0 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"..........(
e0e0 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
e100 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
e120 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..
e140 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
e160 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)
e180 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.....
e1a0 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.()..............
e1c0 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
e1e0 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-
e200 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
e220 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.'
e240 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)))...............
e260 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.................
e280 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.()....................(
e2a0 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
e2c0 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.................
e2e0 20 20 20 20 20 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..
e300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e320 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
e340 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......(
e360 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
e380 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
e3a0 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.....
e3c0 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.
e3e0 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
e400 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
e420 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
e440 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
e460 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.
e480 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
e4a0 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
e4c0 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"..........
e4e0 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
e500 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
e520 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......
e540 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
e560 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
e580 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.'
e5a0 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
e5c0 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
e5e0 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)).....
e600 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
e620 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
e640 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
e660 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.?\-)))...
e680 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-
e6a0 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"........
e6c0 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
e6e0 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
e700 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-
e720 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
e740 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
e760 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.
e780 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)))...
e7a0 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
e7c0 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...........
e7e0 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
e800 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
e820 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
e840 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)........................
e860 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))).........
e880 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
e8a0 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
e8c0 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)....................
e8e0 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))).....
e900 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
e920 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
e940 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)................
e960 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))))
e980 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.....
e9a0 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)))........
e9c0 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".
e9e0 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
ea00 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)...
ea20 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
ea40 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).
ea60 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
ea80 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).......
eaa0 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.
eac0 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.()
eae0 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
eb00 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-
eb20 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
eb40 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)))....
eb60 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
eb80 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
eba0 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
ebc0 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)...
ebe0 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
ec00 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.
ec20 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
ec40 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
ec60 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
ec80 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
eca0 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))............(
ecc0 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
ece0 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
ed00 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
ed20 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
ed40 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
ed60 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))))))..
ed80 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.....
eda0 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
edc0 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
ede0 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
ee00 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)))...
ee20 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-
ee40 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.......
ee60 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
ee80 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-
eea0 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
eec0 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--
eee0 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
ef00 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)..
ef20 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............
ef40 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--
ef60 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
ef80 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
efa0 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
efc0 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-
efe0 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)))))))...
f000 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-
f020 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"........
f040 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.....
f060 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
f080 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
f0a0 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
f0c0 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-
f0e0 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.....................(
f100 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
f120 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
f140 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
f160 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-
f180 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
f1a0 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
f1c0 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
f1e0 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.?\-))))......('
f200 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
f220 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.
f240 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-
f260 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.'
f280 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).............
f2a0 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
f2c0 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
f2e0 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
f300 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
f320 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
f340 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
f360 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)..................
f380 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-
f3a0 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
f3c0 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....................
f3e0 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-
f400 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
f420 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
f440 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.
f460 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
f480 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-
f4a0 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...
f4c0 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.()............
f4e0 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-
f500 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).....
f520 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
f540 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
f560 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
f580 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)
f5a0 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.
f5c0 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)))....
f5e0 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
f600 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
f620 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
f640 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-
f660 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.....................
f680 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
f6a0 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)))...........
f6c0 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
f6e0 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)))))))..
f700 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......
f720 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)))........(
f740 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
f760 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..........
f780 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
f7a0 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
f7c0 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
f7e0 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.
f800 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.
f820 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
f840 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))))))
f860 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.....
f880 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
f8a0 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
f8c0 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)..
f8e0 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
f900 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))))....
f920 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-
f940 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".......
f960 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
f980 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
f9a0 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"........(
f9c0 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
f9e0 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
fa00 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.......................
fa20 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)).......
fa40 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-
fa60 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......
fa80 20 20 20 20 20 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
faa0 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
fac0 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-
fae0 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-
fb00 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
fb20 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
fb40 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
fb60 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.().......
fb80 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
fba0 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
fbc0 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
fbe0 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
fc00 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))))))))
fc20 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-
fc40 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
fc60 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-
fc80 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
fca0 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)))....
fcc0 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......
fce0 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)))........(
fd00 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-
fd20 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........
fd40 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
fd60 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
fd80 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
fda0 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.(
fdc0 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
fde0 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-
fe00 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
fe20 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
fe40 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".........
fe60 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
fe80 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).........
fea0 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
fec0 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-
fee0 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
ff00 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".....
ff20 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
ff40 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.().......
ff60 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
ff80 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.........
ffa0 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...............
ffc0 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)..............
ffe0 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
10000 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...........
10020 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............
10040 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)...........
10060 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
10080 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
100a0 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........
100c0 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.....
100e0 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.........
10100 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
10120 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
10140 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
10160 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
10180 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.
101a0 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
101c0 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
101e0 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-
10200 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
10220 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
10240 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
10260 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....
10280 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
102a0 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.
102c0 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
102e0 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.*/
10300 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-
10320 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)
10340 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......
10360 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)........
10380 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.............
103a0 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--
103c0 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-
103e0 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-
10400 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
10420 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
10440 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.........
10460 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....
10480 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
104a0 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
104c0 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
104e0 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.?\")))...
10500 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
10520 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"......
10540 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
10560 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
10580 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))).....
105a0 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
105c0 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-
105e0 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
10600 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
10620 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-
10640 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)....................
10660 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
10680 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)................
106a0 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.'
106c0 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)))))......('
106e0 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.
10700 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.?\}))
10720 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
10740 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"......
10760 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
10780 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).........
107a0 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.().
107c0 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
107e0 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))............................
10800 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.?\')))))
10820 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.
10840 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
10860 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
10880 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......
108a0 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.'
108c0 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
108e0 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
10900 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.
10920 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
10940 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)......
10960 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
10980 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
109a0 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)..............
109c0 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
109e0 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))......
10a00 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
10a20 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
10a40 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
10a60 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.?\
10a80 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
10aa0 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-
10ac0 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
10ae0 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....................
10b00 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
10b20 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)))...........
10b40 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
10b60 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))))......
10b80 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..
10ba0 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))).....
10bc0 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
10be0 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
10c00 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
10c20 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
10c40 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
10c60 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
10c80 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).............
10ca0 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
10cc0 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..
10ce0 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".......
10d00 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
10d20 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......(
10d40 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.
10d60 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
10d80 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......
10da0 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)............
10dc0 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)))))
10de0 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
10e00 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"........
10e20 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
10e40 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-
10e60 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-
10e80 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
10ea0 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
10ec0 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)
10ee0 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....
10f00 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
10f20 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
10f40 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.
10f60 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
10f80 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
10fa0 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--
10fc0 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
10fe0 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.
11000 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)))...........
11020 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..............
11040 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-
11060 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)))).....
11080 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.............
110a0 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.............
110c0 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
110e0 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)))..
11100 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.....
11120 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.()..........
11140 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
11160 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)))))))))
11180 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.....
111a0 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
111c0 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.....
111e0 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
11200 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)))))..
11220 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
11240 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
11260 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................
11280 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
112a0 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)....................(
112c0 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))...........
112e0 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.......
11300 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--
11320 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)))
11340 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
11360 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
11380 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
113a0 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))............
113c0 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
113e0 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))...........
11400 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-
11420 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)
11440 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......
11460 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)))........(
11480 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"....
114a0 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
114c0 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
114e0 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))...........
11500 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
11520 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))).
11540 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............
11560 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.?\?)......
11580 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.?\:)
115a0 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
115c0 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."=
115e0 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-
11600 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-
11620 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
11640 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....
11660 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
11680 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
116a0 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).................
116c0 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
116e0 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
11700 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-
11720 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
11740 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-
11760 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).................
11780 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
117a0 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).................
117c0 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
117e0 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)..............
11800 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.
11820 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)..............
11840 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.
11860 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)........
11880 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
118a0 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)...........
118c0 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
118e0 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)...............
11900 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.'
11920 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)............
11940 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
11960 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)................
11980 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
119a0 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)................
119c0 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
119e0 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)................
11a00 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
11a20 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).......
11a40 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
11a60 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)..
11a80 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
11aa0 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
11ac0 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
11ae0 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-
11b00 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
11b20 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
11b40 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
11b60 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)))
11b80 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.....
11ba0 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.
11bc0 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
11be0 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
11c00 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
11c20 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.?\?)......................
11c40 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
11c60 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)......................
11c80 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
11ca0 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)).....
11cc0 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.
11ce0 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)
11d00 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.
11d20 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
11d40 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.......
11d60 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
11d80 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
11da0 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
11dc0 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)...................
11de0 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
11e00 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)..................
11e20 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
11e40 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))))))......
11e60 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
11e80 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
11ea0 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).....
11ec0 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-
11ee0 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
11f00 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
11f20 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-
11f40 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......
11f60 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..........
11f80 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-
11fa0 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")))
11fc0 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.......
11fe0 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
12000 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))
12020 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......
12040 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"....
12060 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
12080 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)
120a0 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-
120c0 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
120e0 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
12100 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
12120 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"..........
12140 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.
12160 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
12180 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......
121a0 20 20 20 20 20 20 20 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
121c0 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 ................................
121e0 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))......
12200 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.'
12220 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................
12240 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.(
12260 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).........
12280 20 20 20 20 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
122a0 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-
122c0 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
122e0 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
12300 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
12320 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))))).
12340 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.
12360 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
12380 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
123a0 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
123c0 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
123e0 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
12400 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.
12420 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
12440 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"........
12460 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
12480 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
124a0 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
124c0 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.().......
124e0 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
12500 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)))))
12520 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
12540 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.
12560 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
12580 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)).................
125a0 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
125c0 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
125e0 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".
12600 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
12620 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
12640 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
12660 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.?\-)........
12680 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-
126a0 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))..
126c0 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
126e0 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..
12700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
12720 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).........
12740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
12760 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
12780 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
127a0 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)))........(
127c0 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"...
127e0 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
12800 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
12820 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).
12840 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.......
12860 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.()...............
12880 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
128a0 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
128c0 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
128e0 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
12900 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
12920 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
12940 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)....
12960 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..........
12980 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.......
129a0 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-
129c0 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)...
129e0 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
12a00 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
12a20 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
12a40 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
12a60 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
12a80 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--
12aa0 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)))))
12ac0 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....
12ae0 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
12b00 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
12b20 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
12b40 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.(
12b60 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
12b80 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.(
12ba0 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"
12bc0 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
12be0 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
12c00 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..
12c20 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
12c40 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
12c60 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
12c80 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-
12ca0 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
12cc0 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
12ce0 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)))...
12d00 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
12d20 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
12d40 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
12d60 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
12d80 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
12da0 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-
12dc0 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
12de0 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.(
12e00 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
12e20 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."
12e40 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
12e60 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.
12e80 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.()..........
12ea0 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
12ec0 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).
12ee0 20 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--
12f00 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......................
12f20 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.()................
12f40 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-
12f60 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))).
12f80 20 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--
12fa0 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
12fc0 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
12fe0 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
13000 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..
13020 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
13040 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.?
13060 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
13080 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
130a0 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
130c0 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.
130e0 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
13100 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
13120 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
13140 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
13160 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-
13180 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
131a0 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)).........
131c0 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
131e0 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))..
13200 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
13220 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
13240 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
13260 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"
13280 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
132a0 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.()..
132c0 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...........
132e0 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-
13300 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)..............(
13320 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
13340 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
13360 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))))))......
13380 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-
133a0 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-
133c0 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
133e0 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
13400 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
13420 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))))
13440 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-
13460 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
13480 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
134a0 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)..........
134c0 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
134e0 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).....
13500 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-
13520 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)))
13540 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......
13560 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)))........(
13580 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".
135a0 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
135c0 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)
135e0 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
13600 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
13620 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......(
13640 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
13660 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).......
13680 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
136a0 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
136c0 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.
136e0 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)))......
13700 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-
13720 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-
13740 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
13760 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-
13780 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
137a0 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-
137c0 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
137e0 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
13800 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"
13820 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.?\
13840 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
13860 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
13880 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
138a0 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"........
138c0 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
138e0 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)
13900 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.....
13920 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-
13940 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)))))))
13960 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......(
13980 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".
139a0 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-
139c0 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
139e0 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-
13a00 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
13a20 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
13a40 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
13a60 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
13a80 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
13aa0 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)))....
13ac0 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."
13ae0 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.?\&))).....
13b00 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.((
13b20 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
13b40 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".........
13b60 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
13b80 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.().(
13ba0 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
13bc0 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.?\\)..
13be0 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
13c00 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
13c20 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
13c40 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.
13c60 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"))).........
13c80 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
13ca0 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
13cc0 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
13ce0 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.
13d00 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).........(
13d20 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--
13d40 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
13d60 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....
13d80 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".(
13da0 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
13dc0 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
13de0 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"........(
13e00 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
13e20 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))...
13e40 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
13e60 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
13e80 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
13ea0 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)))))......(
13ec0 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
13ee0 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--
13f00 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
13f20 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
13f40 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
13f60 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
13f80 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
13fa0 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).........
13fc0 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
13fe0 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
14000 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
14020 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)......
14040 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
14060 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)......
14080 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............
140a0 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.'
140c0 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)...........
140e0 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.........
14100 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
14120 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)))))))))
14140 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
14160 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
14180 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.?\_
141a0 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......
141c0 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)))........(
141e0 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"...
14200 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
14220 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
14240 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.
14260 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.()....
14280 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
142a0 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)
142c0 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-
142e0 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
14300 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
14320 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)))
14340 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
14360 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........
14380 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
143a0 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
143c0 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))).......
143e0 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
14400 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")..........
14420 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
14440 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-
14460 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
14480 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
144a0 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
144c0 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"..........
144e0 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
14500 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
14520 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-
14540 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
14560 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
14580 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)
145a0 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
145c0 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
145e0 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"....
14600 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
14620 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-
14640 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).......
14660 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
14680 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--
146a0 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
146c0 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))))
146e0 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......
14700 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)))........(
14720 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".
14740 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
14760 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
14780 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
147a0 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.().
147c0 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--
147e0 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
14800 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")....................
14820 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.
14840 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)))))))).....
14860 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...
14880 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)))......
148a0 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
148c0 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.
148e0 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.?\?).......
14900 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
14920 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")
14940 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
14960 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
14980 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
149a0 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
149c0 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-
149e0 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-
14a00 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
14a20 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
14a40 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
14a60 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
14a80 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)).......
14aa0 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
14ac0 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)).
14ae0 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
14b00 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-
14b20 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
14b40 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
14b60 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
14b80 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
14ba0 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))).......
14bc0 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
14be0 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..........
14c00 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
14c20 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)....
14c40 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
14c60 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.
14c80 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
14ca0 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
14cc0 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
14ce0 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
14d00 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.
14d20 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.?\,).................
14d40 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.?\[)...............
14d60 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.?\]).............
14d80 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.?\{)...........
14da0 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.?\}))))......
14dc0 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...
14de0 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
14e00 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.
14e20 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"...
14e40 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
14e60 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
14e80 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").......
14ea0 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
14ec0 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)
14ee0 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-
14f00 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))
14f20 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.(
14f40 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--
14f60 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
14f80 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.
14fa0 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
14fc0 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)))
14fe0 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
15000 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
15020 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
15040 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.
15060 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-
15080 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
150a0 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.
150c0 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
150e0 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-
15100 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
15120 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
15140 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".....
15160 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-
15180 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
151a0 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
151c0 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.()..
151e0 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.........
15200 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
15220 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
15240 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
15260 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
15280 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
152a0 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-
152c0 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
152e0 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))).......
15300 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"...
15320 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
15340 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
15360 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)).......
15380 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
153a0 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
153c0 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
153e0 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
15400 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
15420 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
15440 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))))))......(
15460 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"
15480 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
154a0 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
154c0 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.?\%)))......(
154e0 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
15500 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))).....
15520 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"..
15540 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
15560 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.?\?).........
15580 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
155a0 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).........
155c0 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
155e0 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
15600 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-
15620 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
15640 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
15660 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
15680 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
156a0 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
156c0 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........
156e0 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--
15700 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).
15720 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...........
15740 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-
15760 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..............
15780 20 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
157a0 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))).............(
157c0 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
157e0 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..................
15800 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
15820 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
15840 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-
15860 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)).
15880 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
158a0 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).........
158c0 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
158e0 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))))))......
15900 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
15920 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.?
15940 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.
15960 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)))....
15980 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
159a0 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.......
159c0 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
159e0 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.
15a00 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
15a20 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
15a40 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
15a60 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
15a80 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......
15aa0 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-
15ac0 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.
15ae0 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
15b00 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)).................
15b20 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.?\\)).(
15b40 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.?\"))))))..
15b60 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
15b80 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.
15ba0 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
15bc0 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).........(
15be0 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.
15c00 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-
15c20 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
15c40 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)
15c60 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
15c80 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"........
15ca0 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-
15cc0 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).....
15ce0 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
15d00 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
15d20 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
15d40 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)))
15d60 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
15d80 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....
15da0 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
15dc0 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")
15de0 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
15e00 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
15e20 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
15e40 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)))))...
15e60 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.
15e80 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
15ea0 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-
15ec0 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..
15ee0 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.........
15f00 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
15f20 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
15f40 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
15f60 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
15f80 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)
15fa0 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-
15fc0 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
15fe0 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...
16000 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)).......
16020 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)))........(
16040 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"..
16060 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
16080 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
160a0 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]".......
160c0 20 20 20 20 20 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
160e0 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
16100 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
16120 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
16140 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--
16160 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
16180 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
161a0 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
161c0 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
161e0 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
16200 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
16220 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
16240 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
16260 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
16280 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
162a0 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))))
162c0 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
162e0 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
16300 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).........
16320 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........
16340 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
16360 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)
16380 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.....
163a0 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"..
163c0 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..........
163e0 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
16400 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)))))......(
16420 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.
16440 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.?\/)))
16460 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
16480 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
164a0 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"....
164c0 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
164e0 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).........
16500 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
16520 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).................
16540 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...........
16560 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
16580 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)))))))
165a0 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-
165c0 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
165e0 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
16600 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)................
16620 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
16640 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)..................
16660 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
16680 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
166a0 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))
166c0 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
166e0 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
16700 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
16720 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
16740 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.
16760 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
16780 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
167a0 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
167c0 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
167e0 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-
16800 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
16820 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
16840 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
16860 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)..............
16880 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.'
168a0 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).............
168c0 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.
168e0 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
16900 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-
16920 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"..
16940 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--
16960 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
16980 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
169a0 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))
169c0 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....
169e0 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
16a00 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.?
16a20 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)
16a40 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-
16a60 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
16a80 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
16aa0 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)....
16ac0 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
16ae0 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)...
16b00 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
16b20 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))))....
16b40 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
16b60 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)))
16b80 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
16ba0 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.......
16bc0 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
16be0 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
16c00 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
16c20 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
16c40 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.()
16c60 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
16c80 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.
16ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16cc0 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.......................
16ce0 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
16d00 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))))......
16d20 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.?\})))))......('
16d40 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
16d60 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--
16d80 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
16da0 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))......
16dc0 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
16de0 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))))).
16e00 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
16e20 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"......
16e40 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.?\
16e60 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
16e80 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))))...
16ea0 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."
16ec0 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
16ee0 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.
16f00 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).............
16f20 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
16f40 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)).......
16f60 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
16f80 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).......
16fa0 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
16fc0 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
16fe0 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
17000 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".....
17020 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
17040 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..
17060 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....
17080 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
170a0 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))).....
170c0 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
170e0 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
17100 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.
17120 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
17140 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
17160 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.
17180 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
171a0 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-
171c0 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)))))......(
171e0 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."
17200 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)))...
17220 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
17240 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"..
17260 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--
17280 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
172a0 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
172c0 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))).........
172e0 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
17300 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.
17320 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
17340 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
17360 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-
17380 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)..........
173a0 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
173c0 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
173e0 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
17400 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
17420 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
17440 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
17460 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.?
17480 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
174a0 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
174c0 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)..................
174e0 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
17500 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)........
17520 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
17540 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
17560 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
17580 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
175a0 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.....
175c0 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
175e0 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
17600 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
17620 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
17640 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
17660 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
17680 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).....................
176a0 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-
176c0 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-
176e0 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.(
17700 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)))..
17720 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
17740 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..
17760 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
17780 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)......
177a0 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.().(
177c0 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
177e0 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
17800 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.().....
17820 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............
17840 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.?\,).............
17860 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...............
17880 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-
178a0 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)))......
178c0 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........
178e0 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.()............
17900 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
17920 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........
17940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17960 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.........................
17980 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))))))))))
179a0 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......(
179c0 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".
179e0 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-
17a00 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.
17a20 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
17a40 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
17a60 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
17a80 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
17aa0 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
17ac0 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."
17ae0 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-
17b00 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.?
17b20 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)
17b40 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-
17b60 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
17b80 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
17ba0 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))
17bc0 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
17be0 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-
17c00 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
17c20 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
17c40 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
17c60 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
17c80 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
17ca0 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-
17cc0 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
17ce0 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........
17d00 20 20 20 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.
17d20 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).........................
17d40 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)).........
17d60 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
17d80 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.................
17da0 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)..
17dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17de0 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-
17e00 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--
17e20 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
17e40 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
17e60 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.
17e80 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)))........
17ea0 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"..
17ec0 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.?\
17ee0 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
17f00 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
17f20 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-
17f40 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
17f60 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"
17f80 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
17fa0 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
17fc0 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".....
17fe0 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
18000 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
18020 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
18040 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
18060 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
18080 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"........
180a0 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
180c0 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).......
180e0 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
18100 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)
18120 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......
18140 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"...
18160 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
18180 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)
181a0 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-
181c0 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
181e0 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
18200 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)
18220 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
18240 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
18260 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".
18280 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
182a0 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
182c0 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
182e0 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
18300 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.(
18320 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
18340 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.(=
18360 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
18380 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
183a0 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???............
183c0 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
183e0 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
18400 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.()
18420 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.....
18440 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
18460 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................
18480 20 20 20 20 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 ............................(+.(
184a0 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)).............
184c0 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.'
184e0 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............
18500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18520 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)))))))))).
18540 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
18560 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)).
18580 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--
185a0 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
185c0 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........
185e0 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
18600 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...
18620 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........
18640 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
18660 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)))..
18680 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
186a0 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))........
186c0 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
186e0 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
18700 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)
18720 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
18740 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.
18760 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
18780 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)...........
187a0 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
187c0 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..
187e0 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-
18800 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)........
18820 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
18840 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)........
18860 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..............
18880 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-
188a0 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).............
188c0 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...........
188e0 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-
18900 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)))))))))))
18920 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......
18940 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
18960 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
18980 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
189a0 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
189c0 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
189e0 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
18a00 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
18a20 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
18a40 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).
18a60 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-
18a80 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
18aa0 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
18ac0 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.?\\)))......(
18ae0 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
18b00 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"..
18b20 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.?\&)
18b40 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-
18b60 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))))
18b80 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.
18ba0 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-
18bc0 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"..........
18be0 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"
18c00 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
18c20 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
18c40 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.
18c60 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))............(
18c80 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
18ca0 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))........
18cc0 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
18ce0 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))))
18d00 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......(
18d20 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.
18d40 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-
18d60 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
18d80 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-
18da0 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)..........
18dc0 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
18de0 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)))
18e00 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
18e20 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
18e40 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
18e60 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
18e80 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.....
18ea0 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.?\:)...........
18ec0 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
18ee0 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)).....
18f00 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
18f20 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
18f40 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)..........................
18f60 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
18f80 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))............
18fa0 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
18fc0 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
18fe0 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)))...
19000 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".....
19020 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
19040 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
19060 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")............("
19080 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")...........
190a0 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"))))).....
190c0 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
190e0 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
19100 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.?\!)..
19120 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.?\<).........(
19140 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
19160 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
19180 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.?\>)))).
191a0 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
191c0 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.?\|)))
191e0 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
19200 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
19220 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-
19240 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.
19260 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-
19280 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
192a0 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
192c0 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
192e0 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
19300 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-
19320 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
19340 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..................
19360 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
19380 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)))))))).....
193a0 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
193c0 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."
193e0 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.
19400 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
19420 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)...........(
19440 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
19460 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
19480 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")))))))..
194a0 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......
194c0 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
194e0 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
19500 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
19520 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
19540 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.
19560 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
19580 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
195a0 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
195c0 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
195e0 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
19600 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
19620 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
19640 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
19660 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
19680 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
196a0 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)..."
196c0 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
196e0 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
19700 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
19720 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
19740 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
19760 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."
19780 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
197a0 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)
197c0 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
197e0 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
19800 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
19820 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
19840 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
19860 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
19880 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
198a0 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))
198c0 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
198e0 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
19900 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
19920 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
19940 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)
19960 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
19980 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)..."
199a0 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
199c0 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
199e0 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."\\\\"."\\\\"
19a00 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
19a20 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)).....
19a40 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
19a60 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.(
19a80 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"."\
19aa0 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
19ac0 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)
19ae0 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-
19b00 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
19b20 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
19b40 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
19b60 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
19b80 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
19ba0 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
19bc0 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.
19be0 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
19c00 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
19c20 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
19c40 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
19c60 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
19c80 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
19ca0 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.
19cc0 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."
19ce0 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
19d00 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
19d20 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
19d40 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
19d60 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
19d80 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)))
19da0 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
19dc0 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)
19de0 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
19e00 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
19e20 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
19e40 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.
19e60 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
19e80 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
19ea0 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)..............
19ec0 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
19ee0 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))....
19f00 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)))...
19f20 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)....
19f40 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
19f60 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.
19f80 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)))...............
19fa0 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)))..........
19fc0 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
19fe0 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
1a000 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.
1a020 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
1a040 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
1a060 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
1a080 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.
1a0a0 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
1a0c0 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)))....
1a0e0 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
1a100 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
1a120 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
1a140 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."[]"))..
1a160 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
1a180 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."["
1a1a0 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
1a1c0 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.
1a1e0 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)................
1a200 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.",.").............
1a220 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
1a240 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
1a260 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."]"))...
1a280 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
1a2a0 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
1a2c0 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
1a2e0 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
1a300 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).
1a320 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.....
1a340 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)......
1a360 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)......
1a380 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
1a3a0 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."-.").................
1a3c0 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...............
1a3e0 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
1a400 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)))..
1a420 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.(
1a440 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
1a460 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).."-.")).................
1a480 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."
1a4a0 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
1a4c0 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
1a4e0 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).........
1a500 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-
1a520 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)).............
1a540 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
1a560 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)...................
1a580 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
1a5a0 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)
1a5c0 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-
1a5e0 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
1a600 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.
1a620 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
1a640 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
1a660 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
1a680 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
1a6a0 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
1a6c0 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..
1a6e0 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
1a700 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
1a720 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.".
1a740 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
1a760 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."{}"))....
1a780 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)
1a7a0 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.(
1a7c0 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))).......
1a7e0 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
1a800 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
1a820 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.
1a840 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).............
1a860 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.............
1a880 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
1a8a0 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)))..
1a8c0 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
1a8e0 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)...............
1a900 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
1a920 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)))......................
1a940 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.
1a960 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))).............
1a980 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
1a9a0 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
1a9c0 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
1a9e0 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)...........
1aa00 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.":.")...............
1aa20 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
1aa40 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
1aa60 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
1aa80 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 ................................
1aaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1abc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1abe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac00 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..
1ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac60 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
1ac80 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...
1aca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1acc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ace0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ad00 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...................
1ad20 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...................
1ad40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ad80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ada0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1adc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae00 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
1ae20 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"..
1ae40 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
1ae60 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
1ae80 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
1aea0 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"))...:
1aec0 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
1aee0 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
1af00 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
1af20 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...'(
1af40 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.
1af60 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
1af80 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.;;.
1afa0 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:............................
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 ................................