Quiero aprender cómo escribir un analizador léxico. Mi curso universitario tenía una misión en la que teníamos que escribir un programa de análisis (y un analizador léxico para ir junto con él), pero esto fue dado a nosotros con ninguna instrucción o realimentación (más allá de la marca), así que en realidad no aprender mucho de él.¿Dónde puedo aprender los conceptos básicos de escribir un lexer?
Después de buscar este tema, solo puedo encontrar redacciones bastante avanzadas que se centran en áreas que creo que están un paso por delante de donde estoy. Quiero una discusión sobre los fundamentos de la escritura de un analizador léxico de un lenguaje muy simple que puedo usar como base para la investigación de tokenising lenguajes más complejos.
En esta etapa no estoy realmente interesado en las mejores prácticas o técnicas de optimización, sino que prefieren un enfoque en lo esencial. ¿Cuáles son algunos buenos recursos para comenzar?
El tutorial Kaleidoscope fue la parte que realmente respondió esta pregunta para mí. –