xast
Version:
AST parsing library
19 lines • 588 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.booleanValueParser = void 0;
exports.booleanValueParser = {
kind: 'BOOLEAN',
parse(parser) {
const token = parser.lexer.token;
const isTrue = token.value === 'true';
const isFalse = token.value === 'false';
if (isTrue || isFalse) {
parser.advanceLexer();
return parser.node(token, {
kind: exports.booleanValueParser.kind,
value: isTrue,
});
}
}
};
//# sourceMappingURL=boolean.js.map