Compilador
Editor
Flujo del compilador
Léxico
Sintáctico
Semántico
Generador C3D
Teoría
Editor de código
Cargar ejemplo...
Programa válido simple
Funciones y control de flujo
Bucle for con salida
Error léxico
Error sintáctico simple
Múltiples errores sintácticos
Error semántico: variable no declarada
Error semántico: tipos incompatibles
Válido: int y float con promoción
Válido: función con parámetros int/float
Error semántico: float asignado a int
Error semántico: condición no booleana
Error semántico: operadores con tipos incorrectos
C3D · if simple
C3D · if / else
C3D · if / else-if / else
C3D · while
C3D · for
C3D · expresiones anidadas
C3D · funciones múltiples
C3D · while con if interno
Limpiar
Analizar
Ejecutar
1
Tokens
Errores
AST
Símbolos
Simulación LL(1)
C3D
Tokens
0 tokens
Sin tokens. Ejecuta un análisis primero.
Consola de salida
Presiona Ejecutar o Analizar
— Esperando ejecución —