0.1.0 • Published 5 months ago

formal-language-tools v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Formal Language Tools

This package contains a collection of tools for working with formal languages. It is intended to be used as a library for other projects as it does not provide interactive functionality.

Features

Context-Free Grammars

  • First and follow sets
  • LL(1) parsing table
  • LR(0) parsing table
  • SLR(1) parsing table
  • LALR(1) parsing table

Regular Expressions

...

Finite Automata

...

Pushdown Automata

...

Installation

The package can be installed using npm:

npm install formal-language-tools

Usage

The package can be imported into a project using the following syntax:

const flt = require('formal-language-tools');

or

import * as flt from 'formal-language-tools';

Documentation

The documentation for this package can be found here.

License

This project is licensed under the MIT License - see the LICENSE file for details.

0.1.0

5 months ago

1.0.0

5 months ago