pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/nihelkb/JavaScript-PDL

link crossorigen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-8522af645b000615.css" /> GitHub - nihelkb/JavaScript-PDL: Compiler for an alternative JavaScript language · GitHub
Skip to content

nihelkb/JavaScript-PDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Procesador JavaScript-PDL

Autores:

  • Nihel Kella Bouziane
  • Julio Manso Sánchez-Tornero

Uso

java -jar JavaScript-PDL.jar <input.txt>

Información de uso:

  • Para ejecutar el procesador a través del ejecutable:
    1. Situarse en la raiz del proyecto, donde se encuentra el archivo JavaScript-PDL.jar
    2. Ejecutar el mandato descrito en el apartado 'Uso', sustituyendo input.txt por la ruta del archivo a procesar
  • Para ejecutar el procesador a través de Makefile (necesario instalar la librería choco):
    1. Situarse en la raiz del proyecto y crear un archivo input.txt
    2. Compilar: make compile
    3. Ejecutar: make run fich=input.txt

Una vez ejecutado el procesador, se generarán los ficheros tokens.txt, parse.txt, ts.txt y errors.txt en la raiz. Si no aparecen, refrescar la carpeta.

Árbol de directorios

JavaScript/
├── src/
│   ├── AFD.java
│   ├── JavaScript.java (main)
│   ├── MTpair.java
│   ├── Reader.java
│   ├── Writer.java
│   └── Token.java
├── data/
│   └── test/
│       ├── correcta1/
│       │   ├── Area.js
│       │   ├── parse.txt
│       │   ├── tokens.txt
│       │   └── TS.txt
│       ├── correcta2/
│       │   ├── AreaTriangulo.js
│       │   ├── parse.txt
│       │   ├── tokens.txt
│       │   └── TS.txt
│       ├── correcta3/
│       │   ├── Panaderia.js
│       │   ├── parse.txt
│       │   ├── tokens.txt
│       │   └── TS.txt
│       ├── correcta4/
│       │   ├── Macedonia.js
│       │   ├── parse.txt
│       │   ├── tokens.txt
│       │   └── TS.txt
│       ├── correcta5/
│       │   ├── Factorial.js
│       │   ├── parse.txt
│       │   ├── tokens.txt
│       │   └── TS.txt
│       ├── errores1/
│       │   ├── Modulo.js
│       │   └── errores.txt
│       ├── errores2/
│       │   ├── MsgLargo.js
│       │   └── errores.txt
│       ├── errores3/
│       │   ├── Operacion.js
│       │   └── errores.txt
│       ├── errores4/
│       │   ├── Mensajeria.js
│       │   └── errores.txt
│       └── errores5/
│           ├── Fecha.js
│           └── errores.txt
├── doc/
│   ├── AccionesSemanticas.txt
│   ├── GramaticaAL.txt
│   ├── GramaticaAS.txt
│   ├── TiposASem.txt
│   ├── Tokens.txt
│   └── MemoriaFinal.pdf
├── JavaScript-PDL.jar 
├── Makefile
└── README.md

About

Compiler for an alternative JavaScript language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy