Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.12 KB

File metadata and controls

38 lines (22 loc) · 1.12 KB

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