https://github.com/lurgrid/glushkovizerapp-gtk4
Graphical application using the Glushkovizer library to transform a regular expression into an automaton and represent it and its orbits
https://github.com/lurgrid/glushkovizerapp-gtk4
Last synced: over 1 year ago
JSON representation
Graphical application using the Glushkovizer library to transform a regular expression into an automaton and represent it and its orbits
- Host: GitHub
- URL: https://github.com/lurgrid/glushkovizerapp-gtk4
- Owner: Lurgrid
- License: gpl-3.0
- Created: 2024-06-07T07:51:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T12:46:32.000Z (about 2 years ago)
- Last Synced: 2024-06-14T18:27:15.179Z (about 2 years ago)
- Language: Rust
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Glushkovizer
Graphical application using the `Glushkovizer library` to transform a regular
expression into an automaton and represent it and its orbits
## Glushkovizer library
For more information on the library, please visit this repository :
> https://github.com/Lurgrid/Glushkovizer
## Usage
Theoretically, the `gtk4` version can run on Windows if all dependencies are
properly installed, but has not been tested. Has only been tested on a Linux
```bash
$ cargo build --release
$ ./target/release/glushkovizer-gtk4
# or
$ cargo build --release --features no-blp
$ ./target/release/glushkovizer-gtk4
```
### Run Dependencies
- `dot 9.0 >=` _(May work on an earlier version, but has not been tested)_
_Click [here](https://graphviz.org/download/) to install it_
- `gtk4 4.14 >=`
_(Has also been tested in 4.6.9)_
- `libadwaita 1.5 >=`
_(Has also been tested in 1.1.7)_
### Build Dependencies
- `blueprint-compiler 0.10 >=` _(May work on an earlier version, but has not been tested)_
_optional with the feature `no-blp`_
- `gcc 14.1 >=` _(May work on an earlier version, but has not been tested)_
- `gtk4 devel 4.14 >=` For installation, please refer to the [book](https://gtk-rs.org/gtk4-rs/stable/latest/book/installation.html)
- `libadwaita devel 1.5 >=` For installation, please refer to the [book](https://gtk-rs.org/gtk4-rs/stable/latest/book/libadwaita.html)
## License
GPLv3
---
> GitHub [@Lurgrid](https://github.com/Lurgrid)