Herramienta escrita en Rust para analizar gramáticas en la forma normal de Chompsky.
- rustup: Este programa está escrito en
rust
, por lo tanto se necesitan las herramientas de desarrollo derust
. Si usasmacOS
,Linux
u otro sistema derivado deUnix
, puedes instalarlo con:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Primero, descarga el repo:
git clone git@github.com:Topi99/lexian.git
- Entra al nuevo directorio:
cd lexian
- Puedes ejecutar el programa directamente con
cargo
(se instala automáticamente conrustup
), pero se recomienda ejecutar en modo "release":
# el programa necesita un archivo como entrada para correr correctamente
cargo run < src/examples/input2.txt
- Para ejecutar en modo "release", primero se debe construir el programa:
cargo build --release
El binario se encuentra en ./target/release/lexian
. Para ejecutar:
# el programa necesita un archivo como entrada para correr correctamente
./target/release/lexian < ./src/examples/input2.txt