Shahar Soel

Results 187 comments of Shahar Soel

Basically this will prevent cyclic dependencies between tokens during their definition. Specifically in regards to the **longer_alt** and the **categories** properties of the **createToken** options. ```javascript const For = createToken({...

This should probably implemented in a distinct Grammar trait (mix-in). And be disabled by default using the JavaScript no-op pattern to avoid any performance regressions.

https://www.npmjs.com/package/typedoc-plugin-markdown

- HyperFormula - HyperFormula is an open source, spreadsheet-like calculation engine - https://github.com/handsontable/hyperformula - https://github.com/handsontable/hyperformula/blob/5749f9ce57a3006109ccadc4a2e7d064c846ff78/src/parser/FormulaParser.ts - Langium - Langium is a language engineering tool with built-in support for the Language...

Consider adding : https://github.com/paustint/soql-parser-js/blob/master/src/parser/parser.ts

Also https://github.com/rokucommunity/brighterscript

Performance seems virtually the same (±1%). So alles gute. 😀

Farther testing has shown a small performance regression of 3-4% for the full flow scenario (lexing + parsing). Need to update the benchmark to support a parser only scenario. To...

benchmarking (on Chrome 59) only the parsing part showed a 12-13% regression for the JSON grammar, although the CSS grammar only showed only 3% regression. It may be that being...

Closing this. See above comments for details. https://github.com/SAP/chevrotain/commit/194c782def5142052dfc8c5189e54ca266b30120 Contains a small POC to deal with limited LexerLess mode which should suffice for ECMAScript parsing. (even though it will not be...