Skip to content

DannyMontenegro/Lexer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dart Lexer

Analizador léxico y sintactico del lenguaje de programación Dart. Desarrollado en python con la librería PLY (https://www.dabeaz.com/ply/ply.html)

Requisitos

Descripción

El analizador toma como entrada una cadena de caracteres los cuales son reconocidos como tokens en caso de haber sido declarados como token dentro del léxico.

Imagenes del lexer funcionando

La siguiente imagen reconoce los tokens del siguiente fragmento de código:

void saludar (String saludo){ 
  print (saludo+ "hola"); 
}

Lexer función

La siguiente imagen reconoce los tokens del siguiente fragmento de código:

while (x > 0) { 
   q=q+x; 
   x=x-1; 
}

Lexer función

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •