[ << 付表 ] | [Top][Contents][Index] | [ カンニング ペーパー >> ] |
[ < parser (構文解析器、パーサ) ] | [ Up : 技術用語集 ] | [ prob (プロパティ オブジェクト) > ] |
parser variable (パーサ変数)
これらは Scheme で直接定義される変数です。これらをユーザが直接操作することは、変数のスコープが難解であるため推奨されません。
このような変数が .ly ファイル内で変更された場合、変更はグローバルに適用され、明示的に戻さない限り、新たな値がファイルの最後まで保持されます。そのため、後に続く \score
ブロックや、\include
コマンドで読み込まれた外部ファイルの出力に影響します。これは予期しない結果を生み出す可能性があり、複雑なプロジェクトではエラーを追跡するのが難しくなります。
LilyPond は以下のパーサ変数を使用します:
- afterGraceFraction
- musicQuotes
- mode
- output-count
- output-suffix
- partCombineListener
- pitchnames
- toplevel-bookparts
- toplevel-scores
- showLastLength
- showFirstLength