When LilyPond is run, it reads an input file which is parsed. During parsing, Music objects are created. This music is interpreted, which is done by contexts, that produce graphical objects. This section discusses details of these three concepts, and how they are glued together with the embedded Scheme interpreter.
This page is for LilyPond-2.0.1 (stable-branch).