vyaakaran
vyaakaran copied to clipboard
📜 Visualize formal languages and automata
# Grammar Generation Feature ## Description This PR addresses issue #14 regarding grammar generation. It introduces a new feature allowing users to generate regular grammars (RG) and context-free grammars (CFG)...
A CLI tool over the existing Vyaakaran compiler which exposes similar functionality to the [Vyaakaran editor](https://vyaakaran.now.sh/editor). The CLI tool would take source grammar file as input and generate an output...
@blenderskool I added a review test. Please let me know if its good so I can continue with other tests. Regards
**Description:** We propose the following enhancements to improve the efficiency of regular language processing: - **NFA to DFA Conversion:** Implement the subset construction algorithm to convert Non-deterministic Finite Automata (NFA)...
Unit testing setup with possibly [Vitest](https://vitest.dev/) for the compiler and editor module that will allow us to write unit tests for different parts of the codebase. **Why Vitest** - Works...
Set up GitHub Actions for CI (tests on PRs) and CD (deploy on pushes).