Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 18x 18x 180x | // @flow import P from 'parsimmon' import type { ParenthesesNodeType, ParserType } from '../types' export default P.lazy((): ParserType => { const ProgramParser = require('./program').default return P.seq(P.string('('), ProgramParser, P.string(')')) .map((value: [mixed, ParenthesesNodeType, mixed]): ParenthesesNodeType => ({ name: 'parentheses', value: value[1] })) .desc('parentheses') }) |