xast
Version:
AST parsing library
19 lines • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.descriptionParser = void 0;
const TokenKind_1 = require("../TokenKind");
const string_1 = require("./string");
exports.descriptionParser = {
kind: 'DESCRIPTION',
parse(parser) {
if (parser.peek(TokenKind_1.TokenKind.STRING)) {
const token = parser.lexer.token;
const { value } = parser.expectParse(string_1.stringValueParser);
return parser.node(token, {
kind: exports.descriptionParser.kind,
value,
});
}
},
};
//# sourceMappingURL=description.js.map