lexer (analyseur lexical)

Un lexer est un programme chargé de convertir une séquence de caractères en une séquence de jetons. Cette opération s’appelle analyse lexicale. L’analyseur lexical de LilyPond convertit le flot d’information contenu dans un fichier .ly en flot de jetons qui pourront être traités lors de l’étape suivant, l’analyse grammaticale abordée à la rubrique parser (analyseur syntaxique). L’analyseur lexical de LilyPond repose sur Flex ; les règles lexicales sont regroupées dans le fichier lily/lexer.ll. Ce fichier, partie intégrante des sources, n’est pas distribué avec les programmes binaires de LilyPond.

GNU LilyPond – Manuel de notation v2.25.12 (branche de développement).