feat: support YAML (#4563)
* feat: support YAML * fix: do not indent sequence in mappingValue * docs: add yaml to index.md * fix: reduce `SyntaxError: Node#parse consumed no characters` * chore: remove old-build and new-worker.js * refactor * refactor * refactor * refactor * refactor * refactor * refactor * refactor * refactor * refactor * refactor * refactor * fix: no space after `<<` * fix: add yaml to standalone test * test: add tests * fix: next empty line in flow collection * fix: tabs are not allowed http://yaml.org/spec/1.2/spec.html#space/indentation/ * fix: update parser * feat: rewrite the mappingItem logic * feat: indent sequence in mapping * feat(doc): add ifBreak#groupId and group#id * chore: fix node 4 * chore: add tools_yaml.svg * chore: remove resolved TODO * refactor: remove unnecessary workaround * chore(worker): importScriptOnce * chore(build): rename with babelPlugins * make it rollup compatible * feat: support singleQuote * refactormaster
parent
9ec1da1ad1
commit
dcf44ffbdc
|
@ -15,6 +15,7 @@
|
|||
· GraphQL
|
||||
· JSON
|
||||
· Markdown
|
||||
· YAML
|
||||
· <a href="https://prettier.io/docs/en/plugins.html">
|
||||
Your favorite language?
|
||||
</a>
|
||||
|
|
|
@ -13,6 +13,7 @@ Prettier is an opinionated code formatter with support for:
|
|||
- [JSON](http://json.org/)
|
||||
- [GraphQL](http://graphql.org/)
|
||||
- [Markdown](http://commonmark.org/), including [GFM](https://github.github.com/gfm/)
|
||||
- [YAML](http://yaml.org/)
|
||||
|
||||
It removes all original styling[\*](#footnotes) and ensures that all outputted code conforms to a consistent style. (See this [blog post](http://jlongster.com/A-Prettier-Formatter))
|
||||
|
||||
|
|
|
@ -7,6 +7,6 @@ Prettier attempts to support all JavaScript language features, including non-sta
|
|||
|
||||
All of JSX and Flow syntax is supported. In fact, the test suite in `tests/flow` _is_ the entire Flow test suite and they all pass.
|
||||
|
||||
Prettier also supports [TypeScript](https://www.typescriptlang.org/), CSS, [Less](http://lesscss.org/), [SCSS](http://sass-lang.com), [Vue](https://vuejs.org/), [JSON](http://json.org/), [GraphQL](http://graphql.org/), and [Markdown](http://commonmark.org).
|
||||
Prettier also supports [TypeScript](https://www.typescriptlang.org/), CSS, [Less](http://lesscss.org/), [SCSS](http://sass-lang.com), [Vue](https://vuejs.org/), [JSON](http://json.org/), [GraphQL](http://graphql.org/), [Markdown](http://commonmark.org), and [YAML](http://yaml.org/).
|
||||
|
||||
The minimum version of TypeScript supported is 2.1.3 as it introduces the ability to have leading `|` for type definitions which prettier outputs.
|
||||
|
|
|
@ -57,7 +57,9 @@
|
|||
"typescript": "3.0.0-dev.20180602",
|
||||
"typescript-eslint-parser": "16.0.0",
|
||||
"unicode-regex": "1.0.1",
|
||||
"unified": "6.1.6"
|
||||
"unified": "6.1.6",
|
||||
"yaml": "1.0.0-beta.7",
|
||||
"yaml-unist-parser": "1.0.0-beta.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "7.0.0-beta.49",
|
||||
|
@ -80,6 +82,7 @@
|
|||
"prettylint": "1.0.0",
|
||||
"rimraf": "2.6.2",
|
||||
"rollup": "0.47.6",
|
||||
"rollup-plugin-alias": "1.4.0",
|
||||
"rollup-plugin-babel": "4.0.0-beta.4",
|
||||
"rollup-plugin-commonjs": "8.2.6",
|
||||
"rollup-plugin-json": "2.1.1",
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
"use strict";
|
||||
|
||||
//
|
||||
// BEFORE:
|
||||
// [__something__].includes(__something__)
|
||||
//
|
||||
// AFTER:
|
||||
// [__something__].indexOf(__something__) !== -1
|
||||
//
|
||||
|
||||
module.exports = ({ types: t }) => ({
|
||||
visitor: {
|
||||
CallExpression(path) {
|
||||
const node = path.node;
|
||||
const callee = node.callee;
|
||||
if (
|
||||
t.isMemberExpression(callee, { computed: false }) &&
|
||||
t.isArrayExpression(callee.object) &&
|
||||
t.isIdentifier(callee.property, { name: "includes" })
|
||||
) {
|
||||
callee.property.name = "indexOf";
|
||||
path.replaceWith(t.binaryExpression("!==", node, t.numericLiteral(-1)));
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
|
@ -5,6 +5,7 @@ const path = require("path");
|
|||
const { rollup } = require("rollup");
|
||||
const webpack = require("webpack");
|
||||
const resolve = require("rollup-plugin-node-resolve");
|
||||
const alias = require("rollup-plugin-alias");
|
||||
const commonjs = require("rollup-plugin-commonjs");
|
||||
const nodeGlobals = require("rollup-plugin-node-globals");
|
||||
const json = require("rollup-plugin-json");
|
||||
|
@ -36,7 +37,7 @@ const EXTERNALS = [
|
|||
function getBabelConfig(bundle) {
|
||||
const config = {
|
||||
babelrc: false,
|
||||
plugins: [],
|
||||
plugins: bundle.babelPlugins || [],
|
||||
compact: bundle.type === "plugin" ? false : "auto"
|
||||
};
|
||||
if (bundle.type === "core") {
|
||||
|
@ -108,6 +109,7 @@ function getRollupConfig(bundle) {
|
|||
replace(replaceStrings),
|
||||
executable(),
|
||||
json(),
|
||||
bundle.alias && alias(bundle.alias),
|
||||
bundle.target === "universal" &&
|
||||
nativeShims(path.resolve(__dirname, "shims")),
|
||||
resolve({
|
||||
|
|
|
@ -13,6 +13,7 @@ const path = require("path");
|
|||
* @property {CommonJSConfig} [commonjs={}] - options for `rollup-plugin-commonjs`
|
||||
* @property {string[]} external - array of paths that should not be included in the final bundle
|
||||
* @property {Object.<string, string>} replace - map of strings to replace when processing the bundle
|
||||
* @property {string[]} babelPlugins - babel plugins
|
||||
|
||||
* @typedef {Object} CommonJSConfig
|
||||
* @property {Object} namedExports - for cases where rollup can't infer what's exported
|
||||
|
@ -66,6 +67,18 @@ const parsers = [
|
|||
{
|
||||
input: "src/language-html/parser-parse5.js",
|
||||
target: "node"
|
||||
},
|
||||
{
|
||||
input: "src/language-yaml/parser-yaml.js",
|
||||
target: "universal",
|
||||
alias: {
|
||||
// Force using the CJS file, instead of ESM; i.e. get the file
|
||||
// from `"main"` instead of `"module"` (rollup default) of package.json
|
||||
"lines-and-columns": require.resolve("lines-and-columns")
|
||||
},
|
||||
babelPlugins: [
|
||||
require.resolve("./babel-plugins/replace-array-includes-with-indexof")
|
||||
]
|
||||
}
|
||||
].map(parser => {
|
||||
const name = getFileOutput(parser)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
export default {
|
||||
ok() {},
|
||||
strictEqual() {}
|
||||
};
|
||||
function assert() {}
|
||||
assert.ok = function() {};
|
||||
assert.strictEqual = function() {};
|
||||
export default assert;
|
||||
|
|
|
@ -109,5 +109,15 @@ module.exports = [
|
|||
return $$$r("../language-vue/parser-vue").parsers.vue;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// YAML
|
||||
require("../language-yaml"),
|
||||
{
|
||||
parsers: {
|
||||
get yaml() {
|
||||
return $$$r("../language-yaml/parser-yaml").parsers.yaml;
|
||||
}
|
||||
}
|
||||
}
|
||||
];
|
||||
|
|
|
@ -50,6 +50,7 @@ function group(contents, opts) {
|
|||
|
||||
return {
|
||||
type: "group",
|
||||
id: opts.id,
|
||||
contents: contents,
|
||||
break: !!opts.shouldBreak,
|
||||
expandedStates: opts.expandedStates
|
||||
|
@ -83,7 +84,9 @@ function fill(parts) {
|
|||
return { type: "fill", parts };
|
||||
}
|
||||
|
||||
function ifBreak(breakContents, flatContents) {
|
||||
function ifBreak(breakContents, flatContents, opts) {
|
||||
opts = opts || {};
|
||||
|
||||
if (process.env.NODE_ENV !== "production") {
|
||||
if (breakContents) {
|
||||
assertDoc(breakContents);
|
||||
|
@ -93,7 +96,12 @@ function ifBreak(breakContents, flatContents) {
|
|||
}
|
||||
}
|
||||
|
||||
return { type: "if-break", breakContents, flatContents };
|
||||
return {
|
||||
type: "if-break",
|
||||
breakContents,
|
||||
flatContents,
|
||||
groupId: opts.groupId
|
||||
};
|
||||
}
|
||||
|
||||
function lineSuffix(contents) {
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
const util = require("../common/util");
|
||||
const { concat, fill, cursor } = require("./doc-builders");
|
||||
|
||||
/** @type {{[groupId: PropertyKey]: MODE}} */
|
||||
let groupModeMap;
|
||||
|
||||
const MODE_BREAK = 1;
|
||||
const MODE_FLAT = 2;
|
||||
|
||||
|
@ -150,6 +153,9 @@ function fits(next, restCommands, width, options, mustBeFlat) {
|
|||
}
|
||||
cmds.push([ind, doc.break ? MODE_BREAK : mode, doc.contents]);
|
||||
|
||||
if (doc.id) {
|
||||
groupModeMap[doc.id] = cmds[cmds.length - 1][1];
|
||||
}
|
||||
break;
|
||||
case "fill":
|
||||
for (let i = doc.parts.length - 1; i >= 0; i--) {
|
||||
|
@ -157,19 +163,21 @@ function fits(next, restCommands, width, options, mustBeFlat) {
|
|||
}
|
||||
|
||||
break;
|
||||
case "if-break":
|
||||
if (mode === MODE_BREAK) {
|
||||
case "if-break": {
|
||||
const groupMode = doc.groupId ? groupModeMap[doc.groupId] : mode;
|
||||
if (groupMode === MODE_BREAK) {
|
||||
if (doc.breakContents) {
|
||||
cmds.push([ind, mode, doc.breakContents]);
|
||||
}
|
||||
}
|
||||
if (mode === MODE_FLAT) {
|
||||
if (groupMode === MODE_FLAT) {
|
||||
if (doc.flatContents) {
|
||||
cmds.push([ind, mode, doc.flatContents]);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "line":
|
||||
switch (mode) {
|
||||
// fallthrough
|
||||
|
@ -194,6 +202,8 @@ function fits(next, restCommands, width, options, mustBeFlat) {
|
|||
}
|
||||
|
||||
function printDocToString(doc, options) {
|
||||
groupModeMap = {};
|
||||
|
||||
const width = options.printWidth;
|
||||
const newLine = options.newLine || "\n";
|
||||
let pos = 0;
|
||||
|
@ -299,6 +309,10 @@ function printDocToString(doc, options) {
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (doc.id) {
|
||||
groupModeMap[doc.id] = cmds[cmds.length - 1][1];
|
||||
}
|
||||
break;
|
||||
// Fills each line with as much code as possible before moving to a new
|
||||
// line with the same indentation.
|
||||
|
@ -395,19 +409,21 @@ function printDocToString(doc, options) {
|
|||
}
|
||||
break;
|
||||
}
|
||||
case "if-break":
|
||||
if (mode === MODE_BREAK) {
|
||||
case "if-break": {
|
||||
const groupMode = doc.groupId ? groupModeMap[doc.groupId] : mode;
|
||||
if (groupMode === MODE_BREAK) {
|
||||
if (doc.breakContents) {
|
||||
cmds.push([ind, mode, doc.breakContents]);
|
||||
}
|
||||
}
|
||||
if (mode === MODE_FLAT) {
|
||||
if (groupMode === MODE_FLAT) {
|
||||
if (doc.flatContents) {
|
||||
cmds.push([ind, mode, doc.flatContents]);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "line-suffix":
|
||||
lineSuffix.push([ind, mode, doc.contents]);
|
||||
break;
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
"use strict";
|
||||
|
||||
const printer = require("./printer-yaml");
|
||||
const options = require("./options");
|
||||
|
||||
const language = {
|
||||
name: "YAML",
|
||||
parsers: ["yaml"],
|
||||
vscodeLanguageIds: ["yaml"],
|
||||
// https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
|
||||
aceMode: "yaml",
|
||||
aliases: ["yml"],
|
||||
codemirrorMimeType: "text/x-yaml",
|
||||
codemirrorMode: "yaml",
|
||||
extensions: [
|
||||
".yml",
|
||||
".reek",
|
||||
".rviz",
|
||||
".sublime-syntax",
|
||||
".syntax",
|
||||
".yaml",
|
||||
".yaml-tmlanguage",
|
||||
".yml.mysql"
|
||||
],
|
||||
filenames: [".clang-format", ".clang-tidy", ".gemrc"],
|
||||
linguistLanguageId: 407,
|
||||
tmScope: "source.yaml"
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
languages: [language],
|
||||
printers: { yaml: printer },
|
||||
options
|
||||
};
|
|
@ -0,0 +1,8 @@
|
|||
"use strict";
|
||||
|
||||
const commonOptions = require("../common/common-options");
|
||||
|
||||
// format based on https://github.com/prettier/prettier/blob/master/src/main/core-options.js
|
||||
module.exports = {
|
||||
bracketSpacing: commonOptions.bracketSpacing
|
||||
};
|
|
@ -0,0 +1,73 @@
|
|||
"use strict";
|
||||
|
||||
const createError = require("../common/parser-create-error");
|
||||
const { hasPragma } = require("./pragma");
|
||||
const { createNull, defineShortcut, mapNode } = require("./utils");
|
||||
|
||||
function defineShortcuts(node) {
|
||||
switch (node.type) {
|
||||
case "document":
|
||||
defineShortcut(node, "head", () => node.children[0]);
|
||||
defineShortcut(node, "body", () => node.children[1]);
|
||||
break;
|
||||
case "sequenceItem":
|
||||
case "flowSequenceItem":
|
||||
case "mappingKey":
|
||||
case "mappingValue":
|
||||
defineShortcut(node, "node", () => node.children[0]);
|
||||
break;
|
||||
case "mappingItem":
|
||||
case "flowMappingItem":
|
||||
defineShortcut(node, "key", () => node.children[0]);
|
||||
defineShortcut(node, "value", () => node.children[1]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
function parse(text) {
|
||||
try {
|
||||
const root = mapNode(require("yaml-unist-parser").parse(text), node => {
|
||||
// replace explicit empty MappingKey/MappingValue with implicit one
|
||||
if (
|
||||
(node.type === "mappingKey" || node.type === "mappingValue") &&
|
||||
node.children[0].type === "null" &&
|
||||
node.leadingComments.length === 0 &&
|
||||
node.trailingComments.length === 0
|
||||
) {
|
||||
return createNull();
|
||||
}
|
||||
|
||||
defineShortcuts(node);
|
||||
return node;
|
||||
});
|
||||
|
||||
/**
|
||||
* suppress `comment not printed` error
|
||||
*
|
||||
* comments are handled in printer-yaml.js without using `printComment`
|
||||
* so that it'll always throw errors even if we printed it correctly
|
||||
*/
|
||||
delete root.comments;
|
||||
|
||||
return root;
|
||||
} catch (error) {
|
||||
// istanbul ignore next
|
||||
throw error && error.name === "YAMLSyntaxError"
|
||||
? createError(error.message, error.position)
|
||||
: error;
|
||||
}
|
||||
}
|
||||
|
||||
const parser = {
|
||||
astFormat: "yaml",
|
||||
parse,
|
||||
hasPragma,
|
||||
locStart: node => node.position.start.offset,
|
||||
locEnd: node => node.position.end.offset
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
parsers: {
|
||||
yaml: parser
|
||||
}
|
||||
};
|
|
@ -0,0 +1,19 @@
|
|||
"use strict";
|
||||
|
||||
function isPragma(text) {
|
||||
return /^\s*@(prettier|format)\s*$/.test(text);
|
||||
}
|
||||
|
||||
function hasPragma(text) {
|
||||
return /^\s*#[^\n\S]*@(prettier|format)\s*?(\n|$)/.test(text);
|
||||
}
|
||||
|
||||
function insertPragma(text) {
|
||||
return `# @format\n\n${text}`;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
isPragma,
|
||||
hasPragma,
|
||||
insertPragma
|
||||
};
|
|
@ -0,0 +1,506 @@
|
|||
"use strict";
|
||||
|
||||
const { insertPragma, isPragma } = require("./pragma");
|
||||
const {
|
||||
getAncestorCount,
|
||||
getLast,
|
||||
getLastDescendantNode,
|
||||
hasExplicitDocumentEndMarker,
|
||||
hasLeadingComments,
|
||||
hasMiddleComments,
|
||||
hasTrailingComments,
|
||||
hasPrettierIgnore,
|
||||
isLastDescendantNode,
|
||||
isNextLineEmpty,
|
||||
isNode,
|
||||
isBlockValue,
|
||||
restoreBlockFoldedValue
|
||||
} = require("./utils");
|
||||
const docBuilders = require("../doc").builders;
|
||||
const {
|
||||
conditionalGroup,
|
||||
breakParent,
|
||||
concat,
|
||||
dedent,
|
||||
dedentToRoot,
|
||||
fill,
|
||||
group,
|
||||
hardline,
|
||||
ifBreak,
|
||||
join,
|
||||
line,
|
||||
lineSuffix,
|
||||
literalline,
|
||||
markAsRoot,
|
||||
softline
|
||||
} = docBuilders;
|
||||
|
||||
function genericPrint(path, options, print) {
|
||||
const node = path.getValue();
|
||||
const parentNode = path.getParentNode();
|
||||
|
||||
const tag =
|
||||
"tag" in node && node.tag.type !== "null" ? path.call(print, "tag") : "";
|
||||
|
||||
const anchor =
|
||||
"anchor" in node && node.anchor.type !== "null"
|
||||
? path.call(print, "anchor")
|
||||
: "";
|
||||
|
||||
const nextEmptyLine =
|
||||
(node.type === "mapping" ||
|
||||
node.type === "sequence" ||
|
||||
node.type === "comment" ||
|
||||
node.type === "directive" ||
|
||||
node.type === "mappingItem" ||
|
||||
node.type === "sequenceItem") &&
|
||||
!isLastDescendantNode(path)
|
||||
? printNextEmptyLine(path, options.originalText)
|
||||
: "";
|
||||
|
||||
return concat([
|
||||
node.type !== "mappingValue" && hasLeadingComments(node)
|
||||
? concat([join(hardline, path.map(print, "leadingComments")), hardline])
|
||||
: "",
|
||||
tag,
|
||||
tag && anchor ? " " : "",
|
||||
anchor,
|
||||
(node.type === "sequence" || node.type === "mapping") &&
|
||||
node.middleComments.length === 0
|
||||
? tag || anchor
|
||||
? hardline
|
||||
: ""
|
||||
: tag || anchor
|
||||
? " "
|
||||
: "",
|
||||
hasMiddleComments(node)
|
||||
? concat([
|
||||
node.middleComments.length === 1 ? "" : hardline,
|
||||
join(hardline, path.map(print, "middleComments")),
|
||||
hardline
|
||||
])
|
||||
: "",
|
||||
hasPrettierIgnore(path)
|
||||
? options.originalText.slice(
|
||||
node.position.start.offset,
|
||||
node.position.end.offset
|
||||
)
|
||||
: group(_print(node, parentNode, path, options, print)),
|
||||
!isBlockValue(node) && hasTrailingComments(node) // trailing comments for block value are handled themselves
|
||||
? lineSuffix(
|
||||
concat([
|
||||
" ",
|
||||
parentNode.type === "mappingKey" &&
|
||||
path.getParentNode(2).type === "mapping" &&
|
||||
isInlineNode(node)
|
||||
? ""
|
||||
: breakParent,
|
||||
join(hardline, path.map(print, "trailingComments"))
|
||||
])
|
||||
)
|
||||
: "",
|
||||
nextEmptyLine
|
||||
]);
|
||||
}
|
||||
|
||||
function _print(node, parentNode, path, options, print) {
|
||||
switch (node.type) {
|
||||
case "root":
|
||||
return concat([
|
||||
concat(
|
||||
path.map(
|
||||
(childPath, index) =>
|
||||
index === node.children.length - 1
|
||||
? print(childPath)
|
||||
: concat([
|
||||
print(childPath),
|
||||
hasTrailingComments(node.children[index]) ||
|
||||
(childPath.call(hasPrettierIgnore, "body") &&
|
||||
hasExplicitDocumentEndMarker(
|
||||
node.children[index],
|
||||
options.originalText
|
||||
))
|
||||
? ""
|
||||
: concat([hardline, "..."]),
|
||||
hardline
|
||||
]),
|
||||
"children"
|
||||
)
|
||||
),
|
||||
node.children.length === 0 ||
|
||||
(lastDescendantNode =>
|
||||
isBlockValue(lastDescendantNode) &&
|
||||
(/[^\S\n]\n?$/.test(lastDescendantNode.value) ||
|
||||
(lastDescendantNode.chomping === "keep" &&
|
||||
lastDescendantNode.value === "\n")))(getLastDescendantNode(node))
|
||||
? ""
|
||||
: hardline
|
||||
]);
|
||||
case "document":
|
||||
return concat([
|
||||
node.head.children.length === 0
|
||||
? path.call(print, "body")
|
||||
: join(
|
||||
hardline,
|
||||
[path.call(print, "head"), "---"].concat(
|
||||
node.body.children.length === 0 ? [] : path.call(print, "body")
|
||||
)
|
||||
),
|
||||
hasTrailingComments(node) ? concat([hardline, "..."]) : ""
|
||||
]);
|
||||
case "documentHead":
|
||||
case "documentBody":
|
||||
return join(hardline, path.map(print, "children"));
|
||||
case "directive":
|
||||
return concat(["%", join(" ", [node.name].concat(node.parameters))]);
|
||||
case "comment":
|
||||
return concat(["#", node.value]);
|
||||
case "alias":
|
||||
return concat(["*", node.value]);
|
||||
case "null":
|
||||
return "";
|
||||
case "verbatimTag":
|
||||
return concat(["!<", node.value, ">"]);
|
||||
case "shorthandTag":
|
||||
return concat([node.handle, node.suffix]);
|
||||
case "nonSpecificTag":
|
||||
return "!";
|
||||
case "anchor":
|
||||
return concat(["&", node.value]);
|
||||
case "plain":
|
||||
return join(hardline, node.value.replace(/\n/g, "\n\n").split("\n"));
|
||||
case "quoteDouble":
|
||||
case "quoteSingle": {
|
||||
const singleQuote = "'";
|
||||
const doubleQuote = '"';
|
||||
|
||||
const raw = options.originalText.slice(
|
||||
node.position.start.offset + 1,
|
||||
node.position.end.offset - 1
|
||||
);
|
||||
|
||||
if (
|
||||
(node.type === "quoteSingle" && raw.includes("\\")) ||
|
||||
(node.type === "quoteDouble" && /\\[^"]/.test(raw))
|
||||
) {
|
||||
// only quoteDouble can use escape chars
|
||||
// and quoteSingle do not need to escape backslashes
|
||||
const originalQuote =
|
||||
node.type === "quoteDouble" ? doubleQuote : singleQuote;
|
||||
return originalQuote + raw + originalQuote;
|
||||
} else if (raw.includes(doubleQuote)) {
|
||||
return (
|
||||
singleQuote +
|
||||
(node.type === "quoteDouble"
|
||||
? // double quote needs to be escaped by backslash in quoteDouble
|
||||
raw.replace(/\\"/g, doubleQuote)
|
||||
: raw) +
|
||||
singleQuote
|
||||
);
|
||||
}
|
||||
|
||||
if (raw.includes(singleQuote)) {
|
||||
return (
|
||||
doubleQuote +
|
||||
(node.type === "quoteSingle"
|
||||
? // single quote needs to be escaped by 2 single quotes in quoteSingle
|
||||
raw.replace(/''/g, singleQuote)
|
||||
: raw) +
|
||||
doubleQuote
|
||||
);
|
||||
}
|
||||
|
||||
const quote = options.singleQuote ? singleQuote : doubleQuote;
|
||||
return quote + raw + quote;
|
||||
}
|
||||
case "blockFolded": // TODO: --prose-wrap
|
||||
case "blockLiteral": {
|
||||
const value =
|
||||
node.chomping === "strip" ||
|
||||
(node.chomping === "clip" &&
|
||||
options.originalText.slice(
|
||||
node.position.end.offset - 2,
|
||||
node.position.end.offset
|
||||
) === "\n\n") ||
|
||||
(node.chomping === "keep" && node.value === "\n")
|
||||
? node.value
|
||||
: node.value.replace(/\n$/, "");
|
||||
return concat([
|
||||
node.type === "blockFolded" ? ">" : "|",
|
||||
node.indent === null ? "" : node.indent.toString(),
|
||||
node.chomping === "clip" ? "" : node.chomping === "keep" ? "+" : "-",
|
||||
hasTrailingComments(node)
|
||||
? concat([" ", join(hardline, path.map(print, "trailingComments"))])
|
||||
: "",
|
||||
value === ""
|
||||
? ""
|
||||
: (node.indent === null ? dedent : dedentToRoot)(
|
||||
align(
|
||||
node.indent === null
|
||||
? options.tabWidth
|
||||
: node.indent -
|
||||
1 +
|
||||
getAncestorCount(
|
||||
path,
|
||||
ancestorNode =>
|
||||
ancestorNode.type === "sequence" ||
|
||||
ancestorNode.type === "mapping"
|
||||
),
|
||||
(node.chomping === "keep" && node.value === "\n"
|
||||
? dedentToRoot
|
||||
: markAsRoot)(
|
||||
concat(
|
||||
(node.type === "blockLiteral"
|
||||
? value
|
||||
: restoreBlockFoldedValue(value)
|
||||
)
|
||||
.split("\n")
|
||||
.reduce(
|
||||
(reduced, lineContent, index, lines) =>
|
||||
reduced.concat(
|
||||
node.type === "blockLiteral"
|
||||
? lineContent
|
||||
: fill(
|
||||
join(
|
||||
line,
|
||||
lineContent
|
||||
// split by single space
|
||||
.replace(/(^|[^ ]) ([^ ]|$)/g, "$1\n$2")
|
||||
.split("\n")
|
||||
).parts
|
||||
),
|
||||
index === lines.length - 1 &&
|
||||
!/\s$/.test(lineContent)
|
||||
? []
|
||||
: /\s$/.test(lineContent)
|
||||
? index === lines.length - 1
|
||||
? dedentToRoot(literalline)
|
||||
: literalline
|
||||
: hardline
|
||||
),
|
||||
[hardline]
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
]);
|
||||
}
|
||||
case "sequence":
|
||||
return join(hardline, path.map(print, "children"));
|
||||
case "sequenceItem":
|
||||
return concat(["- ", align(2, path.call(print, "node"))]);
|
||||
case "mappingKey":
|
||||
return path.call(print, "node");
|
||||
case "mappingValue":
|
||||
return path.call(print, "node");
|
||||
case "mapping":
|
||||
return join(hardline, path.map(print, "children"));
|
||||
case "mappingItem":
|
||||
case "flowMappingItem": {
|
||||
if (node.key.type === "null" && node.value.type === "null") {
|
||||
return concat([":", line]);
|
||||
}
|
||||
|
||||
const key = path.call(print, "key");
|
||||
const value = path.call(print, "value");
|
||||
|
||||
if (node.value.type === "null") {
|
||||
return node.type === "flowMappingItem" &&
|
||||
path.getParentNode().type !== "flowSequence"
|
||||
? key
|
||||
: concat(["? ", align(2, key)]);
|
||||
}
|
||||
|
||||
if (node.key.type === "null") {
|
||||
return concat([
|
||||
":",
|
||||
node.value.node.type === "null" ? "" : " ",
|
||||
align(2, value)
|
||||
]);
|
||||
}
|
||||
|
||||
const groupId = Symbol("mappingKey");
|
||||
|
||||
const forceExplicitKey =
|
||||
hasLeadingComments(node.value) ||
|
||||
(node.key.type !== "null" && !isInlineNode(node.key.node));
|
||||
return forceExplicitKey
|
||||
? concat([
|
||||
"? ",
|
||||
align(2, key),
|
||||
hardline,
|
||||
join(
|
||||
"",
|
||||
path
|
||||
.map(print, "value", "leadingComments")
|
||||
.map(comment => concat([comment, hardline]))
|
||||
),
|
||||
": ",
|
||||
align(2, value)
|
||||
])
|
||||
: conditionalGroup([
|
||||
concat([
|
||||
group(
|
||||
concat([ifBreak("? "), group(align(2, key), { id: groupId })])
|
||||
),
|
||||
ifBreak(
|
||||
concat([hardline, ": ", align(2, value)]),
|
||||
indent(
|
||||
concat([
|
||||
needsSpaceInFrontOfMappingValue(node) ? " " : "",
|
||||
":",
|
||||
hasLeadingComments(node.value.node) ||
|
||||
(parentNode.type === "mapping" &&
|
||||
hasTrailingComments(node.key.node) &&
|
||||
isInlineNode(node.value.node)) ||
|
||||
((node.value.node.type === "mapping" ||
|
||||
node.value.node.type === "sequence") &&
|
||||
node.value.node.tag.type === "null" &&
|
||||
node.value.node.anchor.type === "null")
|
||||
? hardline
|
||||
: node.value.node.type === "null"
|
||||
? ""
|
||||
: line,
|
||||
value
|
||||
])
|
||||
),
|
||||
{ groupId }
|
||||
)
|
||||
])
|
||||
]);
|
||||
}
|
||||
case "flowMapping":
|
||||
case "flowSequence": {
|
||||
const openMarker = node.type === "flowMapping" ? "{" : "[";
|
||||
const closeMarker = node.type === "flowMapping" ? "}" : "]";
|
||||
const bracketSpacing =
|
||||
node.type === "flowMapping" &&
|
||||
node.children.length !== 0 &&
|
||||
options.bracketSpacing
|
||||
? line
|
||||
: softline;
|
||||
const isLastItemEmptyMappingItem =
|
||||
node.children.length !== 0 &&
|
||||
(lastItem =>
|
||||
lastItem.type === "flowMappingItem" &&
|
||||
lastItem.key.type === "null" &&
|
||||
lastItem.value.type === "null")(getLast(node.children));
|
||||
return concat([
|
||||
openMarker,
|
||||
indent(
|
||||
concat([
|
||||
bracketSpacing,
|
||||
concat(
|
||||
path.map(
|
||||
(childPath, index) =>
|
||||
concat([
|
||||
print(childPath),
|
||||
index === node.children.length - 1
|
||||
? ""
|
||||
: concat([
|
||||
",",
|
||||
line,
|
||||
node.children[index].position.start.line !==
|
||||
node.children[index + 1].position.start.line
|
||||
? printNextEmptyLine(
|
||||
childPath,
|
||||
options.originalText
|
||||
)
|
||||
: ""
|
||||
])
|
||||
]),
|
||||
"children"
|
||||
)
|
||||
),
|
||||
ifBreak(",", "")
|
||||
])
|
||||
),
|
||||
isLastItemEmptyMappingItem ? "" : bracketSpacing,
|
||||
closeMarker
|
||||
]);
|
||||
}
|
||||
case "flowSequenceItem":
|
||||
return path.call(print, "node");
|
||||
// istanbul ignore next
|
||||
default:
|
||||
throw new Error(`Unexpected node type ${node.type}`);
|
||||
}
|
||||
|
||||
function indent(doc) {
|
||||
return docBuilders.align(" ".repeat(options.tabWidth), doc);
|
||||
}
|
||||
|
||||
function align(n, doc) {
|
||||
return typeof n === "number" && n > 0
|
||||
? docBuilders.align(" ".repeat(n), doc)
|
||||
: docBuilders.align(n, doc);
|
||||
}
|
||||
}
|
||||
|
||||
function isInlineNode(node) {
|
||||
switch (node.type) {
|
||||
case "plain":
|
||||
case "quoteDouble":
|
||||
case "quoteSingle":
|
||||
case "alias":
|
||||
case "flowMapping":
|
||||
case "flowSequence":
|
||||
case "null":
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function needsSpaceInFrontOfMappingValue(node) {
|
||||
// istanbul ignore else
|
||||
if (node.key.type !== "null") {
|
||||
switch (node.key.node.type) {
|
||||
case "alias":
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function printNextEmptyLine(path, originalText) {
|
||||
const node = path.getValue();
|
||||
const root = path.stack[0];
|
||||
|
||||
root.isNextEmptyLinePrintedChecklist =
|
||||
root.isNextEmptyLinePrintedChecklist || [];
|
||||
|
||||
if (!root.isNextEmptyLinePrintedChecklist[node.position.end.line]) {
|
||||
if (isNextLineEmpty(node, originalText)) {
|
||||
root.isNextEmptyLinePrintedChecklist[node.position.end.line] = true;
|
||||
return softline;
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function clean(node, newNode /*, parent */) {
|
||||
if (isNode(newNode)) {
|
||||
delete newNode.position;
|
||||
switch (newNode.type) {
|
||||
case "comment":
|
||||
// insert pragma
|
||||
if (isPragma(newNode.value)) {
|
||||
return null;
|
||||
}
|
||||
break;
|
||||
case "quoteDouble":
|
||||
case "quoteSingle":
|
||||
newNode.type = "quote";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
print: genericPrint,
|
||||
massageAstNode: clean,
|
||||
insertPragma
|
||||
};
|
|
@ -0,0 +1,206 @@
|
|||
"use strict";
|
||||
|
||||
function getLast(array) {
|
||||
return array[array.length - 1];
|
||||
}
|
||||
|
||||
function getAncestorCount(path, filter) {
|
||||
let counter = 0;
|
||||
for (let i = 0; i < path.stack.length - 1; i++) {
|
||||
const value = path.stack[i];
|
||||
if (isNode(value) && filter(value)) {
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
return counter;
|
||||
}
|
||||
|
||||
function isNode(value) {
|
||||
return value && typeof value.type === "string";
|
||||
}
|
||||
|
||||
function mapNode(node, callback, parent) {
|
||||
return callback(
|
||||
"children" in node
|
||||
? Object.assign({}, node, {
|
||||
children: node.children.map(childNode =>
|
||||
mapNode(childNode, callback, node)
|
||||
)
|
||||
})
|
||||
: node,
|
||||
parent
|
||||
);
|
||||
}
|
||||
|
||||
function defineShortcut(x, key, getter) {
|
||||
Object.defineProperty(x, key, {
|
||||
get: getter,
|
||||
enumerable: false
|
||||
});
|
||||
}
|
||||
|
||||
function createNull() {
|
||||
return {
|
||||
type: "null",
|
||||
position: {
|
||||
start: { line: -1, column: -1, offset: -1 },
|
||||
end: { line: -1, column: -1, offset: -1 }
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function isNextLineEmpty(node, text) {
|
||||
let newlineCount = 0;
|
||||
|
||||
for (let i = node.position.end.offset - 1; i < text.length; i++) {
|
||||
const char = text[i];
|
||||
|
||||
if (char === "\n") {
|
||||
newlineCount++;
|
||||
}
|
||||
|
||||
if (newlineCount === 1 && /\S/.test(char)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (newlineCount === 2) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
function isLastDescendantNode(path) {
|
||||
const node = path.getValue();
|
||||
|
||||
switch (node.type) {
|
||||
case "comment":
|
||||
case "verbatimTag":
|
||||
case "shorthandTag":
|
||||
case "nonSpecificTag":
|
||||
return false;
|
||||
}
|
||||
|
||||
for (let i = 1; i < path.stack.length; i++) {
|
||||
const item = path.stack[i];
|
||||
const parentItem = path.stack[i - 1];
|
||||
|
||||
if (
|
||||
Array.isArray(parentItem) &&
|
||||
typeof item === "number" &&
|
||||
item !== parentItem.length - 1
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function getLastDescendantNode(node) {
|
||||
return "children" in node && node.children.length !== 0
|
||||
? getLastDescendantNode(getLast(node.children))
|
||||
: node;
|
||||
}
|
||||
|
||||
function isPrettierIgnore(comment) {
|
||||
return comment.value.trim() === "prettier-ignore";
|
||||
}
|
||||
|
||||
function hasPrettierIgnore(path) {
|
||||
const node = path.getValue();
|
||||
|
||||
if (node.type === "documentBody") {
|
||||
const document = path.getParentNode();
|
||||
return (
|
||||
document.head.children.length !== 0 &&
|
||||
(lastItem => lastItem.type === "comment" && isPrettierIgnore(lastItem))(
|
||||
getLast(document.head.children)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
"leadingComments" in node &&
|
||||
node.leadingComments.length !== 0 &&
|
||||
isPrettierIgnore(getLast(node.leadingComments))
|
||||
);
|
||||
}
|
||||
|
||||
function hasExplicitDocumentEndMarker(document, text) {
|
||||
return (
|
||||
text.slice(
|
||||
document.position.end.offset - 4,
|
||||
document.position.end.offset
|
||||
) === "\n..."
|
||||
);
|
||||
}
|
||||
|
||||
function restoreBlockFoldedValue(value) {
|
||||
const lines = value.split("\n");
|
||||
|
||||
let hasChecked = false;
|
||||
let isIndented = false;
|
||||
for (let i = 0; i < lines.length; i++) {
|
||||
const lineContent = lines[i];
|
||||
|
||||
if (!lineContent) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (/^\s/.test(lineContent[0])) {
|
||||
isIndented = true;
|
||||
} else {
|
||||
if (!isIndented && i !== 0 && hasChecked) {
|
||||
lines[i] = "\n" + lineContent;
|
||||
}
|
||||
isIndented = false;
|
||||
}
|
||||
|
||||
hasChecked = true;
|
||||
}
|
||||
|
||||
return lines.join("\n");
|
||||
}
|
||||
|
||||
function isBlockValue(node) {
|
||||
switch (node.type) {
|
||||
case "blockFolded":
|
||||
case "blockLiteral":
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function hasLeadingComments(node) {
|
||||
return "leadingComments" in node && node.leadingComments.length !== 0;
|
||||
}
|
||||
|
||||
function hasMiddleComments(node) {
|
||||
return "middleComments" in node && node.middleComments.length !== 0;
|
||||
}
|
||||
|
||||
function hasTrailingComments(node) {
|
||||
return "trailingComments" in node && node.trailingComments.length !== 0;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
getLast,
|
||||
getAncestorCount,
|
||||
isNode,
|
||||
isBlockValue,
|
||||
mapNode,
|
||||
defineShortcut,
|
||||
createNull,
|
||||
isNextLineEmpty,
|
||||
isLastDescendantNode,
|
||||
getLastDescendantNode,
|
||||
hasPrettierIgnore,
|
||||
hasLeadingComments,
|
||||
hasMiddleComments,
|
||||
hasTrailingComments,
|
||||
hasExplicitDocumentEndMarker,
|
||||
restoreBlockFoldedValue
|
||||
};
|
|
@ -115,7 +115,8 @@ const options = {
|
|||
},
|
||||
{ value: "graphql", since: "1.5.0", description: "GraphQL" },
|
||||
{ value: "markdown", since: "1.8.0", description: "Markdown" },
|
||||
{ value: "vue", since: "1.10.0", description: "Vue" }
|
||||
{ value: "vue", since: "1.10.0", description: "Vue" },
|
||||
{ value: "yaml", since: "1.14.0", description: "YAML" }
|
||||
]
|
||||
},
|
||||
plugins: {
|
||||
|
|
|
@ -13,7 +13,8 @@ const internalPlugins = [
|
|||
require("./src/language-css"),
|
||||
require("./src/language-graphql"),
|
||||
require("./src/language-markdown"),
|
||||
require("./src/language-vue")
|
||||
require("./src/language-vue"),
|
||||
require("./src/language-yaml")
|
||||
];
|
||||
|
||||
const isArray =
|
||||
|
|
|
@ -1392,10 +1392,10 @@ how you can configure lint-staged.
|
|||
Copy the following config into your \`.pre-commit-config.yaml\` file:
|
||||
|
||||
\`\`\`yaml
|
||||
- repo: https://github.com/prettier/prettier
|
||||
sha: '' # Use the sha or tag you want to point at
|
||||
hooks:
|
||||
- id: prettier
|
||||
- repo: https://github.com/prettier/prettier
|
||||
sha: "" # Use the sha or tag you want to point at
|
||||
hooks:
|
||||
- id: prettier
|
||||
\`\`\`
|
||||
|
||||
Find more info from [here](https://pre-commit.com).
|
||||
|
@ -1801,9 +1801,9 @@ YAML:
|
|||
\`\`\`yaml
|
||||
semi: false
|
||||
overrides:
|
||||
- files: "*.test.js"
|
||||
options:
|
||||
semi: true
|
||||
- files: "*.test.js"
|
||||
options:
|
||||
semi: true
|
||||
\`\`\`
|
||||
|
||||
\`files\` is required for each override, and may be a string or array of strings.
|
||||
|
@ -3363,10 +3363,10 @@ how you can configure lint-staged.
|
|||
Copy the following config into your \`.pre-commit-config.yaml\` file:
|
||||
|
||||
\`\`\`yaml
|
||||
- repo: https://github.com/prettier/prettier
|
||||
sha: '' # Use the sha or tag you want to point at
|
||||
hooks:
|
||||
- id: prettier
|
||||
- repo: https://github.com/prettier/prettier
|
||||
sha: '' # Use the sha or tag you want to point at
|
||||
hooks:
|
||||
- id: prettier
|
||||
\`\`\`
|
||||
|
||||
Find more info from [here](https://pre-commit.com).
|
||||
|
@ -3772,9 +3772,9 @@ YAML:
|
|||
\`\`\`yaml
|
||||
semi: false
|
||||
overrides:
|
||||
- files: "*.test.js"
|
||||
options:
|
||||
semi: true
|
||||
- files: '*.test.js'
|
||||
options:
|
||||
semi: true
|
||||
\`\`\`
|
||||
|
||||
\`files\` is required for each override, and may be a string or array of strings.
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`common.yml 1`] = `
|
||||
*abc
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
*abc
|
||||
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
*abc
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1,328 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`clip.yml 1`] = `
|
||||
>
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>
|
||||
123 456 789
|
||||
|
||||
`;
|
||||
|
||||
exports[`indent.yml 1`] = `
|
||||
>2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
`;
|
||||
|
||||
exports[`keep.yml 1`] = `
|
||||
>+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>+
|
||||
123 456 789
|
||||
|
||||
|
||||
|
||||
`;
|
||||
|
||||
exports[`map.yml 1`] = `
|
||||
a: >
|
||||
123
|
||||
456
|
||||
789
|
||||
b: >1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: >
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
c: 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: >
|
||||
123 456 789
|
||||
b: >1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: >
|
||||
123 456 789
|
||||
|
||||
c: 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 1`] = `
|
||||
!!str #comment
|
||||
>
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str #comment
|
||||
>
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 1`] = `
|
||||
!!str # comment 1
|
||||
# comment 2
|
||||
>
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str
|
||||
# comment 1
|
||||
# comment 2
|
||||
>
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`newline.yml 1`] = `
|
||||
- >+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
- >2+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
- 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- >+
|
||||
123 456 789
|
||||
|
||||
123 456 789
|
||||
|
||||
|
||||
123 456 789
|
||||
|
||||
|
||||
- >2+
|
||||
123 456 789
|
||||
|
||||
123 456 789
|
||||
|
||||
|
||||
123 456 789
|
||||
|
||||
- 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`newline-unaligned.yml 1`] = `
|
||||
>
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5
|
||||
6
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>
|
||||
1 2
|
||||
3
|
||||
4
|
||||
5 6
|
||||
|
||||
1 2
|
||||
3
|
||||
4
|
||||
5 6
|
||||
|
||||
|
||||
1 2
|
||||
3
|
||||
4
|
||||
5 6
|
||||
|
||||
1 2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5 6
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 1`] = `
|
||||
!!str &anchor >
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str &anchor >
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 1`] = `
|
||||
a: !!str &anchor >
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!str &anchor >
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`prose.yml 1`] = `
|
||||
>
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
---
|
||||
>
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>
|
||||
123 456 789 123 456 789 123 456 789 123 456 789 123 456 789 123 456 789 123
|
||||
456 789 123 456 789 123 456 789 123 456 789 123 456 789 123 456 789 123 456
|
||||
789 123 456 789 123 456 789 123 456 789 123 456 789 123 456 789 123 456 789
|
||||
...
|
||||
>
|
||||
123 456 789 123 456 789 123 456 789 123 456 789
|
||||
123 456 789 123 456 789 123 456 789 123 456 789
|
||||
123 456 789 123 456 789 123 456 789 123 456 789
|
||||
123 456 789 123 456 789 123 456 789 123 456 789
|
||||
123 456 789 123 456 789 123 456 789
|
||||
|
||||
`;
|
||||
|
||||
exports[`seq.yml 1`] = `
|
||||
- >
|
||||
123
|
||||
456
|
||||
789
|
||||
- >1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- >
|
||||
123 456 789
|
||||
- >1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`strip.yml 1`] = `
|
||||
>-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
>-
|
||||
123 456 789
|
||||
|
||||
`;
|
||||
|
||||
exports[`trailing-comment.yml 1`] = `
|
||||
a: !!str > # hello
|
||||
hello
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!str > # hello
|
||||
hello
|
||||
|
||||
`;
|
|
@ -0,0 +1,6 @@
|
|||
>
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
>2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1,6 @@
|
|||
>+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
a: >
|
||||
123
|
||||
456
|
||||
789
|
||||
b: >1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: >
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
c: 0
|
|
@ -0,0 +1,3 @@
|
|||
!!str #comment
|
||||
>
|
||||
123
|
|
@ -0,0 +1,4 @@
|
|||
!!str # comment 1
|
||||
# comment 2
|
||||
>
|
||||
123
|
|
@ -0,0 +1,31 @@
|
|||
>
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5
|
||||
6
|
|
@ -0,0 +1,30 @@
|
|||
- >+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
- >2+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
- 0
|
|
@ -0,0 +1,2 @@
|
|||
a: !!str &anchor >
|
||||
123
|
|
@ -0,0 +1,2 @@
|
|||
!!str &anchor >
|
||||
123
|
|
@ -0,0 +1,41 @@
|
|||
>
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
---
|
||||
>
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
||||
123 456 789
|
|
@ -0,0 +1,9 @@
|
|||
- >
|
||||
123
|
||||
456
|
||||
789
|
||||
- >1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
|
@ -0,0 +1,6 @@
|
|||
>-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
a: !!str > # hello
|
||||
hello
|
|
@ -0,0 +1,259 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`clip.yml 1`] = `
|
||||
|
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
`;
|
||||
|
||||
exports[`indent.yml 1`] = `
|
||||
|2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
`;
|
||||
|
||||
exports[`keep.yml 1`] = `
|
||||
|+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
|
||||
`;
|
||||
|
||||
exports[`map.yml 1`] = `
|
||||
a: |
|
||||
123
|
||||
456
|
||||
789
|
||||
b: |1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: |
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
c: 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: |
|
||||
123
|
||||
456
|
||||
789
|
||||
b: |1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: |
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
c: 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 1`] = `
|
||||
!!str #comment
|
||||
|
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str #comment
|
||||
|
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 1`] = `
|
||||
!!str # comment 1
|
||||
# comment 2
|
||||
|
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str
|
||||
# comment 1
|
||||
# comment 2
|
||||
|
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`newline.yml 1`] = `
|
||||
- |+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
|
||||
- 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- |+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
|
||||
- 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`newline-unaligned.yml 1`] = `
|
||||
|
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5
|
||||
6
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5
|
||||
6
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 1`] = `
|
||||
!!str &anchor |
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!str &anchor |
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 1`] = `
|
||||
a: !!str &anchor |
|
||||
123
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!str &anchor |
|
||||
123
|
||||
|
||||
`;
|
||||
|
||||
exports[`seq.yml 1`] = `
|
||||
- |
|
||||
123
|
||||
456
|
||||
789
|
||||
- |1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- |
|
||||
123
|
||||
456
|
||||
789
|
||||
- |1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
||||
|
||||
`;
|
||||
|
||||
exports[`strip.yml 1`] = `
|
||||
|-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
`;
|
||||
|
||||
exports[`trailing-comment.yml 1`] = `
|
||||
a: !!str | # hello
|
||||
hello
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!str | # hello
|
||||
hello
|
||||
|
||||
`;
|
|
@ -0,0 +1,6 @@
|
|||
|
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
|2-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1,6 @@
|
|||
|+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
a: |
|
||||
123
|
||||
456
|
||||
789
|
||||
b: |1
|
||||
123
|
||||
456
|
||||
789
|
||||
d: |
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
c: 0
|
|
@ -0,0 +1,3 @@
|
|||
!!str #comment
|
||||
|
|
||||
123
|
|
@ -0,0 +1,4 @@
|
|||
!!str # comment 1
|
||||
# comment 2
|
||||
|
|
||||
123
|
|
@ -0,0 +1,31 @@
|
|||
|
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
3
|
||||
4
|
||||
|
||||
5
|
||||
6
|
|
@ -0,0 +1,8 @@
|
|||
- |+
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
||||
|
||||
- 0
|
|
@ -0,0 +1,2 @@
|
|||
a: !!str &anchor |
|
||||
123
|
|
@ -0,0 +1,2 @@
|
|||
!!str &anchor |
|
||||
123
|
|
@ -0,0 +1,9 @@
|
|||
- |
|
||||
123
|
||||
456
|
||||
789
|
||||
- |1
|
||||
123
|
||||
456
|
||||
789
|
||||
- 0
|
|
@ -0,0 +1,6 @@
|
|||
|-
|
||||
123
|
||||
456
|
||||
789
|
||||
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
a: !!str | # hello
|
||||
hello
|
|
@ -0,0 +1,17 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`root.yml 1`] = `
|
||||
#hello world
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#hello world
|
||||
|
||||
`;
|
||||
|
||||
exports[`set.yml 1`] = `
|
||||
- 123
|
||||
# 456
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- 123
|
||||
# 456
|
||||
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1 @@
|
|||
#hello world
|
|
@ -0,0 +1,2 @@
|
|||
- 123
|
||||
# 456
|
|
@ -0,0 +1,19 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`with-parameters.yml 1`] = `
|
||||
%YAML 1.2
|
||||
---
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
%YAML 1.2
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
exports[`without-parameters.yml 1`] = `
|
||||
%SOMETHING
|
||||
---
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
%SOMETHING
|
||||
---
|
||||
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1,2 @@
|
|||
%YAML 1.2
|
||||
---
|
|
@ -0,0 +1,2 @@
|
|||
%SOMETHING
|
||||
---
|
|
@ -0,0 +1,20 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`directives-and-comments.yml 1`] = `
|
||||
# 123
|
||||
%YAML 1.2
|
||||
# 456
|
||||
---
|
||||
# 789
|
||||
test
|
||||
# 000
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
# 123
|
||||
%YAML 1.2
|
||||
# 456
|
||||
---
|
||||
# 789
|
||||
test
|
||||
# 000
|
||||
|
||||
`;
|
|
@ -0,0 +1,7 @@
|
|||
# 123
|
||||
%YAML 1.2
|
||||
# 456
|
||||
---
|
||||
# 789
|
||||
test
|
||||
# 000
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
|
@ -0,0 +1,913 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`alias-key.yml 1`] = `
|
||||
{*123 : 456}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ *123 : 456 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`alias-key.yml 2`] = `
|
||||
{*123 : 456}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ *123 : 456 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`alias-key.yml 3`] = `
|
||||
{*123 : 456}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{*123 : 456}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 1`] = `
|
||||
{? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 2`] = `
|
||||
{? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 3`] = `
|
||||
{? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 1`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 2`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 3`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 1`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 2`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 3`] = `
|
||||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 1`] = `
|
||||
{a: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],b: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],c: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
a:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
b:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
c:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 2`] = `
|
||||
{a: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],b: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],c: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
a:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
b:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
c:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 3`] = `
|
||||
{a: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],b: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],c: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
a:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
b:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
c:
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 1`] = `
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 2`] = `
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 3`] = `
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 1`] = `
|
||||
{123, # comment
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
123, # comment
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 2`] = `
|
||||
{123, # comment
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
123, # comment
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 3`] = `
|
||||
{123, # comment
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
123, # comment
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 1`] = `
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 2`] = `
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 3`] = `
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 1`] = `
|
||||
{ : }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ : }
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 2`] = `
|
||||
{ : }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ : }
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 3`] = `
|
||||
{ : }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{: }
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 1`] = `
|
||||
{ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 2`] = `
|
||||
{ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 3`] = `
|
||||
{ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 1`] = `
|
||||
{ aaa,
|
||||
|
||||
bbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ aaa, bbb }
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 2`] = `
|
||||
{ aaa,
|
||||
|
||||
bbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ aaa, bbb }
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 3`] = `
|
||||
{ aaa,
|
||||
|
||||
bbb }
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{aaa, bbb}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 1`] = `
|
||||
{? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 2`] = `
|
||||
{? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 3`] = `
|
||||
{? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 1`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 2`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 3`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 1`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 2`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 3`] = `
|
||||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 1`] = `
|
||||
{1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 2`] = `
|
||||
{1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 3`] = `
|
||||
{1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 1`] = `
|
||||
!!map #comment
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map #comment
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 2`] = `
|
||||
!!map #comment
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map #comment
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 3`] = `
|
||||
!!map #comment
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map #comment
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 1`] = `
|
||||
!!map # comment 1
|
||||
# comment 2
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map
|
||||
# comment 1
|
||||
# comment 2
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 2`] = `
|
||||
!!map # comment 1
|
||||
# comment 2
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map
|
||||
# comment 1
|
||||
# comment 2
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 3`] = `
|
||||
!!map # comment 1
|
||||
# comment 2
|
||||
{}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map
|
||||
# comment 1
|
||||
# comment 2
|
||||
{}
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 1`] = `
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 2`] = `
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 3`] = `
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 1`] = `
|
||||
!!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map &anchor { a: 1 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 2`] = `
|
||||
!!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map &anchor { a: 1 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 3`] = `
|
||||
!!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!map &anchor {a: 1}
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 1`] = `
|
||||
a: !!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!map &anchor { a: 1 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 2`] = `
|
||||
a: !!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!map &anchor { a: 1 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 3`] = `
|
||||
a: !!map &anchor {a: 1}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!map &anchor {a: 1}
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 1`] = `
|
||||
{? 1,? 2,? 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1, 2, 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 2`] = `
|
||||
{? 1,? 2,? 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1, 2, 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 3`] = `
|
||||
{? 1,? 2,? 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{1, 2, 3}
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 1`] = `
|
||||
{1: a,2: b,3: c}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1: a, 2: b, 3: c }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 2`] = `
|
||||
{1: a,2: b,3: c}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1: a, 2: b, 3: c }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 3`] = `
|
||||
{1: a,2: b,3: c}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{1: a, 2: b, 3: c}
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 1`] = `
|
||||
{1,2,3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1, 2, 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 2`] = `
|
||||
{1,2,3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1, 2, 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 3`] = `
|
||||
{1,2,3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{1, 2, 3}
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 1`] = `
|
||||
{1: 1,2: 2,3: 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1: 1, 2: 2, 3: 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 2`] = `
|
||||
{1: 1,2: 2,3: 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{ 1: 1, 2: 2, 3: 3 }
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 3`] = `
|
||||
{1: 1,2: 2,3: 3}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
{1: 1, 2: 2, 3: 3}
|
||||
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
{*123 : 456}
|
|
@ -0,0 +1 @@
|
|||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
|
@ -0,0 +1 @@
|
|||
{? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
|
@ -0,0 +1 @@
|
|||
{[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
|
@ -0,0 +1 @@
|
|||
{a: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],b: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],c: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
{123, # comment
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
{ : }
|
|
@ -0,0 +1,3 @@
|
|||
{ aaa,
|
||||
|
||||
bbb }
|
|
@ -0,0 +1,3 @@
|
|||
{ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb }
|
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -0,0 +1,3 @@
|
|||
run_spec(__dirname, ["yaml"]);
|
||||
run_spec(__dirname, ["yaml"], { tabWidth: 4 });
|
||||
run_spec(__dirname, ["yaml"], { bracketSpacing: false });
|
|
@ -0,0 +1 @@
|
|||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
|
@ -0,0 +1 @@
|
|||
{? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
|
@ -0,0 +1 @@
|
|||
{longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong1,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong2,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong3}
|
|
@ -0,0 +1 @@
|
|||
{1: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,2: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,3: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong}
|
|
@ -0,0 +1,2 @@
|
|||
!!map #comment
|
||||
{}
|
|
@ -0,0 +1,3 @@
|
|||
!!map # comment 1
|
||||
# comment 2
|
||||
{}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
a: !!map &anchor {a: 1}
|
|
@ -0,0 +1 @@
|
|||
!!map &anchor {a: 1}
|
|
@ -0,0 +1 @@
|
|||
{1: a,2: b,3: c}
|
|
@ -0,0 +1 @@
|
|||
{? 1,? 2,? 3}
|
|
@ -0,0 +1 @@
|
|||
{1,2,3}
|
|
@ -0,0 +1 @@
|
|||
{1: 1,2: 2,3: 3}
|
|
@ -0,0 +1,904 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`alias-key.yml 1`] = `
|
||||
[*123 : 456]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[*123 : 456]
|
||||
|
||||
`;
|
||||
|
||||
exports[`alias-key.yml 2`] = `
|
||||
[*123 : 456]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[*123 : 456]
|
||||
|
||||
`;
|
||||
|
||||
exports[`alias-key.yml 3`] = `
|
||||
[*123 : 456]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[*123 : 456]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 1`] = `
|
||||
[? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 2`] = `
|
||||
[? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key.yml 3`] = `
|
||||
[? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 1`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 2`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-key-array-value.yml 3`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
? [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 1`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 2`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-plain.yml 3`] = `
|
||||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 1`] = `
|
||||
[: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 2`] = `
|
||||
[: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`array-value.yml 3`] = `
|
||||
[: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
: [
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglong,
|
||||
],
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 1`] = `
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 2`] = `
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-between.yml 3`] = `
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 1`] = `
|
||||
[123, # comment
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
123, # comment
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 2`] = `
|
||||
[123, # comment
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
123, # comment
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`comment-trailing.yml 3`] = `
|
||||
[123, # comment
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
123, # comment
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 1`] = `
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 2`] = `
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty.yml 3`] = `
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 1`] = `
|
||||
[ : ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: ]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 2`] = `
|
||||
[ : ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: ]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-item-colon.yml 3`] = `
|
||||
[ : ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: ]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 1`] = `
|
||||
[ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 2`] = `
|
||||
[ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line.yml 3`] = `
|
||||
[ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
|
||||
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 1`] = `
|
||||
[ aaa,
|
||||
|
||||
bbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[aaa, bbb]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 2`] = `
|
||||
[ aaa,
|
||||
|
||||
bbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[aaa, bbb]
|
||||
|
||||
`;
|
||||
|
||||
exports[`empty-line-collapse.yml 3`] = `
|
||||
[ aaa,
|
||||
|
||||
bbb ]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[aaa, bbb]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 1`] = `
|
||||
[? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 2`] = `
|
||||
[? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key.yml 3`] = `
|
||||
[? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
? longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 1`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 2`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-key-long-value.yml 3`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong:
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 1`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 2`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-plain.yml 3`] = `
|
||||
[longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 1`] = `
|
||||
[: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 2`] = `
|
||||
[: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`long-value.yml 3`] = `
|
||||
[: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
: longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 1`] = `
|
||||
!!set # comment
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set # comment
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 2`] = `
|
||||
!!set # comment
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set # comment
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comment.yml 3`] = `
|
||||
!!set # comment
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set # comment
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 1`] = `
|
||||
!!set # comment 1
|
||||
# comment 2
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set
|
||||
# comment 1
|
||||
# comment 2
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 2`] = `
|
||||
!!set # comment 1
|
||||
# comment 2
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set
|
||||
# comment 1
|
||||
# comment 2
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`middle-comments.yml 3`] = `
|
||||
!!set # comment 1
|
||||
# comment 2
|
||||
[]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set
|
||||
# comment 1
|
||||
# comment 2
|
||||
[]
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 1`] = `
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 2`] = `
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`next-empty-line.yml 3`] = `
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123
|
||||
]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: 123,
|
||||
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: 123,
|
||||
|
||||
c: 123,
|
||||
]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 1`] = `
|
||||
!!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 2`] = `
|
||||
!!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props.yml 3`] = `
|
||||
!!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
!!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 1`] = `
|
||||
a: !!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 2`] = `
|
||||
a: !!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`props-in-map.yml 3`] = `
|
||||
a: !!set &anchor [1]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
a: !!set &anchor [1]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 1`] = `
|
||||
[? 1,? 2,? 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[? 1, ? 2, ? 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 2`] = `
|
||||
[? 1,? 2,? 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[? 1, ? 2, ? 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key.yml 3`] = `
|
||||
[? 1,? 2,? 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[? 1, ? 2, ? 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 1`] = `
|
||||
[1: a,2: b,3: c]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1: a, 2: b, 3: c]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 2`] = `
|
||||
[1: a,2: b,3: c]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1: a, 2: b, 3: c]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-key-short-value.yml 3`] = `
|
||||
[1: a,2: b,3: c]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1: a, 2: b, 3: c]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 1`] = `
|
||||
[1,2,3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1, 2, 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 2`] = `
|
||||
[1,2,3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1, 2, 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-plain.yml 3`] = `
|
||||
[1,2,3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[1, 2, 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 1`] = `
|
||||
[: 1,: 2,: 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: 1, : 2, : 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 2`] = `
|
||||
[: 1,: 2,: 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: 1, : 2, : 3]
|
||||
|
||||
`;
|
||||
|
||||
exports[`short-value.yml 3`] = `
|
||||
[: 1,: 2,: 3]
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[: 1, : 2, : 3]
|
||||
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
[*123 : 456]
|
|
@ -0,0 +1 @@
|
|||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
|
@ -0,0 +1 @@
|
|||
[? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],? [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
|
@ -0,0 +1 @@
|
|||
[[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],[longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
|
@ -0,0 +1 @@
|
|||
[: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong],: [longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong, longlonglonglonglonglonglonglonglonglonglong]]
|
|
@ -0,0 +1,5 @@
|
|||
[
|
||||
? 123
|
||||
# comment
|
||||
: 456
|
||||
]
|
|
@ -0,0 +1,2 @@
|
|||
[123, # comment
|
||||
]
|
|
@ -0,0 +1 @@
|
|||
[ : ]
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue