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)
- Descargar e instalar python
- Instalar PLY
- Usar la documentación como guía
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.
La siguiente imagen reconoce los tokens del siguiente fragmento de código:
void saludar (String saludo){
print (saludo+ "hola");
}
La siguiente imagen reconoce los tokens del siguiente fragmento de código:
while (x > 0) {
q=q+x;
x=x-1;
}