https://github.com/realfranser/my-jscript-compiler
PDL repository
https://github.com/realfranser/my-jscript-compiler
Last synced: 3 months ago
JSON representation
PDL repository
- Host: GitHub
- URL: https://github.com/realfranser/my-jscript-compiler
- Owner: realfranser
- Created: 2020-10-29T09:42:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-24T22:17:36.000Z (almost 4 years ago)
- Last Synced: 2025-01-20T22:52:53.851Z (4 months ago)
- Language: Python
- Size: 3.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README
==============================
Entregas:
-----------------
- Aqui se encuentran dos carpetas: primera y segunda. En ellas se encuentra tanto
el PDF que se entrego como las imagenes, tablas , arboles y otro elementos necesarios dentro
de este. Ademas tambien se puede ver un archivo .tex (tipo latex) este es con el que
editabamos el pdf.src:
-----------------------
- En el encontramos la parte principal del codigo.
- Dentro estan las carpertas _Lexico_, _Semantico_ y _Sintatico_. En estas encontramos el codigo en
python de cada una y ademas una carpeta Docs dentro, en us intererior podemos ubicar las gramaticas y
tablas usadas, asimismo tambien las correciones que los profesores nos devolvieron, con los errores cometidos.
- En la carpeta _assets_ podemos encontrar varios documento que ayudaban con la definicion de los token
en python y su uso en los demas documentos.
- El archivo _master.py_ es donde podemos encontrar todo lo gordo del programa
- No se que hay en _pycache_
test
-----------------
- Aqui encontramos por un lado los distintos archivos test, que son con los que se provo la practica.
- Por el otro, 3 carpetas; _Draco:_ donde estan test que sacamos de la Draco, _lab:_ son un grupo de test
dirigidos hacia la utilizacion de python, _output:_ donde estan (_errors, parse, tokens, ts_) los datos
devueltos de la ejecucion de los test.ejecutar.sh
------------------
- Este archivo es el responsbale de ejecutar los test.