https://inaseem.github.io/the-dsl/
A project demonstrating creation of custom language lexer, parser using Antlr4 LR(Left Recursive) grammar.
Features
- Custom Lanugage
- Syntax Highlighting
- Code completion
- Validation
- Documentation
Install the dependencies:
yarn installStart the dev server:
yarn devBuild the app for production:
yarn buildPreview the production build locally:
yarn previewBuild the grammar locally:
sh ./build_grammar.sh- React JS
- Antlr4
- Monaco Editor
- TypeScript
- Styled Components