Lexema
La palabra exacta que aparece en el código.
En «let total = 10», total es un lexema.Un laboratorio interactivo para comprender, construir y conectar cada fase de un compilador.
func calcular(precio, cantidad) { let subtotal = precio * cantidad; let impuesto = subtotal * 0.12; return subtotal + impuesto; }
No necesitas saber de compiladores para comenzar.
La palabra exacta que aparece en el código.
En «let total = 10», total es un lexema.La etiqueta que explica qué clase de pieza es.
total recibe la etiqueta IDENTIFICADOR.Las reglas que indican cómo ordenar las piezas.
(2 + 3 es inválido porque falta cerrar ).Comprueba que el programa tenga sentido.
total + precio falla si precio no fue declarado.Cada etapa incluye explicación, ejemplo y comprobación.
Cada laboratorio convierte la teoría en algo que puedes manipular y observar en tiempo real.
Aquí compruebas si cada carácter puede convertirse en un token válido.
letKEYWORDtotalIDENTIFIER=OPERATORprecioIDENTIFIER*OPERATOR3NUMBER+OPERATOR5NUMBER;DELIMITER