Christopher Diggins
Christopher Diggins
@Hypercubed , sorry I missed your comment. I can generate both AST Schemas and PEG geometry definitions from a Heron grammar. An example output is here https://github.com/cdiggins/heron-language/blob/master/spec.md generated by the...
So I think that grammKit, just needs something like the PEG grammar definitions but cleaned up a bit.
All JavaScript is also valid TypeScript, so you can start by just renaming the file from .js to .ts. For more information perhaps see: https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html. It depends on how strict...
Not sure that property chaining is the problem there, you are missing a closing parentheses. If you fix that, what happens next?
This seems like a configuration problem: the opt property does exists on Rule: https://github.com/cdiggins/myna-parser/blob/master/myna.ts#L343. I'll be honest, this kind of silliness, is why I stopped coding in TypeScript, and went...
I think the language and tooling for TypeScript is mediocre.
@thangchung : my company (https://github.com/ara3d) would be interested in either taking over maintenance of the repo or sponsoring you to do some maintenance . Let's talk on email: [email protected] (I...
So I never heard back from thangchung, and went ahead and created my own list: https://github.com/ara3d/extra-awesome-dotnet. This one has stars, issues, forks, and descriptions created automatically from a list of...
I've arrived at a similar conclusion recently. Going to push an update real soon based on some concrete implementations, which does leave them distinct. In case you are interested I...
If we use an Equality function in the set implementation, then it no longer needs to be implemented by T. So in this case it would eliminate the need for...