UNPKG

@artemis-lang/parser

Version:

The artemis language parser

17 lines (14 loc) 381 B
import NodeTypes from '../../node/node-types'; import ParserPlugin from '../../parser-plugin'; const booleanPlugin = new ParserPlugin( (parser) => { return parser.match('boolean'); }, (parser) => { return { type: NodeTypes.BooleanLiteral, value: parser.consume('boolean', 'Expected boolean').value === 'true' }; } ); export default booleanPlugin;