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,Linuxu 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 --releaseEl 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