vyaakaran icon indicating copy to clipboard operation
vyaakaran copied to clipboard

📜 Visualize formal languages and automata

Results 16 vyaakaran issues
Sort by recently updated
recently updated
newest added

_**Rough idea that occurred to me while using Vyaakaran**_ The way I write grammars usually has following iterations: 1. Write a rough grammar. 2. Check sample strings it generates /...

enhancement
editor
FOSS Hack

Defining example strings that are a part of your language is easier than writing the grammar directly. There can be a feature in Vyaakaran that allows the user to enter...

Think about whether saving some editor data in `localStorage` would help users continue where they left off. This data can include: - playgrounds created, their type, name. - code written...

editor

The string validator's input and example string generator's output are inconsistent in some edge cases. Ideally, an output of the generator should also be a valid input to the validator....

bug
compiler

All the core Vyaakaran processing happens on the main thread which may lead to blocked UI in some heavy and long-running algorithms. Explore ways of moving these algorithm calls to...

editor
FOSS Hack

Syntax cheat sheet is currently available as comments in the editor. A better UI should be created for it to keep the editor clean and the cheat sheet always accessible.

enhancement

Error messages returned from the parser can be further improved for readability.

compiler

### Description: This PR addresses the issue [#21](https://github.com/blenderskool/vyaakaran/issues/21) and issue [#2](https://github.com/blenderskool/vyaakaran/issues/2) raised. We made the following enhancements to improve the efficiency of regular language processing. ### Changes made: **NFA to...

## Description There is no linter setup for the `compiler` and `editor`. Created a basic setup to help in keeping a consistent codebase. ## Changes made In the directory `/compiler`...

### Description: This PR addresses the issue [#4](https://github.com/blenderskool/vyaakaran/issues/4) raised. The following enhancements are made to make the cheat sheet more accessible: ### Changes made: **Button in split pane section** -...