| [ << Notation manual tables ] | [Top][Contents][Index] | [ Cheat sheet >> ] |
| [ < interface ] | [ Up : Technical glossary ] | [ mutable > ] |
lexer
A lexer is a program that converts a sequence of characters into a sequence of tokens, a process called lexical analysis. The LilyPond lexer converts the stream obtained from an input ‘.ly’ file into a tokenized stream more suited to the next stage of processing – parsing (see parser). The LilyPond lexer is built with Flex from the lexer file ‘lily/lexer.ll’, which contains the lexical rules. This file is part of the source code and is not included in the LilyPond binary installation.
| [ << Notation manual tables ] | [Top][Contents][Index] | [ Cheat sheet >> ] |
| [ < interface ] | [ Up : Technical glossary ] | [ mutable > ] |