This is a super tiny compiler for language Rua.
Install the necessary packages.
Runs the /src/rua.js and draw AST tree in console.
Launches the test runner in the interactive watch mode.
Run the linter for all files alongside with code autoformatting (via prettier).
Rua
│─ src
│ ├── ast.js
│ ├── astBuilder.js
│ ├── compiler.js
│ ├── parser.js
│ ├── rua.js
│ └── myGrammar.ohm
│─ examples
│ ├── ex1.rua
│ ├── ...
│ └── ex4.rua
│─ tests
│ ├── parser.test.js
│ ├── compiler.test.js
│ └── astBuilder.test.js
├── .eslintrc.js
└── package.json