Skip to content

agustin-golmar/Recursive-Descent-Recognizer

Repository files navigation

✗

✗

Recursive-Descent-Recognizer

A hand-crafted recursive descent recognizer in TypeScript.

Requirements

The application requires the following dependencies:

CI/CD

To trigger an automatic integration on every push or PR (Pull Request), you must activate GitHub Actions in the Settings tab. Use the following configuration:

Key Value
Actions permissions Allow all actions and reusable workflows
Artifact and log retention 30 days
Fork pull request workflows from outside collaborators Require approval for all outside collaborators
Workflow permissions Read repository contents and packages permissions
Allow GitHub Actions to create and approve pull requests false

After integration is done, change the badges of this README.md to point to the new repository.

Install

nvm install 22.21.1
nvm use 22.21.1
npm install

Build

npm run build

Start

Using bash:

chmod u+x src/main/bash/start.sh
echo A string to test. | npm run start:bash

Using batch:

echo A string to test. | npm run start:batch

Lint

npm run lint:fix

About

A hand-crafted recursive descent recognizer in TypeScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published