application/x-yaml
*.yaml;*.yml;
#
[^-\?:,\[\]\{\}#&*!|>'"%@\s]
[\s\[\{,]
[\s\]\},]
(?<=^|\s)[|>]$
^(?'indent'\s+)
^(?!\%{indent@start})
(?=.)
(?<=^|\s)\*\%{ischar}+(?=$|\s)
(?<=^|\s)!(?:\%{ischar}*)?!?\%{ischar}+(?=$|\s)
(?<=^|\s)&\%{ischar}+(?=$|\s)
(?<=^|\%{lschar})(?'q'["'])
[^\\]\%{q@start}
(?=\%{ischar}|[:-\?\]\}]\S)
(?=:\s|:$|\s#)
(?=\%{ischar}|-\S)
(?=[:,?\[\{\]\}]|\s#)
(?:null)(?=\s*$|\s+#)
(?:null)(?=\s*[:,?\[\{\]\}]|\s+#)
(?:true|false)(?=\s*$|\s+#)
(?:true|false)(?=\s*[:,?\[\{\]\}]|\s+#)
-?(?:0|[1-9][0-9]*)(?=\s*[:,?\[\{\]\}]|\s+#)
-?(?:0|[1-9][0-9]*)(?=\s*$|\s+#)
-?(?:0|[1-9][0-9]*)(?:[.][0-9]*)?(?:[eE][-+]?[0-9]+)?(?=\s*[:,?\[\{\]\}]|\s+#)
-?(?:0|[1-9][0-9]*)(?:[.][0-9]*)?(?:[eE][-+]?[0-9]+)?(?=\s*$|\s+#)
(?<=^|\s)\[
\]
(?<=^|\s)\{
\}
(?<=^|\s)((?:[^:]|:(?=\S))+)(?::\s+|:$)
^\s*-\s+
^(?:-{3}|[.]{3})(?:\s+|$)
^%\%{ischar}(?:\%{ischar}|\s+)*