prettier-plugin-asciidoc
Version:
Format AsciiDoc files with prettier 📖
39 lines (38 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InlineText = exports.Tab = exports.Assignment = exports.Comma = exports.Space = exports.EmptyLine = exports.Newline = exports.Headline = void 0;
const chevrotain_1 = require("chevrotain");
exports.Headline = (0, chevrotain_1.createToken)({
name: "Headline",
pattern: /(?<=\n)=+/,
start_chars_hint: ["="],
line_breaks: false,
});
exports.Newline = (0, chevrotain_1.createToken)({
name: "NewLine",
pattern: /\n/,
});
exports.EmptyLine = (0, chevrotain_1.createToken)({
name: "EmptyLine",
pattern: /\n[ \t]*(?=\n)/,
});
exports.Space = (0, chevrotain_1.createToken)({
name: "Space",
pattern: / /,
});
exports.Comma = (0, chevrotain_1.createToken)({
name: "Comma",
pattern: /,/,
});
exports.Assignment = (0, chevrotain_1.createToken)({
name: "Assignment",
pattern: /=/,
});
exports.Tab = (0, chevrotain_1.createToken)({
name: "Tab",
pattern: /\t/,
});
exports.InlineText = (0, chevrotain_1.createToken)({
name: "InlineText",
pattern: /\S+/,
});