UNPKG

prettier-plugin-asciidoc

Version:

Format AsciiDoc files with prettier 📖

39 lines (38 loc) • 1.1 kB
"use strict"; 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+/, });