-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vojtěch Dvořák edited this page Feb 2, 2025
·
4 revisions
GrammArt is tool for creating context free graphics using user-defined grammars in GrammArt context free graphics language (GCFG). To learn more about this language, got to GrammArt context free graphics language.
Application is written in (clientside) JS, so no difficult installation of any dependecies is necessary for its basic usage. On one of these browsers:
-
Firefox
-
Google Chrome
-
Microsoft Edge
You may also have JS blocked, but unfortunately it is not possible to run the app with blocked JS in your browser, so you need to unblock it.
If you want to develop the app, you will additionaly need python, npm and tree-sitter to be installed on your device, but it depends what changes you want to do.
The project consists of the following components:
- Grammar of GCFG
- Code-editor
- Highlighter
- Linter
- Logger
- Code-editor UI
- Compiler
- Interpreter
- UI