exp must be a Scheme expression that evaluates to a <package> object.
It is a simple smob containing a confining box, which defines the vertical and horizontal extents of the object, and a Scheme expression which will print the object when evaluated.
Il s'agit d'un smob simple qui contient un espace de confinement qui définit l'envergure verticale et horizontale de l'objet ainsi qu'une expression Scheme qui imprimera l'objet après évaluation.
Once the lexer sees a hash mark, it calls the Scheme reader to read one full Scheme expression (this can be an identifier, an expression enclosed in parentheses, or several other things).
Dès qu'il rencontre un , l'analyseur lexical passe le relais au lecteur Scheme qui va alors déchiffrer l'intégralité de l'expression Scheme - ce peut être un identificateur, une expression bornée par des parenthèses ou bien d'autres choses encore.
Once the parser knows how to make use of this token, it calls Guile for evaluating the Scheme expression.
Puisque l'analyseur syntaxique sait comment traiter ce jeton, il charge Guile d'évaluer l'expression Scheme.
Suitability of arguments for all other predicates is determined by actually calling the predicate after Lilypond has already converted them into a Scheme expression.
Pour tous les autres prédicats, la recevabilité des arguments est déterminée par un appel effectif au prédicat après que LilyPond les a déjà converti en expression Scheme.
Any embedded Scheme expression is executed in the lexical environment of the Lilypond code block, so you have access to local variables and function parameters at the point the Lilypond code block is written.
Toute expression Scheme imbriquée est exécutée dans l'environnement lexical du bloc de code LilyPond, de telle sorte que vous avez accès aux variables locales et aux paramètres de la fonction au moment même où le bloc de code LilyPond est écrit.
You can use $ with a Scheme expression anywhere you could use ame after having assigned the Scheme expression to a variable name.
Vous pouvez utiliser $ suivi d'une expression Scheme partout où vous auriez utilisé om, dès lors que vous aurez assigné à cette expression Scheme le nom de variable nom.
For the rest of this section, we will assume that the data is entered in a music file, so we add #s at the beginning of each Scheme expression.
Dans la suite de notre propos, nous partons du principe que les données sont incluses dans un fichier musical, aussi toutes les expressions Scheme seront introduites par un .