Skip to content

QuoteToken

bhsd edited this page Jun 3, 2024 · 10 revisions

Other Languages

简介

单引号(斜体或粗体)。

✅ 在 MiniBrowser 版本中可用。

Properties

bold

✅ 展开

加入的版本:1.3.9

type: boolean
是否粗体。

// bold
var {firstChild} = Parser.parse("'''");
assert(firstChild.bold);

italic

✅ 展开

加入的版本:1.3.9

type: boolean
是否斜体。

// italic
var {firstChild} = Parser.parse("''");
assert(firstChild.italic);

Methods

lint

✅ 展开

returns: LintError[]
报告潜在语法错误。

// lint
var {lastChild} = Parser.parse("''''");
assert.equal(lastChild, "'''");
assert.deepStrictEqual(lastChild.lint(), [
	{
		rule: 'lonely-apos',
		severity: 'error',
		message: `lonely "'"`,
		startLine: 0,
		startCol: 0,
		startIndex: 0,
		endLine: 0,
		endCol: 1,
		endIndex: 1,
		suggestions: [
			{
				desc: 'escape',
				range: [0, 1],
				text: ''',
			},
		],
	},
]);

cloneNode

展开

returns: this
深拷贝节点。

// cloneNode (main)
var {firstChild} = Parser.parse("''");
assert.deepStrictEqual(firstChild.cloneNode(), firstChild);
Clone this wiki locally