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 install
Start the dev server:
yarn dev
Build the app for production:
yarn build
Preview the production build locally:
yarn preview
Build the grammar locally:
sh ./build_grammar.sh
- React JS
- Antlr4
- Monaco Editor
- TypeScript
- Styled Components