Skip to content

Maglo22/rust_comp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust_comp

Interprete del lenguaje Rust hecho con PLY.

Dentro de la carpeta rust se encuentra:

  • rust_lex - léxico del lenguaje.
  • rust_yacc - gramática y analizador.
  • pyrust - archivo principal.

Para ejecutar utilizar el archivo pyrust.py -> python pyrust.py [archivo_entrada].

Ejemplo: python pyrust.py ../tests/data_types.rs

Al ejecutarse se escribirá el árbol de sintaxis abstracto (AST) generado por el analizador en un archivo "AST.txt", siempre y cuando no haya un error de sintaxis.

About

Interprete del lenguaje Rust hecho con PLY.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published