lexer (analizador léxico)
Un lexer o analizador léxico es un programa que convierte
una secuencia de caracteres en una secuencia de elementos o
tokens, en un proceso que se llama análisis léxico. El analizador
léxico de LilyPond convierte el flujo obtenido a partir de un
archivo de entrada .ly en un flujo descompuesto en tokens
más apto para la siguiente fase del procesado: el análisis
sintáctico, véase parser (analizador sintáctico). El
analizador léxico de LilyPond lexer está construido con la
herramienta Flex a partir del archivo de lexer
lily/lexer.ll que contiene las reglas léxicas. Este
archivo es parte del código fuente y no se incluye dentro de la
instalación binaria de LilyPond.