UNPKG

@artemis-lang/parser

Version:

The artemis language parser

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