ohm
ohm copied to clipboard
A library and language for building parsers, interpreters, compilers, etc.
### Introduction Hi! π Firstly, thanks for your work on this project! π Today I used [patch-package](https://github.com/ds300/patch-package) to patch `[email protected]` for the project I'm working on. ### Problem String mapping...
Hi guys, I'd like to be able to generate code from a grammar, like `@ohm/cli` is doing. But it seems like the package doesn't export the node classes themselves (like...
Docs specify that, by default, array-like things are getting transformed into arrays. This is true of ListOf but not of the lexical version `listOf`. I had to add the following...
When using the CLI command `generateBundles`, the generated type definitions are not exectaly in-sync with the generated JavaScript module. From the following grammar: ```ohm Foo { } Bar { }...
https://arxiv.org/pdf/1806.11150.pdf with proof of concept in https://github.com/sqmedeiros/lpeglabel > We propose a conservative extension, based on PEGs with labeled failures, that adds a syntax error recovery mechanism for PEGs. Βis extension...
i have a generated ohm bundle file in my npm package i use the npm package in my react app but the client browser that loads the react app is...
Hello, It may be useful for Typescript developers to have the ability to generate the Javascript + Typescript definition files in a specific folder in order to avoid them in...
It would be helpful to support state during parsing to enable such things as the [off-side rule](https://en.wikipedia.org/wiki/Off-side_rule). This seems to be already called out as a planned extension. From the...
https://github.com/guitarvydas/cparse/blob/report/insert.html#L59 I created erroneous code and hit a JS error. It would be nicer if toString() were to give a better error message... I forgot to call the appropriate semantic...
implicity (should be implicitly) in syntax doc (section on space skipping)