Skip to content

delcanovega/PL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Procesadores de Lenguajes

En este proyecto se estudian diferentes componentes de los compiladores: el analizador léxico y el analizador sintáctico. Estos son implementados a través de distintos métodos.

Contenido

La base teórica de cada implementación (definiciones, gramáticas, acondicionamientos...) puede encontrarse en la memoria del proyecto.

Analizador léxico

Fase 1

Cuenta con dos implementaciones, una manual y otra facilitada por la herramienta JLex.

Analizador sintáctico

Fase 2

En la segunda fase se realizan dos implementaciones. Una manual a través del diseño de una GIC y el analizador léxico de la primera fase. La implementación descendente ha sido desarrollada mediante JavaCC.

Fase 3

Implementación descendente del analizados usando la herramienta CUP junto al analizador léxico de la primera fase.

Fase 4

Esta fase se centra en procesamiento dirigido por sintaxis.

De nuevo tenemos dos implementaciones del analizador, una descendente generada con JavaCC y una ascendente mediante CUP y JLex.

Ambas usan una Sintaxis Abstracta común.

Autores

About

[UCM] PROCESADORES DE LENGUAJES

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published