Skip to content

inaseem/the-dsl

Repository files navigation

Payroll Language

https://inaseem.github.io/the-dsl/

A project demonstrating creation of custom language lexer, parser using Antlr4 LR(Left Recursive) grammar.

Features

  1. Custom Lanugage
  2. Syntax Highlighting
  3. Code completion
  4. Validation
  5. Documentation

Setup

Install the dependencies:

yarn install

Get Started

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

Technologies Used:

  • React JS
  • Antlr4
  • Monaco Editor
  • TypeScript
  • Styled Components

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published