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 | 19x 19x 213x | // @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')
})
|