Skip to content

codeadd/langple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prj-lenguajes

El presente proyecto se realizó sólo con fines educativos con el objetivo de entender un poco la estructura de un lenguajes de programación. Además, se implementó el algoritmo LLR para el análisis sintáctico del código; También se implementó un ejemplo de generación de código intermedio.

Funcionalidades.

  • Identificación de tokens mediante un autómata.
  • Análisis sintáctico mediante LLR.
  • Generación de un arbol de ambientes.
  • Generación del árbol para el analisis sintáctico y que podría servir para el análisis semántico.
  • Editor de código específico para el lenguaje creado.

Automata para el análisis léxico

proyecto_lenguajes_lexico.jff

Previews

Creación de variables y tipos de datos.

asig_imagen

Ejemplo de un condicional if

if_imagen

Ejemplo de un ciclo for

for_imagen

Creación de un ciclo while

while_imagen

Creación de una función.

fun_imagen

Ejemplo completo.ejem_imagen

About

Proyecto de estructura de lenguajes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages