Hi! I’m currently trying to generate a parser in Typescript, but the option is either not working or I don’t know how to use it.
I’m using the command line too lezer-generator to generate my grammars, this is the command I’m using:
npx lezer-generator --typeScript level17.grammar -o level17-parser.ts
But when generating the parser and then trying to compile the resulting TypeScript, it tells me this:
level17-parser.ts:20:87 - error TS2554: Expected 1 arguments, but got 2.
20 specialized: [{term: 36, get: (value: any, stack: any) => (specializeKeyword(value, stack) << 1), external: specializeKeyword},{term: 36, get: (value: any, stack: any) => (extendKeyword(value, stack) << 1) | 1, external: extendKeyword, extend: true}],
I’m using two custom specializers specializeKeyword and extendKeyword, and maybe that has something to do? The code does work, but when trying to compile it, is just Typescript that returns this error. Any help would be appreciated