-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Always fun to find the first commit:
https://github.com/harc/ohm/commit/4611bf63c5ecb90d782112d68...
2014
Neat tool. I write parsers by hand though. More fun, and you can be a lot sleazier.
This is an example of a library we built using Ohm: https://github.com/Bridgeconn/usfm-grammar [1]
It works great for our use-case though I have been eyeing tree-sitter[2] for its ability to do partial parses.
[1] USFM: https://ubsicap.github.io/usfm/
I'm so happy to see this on HN. I've used Ohm for several projects. If you want a tutorial for building a simple programming language using Ohm, check out this series I put on GitHub.
https://github.com/joshmarinacci/meowlang
Can you link to both the Maru community and the reborn Nile work? I've always tried to follow the latter, but [1] seems to be the only place to find information and it's been silent for a long time.
[1] https://github.com/damelang/nile/issues/3
Related posts
-
nom > regex
-
Peg.js: Parser Generator for JavaScript
-
Ohm: A library and language for building parsers, interpreters, compilers, etc.
-
Letlang — Roadblocks and how to overcome them - My programming language targeting Rust
-
Is there a generalised, abstract programming language, designed to be specialised to a specific domain?