diff --git a/ly/data/Makefile b/ly/data/Makefile index 7688570d..2c4116a5 100644 --- a/ly/data/Makefile +++ b/ly/data/Makefile @@ -1,8 +1,11 @@ # MakeFile -# Which LilyPond executable to use -LILYPOND=~/lilypond_bin/2.18.2-1/bin/lilypond +all: _lilypond_data.py _scheme_data.py +# Set your LILYPOND environment variable before running make. +# export LILYPOND=/path/to/bin/lilypond _lilypond_data.py: getdata.ly $(LILYPOND) -dno-print-pages $< > $@ +_scheme_data.py: makeschemedata.py + python makeschemedata.py diff --git a/ly/data/_lilypond_data.py b/ly/data/_lilypond_data.py index f1f736d8..be8bdcc0 100644 --- a/ly/data/_lilypond_data.py +++ b/ly/data/_lilypond_data.py @@ -1,15 +1,14 @@ -# generated by LilyPond 2.18.2 +# generated by LilyPond 2.24.0 -version = "2.18.2" +version = "2.24.0" interfaces = { "accidental-interface": [ "alteration", + "alteration-glyph-name-alist", "avoid-slur", "glyph-name", - "glyph-name-alist", "hide-tied-accidental-after-break", - "parenthesized", "restore-first", ], "accidental-placement-interface": [ @@ -20,6 +19,9 @@ "script-priority", ], "accidental-suggestion-interface": [], + "accidental-switch-interface": [ + "alteration-glyph-name-alist", + ], "align-interface": [ "align-dir", "axes", @@ -36,47 +38,53 @@ "arpeggio-interface": [ "arpeggio-direction", "dash-definition", + "line-thickness", "positions", "protrusion", "script-priority", + "thickness", ], "axis-group-interface": [ "axes", "default-staff-staff-spacing", - "max-stretch", - "no-alignment", "nonstaff-nonstaff-spacing", "nonstaff-relatedstaff-spacing", "nonstaff-unrelatedstaff-spacing", - "outside-staff-placement-directive", "staff-affinity", "staff-staff-spacing", ], "balloon-interface": [ + "X-attachment", + "Y-attachment", "annotation-balloon", "annotation-line", "padding", "text", + "text-alignment-X", + "text-alignment-Y", + "thickness", ], "bar-line-interface": [ "allow-span-bar", "bar-extent", "gap", "glyph", + "glyph-left", "glyph-name", + "glyph-right", "hair-thickness", "kern", "rounded", + "segno-kern", "thick-thickness", - "thin-kern", ], + "bar-number-interface": [], "bass-figure-alignment-interface": [], "bass-figure-interface": [ "implicit", ], "beam-interface": [ "X-positions", - "annotation", "auto-knee-gap", "beam-thickness", "beamed-stem-shorten", @@ -102,6 +110,15 @@ "bend-after-interface": [ "thickness", ], + "bend-interface": [ + "bend-me", + "details", + "direction", + "style", + ], + "bezier-curve-interface": [ + "show-control-points", + ], "break-alignable-interface": [ "break-align-symbols", "non-break-align-symbols", @@ -118,15 +135,30 @@ ], "breathing-sign-interface": [ "direction", + "thickness", + ], + "caesura-script-interface": [], + "centered-bar-number-interface": [], + "centered-bar-number-line-spanner-interface": [], + "centered-spanner-interface": [ + "self-alignment-X", + "spacing-pair", ], "chord-name-interface": [], + "chord-square-interface": [ + "measure-division", + "measure-division-chord-placement-alist", + "measure-division-lines-alist", + ], "clef-interface": [ "full-size-change", "glyph", "glyph-name", "non-default", ], - "clef-modifier-interface": [], + "clef-modifier-interface": [ + "clef-alignments", + ], "cluster-beacon-interface": [ "positions", ], @@ -134,20 +166,32 @@ "padding", "style", ], + "coda-mark-interface": [], + "control-point-interface": [], + "control-polygon-interface": [ + "extroversion", + "filled", + ], "custos-interface": [ "neutral-direction", "neutral-position", "style", ], "dot-column-interface": [ + "chord-dots-limit", "direction", + "padding", "positioning-done", ], "dots-interface": [ "direction", "dot-count", + "glyph-name", "style", ], + "duration-line-interface": [ + "details", + ], "dynamic-interface": [], "dynamic-line-spanner-interface": [ "avoid-slur", @@ -160,6 +204,7 @@ ], "enclosing-bracket-interface": [ "bracket-flare", + "dashed-edge", "edge-height", "padding", "shorten-pair", @@ -170,6 +215,14 @@ "padding", "thickness", ], + "finger-glide-interface": [ + "dash-fraction", + "dash-period", + "details", + "style", + "zigzag-length", + "zigzag-width", + ], "finger-interface": [], "fingering-column-interface": [ "padding", @@ -184,6 +237,7 @@ "font-interface": [ "font-encoding", "font-family", + "font-features", "font-name", "font-series", "font-shape", @@ -194,9 +248,6 @@ "footnote", "footnote-text", ], - "footnote-spanner-interface": [ - "footnote-text", - ], "fret-diagram-interface": [ "align-dir", "dot-placement-list", @@ -209,6 +260,7 @@ "common-shortest-duration", ], "gregorian-ligature-interface": [], + "grid-chord-name-interface": [], "grid-line-interface": [ "thickness", ], @@ -231,34 +283,44 @@ "layer", "minimum-X-extent", "minimum-Y-extent", - "outside-staff-horizontal-padding", - "outside-staff-padding", - "outside-staff-priority", + "output-attributes", + "parenthesis-friends", + "parenthesis-id", + "parenthesized", "rotation", + "show-horizontal-skylines", + "show-vertical-skylines", "skyline-horizontal-padding", "springs-and-rods", "stencil", "transparent", "vertical-skylines", "whiteout", + "whiteout-style", ], "hairpin-interface": [ "bound-padding", "broken-bound-padding", "circled-tip", + "endpoint-alignments", "grow-direction", "height", + "shorten-pair", ], "hara-kiri-group-spanner-interface": [ "remove-empty", "remove-first", + "remove-layer", ], "horizontal-bracket-interface": [ "bracket-flare", "connect-to-neighbor", + "dashed-edge", "edge-height", "shorten-pair", ], + "horizontal-bracket-text-interface": [], + "horizontal-line-spanner-interface": [], "inline-accidental-interface": [], "instrument-specific-markup-interface": [ "fret-diagram-details", @@ -266,6 +328,7 @@ "harp-pedal-details", "size", "thickness", + "woodwind-diagram-details", ], "item-interface": [ "break-visibility", @@ -273,11 +336,13 @@ "extra-spacing-width", "non-musical", ], + "jump-script-interface": [], "key-cancellation-interface": [], "key-signature-interface": [ "alteration-alist", + "alteration-glyph-name-alist", "flat-positions", - "glyph-name-alist", + "non-default", "padding", "padding-pairs", "sharp-positions", @@ -316,7 +381,6 @@ "gap", "left-bound-info", "right-bound-info", - "simple-Y", "thickness", "to-barline", ], @@ -336,16 +400,33 @@ "thickness", ], "lyric-interface": [], + "lyric-repeat-count-interface": [], + "lyric-space-interface": [], "lyric-syllable-interface": [], "mark-interface": [], "measure-counter-interface": [ "count-from", + "left-number-text", + "number-range-separator", + "right-number-text", ], "measure-grouping-interface": [ "height", "style", "thickness", ], + "measure-spanner-interface": [ + "bracket-flare", + "bracket-visibility", + "connect-to-neighbor", + "direction", + "edge-height", + "padding", + "shorten-pair", + "spacing-pair", + "staff-padding", + "thickness", + ], "melody-spanner-interface": [ "neutral-direction", ], @@ -360,6 +441,7 @@ "bound-padding", "expand-limit", "hair-thickness", + "max-symbol-separation", "measure-count", "minimum-length", "round-up-exceptions", @@ -368,19 +450,42 @@ "thick-thickness", "usable-duration-logs", ], + "multi-measure-rest-number-interface": [], + "musical-paper-column-interface": [ + "shortest-playing-duration", + "shortest-starter-duration", + ], + "non-musical-paper-column-interface": [ + "between-cols", + "full-measure-extra-space", + "line-break-penalty", + "line-break-permission", + "line-break-system-details", + "page-break-penalty", + "page-break-permission", + "page-turn-penalty", + "page-turn-permission", + ], "note-collision-interface": [ + "fa-merge-direction", "merge-differently-dotted", "merge-differently-headed", + "note-collision-threshold", "positioning-done", "prefer-dotted-right", ], "note-column-interface": [ "force-hshift", + "glissando-skip", "horizontal-shift", "ignore-collision", + "main-extent", ], "note-head-interface": [ + "duration-log", "glyph-name", + "ignore-ambitus", + "ledger-positions", "note-names", "stem-attachment", "style", @@ -392,27 +497,27 @@ "space-to-barline", "stem-spacing-correction", ], - "only-prebreak-interface": [], + "number-interface": [ + "number-type", + ], "ottava-bracket-interface": [ "bracket-flare", + "dashed-edge", "edge-height", "minimum-length", "shorten-pair", ], + "outside-staff-axis-group-interface": [ + "outside-staff-placement-directive", + ], + "outside-staff-interface": [ + "outside-staff-horizontal-padding", + "outside-staff-padding", + "outside-staff-priority", + ], "paper-column-interface": [ - "between-cols", - "full-measure-extra-space", "labels", - "line-break-penalty", - "line-break-permission", - "line-break-system-details", - "page-break-penalty", - "page-break-permission", - "page-turn-penalty", - "page-turn-permission", "rhythmic-location", - "shortest-playing-duration", - "shortest-starter-duration", "used", "when", ], @@ -426,15 +531,10 @@ "slope", "thickness", ], - "percent-repeat-item-interface": [ - "dot-negative-kern", - "slash-negative-kern", - "slope", - "thickness", - ], "piano-pedal-bracket-interface": [ "bound-padding", "bracket-flare", + "dashed-edge", "edge-height", "shorten-pair", ], @@ -442,6 +542,7 @@ "piano-pedal-script-interface": [], "pitched-trill-interface": [], "pure-from-neighbor-interface": [], + "rehearsal-mark-interface": [], "rest-collision-interface": [ "minimum-distance", "positioning-done", @@ -450,6 +551,7 @@ "direction", "minimum-distance", "style", + "voiced-position", ], "rhythmic-grob-interface": [], "rhythmic-head-interface": [ @@ -464,15 +566,18 @@ "side-relative-direction", "slur-padding", "toward-stem-shift", + "toward-stem-shift-in-column", ], + "section-label-interface": [], + "segno-mark-interface": [], "self-alignment-interface": [ - "collision-bias", - "collision-padding", + "X-align-on-main-noteheads", + "parent-alignment-X", + "parent-alignment-Y", "self-alignment-X", "self-alignment-Y", ], "semi-tie-column-interface": [ - "direction", "head-direction", "positioning-done", "tie-configuration", @@ -482,6 +587,7 @@ "details", "direction", "head-direction", + "line-thickness", "thickness", ], "separation-item-interface": [ @@ -501,8 +607,19 @@ "staff-padding", "use-skylines", ], + "signum-repetitionis-interface": [ + "allow-span-bar", + "bar-extent", + "gap", + "glyph", + "glyph-name", + "hair-thickness", + "kern", + "rounded", + "segno-kern", + "thick-thickness", + ], "slur-interface": [ - "annotation", "avoid-slur", "control-points", "dash-definition", @@ -510,7 +627,6 @@ "direction", "eccentricity", "height-limit", - "inspect-index", "inspect-quants", "line-thickness", "positions", @@ -543,6 +659,7 @@ ], "spanner-interface": [ "minimum-length", + "minimum-length-after-break", "normalized-endpoints", "spanner-id", "to-barline", @@ -551,17 +668,24 @@ "staff-staff-spacing", "staffgroup-staff-spacing", ], + "staff-highlight-interface": [ + "bound-prefatory-paddings", + "shorten-pair", + ], "staff-spacing-interface": [ "stem-spacing-correction", ], "staff-symbol-interface": [ + "break-align-symbols", "ledger-extra", "ledger-line-thickness", "ledger-positions", + "ledger-positions-function", "line-count", "line-positions", "staff-space", "thickness", + "widened-extent", "width", ], "staff-symbol-referencer-interface": [ @@ -576,6 +700,7 @@ "default-direction", "details", "direction", + "double-stem-separation", "duration-log", "french-beaming", "length", @@ -583,6 +708,7 @@ "max-beam-connect", "neutral-direction", "no-stem-extend", + "note-collision-threshold", "positioning-done", "stem-begin-position", "stemlet-length", @@ -594,15 +720,18 @@ "direction", "flag-count", "length-fraction", + "shape", "slope", - "style", ], + "sticky-grob-interface": [], "string-number-interface": [], "stroke-finger-interface": [ "digit-names", ], "system-interface": [ "labels", + "page-number", + "rank-on-page", ], "system-start-delimiter-interface": [ "collapse-height", @@ -620,11 +749,13 @@ ], "text-interface": [ "baseline-skip", + "flag-style", "replacement-alist", "text", "text-direction", "word-space", ], + "text-mark-interface": [], "text-script-interface": [ "avoid-slur", "script-priority", @@ -634,7 +765,6 @@ "tie-configuration", ], "tie-interface": [ - "annotation", "avoid-slur", "control-points", "dash-definition", @@ -659,6 +789,7 @@ "bracket-visibility", "break-overshoot", "connect-to-neighbor", + "dashed-edge", "direction", "edge-height", "edge-text", @@ -670,10 +801,13 @@ "shorten-pair", "staff-padding", "thickness", + "tuplet-slur", + "visible-over-note-heads", ], "tuplet-number-interface": [ "avoid-slur", "direction", + "knee-to-beam", ], "unbreakable-spanner-interface": [ "breakable", @@ -683,6 +817,7 @@ "thickness", ], "volta-bracket-interface": [ + "dashed-edge", "height", "shorten-pair", "thickness", @@ -694,6 +829,7 @@ grobs = { "Accidental": [ "accidental-interface", + "accidental-switch-interface", "font-interface", "grob-interface", "inline-accidental-interface", @@ -701,6 +837,7 @@ ], "AccidentalCautionary": [ "accidental-interface", + "accidental-switch-interface", "font-interface", "grob-interface", "inline-accidental-interface", @@ -714,9 +851,11 @@ "AccidentalSuggestion": [ "accidental-interface", "accidental-suggestion-interface", + "accidental-switch-interface", "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "script-interface", "self-alignment-interface", "side-position-interface", @@ -730,11 +869,11 @@ ], "AmbitusAccidental": [ "accidental-interface", + "accidental-switch-interface", "break-aligned-interface", "font-interface", "grob-interface", "item-interface", - "side-position-interface", ], "AmbitusLine": [ "ambitus-interface", @@ -760,11 +899,14 @@ "side-position-interface", "staff-symbol-referencer-interface", ], - "BalloonTextItem": [ + "BalloonText": [ + "accidental-switch-interface", "balloon-interface", "font-interface", "grob-interface", "item-interface", + "spanner-interface", + "sticky-grob-interface", "text-interface", ], "BarLine": [ @@ -776,15 +918,18 @@ "pure-from-neighbor-interface", ], "BarNumber": [ + "bar-number-interface", "break-alignable-interface", "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", ], "BassFigure": [ + "accidental-switch-interface", "bass-figure-interface", "font-interface", "grob-interface", @@ -802,6 +947,7 @@ "BassFigureAlignmentPositioning": [ "axis-group-interface", "grob-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", ], @@ -818,11 +964,11 @@ "BassFigureLine": [ "axis-group-interface", "grob-interface", + "outside-staff-axis-group-interface", "spanner-interface", ], "Beam": [ "beam-interface", - "font-interface", "grob-interface", "spanner-interface", "staff-symbol-referencer-interface", @@ -833,6 +979,16 @@ "grob-interface", "spanner-interface", ], + "BendSpanner": [ + "bend-interface", + "font-interface", + "grob-interface", + "line-spanner-interface", + "outside-staff-interface", + "spanner-interface", + "text-interface", + "text-script-interface", + ], "BreakAlignGroup": [ "axis-group-interface", "break-aligned-interface", @@ -851,16 +1007,53 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", + "text-interface", + ], + "CaesuraScript": [ + "caesura-script-interface", + "font-interface", + "grob-interface", + "item-interface", + "outside-staff-interface", + "script-interface", + "self-alignment-interface", + "side-position-interface", + ], + "CenteredBarNumber": [ + "bar-number-interface", + "centered-bar-number-interface", + "centered-spanner-interface", + "font-interface", + "grob-interface", + "spanner-interface", "text-interface", ], + "CenteredBarNumberLineSpanner": [ + "axis-group-interface", + "bar-number-interface", + "centered-bar-number-line-spanner-interface", + "grob-interface", + "outside-staff-interface", + "side-position-interface", + "spanner-interface", + ], "ChordName": [ + "accidental-switch-interface", "chord-name-interface", "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "rhythmic-grob-interface", "text-interface", ], + "ChordSquare": [ + "chord-square-interface", + "grob-interface", + "line-interface", + "spanner-interface", + ], "Clef": [ "break-aligned-interface", "clef-interface", @@ -875,6 +1068,7 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -890,14 +1084,45 @@ "item-interface", "rhythmic-grob-interface", ], + "CodaMark": [ + "break-alignable-interface", + "coda-mark-interface", + "font-interface", + "grob-interface", + "item-interface", + "mark-interface", + "outside-staff-interface", + "self-alignment-interface", + "side-position-interface", + "text-interface", + ], "CombineTextScript": [ + "accidental-switch-interface", "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", + "self-alignment-interface", "side-position-interface", "text-interface", "text-script-interface", ], + "ControlPoint": [ + "control-point-interface", + "grob-interface", + "item-interface", + "spanner-interface", + "sticky-grob-interface", + "text-interface", + ], + "ControlPolygon": [ + "control-polygon-interface", + "grob-interface", + "item-interface", + "spanner-interface", + "sticky-grob-interface", + "text-interface", + ], "CueClef": [ "break-aligned-interface", "clef-interface", @@ -924,6 +1149,15 @@ "item-interface", "staff-symbol-referencer-interface", ], + "Divisio": [ + "break-aligned-interface", + "breathing-sign-interface", + "font-interface", + "grob-interface", + "item-interface", + "outside-staff-interface", + "text-interface", + ], "DotColumn": [ "axis-group-interface", "dot-column-interface", @@ -943,14 +1177,12 @@ "grob-interface", "item-interface", "percent-repeat-interface", - "percent-repeat-item-interface", ], "DoublePercentRepeatCounter": [ "font-interface", "grob-interface", "item-interface", - "percent-repeat-interface", - "percent-repeat-item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -959,15 +1191,26 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "percent-repeat-interface", - "percent-repeat-item-interface", "rhythmic-grob-interface", ], + "DurationLine": [ + "duration-line-interface", + "font-interface", + "grob-interface", + "horizontal-line-spanner-interface", + "line-interface", + "line-spanner-interface", + "spanner-interface", + "unbreakable-spanner-interface", + ], "DynamicLineSpanner": [ "axis-group-interface", "dynamic-interface", "dynamic-line-spanner-interface", "grob-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", ], @@ -977,6 +1220,7 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "script-interface", "self-alignment-interface", "text-interface", @@ -986,6 +1230,7 @@ "dynamic-text-spanner-interface", "font-interface", "grob-interface", + "horizontal-line-spanner-interface", "line-interface", "line-spanner-interface", "spanner-interface", @@ -995,16 +1240,24 @@ "episema-interface", "font-interface", "grob-interface", + "horizontal-line-spanner-interface", "line-interface", "line-spanner-interface", "side-position-interface", "spanner-interface", ], + "FingerGlideSpanner": [ + "finger-glide-interface", + "grob-interface", + "line-spanner-interface", + "spanner-interface", + ], "Fingering": [ "finger-interface", "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -1021,21 +1274,14 @@ "grob-interface", "item-interface", ], - "FootnoteItem": [ + "Footnote": [ "balloon-interface", "font-interface", "footnote-interface", "grob-interface", "item-interface", - "text-interface", - ], - "FootnoteSpanner": [ - "balloon-interface", - "font-interface", - "footnote-interface", - "footnote-spanner-interface", - "grob-interface", "spanner-interface", + "sticky-grob-interface", "text-interface", ], "FretBoard": [ @@ -1044,6 +1290,7 @@ "fret-diagram-interface", "grob-interface", "item-interface", + "outside-staff-interface", "rhythmic-grob-interface", ], "Glissando": [ @@ -1060,6 +1307,14 @@ "spacing-options-interface", "spanner-interface", ], + "GridChordName": [ + "accidental-switch-interface", + "font-interface", + "grid-chord-name-interface", + "grob-interface", + "spanner-interface", + "text-interface", + ], "GridLine": [ "grid-line-interface", "grob-interface", @@ -1076,6 +1331,7 @@ "grob-interface", "hairpin-interface", "line-interface", + "outside-staff-interface", "self-alignment-interface", "spanner-interface", ], @@ -1083,26 +1339,54 @@ "grob-interface", "horizontal-bracket-interface", "line-interface", + "outside-staff-interface", + "side-position-interface", + "spanner-interface", + ], + "HorizontalBracketText": [ + "accidental-switch-interface", + "font-interface", + "grob-interface", + "horizontal-bracket-text-interface", + "outside-staff-interface", + "self-alignment-interface", "side-position-interface", "spanner-interface", + "text-interface", ], "InstrumentName": [ + "accidental-switch-interface", "font-interface", "grob-interface", "self-alignment-interface", "side-position-interface", "spanner-interface", "system-start-text-interface", + "text-interface", ], "InstrumentSwitch": [ + "accidental-switch-interface", + "font-interface", + "grob-interface", + "item-interface", + "outside-staff-interface", + "self-alignment-interface", + "side-position-interface", + "text-interface", + ], + "JumpScript": [ + "break-alignable-interface", "font-interface", "grob-interface", "item-interface", + "jump-script-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", ], "KeyCancellation": [ + "accidental-switch-interface", "break-aligned-interface", "font-interface", "grob-interface", @@ -1113,6 +1397,7 @@ "staff-symbol-referencer-interface", ], "KeySignature": [ + "accidental-switch-interface", "break-aligned-interface", "font-interface", "grob-interface", @@ -1128,9 +1413,11 @@ "spanner-interface", ], "LaissezVibrerTie": [ + "bezier-curve-interface", "grob-interface", "item-interface", "semi-tie-interface", + "tie-interface", ], "LaissezVibrerTieColumn": [ "grob-interface", @@ -1166,9 +1453,20 @@ "lyric-interface", "spanner-interface", ], + "LyricRepeatCount": [ + "break-alignable-interface", + "font-interface", + "grob-interface", + "item-interface", + "lyric-interface", + "lyric-repeat-count-interface", + "self-alignment-interface", + "text-interface", + ], "LyricSpace": [ "grob-interface", "lyric-hyphen-interface", + "lyric-space-interface", "spanner-interface", ], "LyricText": [ @@ -1181,9 +1479,11 @@ "text-interface", ], "MeasureCounter": [ + "centered-spanner-interface", "font-interface", "grob-interface", "measure-counter-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "spanner-interface", @@ -1192,9 +1492,22 @@ "MeasureGrouping": [ "grob-interface", "measure-grouping-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", ], + "MeasureSpanner": [ + "accidental-switch-interface", + "font-interface", + "grob-interface", + "line-interface", + "measure-spanner-interface", + "outside-staff-interface", + "self-alignment-interface", + "side-position-interface", + "spanner-interface", + "text-interface", + ], "MelodyItem": [ "grob-interface", "item-interface", @@ -1212,6 +1525,7 @@ "grob-interface", "item-interface", "metronome-mark-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -1221,6 +1535,7 @@ "grob-interface", "multi-measure-interface", "multi-measure-rest-interface", + "outside-staff-interface", "rest-interface", "spanner-interface", "staff-symbol-referencer-interface", @@ -1229,15 +1544,28 @@ "font-interface", "grob-interface", "multi-measure-interface", + "multi-measure-rest-number-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "spanner-interface", "text-interface", ], + "MultiMeasureRestScript": [ + "font-interface", + "grob-interface", + "multi-measure-interface", + "outside-staff-interface", + "script-interface", + "self-alignment-interface", + "side-position-interface", + "spanner-interface", + ], "MultiMeasureRestText": [ "font-interface", "grob-interface", "multi-measure-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "spanner-interface", @@ -1248,6 +1576,7 @@ "font-interface", "grob-interface", "item-interface", + "non-musical-paper-column-interface", "paper-column-interface", "separation-item-interface", "spaceable-grob-interface", @@ -1260,12 +1589,14 @@ ], "NoteColumn": [ "axis-group-interface", + "bend-interface", "grob-interface", "item-interface", "note-column-interface", "separation-item-interface", ], "NoteHead": [ + "bend-interface", "font-interface", "gregorian-ligature-interface", "grob-interface", @@ -1280,6 +1611,7 @@ "vaticana-ligature-interface", ], "NoteName": [ + "accidental-switch-interface", "font-interface", "grob-interface", "item-interface", @@ -1298,6 +1630,7 @@ "horizontal-bracket-interface", "line-interface", "ottava-bracket-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", "text-interface", @@ -1307,17 +1640,21 @@ "font-interface", "grob-interface", "item-interface", + "musical-paper-column-interface", "paper-column-interface", "separation-item-interface", "spaceable-grob-interface", ], - "ParenthesesItem": [ + "Parentheses": [ "font-interface", "grob-interface", "item-interface", "parentheses-interface", + "spanner-interface", + "sticky-grob-interface", ], "PercentRepeat": [ + "centered-spanner-interface", "font-interface", "grob-interface", "multi-measure-rest-interface", @@ -1327,14 +1664,16 @@ "PercentRepeatCounter": [ "font-interface", "grob-interface", - "percent-repeat-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "spanner-interface", "text-interface", ], "PhrasingSlur": [ + "bezier-curve-interface", "grob-interface", + "outside-staff-interface", "slur-interface", "spanner-interface", ], @@ -1346,11 +1685,14 @@ "spanner-interface", ], "RehearsalMark": [ + "accidental-switch-interface", "break-alignable-interface", "font-interface", "grob-interface", "item-interface", "mark-interface", + "outside-staff-interface", + "rehearsal-mark-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -1359,13 +1701,14 @@ "grob-interface", "item-interface", "percent-repeat-interface", - "percent-repeat-item-interface", "rhythmic-grob-interface", ], "RepeatTie": [ + "bezier-curve-interface", "grob-interface", "item-interface", "semi-tie-interface", + "tie-interface", ], "RepeatTieColumn": [ "grob-interface", @@ -1390,7 +1733,9 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "script-interface", + "self-alignment-interface", "side-position-interface", ], "ScriptColumn": [ @@ -1403,8 +1748,41 @@ "item-interface", "script-column-interface", ], + "SectionLabel": [ + "break-alignable-interface", + "font-interface", + "grob-interface", + "item-interface", + "outside-staff-interface", + "section-label-interface", + "self-alignment-interface", + "side-position-interface", + "text-interface", + ], + "SegnoMark": [ + "break-alignable-interface", + "font-interface", + "grob-interface", + "item-interface", + "mark-interface", + "outside-staff-interface", + "segno-mark-interface", + "self-alignment-interface", + "side-position-interface", + "text-interface", + ], + "SignumRepetitionis": [ + "break-aligned-interface", + "font-interface", + "grob-interface", + "item-interface", + "pure-from-neighbor-interface", + "signum-repetitionis-interface", + ], "Slur": [ + "bezier-curve-interface", "grob-interface", + "outside-staff-interface", "slur-interface", "spanner-interface", ], @@ -1419,6 +1797,7 @@ "SostenutoPedalLineSpanner": [ "axis-group-interface", "grob-interface", + "outside-staff-interface", "piano-pedal-interface", "side-position-interface", "spanner-interface", @@ -1431,6 +1810,7 @@ ], "SpanBar": [ "bar-line-interface", + "break-aligned-interface", "font-interface", "grob-interface", "item-interface", @@ -1441,11 +1821,23 @@ "item-interface", "pure-from-neighbor-interface", ], + "StaffEllipsis": [ + "break-aligned-interface", + "font-interface", + "grob-interface", + "item-interface", + "text-interface", + ], "StaffGrouper": [ "grob-interface", "spanner-interface", "staff-grouper-interface", ], + "StaffHighlight": [ + "grob-interface", + "spanner-interface", + "staff-highlight-interface", + ], "StaffSpacing": [ "grob-interface", "item-interface", @@ -1484,6 +1876,8 @@ "font-interface", "grob-interface", "item-interface", + "number-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "string-number-interface", @@ -1494,6 +1888,7 @@ "font-interface", "grob-interface", "item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "stroke-finger-interface", @@ -1512,6 +1907,7 @@ "SustainPedalLineSpanner": [ "axis-group-interface", "grob-interface", + "outside-staff-interface", "piano-pedal-interface", "side-position-interface", "spanner-interface", @@ -1519,6 +1915,7 @@ "System": [ "axis-group-interface", "grob-interface", + "outside-staff-axis-group-interface", "spanner-interface", "system-interface", ], @@ -1550,6 +1947,7 @@ "system-start-delimiter-interface", ], "TabNoteHead": [ + "bend-interface", "font-interface", "grob-interface", "item-interface", @@ -1560,11 +1958,26 @@ "tab-note-head-interface", "text-interface", ], + "TextMark": [ + "accidental-switch-interface", + "break-alignable-interface", + "font-interface", + "grob-interface", + "item-interface", + "mark-interface", + "outside-staff-interface", + "self-alignment-interface", + "side-position-interface", + "text-interface", + "text-mark-interface", + ], "TextScript": [ + "accidental-switch-interface", "font-interface", "grob-interface", "instrument-specific-markup-interface", "item-interface", + "outside-staff-interface", "self-alignment-interface", "side-position-interface", "text-interface", @@ -1573,12 +1986,15 @@ "TextSpanner": [ "font-interface", "grob-interface", + "horizontal-line-spanner-interface", "line-interface", "line-spanner-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", ], "Tie": [ + "bezier-curve-interface", "grob-interface", "spanner-interface", "tie-interface", @@ -1598,6 +2014,7 @@ ], "TrillPitchAccidental": [ "accidental-interface", + "accidental-switch-interface", "font-interface", "grob-interface", "inline-accidental-interface", @@ -1607,11 +2024,8 @@ ], "TrillPitchGroup": [ "axis-group-interface", - "font-interface", "grob-interface", "item-interface", - "note-head-interface", - "parentheses-interface", "side-position-interface", ], "TrillPitchHead": [ @@ -1623,11 +2037,20 @@ "rhythmic-head-interface", "staff-symbol-referencer-interface", ], + "TrillPitchParentheses": [ + "font-interface", + "grob-interface", + "item-interface", + "parentheses-interface", + "pitched-trill-interface", + ], "TrillSpanner": [ "font-interface", "grob-interface", + "horizontal-line-spanner-interface", "line-interface", "line-spanner-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", "trill-spanner-interface", @@ -1635,12 +2058,14 @@ "TupletBracket": [ "grob-interface", "line-interface", + "outside-staff-interface", "spanner-interface", "tuplet-bracket-interface", ], "TupletNumber": [ "font-interface", "grob-interface", + "outside-staff-interface", "spanner-interface", "text-interface", "tuplet-number-interface", @@ -1656,6 +2081,7 @@ "UnaCordaPedalLineSpanner": [ "axis-group-interface", "grob-interface", + "outside-staff-interface", "piano-pedal-interface", "side-position-interface", "spanner-interface", @@ -1676,6 +2102,7 @@ "axis-group-interface", "grob-interface", "hara-kiri-group-spanner-interface", + "outside-staff-axis-group-interface", "spanner-interface", ], "VoiceFollower": [ @@ -1698,41 +2125,54 @@ "VoltaBracketSpanner": [ "axis-group-interface", "grob-interface", + "outside-staff-interface", "side-position-interface", "spanner-interface", "volta-interface", ], + "VowelTransition": [ + "grob-interface", + "horizontal-line-spanner-interface", + "line-interface", + "line-spanner-interface", + "lyric-interface", + "spanner-interface", + ], } contextproperties = [ "aDueText", "accidentalGrouping", + "additionalBassStrings", "additionalPitchPrefix", "alignAboveContext", - "alignBassFigureAccidentals", "alignBelowContext", + "alterationGlyphs", + "alternativeNumber", "alternativeNumberingStyle", + "alternativeRestores", "associatedVoice", + "associatedVoiceType", "autoAccidentals", "autoBeamCheck", "autoBeaming", "autoCautionaries", - "automaticBars", - "barAlways", "barCheckSynchronize", + "barExtraVelocity", "barNumberFormatter", "barNumberVisibility", "baseMoment", - "bassFigureFormatFunction", - "bassStaffProperties", "beamExceptions", "beamHalfMeasure", + "beatExtraVelocity", "beatStructure", + "breathMarkType", + "caesuraType", + "caesuraTypeTransform", + "centerBarNumbers", "chordChanges", "chordNameExceptions", - "chordNameExceptionsFull", - "chordNameExceptionsPartial", "chordNameFunction", "chordNameLowercaseMinor", "chordNameSeparator", @@ -1744,7 +2184,9 @@ "clefTransposition", "clefTranspositionFormatter", "clefTranspositionStyle", + "codaMarkFormatter", "completionBusy", + "completionFactor", "completionUnit", "connectArpeggios", "countPercentRepeats", @@ -1758,17 +2200,18 @@ "cueClefTranspositionFormatter", "cueClefTranspositionStyle", "currentBarNumber", + "dalSegnoTextFormatter", "decrescendoSpanner", "decrescendoText", - "defaultBarType", "defaultStrings", - "doubleRepeatSegnoType", - "doubleRepeatType", + "doubleRepeatBarType", + "doubleRepeatSegnoBarType", "doubleSlurs", "drumPitchTable", "drumStyleTable", - "endRepeatSegnoType", - "endRepeatType", + "endAtSkip", + "endRepeatBarType", + "endRepeatSegnoBarType", "explicitClefVisibility", "explicitCueClefVisibility", "explicitKeySignatureVisibility", @@ -1777,12 +2220,20 @@ "figuredBassAlterationDirection", "figuredBassCenterContinuations", "figuredBassFormatter", + "figuredBassLargeNumberAlignment", "figuredBassPlusDirection", + "figuredBassPlusStrokedAlist", + "finalFineTextVisibility", + "fineBarType", + "fineSegnoBarType", + "fineStartRepeatSegnoBarType", + "fineText", "fingeringOrientations", "firstClef", "followVoice", "fontSize", "forbidBreak", + "forbidBreakBetweenBarLines", "forceClef", "fretLabels", "glissandoMap", @@ -1792,11 +2243,12 @@ "harmonicDots", "highStringOne", "ignoreBarChecks", + "ignoreBarNumberChecks", "ignoreFiguredBassRest", "ignoreMelismata", "implicitBassFigures", - "implicitTimeSignatureVisibility", "includeGraceNotes", + "initialTimeSignatureVisibility", "instrumentCueName", "instrumentEqualizer", "instrumentName", @@ -1804,13 +2256,16 @@ "internalBarNumber", "keepAliveInterfaces", "keyAlterationOrder", - "keySignature", + "keyAlterations", "lyricMelismaAlignment", + "lyricRepeatCountFormatter", + "magnifyStaffValue", "majorSevenSymbol", - "markFormatter", "maximumFretStretch", + "measureBarType", "measureLength", "measurePosition", + "measureStartNow", "melismaBusyProperties", "metronomeMarkFormatter", "middleCClefPosition", @@ -1820,6 +2275,7 @@ "midiBalance", "midiChannelMapping", "midiChorusLevel", + "midiExpression", "midiInstrument", "midiMaximumVolume", "midiMergeUnisons", @@ -1831,9 +2287,15 @@ "minimumRepeatLengthForPageTurn", "minorChordModifier", "noChordSymbol", + "noteNameFunction", + "noteNameSeparator", "noteToFretFunction", + "nullAccidentals", + "ottavaStartNow", "ottavation", + "ottavationMarkups", "output", + "partCombineForced", "partCombineTextsOnNote", "pedalSostenutoStrings", "pedalSostenutoStyle", @@ -1842,18 +2304,24 @@ "pedalUnaCordaStrings", "pedalUnaCordaStyle", "predefinedDiagramTable", + "printAccidentalNames", "printKeyCancellation", + "printNotesLanguage", "printOctaveNames", "printPartCombineTexts", "proportionalNotationDuration", "rehearsalMark", + "rehearsalMarkFormatter", "repeatCommands", "repeatCountVisibility", "restCompletionBusy", "restNumberThreshold", "restrainOpenStrings", "searchForVoice", - "segnoType", + "sectionBarType", + "segnoBarType", + "segnoMarkFormatter", + "segnoStyle", "shapeNoteStyles", "shortInstrumentName", "shortVocalName", @@ -1865,8 +2333,10 @@ "squashedPosition", "staffLineLayoutFunction", "stanza", - "startRepeatSegnoType", - "startRepeatType", + "startAtNoteColumn", + "startAtSkip", + "startRepeatBarType", + "startRepeatSegnoBarType", "stemLeftBeamCount", "stemRightBeamCount", "strictBeatBeaming", @@ -1877,6 +2347,8 @@ "subdivideBeams", "suggestAccidentals", "supportNonIntegerFret", + "suspendMelodyDecisions", + "suspendRestMerging", "systemStartDelimiter", "systemStartDelimiterHierarchy", "tabStaffLineLayoutFunction", @@ -1889,11 +2361,10 @@ "timing", "tonic", "topLevelAlignment", - "trebleStaffProperties", - "tremoloFlags", "tupletFullLength", "tupletFullLengthNote", "tupletSpannerDuration", + "underlyingRepeatBarType", "useBassFigureExtenders", "vocalName", "voltaSpannerDuration", @@ -1903,6 +2374,7 @@ engravers = [ "Accidental_engraver", + "Alteration_glyph_engraver", "Ambitus_engraver", "Arpeggio_engraver", "Auto_beam_engraver", @@ -1913,10 +2385,16 @@ "Beam_collision_engraver", "Beam_engraver", "Beam_performer", + "Beat_engraver", + "Beat_performer", "Bend_engraver", + "Bend_spanner_engraver", "Break_align_engraver", "Breathing_sign_engraver", + "Caesura_engraver", + "Centered_bar_number_align_engraver", "Chord_name_engraver", + "Chord_square_engraver", "Chord_tremolo_engraver", "Clef_engraver", "Cluster_spanner_engraver", @@ -1926,21 +2404,23 @@ "Concurrent_hairpin_engraver", "Control_track_performer", "Cue_clef_engraver", + "Current_chord_text_engraver", "Custos_engraver", - "Default_bar_line_engraver", + "Divisio_engraver", "Dot_column_engraver", "Dots_engraver", "Double_percent_repeat_engraver", "Drum_note_performer", "Drum_notes_engraver", + "Duration_line_engraver", "Dynamic_align_engraver", "Dynamic_engraver", "Dynamic_performer", - "Engraver", "Episema_engraver", "Extender_engraver", "Figured_bass_engraver", "Figured_bass_position_engraver", + "Finger_glide_engraver", "Fingering_column_engraver", "Fingering_engraver", "Font_size_engraver", @@ -1952,6 +2432,7 @@ "Grace_beam_engraver", "Grace_engraver", "Grace_spacing_engraver", + "Grid_chord_name_engraver", "Grid_line_span_engraver", "Grid_point_engraver", "Grob_pq_engraver", @@ -1959,6 +2440,7 @@ "Hyphen_engraver", "Instrument_name_engraver", "Instrument_switch_engraver", + "Jump_engraver", "Keep_alive_together_engraver", "Key_engraver", "Key_performer", @@ -1968,14 +2450,22 @@ "Ligature_bracket_engraver", "Lyric_engraver", "Lyric_performer", + "Lyric_repeat_count_engraver", "Mark_engraver", + "Mark_performer", + "Mark_tracking_translator", + "Measure_counter_engraver", "Measure_grouping_engraver", + "Measure_spanner_engraver", "Melody_engraver", "Mensural_ligature_engraver", + "Merge_mmrest_numbers_engraver", + "Merge_rests_engraver", "Metronome_mark_engraver", - "Midi_control_function_performer", + "Midi_control_change_performer", "Multi_measure_rest_engraver", "New_fingering_engraver", + "Non_musical_script_column_engraver", "Note_head_line_engraver", "Note_heads_engraver", "Note_name_engraver", @@ -2000,11 +2490,13 @@ "Rest_collision_engraver", "Rest_engraver", "Rhythmic_column_engraver", - "Scheme_engraver", "Script_column_engraver", "Script_engraver", "Script_row_engraver", "Separating_line_group_engraver", + "Show_control_points_engraver", + "Signum_repetitionis_engraver", + "Skip_typesetting_engraver", "Slash_repeat_engraver", "Slur_engraver", "Slur_performer", @@ -2012,8 +2504,11 @@ "Span_arpeggio_engraver", "Span_bar_engraver", "Span_bar_stub_engraver", + "Span_stem_engraver", "Spanner_break_forbid_engraver", + "Spanner_tracking_engraver", "Staff_collecting_engraver", + "Staff_highlight_engraver", "Staff_performer", "Staff_symbol_engraver", "Stanza_number_align_engraver", @@ -2025,13 +2520,13 @@ "Tab_tie_follow_engraver", "Tempo_performer", "Text_engraver", + "Text_mark_engraver", "Text_spanner_engraver", "Tie_engraver", "Tie_performer", "Time_signature_engraver", "Time_signature_performer", "Timing_translator", - "Translator", "Trill_spanner_engraver", "Tuplet_engraver", "Tweak_engraver", @@ -2043,13 +2538,17 @@ musicglyphs = [ "accidentals.doublesharp", + "accidentals.doublesharp.figbass", "accidentals.flat", "accidentals.flat.arrowboth", "accidentals.flat.arrowdown", "accidentals.flat.arrowup", + "accidentals.flat.figbass", + "accidentals.flat.koron", "accidentals.flat.slash", "accidentals.flat.slashslash", "accidentals.flatflat", + "accidentals.flatflat.figbass", "accidentals.flatflat.slash", "accidentals.hufnagelM1", "accidentals.kievan1", @@ -2065,15 +2564,19 @@ "accidentals.natural.arrowboth", "accidentals.natural.arrowdown", "accidentals.natural.arrowup", + "accidentals.natural.figbass", "accidentals.rightparen", "accidentals.sharp", "accidentals.sharp.arrowboth", "accidentals.sharp.arrowdown", "accidentals.sharp.arrowup", + "accidentals.sharp.figbass", + "accidentals.sharp.slash.stem", "accidentals.sharp.slashslash.stem", "accidentals.sharp.slashslash.stemstemstem", "accidentals.sharp.slashslashslash.stem", "accidentals.sharp.slashslashslash.stemstem", + "accidentals.sharp.sori", "accidentals.vaticana0", "accidentals.vaticanaM1", "accordion.bayanbass", @@ -2092,6 +2595,7 @@ "arrowheads.open.0M1", "arrowheads.open.11", "arrowheads.open.1M1", + "backslash", "brackettips.down", "brackettips.up", "clefs.C", @@ -2099,6 +2603,8 @@ "clefs.F", "clefs.F_change", "clefs.G", + "clefs.GG", + "clefs.GG_change", "clefs.G_change", "clefs.blackmensural.c", "clefs.blackmensural.c_change", @@ -2140,6 +2646,12 @@ "clefs.petrucci.g_change", "clefs.tab", "clefs.tab_change", + "clefs.tenorG", + "clefs.tenorG_change", + "clefs.varC", + "clefs.varC_change", + "clefs.varpercussion", + "clefs.varpercussion_change", "clefs.vaticana.do", "clefs.vaticana.do_change", "clefs.vaticana.fa", @@ -2174,12 +2686,57 @@ "dots.dotvaticana", "eight", "f", + "fattened.eight", + "fattened.five", + "fattened.fixedwidth.eight", + "fattened.fixedwidth.five", + "fattened.fixedwidth.four", + "fattened.fixedwidth.four.alt", + "fattened.fixedwidth.nine", + "fattened.fixedwidth.one", + "fattened.fixedwidth.seven", + "fattened.fixedwidth.seven.alt", + "fattened.fixedwidth.six", + "fattened.fixedwidth.three", + "fattened.fixedwidth.two", + "fattened.fixedwidth.zero", + "fattened.four", + "fattened.four.alt", + "fattened.nine", + "fattened.one", + "fattened.seven", + "fattened.seven.alt", + "fattened.six", + "fattened.three", + "fattened.two", + "fattened.zero", + "figbass.fiveplus", + "figbass.fourplus", + "figbass.ninestroked", + "figbass.sevenstroked", + "figbass.sixstroked", + "figbass.twoplus", "five", + "fixedwidth.eight", + "fixedwidth.five", + "fixedwidth.four", + "fixedwidth.four.alt", + "fixedwidth.nine", + "fixedwidth.one", + "fixedwidth.seven", + "fixedwidth.seven.alt", + "fixedwidth.six", + "fixedwidth.three", + "fixedwidth.two", + "fixedwidth.zero", + "flags.d10", "flags.d3", "flags.d4", "flags.d5", "flags.d6", "flags.d7", + "flags.d8", + "flags.d9", "flags.dgrace", "flags.mensurald03", "flags.mensurald04", @@ -2205,15 +2762,20 @@ "flags.mensuralu24", "flags.mensuralu25", "flags.mensuralu26", + "flags.u10", "flags.u3", "flags.u4", "flags.u5", "flags.u6", "flags.u7", + "flags.u8", + "flags.u9", "flags.ugrace", "four", + "four.alt", "hyphen", "m", + "n", "nine", "noteheads.d0doFunk", "noteheads.d0fa", @@ -2222,42 +2784,28 @@ "noteheads.d0miFunk", "noteheads.d0reFunk", "noteheads.d0tiFunk", - "noteheads.d1do", "noteheads.d1doFunk", - "noteheads.d1doThin", "noteheads.d1doWalker", "noteheads.d1fa", "noteheads.d1faFunk", "noteheads.d1faThin", "noteheads.d1faWalker", "noteheads.d1miFunk", - "noteheads.d1re", "noteheads.d1reFunk", - "noteheads.d1reThin", "noteheads.d1reWalker", - "noteheads.d1ti", "noteheads.d1tiFunk", - "noteheads.d1tiThin", "noteheads.d1tiWalker", - "noteheads.d1triangle", - "noteheads.d2do", "noteheads.d2doFunk", - "noteheads.d2doThin", "noteheads.d2doWalker", "noteheads.d2fa", "noteheads.d2faFunk", "noteheads.d2faThin", "noteheads.d2faWalker", "noteheads.d2kievan", - "noteheads.d2re", "noteheads.d2reFunk", - "noteheads.d2reThin", "noteheads.d2reWalker", - "noteheads.d2ti", "noteheads.d2tiFunk", - "noteheads.d2tiThin", "noteheads.d2tiWalker", - "noteheads.d2triangle", "noteheads.d3kievan", "noteheads.dM2", "noteheads.dM2blackmensural", @@ -2310,6 +2858,8 @@ "noteheads.s1blackpetrucci", "noteheads.s1cross", "noteheads.s1diamond", + "noteheads.s1do", + "noteheads.s1doThin", "noteheads.s1kievan", "noteheads.s1la", "noteheads.s1laFunk", @@ -2322,13 +2872,20 @@ "noteheads.s1miWalker", "noteheads.s1neomensural", "noteheads.s1petrucci", + "noteheads.s1re", + "noteheads.s1reThin", "noteheads.s1slash", "noteheads.s1sol", "noteheads.s1solFunk", + "noteheads.s1ti", + "noteheads.s1tiThin", + "noteheads.s1triangle", "noteheads.s2", "noteheads.s2blackpetrucci", "noteheads.s2cross", "noteheads.s2diamond", + "noteheads.s2do", + "noteheads.s2doThin", "noteheads.s2harmonic", "noteheads.s2la", "noteheads.s2laFunk", @@ -2342,9 +2899,14 @@ "noteheads.s2miWalker", "noteheads.s2neomensural", "noteheads.s2petrucci", + "noteheads.s2re", + "noteheads.s2reThin", "noteheads.s2slash", "noteheads.s2sol", "noteheads.s2solFunk", + "noteheads.s2ti", + "noteheads.s2tiThin", + "noteheads.s2triangle", "noteheads.s2xcircle", "noteheads.sM1", "noteheads.sM1blackmensural", @@ -2407,42 +2969,28 @@ "noteheads.u0miFunk", "noteheads.u0reFunk", "noteheads.u0tiFunk", - "noteheads.u1do", "noteheads.u1doFunk", - "noteheads.u1doThin", "noteheads.u1doWalker", "noteheads.u1fa", "noteheads.u1faFunk", "noteheads.u1faThin", "noteheads.u1faWalker", "noteheads.u1miFunk", - "noteheads.u1re", "noteheads.u1reFunk", - "noteheads.u1reThin", "noteheads.u1reWalker", - "noteheads.u1ti", "noteheads.u1tiFunk", - "noteheads.u1tiThin", "noteheads.u1tiWalker", - "noteheads.u1triangle", - "noteheads.u2do", "noteheads.u2doFunk", - "noteheads.u2doThin", "noteheads.u2doWalker", "noteheads.u2fa", "noteheads.u2faFunk", "noteheads.u2faThin", "noteheads.u2faWalker", "noteheads.u2kievan", - "noteheads.u2re", "noteheads.u2reFunk", - "noteheads.u2reThin", "noteheads.u2reWalker", - "noteheads.u2ti", "noteheads.u2tiFunk", - "noteheads.u2tiThin", "noteheads.u2tiWalker", - "noteheads.u2triangle", "noteheads.u3kievan", "noteheads.uM2", "noteheads.uM2blackmensural", @@ -2476,6 +3024,7 @@ "rests.0neomensural", "rests.0o", "rests.1", + "rests.10", "rests.1mensural", "rests.1neomensural", "rests.1o", @@ -2483,6 +3032,7 @@ "rests.2classical", "rests.2mensural", "rests.2neomensural", + "rests.2z", "rests.3", "rests.3mensural", "rests.3neomensural", @@ -2492,6 +3042,8 @@ "rests.5", "rests.6", "rests.7", + "rests.8", + "rests.9", "rests.M1", "rests.M1mensural", "rests.M1neomensural", @@ -2506,7 +3058,6 @@ "scripts.arpeggio", "scripts.arpeggio.arrow.1", "scripts.arpeggio.arrow.M1", - "scripts.augmentum", "scripts.barline.kievan", "scripts.caesura.curved", "scripts.caesura.straight", @@ -2514,6 +3065,8 @@ "scripts.coda", "scripts.daccentus", "scripts.dfermata", + "scripts.dhenzelongfermata", + "scripts.dhenzeshortfermata", "scripts.dlongfermata", "scripts.dmarcato", "scripts.downbow", @@ -2527,11 +3080,14 @@ "scripts.dsignumcongruentiae", "scripts.dstaccatissimo", "scripts.dverylongfermata", + "scripts.dveryshortfermata", "scripts.espr", "scripts.flageolet", "scripts.halfopen", "scripts.halfopenvertical", + "scripts.haydnturn", "scripts.ictus", + "scripts.laltcomma", "scripts.lcomma", "scripts.lineprall", "scripts.lvarcomma", @@ -2542,23 +3098,26 @@ "scripts.prallmordent", "scripts.prallprall", "scripts.prallup", + "scripts.raltcomma", "scripts.rcomma", "scripts.reverseturn", "scripts.rvarcomma", "scripts.segno", "scripts.sforzato", + "scripts.slashturn", "scripts.snappizzicato", "scripts.staccato", "scripts.stopped", "scripts.tenuto", "scripts.thumb", "scripts.tickmark", - "scripts.trilelement", "scripts.trill", "scripts.trill_element", "scripts.turn", "scripts.uaccentus", "scripts.ufermata", + "scripts.uhenzelongfermata", + "scripts.uhenzeshortfermata", "scripts.ulongfermata", "scripts.umarcato", "scripts.upbow", @@ -2572,9 +3131,11 @@ "scripts.usignumcongruentiae", "scripts.ustaccatissimo", "scripts.uverylongfermata", + "scripts.uveryshortfermata", "scripts.varcoda", "scripts.varsegno", "seven", + "seven.alt", "six", "space", "three", @@ -2609,3 +3170,4 @@ "zero", ] + diff --git a/ly/data/_scheme_data.py b/ly/data/_scheme_data.py index 7fb635e0..95d68cd2 100644 --- a/ly/data/_scheme_data.py +++ b/ly/data/_scheme_data.py @@ -1,8 +1,36 @@ #generated by makeschemedata.py -version="2.18" +version="2.24" scheme_keywords = [ + '&assertion', + '&condition', + '&error', + '&i/o', + '&i/o-decoding', + '&i/o-encoding', + '&i/o-file-already-exists', + '&i/o-file-does-not-exist', + '&i/o-file-is-read-only', + '&i/o-file-protection', + '&i/o-filename', + '&i/o-invalid-position', + '&i/o-port', + '&i/o-read', + '&i/o-write', + '&implementation-restriction', + '&irritants', + '&lexical', + '&message', + '&no-infinities', + '&no-nans', + '&non-continuable', + '&serious', + '&syntax', + '&undefined', + '&violation', + '&warning', + '&who', '*', '+', '-', @@ -16,22 +44,50 @@ '==', '>', '>=', + 'abandoned-mutex-exception?', + 'abort', + 'abort-to-prompt', 'abs', + 'absolute-file-name?', 'access?', 'acons', 'acos', 'acosh', 'activate-readline', + 'adapt-response-version', + 'add', 'add-duration', 'add-duration!', + 'add-ephemeral-stepping-trap!', + 'add-ephemeral-trap-at-frame-finish!', + 'add-fdes-finalizer!', 'add-hook!', + 'add-method!', + 'add-ref-resolver!', + 'add-to-load-path', + 'add-trace-at-procedure-call!', + 'add-trap!', + 'add-trap-at-procedure-call!', + 'add-trap-at-source-location!', + 'add/immediate', + 'alignof', 'alist->hash-table', + 'alist->hashq-table', + 'alist->hashv-table', + 'alist->hashx-table', + 'alist->vhash', 'alist-cons', 'alist-copy', 'alist-delete', 'alist-delete!', + 'all-mapped-elf-images', + 'alloc-frame', + 'allocate-struct', + 'allocate-struct/immediate', + 'allow-legacy-syntax-objects?', 'and', 'and-let*', + 'and=>', 'angle', 'any', 'any->c32vector', @@ -54,11 +110,23 @@ 'append-reverse', 'append-reverse!', 'apply', - 'apply:nconc2last', + 'apply-non-program', + 'apply-templates', + 'apropos', 'apropos-completion-function', 'arithmetic-shift', + 'arity:allow-other-keys?', + 'arity:end', + 'arity:kw', + 'arity:nopt', + 'arity:nreq', + 'arity:rest?', + 'arity:start', 'array->list', + 'array-cell-ref', + 'array-cell-set!', 'array-contents', + 'array-copy', 'array-copy!', 'array-copy-in-order!', 'array-dimensions', @@ -67,21 +135,34 @@ 'array-for-each', 'array-in-bounds?', 'array-index-map!', + 'array-length', 'array-map!', 'array-map-in-order!', 'array-rank', 'array-ref', 'array-set!', 'array-shape', + 'array-slice', + 'array-slice-for-each', + 'array-slice-for-each-in-order', 'array-type', 'array?', 'ash', 'asin', 'asinh', + 'assert', + 'assert-curr-char', + 'assert-nargs-ee', + 'assert-nargs-ee/locals', + 'assert-nargs-ge', + 'assert-nargs-le', + 'assertion-violation', + 'assertion-violation?', 'assoc', 'assoc-ref', 'assoc-remove!', 'assoc-set!', + 'assp', 'assq', 'assq-ref', 'assq-remove!', @@ -92,8 +173,36 @@ 'assv-set!', 'atan', 'atanh', + 'atomic-box-compare-and-swap!', + 'atomic-box-ref', + 'atomic-box-set!', + 'atomic-box-swap!', + 'atomic-box?', + 'attlist->alist', + 'attlist-add', + 'attlist-fold', + 'attlist-null?', + 'attlist-remove-top', + 'backtrace', 'basename', 'begin', + 'binary-port?', + 'bind-kwargs', + 'bind-rest', + 'bind-textdomain-codeset', + 'binding', + 'binding-index', + 'binding-name', + 'binding-ref', + 'binding-representation', + 'binding-set!', + 'binding-slot', + 'binding:boxed?', + 'binding:end', + 'binding:index', + 'binding:name', + 'binding:start', + 'bindtextdomain', 'bit-count', 'bit-count*', 'bit-extract', @@ -110,16 +219,146 @@ 'bitvector-set!', 'bitvector?', 'bitwise-and', + 'bitwise-arithmetic-shift', + 'bitwise-arithmetic-shift-left', + 'bitwise-arithmetic-shift-right', + 'bitwise-bit-count', + 'bitwise-bit-field', + 'bitwise-bit-set?', + 'bitwise-copy-bit', + 'bitwise-copy-bit-field', + 'bitwise-first-bit-set', 'bitwise-if', 'bitwise-ior', + 'bitwise-length', 'bitwise-merge', 'bitwise-not', + 'bitwise-reverse-bit-field', + 'bitwise-rotate-bit-field', 'bitwise-xor', 'boolean?', 'booleans->integer', + 'bound-identifier=?', + 'box', + 'box-ref', + 'box-set!', + 'box?', + 'br', + 'br-if-<', + 'br-if-<=', + 'br-if-=', + 'br-if-char', + 'br-if-eq', + 'br-if-eqv', + 'br-if-f64-<', + 'br-if-f64-<=', + 'br-if-f64-=', + 'br-if-f64->', + 'br-if-f64->=', + 'br-if-logtest', + 'br-if-nargs-gt', + 'br-if-nargs-lt', + 'br-if-nargs-ne', + 'br-if-nil', + 'br-if-npos-gt', + 'br-if-null', + 'br-if-pair', + 'br-if-struct', + 'br-if-tc7', + 'br-if-true', + 'br-if-u64-<', + 'br-if-u64-<-scm', + 'br-if-u64-<=', + 'br-if-u64-<=-scm', + 'br-if-u64-=', + 'br-if-u64-=-scm', 'break', 'break!', + 'break-at-source', 'broadcast-condition-variable', + 'buffer-mode', + 'buffer-mode?', + 'build-cont', + 'build-exp', + 'build-relative-ref', + 'build-request', + 'build-response', + 'build-term', + 'build-uri', + 'build-uri-reference', + 'builtin-ref', + 'bv-f32-ref', + 'bv-f32-set!', + 'bv-f64-ref', + 'bv-f64-set!', + 'bv-length', + 'bv-s16-ref', + 'bv-s16-set!', + 'bv-s32-ref', + 'bv-s32-set!', + 'bv-s64-ref', + 'bv-s64-set!', + 'bv-s8-ref', + 'bv-s8-set!', + 'bv-u16-ref', + 'bv-u16-set!', + 'bv-u32-ref', + 'bv-u32-set!', + 'bv-u64-ref', + 'bv-u64-set!', + 'bv-u8-ref', + 'bv-u8-set!', + 'bytevector->pointer', + 'bytevector->sint-list', + 'bytevector->string', + 'bytevector->u8-list', + 'bytevector->uint-list', + 'bytevector-copy', + 'bytevector-copy!', + 'bytevector-fill!', + 'bytevector-ieee-double-native-ref', + 'bytevector-ieee-double-native-set!', + 'bytevector-ieee-double-ref', + 'bytevector-ieee-double-set!', + 'bytevector-ieee-single-native-ref', + 'bytevector-ieee-single-native-set!', + 'bytevector-ieee-single-ref', + 'bytevector-ieee-single-set!', + 'bytevector-length', + 'bytevector-s16-native-ref', + 'bytevector-s16-native-set!', + 'bytevector-s16-ref', + 'bytevector-s16-set!', + 'bytevector-s32-native-ref', + 'bytevector-s32-native-set!', + 'bytevector-s32-ref', + 'bytevector-s32-set!', + 'bytevector-s64-native-ref', + 'bytevector-s64-native-set!', + 'bytevector-s64-ref', + 'bytevector-s64-set!', + 'bytevector-s8-ref', + 'bytevector-s8-set!', + 'bytevector-sint-ref', + 'bytevector-sint-set!', + 'bytevector-u16-native-ref', + 'bytevector-u16-native-set!', + 'bytevector-u16-ref', + 'bytevector-u16-set!', + 'bytevector-u32-native-ref', + 'bytevector-u32-native-set!', + 'bytevector-u32-ref', + 'bytevector-u32-set!', + 'bytevector-u64-native-ref', + 'bytevector-u64-native-set!', + 'bytevector-u64-ref', + 'bytevector-u64-set!', + 'bytevector-u8-ref', + 'bytevector-u8-set!', + 'bytevector-uint-ref', + 'bytevector-uint-set!', + 'bytevector=?', + 'bytevector?', 'c32vector', 'c32vector->list', 'c32vector-length', @@ -146,15 +385,34 @@ 'cadddr', 'caddr', 'cadr', + 'call', + 'call-label', + 'call-with-allocation-limit', + 'call-with-blocked-asyncs', + 'call-with-current-continuation', + 'call-with-error-handling', + 'call-with-escape-continuation', + 'call-with-file-and-dir', 'call-with-input-file', 'call-with-input-string', + 'call-with-output-encoded-string', 'call-with-output-file', 'call-with-output-string', + 'call-with-port', + 'call-with-prompt', + 'call-with-stack-overflow-handler', + 'call-with-time-and-allocation-limits', + 'call-with-time-limit', + 'call-with-trace', + 'call-with-unblocked-asyncs', 'call-with-values', + 'call/cc', + 'call/ec', 'car', 'car+cdr', 'case', 'case-lambda', + 'case-lambda*', 'catch', 'cd', 'cdaaar', @@ -173,6 +431,15 @@ 'cddr', 'cdr', 'ceiling', + 'ceiling-quotient', + 'ceiling-remainder', + 'ceiling/', + 'center-string', + 'centered-quotient', + 'centered-remainder', + 'centered/', + 'change-class', + 'char->formal-name', 'char->integer', 'char-alphabetic?', 'char-ci<=?', @@ -181,7 +448,17 @@ 'char-ci>=?', 'char-ci>?', 'char-downcase', + 'char-foldcase', + 'char-general-category', 'char-is-both?', + 'char-locale-ci?', + 'char-locale-downcase', + 'char-locale-titlecase', + 'char-locale-upcase', + 'char-locale?', 'char-lower-case?', 'char-numeric?', 'char-ready?', @@ -224,6 +501,8 @@ 'char-set<=', 'char-set=', 'char-set?', + 'char-title-case?', + 'char-titlecase', 'char-upcase', 'char-upper-case?', 'char-whitespace?', @@ -239,28 +518,66 @@ 'chroot', 'circular-list', 'circular-list?', + 'class', + 'class-direct-methods', + 'class-direct-slots', + 'class-direct-subclasses', + 'class-direct-supers', + 'class-methods', + 'class-name', + 'class-of', + 'class-precedence-list', + 'class-redefinition', + 'class-slot-definition', + 'class-slot-ref', + 'class-slot-set!', + 'class-slots', + 'class-subclasses', + 'clear-value-history!', 'close', 'close-fdes', 'close-input-port', 'close-output-port', 'close-pipe', 'close-port', + 'close-server', 'closedir', - 'closure?', + 'collapse-repeated-chars', 'command-line', + 'compile', + 'compile-file', + 'compile-peg-pattern', + 'compiled-file-name', 'complex?', + 'compose', + 'compose-continuation', + 'compute-std-cpl', 'concatenate', 'concatenate!', 'cond', 'cond-expand', 'condition', + 'condition-accessor', 'condition-has-type?', + 'condition-irritants', 'condition-message', + 'condition-predicate', 'condition-ref', 'condition-type?', + 'condition-variable-broadcast!', + 'condition-variable-name', + 'condition-variable-signal!', + 'condition-variable-specific', + 'condition-variable-specific-set!', + 'condition-variable?', + 'condition-who', + 'condition?', 'cons', 'cons*', 'cons-source', + 'const', + 'context-flatten', + 'continuation-call', 'continue', 'copy-bit', 'copy-bit-field', @@ -271,17 +588,27 @@ 'cos', 'cosh', 'count', + 'coverage-data->lcov', + 'coverage-data?', 'ctermid', 'current-date', 'current-dynamic-state', 'current-error-port', + 'current-exception-handler', + 'current-filename', + 'current-http-proxy', 'current-input-port', 'current-julian-day', 'current-load-port', 'current-modified-julian-day', 'current-module', 'current-output-port', + 'current-read-waiter', + 'current-source-location', + 'current-ssax-error-port', + 'current-thread', 'current-time', + 'current-write-waiter', 'cut', 'cute', 'date->julian-day', @@ -302,29 +629,61 @@ 'date-year-day', 'date-zone-offset', 'date?', - 'debug-object?', - 'debug-options-interface', - 'debug-trap', + 'datum->random-state', + 'datum->syntax', + 'debug-disable', + 'debug-enable', + 'debug-options', + 'debug-set!', + 'declare-default-port!', + 'declare-header!', + 'declare-opaque-header!', + 'deep-clone', 'default-duplicate-binding-handler', + 'default-prompt-tag', + 'default-random-source', 'define', + 'define!', 'define*', 'define*-public', + 'define-accessor', + 'define-class', 'define-condition-type', + 'define-enumeration', + 'define-foreign-object-type', + 'define-generic', + 'define-immutable-record-type', + 'define-inlinable', + 'define-language', 'define-macro', + 'define-method', 'define-module', + 'define-once', + 'define-parsed-entity!', + 'define-peg-pattern', + 'define-peg-string-patterns', 'define-public', 'define-reader-ctor', 'define-record-type', + 'define-server-impl', + 'define-stream', + 'define-syntax', + 'define-syntax-parameter', + 'define-syntax-rule', + 'define-values', + 'define-wrapped-pointer-type', 'defined?', 'defmacro', 'defmacro*', 'defmacro*-public', + 'defvar', 'delay', 'delete', 'delete!', 'delete-duplicates', 'delete-duplicates!', 'delete-file', + 'delete-trap!', 'delete1!', 'delq', 'delq!', @@ -334,12 +693,22 @@ 'delv1!', 'denominator', 'deq!', + 'dereference-pointer', + 'describe', 'directory-stream?', 'dirname', + 'disable-trap!', + 'disable-value-history!', + 'disassemble', + 'disassemble-file', 'display', 'display-application', 'display-backtrace', 'display-error', + 'div', + 'div-and-mod', + 'div0', + 'div0-and-mod0', 'do', 'dotted-list?', 'doubly-weak-hash-table?', @@ -356,48 +725,100 @@ 'dup->port', 'dup2', 'duplicate-port', - 'dynamic-args-call', 'dynamic-call', 'dynamic-func', 'dynamic-link', 'dynamic-object?', + 'dynamic-pointer', 'dynamic-state?', 'dynamic-unlink', 'dynamic-wind', + 'eager', 'effective-version', 'eighth', 'else', - 'enclose-array', + 'emit-begin-kw-arity', + 'emit-begin-opt-arity', + 'emit-begin-program', + 'emit-begin-standard-arity', + 'emit-br-if-bitvector', + 'emit-br-if-bytevector', + 'emit-br-if-string', + 'emit-br-if-symbol', + 'emit-br-if-variable', + 'emit-br-if-vector', + 'emit-cache-current-module!', + 'emit-cached-module-box', + 'emit-cached-toplevel-box', + 'emit-end-arity', + 'emit-end-program', + 'emit-label', + 'emit-load-constant', + 'emit-load-static-procedure', + 'emit-source', + 'emit-vector-length', + 'enable-primitive-generic!', + 'enable-trap!', + 'enable-value-history!', + 'encode-and-join-uri-path', 'end-of-char-set?', + 'endianness', 'enq!', - 'entity?', + 'ensure-accessor', + 'ensure-generic', + 'ensure-metaclass', + 'enum-set->list', + 'enum-set-complement', + 'enum-set-constructor', + 'enum-set-difference', + 'enum-set-indexer', + 'enum-set-intersection', + 'enum-set-member?', + 'enum-set-projection', + 'enum-set-subset?', + 'enum-set-union', + 'enum-set-universe', + 'enum-set=?', 'environ', + 'environment', + 'eof-object', 'eof-object?', + 'eol-style', 'eq?', + 'equal-hash', 'equal?', 'eqv?', 'error', + 'error-handling-mode', + 'error-message', 'error?', + 'escape-special-chars', + 'euclidean-quotient', + 'euclidean-remainder', + 'euclidean/', 'eval', - 'eval-disable', - 'eval-enable', - 'eval-options', - 'eval-options-interface', - 'eval-set!', + 'eval-in-sandbox', 'eval-string', - 'evaluate', - 'evaluator-traps-interface', + 'eval-when', 'even?', 'every', + 'exact', 'exact->inexact', + 'exact-integer-sqrt', + 'exact-integer?', 'exact?', 'execl', 'execle', 'execlp', + 'exists', + 'exit', 'exp', + 'expand', + 'expand-tabs', 'expect', 'expect-strings', 'export', + 'export!', 'expt', 'extract-condition', 'f32vector', @@ -406,12 +827,14 @@ 'f32vector-ref', 'f32vector-set!', 'f32vector?', + 'f64->scm', 'f64vector', 'f64vector->list', 'f64vector-length', 'f64vector-ref', 'f64vector-set!', 'f64vector?', + 'fadd', 'false-if-exception', 'fchmod', 'fchown', @@ -419,64 +842,204 @@ 'fdes->inport', 'fdes->outport', 'fdes->ports', + 'fdiv', 'fdopen', 'feature?', 'fflush', 'fifth', + 'file-encoding', 'file-exists?', + 'file-name-separator?', + 'file-options', 'file-port?', + 'file-system-fold', + 'file-system-tree', 'filename-completion-function', 'fileno', + 'fill-string', 'filter', 'filter!', + 'filter-empty-elements', 'filter-map', 'find', + 'find-mapped-elf-image', + 'find-string-from-port?', 'find-tail', + 'finish', + 'finite?', 'first', 'first-set-bit', + 'fixnum->flonum', + 'fixnum-width', + 'fixnum?', + 'fl*', + 'fl+', + 'fl-', + 'fl/', + 'fl<=?', + 'fl=?', + 'fl>?', + 'flabs', + 'flacos', + 'flasin', + 'flatan', + 'flceiling', + 'flcos', + 'fldenominator', + 'fldiv', + 'fldiv-and-mod', + 'fldiv0', + 'fldiv0-and-mod0', + 'fldmod', + 'fleven?', + 'flexp', + 'flexpt', + 'flfinite?', + 'flfloor', + 'flinfinite?', + 'flinteger?', + 'fllog', + 'flmax', + 'flmin', + 'flmod0', + 'flnan?', + 'flnegative?', + 'flnumerator', 'flock', + 'flodd?', + 'flonum?', 'floor', + 'floor-quotient', + 'floor-remainder', + 'floor/', + 'flpositive?', + 'flround', + 'flsin', + 'flsqrt', + 'fltan', + 'fltruncate', + 'fluid->parameter', + 'fluid-bound?', 'fluid-ref', + 'fluid-ref*', 'fluid-set!', + 'fluid-thread-local?', + 'fluid-unset!', 'fluid?', 'flush-all-ports', - 'fn', + 'flush-output-port', + 'flzero?', + 'fmul', 'fold', + 'fold-layout', + 'fold-left', 'fold-matches', 'fold-right', + 'fold-values', + 'foldt', + 'foldts', + 'foldts*', + 'foldts*-values', + 'for-all', 'for-each', 'force', 'force-output', + 'foreign-call', + 'formal-name->char', 'format', 'fourth', 'frame', + 'frame-address', 'frame-arguments', - 'frame-evaluating-args?', - 'frame-next', - 'frame-number', - 'frame-overflow?', + 'frame-bindings', + 'frame-dynamic-link', + 'frame-instruction-pointer', + 'frame-lookup-binding', + 'frame-mv-return-address', 'frame-previous', - 'frame-procedure', - 'frame-procedure?', - 'frame-real?', - 'frame-source', + 'frame-procedure-name', + 'frame-return-address', + 'frame-stack-pointer', 'frame?', + 'free-identifier=?', + 'free-ref', + 'free-set!', 'fstat', + 'fsub', 'fsync', 'ftell', 'ftruncate', 'ftw', + 'future', + 'future?', + 'fx*', + 'fx*/carry', + 'fx+', + 'fx+/carry', + 'fx-', + 'fx-/carry', + 'fx<=?', + 'fx=?', + 'fx>?', + 'fxand', + 'fxarithmetic-shift', + 'fxarithmetic-shift-left', + 'fxarithmetic-shift-right', + 'fxbit-count', + 'fxbit-field', + 'fxbit-set?', + 'fxcopy-bit', + 'fxcopy-bit-field', + 'fxdiv', + 'fxdiv-and-mod', + 'fxdiv0', + 'fxdiv0-and-mod0', + 'fxeven?', + 'fxfirst-bit-set', + 'fxif', + 'fxior', + 'fxlength', + 'fxmax', + 'fxmin', + 'fxmod', + 'fxmod0', + 'fxnegative?', + 'fxnot', + 'fxodd?', + 'fxpositive?', + 'fxreverse-bit-field', + 'fxrotate-bit-field', + 'fxxor', + 'fxzero?', + 'gc', 'gcd', - 'generalized-vector->list', - 'generalized-vector-length', - 'generalized-vector-ref', - 'generalized-vector-set!', - 'generalized-vector?', + 'gcprof', + 'generate-temporaries', + 'generic-function-methods', + 'generic-function-name', 'gensym', + 'get-bytevector-all', + 'get-bytevector-n', + 'get-bytevector-n!', + 'get-bytevector-some', + 'get-bytevector-some!', + 'get-char', + 'get-datum', + 'get-environment-variable', + 'get-environment-variables', 'get-internal-real-time', 'get-internal-run-time', + 'get-line', 'get-output-string', - 'get-print-state', + 'get-string-all', + 'get-string-n', + 'get-string-n!', + 'get-u8', + 'getaffinity', 'getcwd', 'getegid', 'getenv', @@ -487,13 +1050,22 @@ 'getpid', 'getppid', 'getpriority', + 'getsid', 'getter-with-setter', + 'gettext', 'gettimeofday', 'getuid', 'gmtime', + 'goops-error', + 'greatest-fixnum', + 'guard', + 'halt', + 'handle-interrupts', + 'handle-request', 'hash', 'hash-by-identity', 'hash-clear!', + 'hash-count', 'hash-create-handle!', 'hash-fold', 'hash-for-each', @@ -525,6 +1097,20 @@ 'hashq-ref', 'hashq-remove!', 'hashq-set!', + 'hashtable-clear!', + 'hashtable-contains?', + 'hashtable-copy', + 'hashtable-delete!', + 'hashtable-entries', + 'hashtable-equivalence-function', + 'hashtable-hash-function', + 'hashtable-keys', + 'hashtable-mutable?', + 'hashtable-ref', + 'hashtable-set!', + 'hashtable-size', + 'hashtable-update!', + 'hashtable?', 'hashv', 'hashv-create-handle!', 'hashv-get-handle', @@ -536,61 +1122,122 @@ 'hashx-ref', 'hashx-remove!', 'hashx-set!', + 'header->string', + 'header-parser', + 'header-validator', + 'header-writer', + 'help', 'hook->list', 'hook-empty?', 'hook?', + 'http', + 'http-delete', + 'http-get', + 'http-head', + 'http-options', + 'http-post', + 'http-put', + 'http-request', + 'http-trace', + 'i/o-decoding-error?', + 'i/o-encoding-error-char', + 'i/o-encoding-error?', + 'i/o-error-filename', + 'i/o-error-port', + 'i/o-error-position', + 'i/o-error?', + 'i/o-file-already-exists-error?', + 'i/o-file-does-not-exist-error?', + 'i/o-file-is-read-only-error?', + 'i/o-file-protection-error?', + 'i/o-filename-error?', + 'i/o-invalid-position-error?', + 'i/o-port-error?', + 'i/o-read-error?', + 'i/o-write-error?', + 'identifier-syntax', + 'identifier?', + 'identity', 'if', 'imag-part', - 'inet-aton', + 'implementation-restriction-violation?', + 'import', + 'in', + 'include', + 'include-from-path', 'inet-lnaof', 'inet-makeaddr', 'inet-netof', - 'inet-ntoa', 'inet-ntop', 'inet-pton', + 'inexact', 'inexact->exact', 'inexact?', 'inf', 'inf?', + 'infinite?', 'input-port?', - 'install-trap', + 'inspect', + 'install-suspendable-ports!', + 'install-trap-handler!', + 'instance?', + 'instrumented-source-files', + 'instrumented/executed-lines', 'integer->char', 'integer->list', 'integer-expt', 'integer-length', + 'integer-valued?', 'integer?', 'interaction-environment', 'iota', + 'irritants-condition?', + 'is-a?', 'isatty?', + 'join-timeout-exception?', 'julian-day->date', 'julian-day->time-monotonic', 'julian-day->time-tai', 'julian-day->time-utc', - 'key', 'keyword->string', 'keyword->symbol', + 'keyword-flatten', 'keyword?', + 'known-header?', + 'lalr-parser', 'lambda', 'lambda*', + 'language', 'last', 'last-pair', - 'last-stack-frame', - 'lazy-catch', + 'latin-1-codec', + 'lazy', 'lchown', 'lcm', + 'least-fixnum', + 'left-justify-string', 'length', 'length+', 'let', 'let*', 'let*-values', + 'let-escape-continuation', 'let-keywords', 'let-keywords*', 'let-optional', 'let-optional*', + 'let-syntax', 'let-values', + 'let/ec', 'letpar', 'letrec', + 'letrec*', + 'letrec-syntax', + 'lexical-violation?', + 'library', + 'line-execution-counts', 'link', + 'link-assembly', 'list', 'list->array', 'list->bitvector', @@ -607,12 +1254,14 @@ 'list->s8vector', 'list->stream', 'list->string', + 'list->symbol', 'list->typed-array', 'list->u16vector', 'list->u32vector', 'list->u64vector', 'list->u8vector', 'list->vector', + 'list->vlist', 'list->weak-vector', 'list-cdr-ref', 'list-cdr-set!', @@ -622,14 +1271,62 @@ 'list-matches', 'list-ref', 'list-set!', + 'list-sort', 'list-tabulate', 'list-tail', + 'list-traps', 'list=', 'list?', 'load', + 'load-compiled', 'load-extension', + 'load-f64', 'load-from-path', + 'load-s64', + 'load-thunk-from-file', + 'load-thunk-from-memory', + 'load-typed-array', + 'load-u64', + 'local-compile', 'local-eval', + 'locale-am-string', + 'locale-currency-symbol', + 'locale-currency-symbol-precedes-negative?', + 'locale-currency-symbol-precedes-positive?', + 'locale-date+time-format', + 'locale-date-format', + 'locale-day', + 'locale-day-short', + 'locale-decimal-point', + 'locale-digit-grouping', + 'locale-encoding', + 'locale-era', + 'locale-era-date+time-format', + 'locale-era-date-format', + 'locale-era-time-format', + 'locale-era-year', + 'locale-monetary-decimal-point', + 'locale-monetary-fractional-digits', + 'locale-monetary-grouping', + 'locale-monetary-negative-sign', + 'locale-monetary-positive-sign', + 'locale-monetary-thousands-separator', + 'locale-month', + 'locale-month-short', + 'locale-negative-separated-by-space?', + 'locale-negative-sign-position', + 'locale-no-regexp', + 'locale-pm-string', + 'locale-positive-separated-by-space?', + 'locale-positive-sign-position', + 'locale-string->inexact', + 'locale-string->integer', + 'locale-thousands-separator', + 'locale-time+am/pm-format', + 'locale-time-format', + 'locale-yes-regexp', + 'locale?', + 'locals', 'localtime', 'lock-mutex', 'log', @@ -640,8 +1337,16 @@ 'logcount', 'logior', 'lognot', + 'logsub', 'logtest', 'logxor', + 'long-fmov', + 'long-mov', + 'lookahead-char', + 'lookahead-u8', + 'lookup-compilation-order', + 'lookup-language', + 'lookup-server-impl', 'lset-adjoin', 'lset-diff+intersection', 'lset-diff+intersection!', @@ -656,42 +1361,94 @@ 'lset<=', 'lset=', 'lstat', + 'macro-binding', 'macro-name', 'macro-transformer', 'macro-type', 'macro?', 'magnitude', 'major-version', - 'make-arbiter', + 'make', + 'make-accessor', + 'make-arity', 'make-array', + 'make-assertion-violation', + 'make-atomic-box', + 'make-binding', 'make-bitvector', 'make-buffered-input-port', + 'make-bytevector', + 'make-c-struct', 'make-c32vector', 'make-c64vector', - 'make-class-object', + 'make-chunked-input-port', + 'make-chunked-output-port', + 'make-class', + 'make-closure', 'make-completion-function', 'make-compound-condition', 'make-condition', 'make-condition-type', 'make-condition-variable', + 'make-custom-binary-input-port', + 'make-custom-binary-input/output-port', + 'make-custom-binary-output-port', 'make-date', 'make-doubly-weak-hash-table', - 'make-dynamic-state', + 'make-empty-attlist', + 'make-enumeration', + 'make-eq-hashtable', + 'make-eqv-hashtable', + 'make-error', 'make-f32vector', 'make-f64vector', 'make-fluid', + 'make-foreign-object-type', + 'make-future', + 'make-generic', 'make-guardian', 'make-hash-table', + 'make-hashtable', 'make-hook', + 'make-i/o-decoding-error', + 'make-i/o-encoding-error', + 'make-i/o-error', + 'make-i/o-file-already-exists-error', + 'make-i/o-file-does-not-exist-error', + 'make-i/o-file-is-read-only-error', + 'make-i/o-file-protection-error', + 'make-i/o-invalid-position-error', + 'make-i/o-port-error', + 'make-i/o-read-error', + 'make-i/o-write-error', + 'make-implementation-restriction-violation', + 'make-instance', + 'make-io-filename-error', + 'make-irritants-condition', + 'make-lexical-violation', 'make-line-buffered-input-port', 'make-list', + 'make-locale', + 'make-long-immediate', + 'make-long-long-immediate', + 'make-message-condition', + 'make-method', 'make-mutex', + 'make-no-infinities-violation', + 'make-no-nans-violation', + 'make-non-continuable-violation', + 'make-non-immediate', 'make-object-property', 'make-parameter', + 'make-pointer', 'make-polar', 'make-procedure-with-setter', + 'make-prompt-tag', 'make-q', + 'make-random-source', + 'make-record-constructor-descriptor', 'make-record-type', + 'make-record-type-descriptor', 'make-rectangular', 'make-recursive-mutex', 'make-regexp', @@ -699,33 +1456,57 @@ 'make-s32vector', 'make-s64vector', 'make-s8vector', + 'make-sandbox-module', + 'make-serious-condition', 'make-shared-array', + 'make-short-immediate', 'make-soft-port', 'make-stack', 'make-stream', 'make-string', - 'make-struct', 'make-struct-layout', - 'make-subclass-object', + 'make-struct/no-tail', 'make-symbol', + 'make-syntax-transformer', + 'make-syntax-violation', + 'make-tcp-server-socket', + 'make-text-wrapper', + 'make-thread', + 'make-thread-local-fluid', 'make-time', + 'make-transcoder', 'make-typed-array', 'make-u16vector', 'make-u32vector', 'make-u64vector', 'make-u8vector', + 'make-unbound-fluid', 'make-undefined-variable', + 'make-undefined-violation', + 'make-unix-domain-server-socket', 'make-variable', + 'make-variable-transformer', 'make-vector', + 'make-vector/immediate', + 'make-violation', 'make-vtable', - 'make-vtable-vtable', + 'make-warning', 'make-weak-key-hash-table', 'make-weak-value-hash-table', 'make-weak-vector', + 'make-who-condition', 'malloc-stats', 'map', 'map!', 'map-in-order', + 'map-union', + 'match', + 'match-lambda', + 'match-lambda*', + 'match-let', + 'match-let*', + 'match-letrec', + 'match-pattern', 'match:count', 'match:end', 'match:prefix', @@ -735,13 +1516,17 @@ 'match:suffix', 'max', 'member', - 'memoized-environment', - 'memoized?', + 'memp', 'memq', 'memv', 'merge', 'merge!', 'message-condition?', + 'method', + 'method-generic-function', + 'method-procedure', + 'method-source', + 'method-specializers', 'micro-version', 'min', 'minor-version', @@ -749,45 +1534,99 @@ 'mknod', 'mkstemp!', 'mktime', + 'mod', + 'mod0', 'modified-julian-day->date', 'modified-julian-day->time-monotonic', 'modified-julian-day->time-tai', 'modified-julian-day->time-utc', + 'module', + 'module-add!', + 'module-box', + 'module-define!', + 'module-ref', + 'module-set!', + 'module-stexi-documentation', 'module-use!', + 'module-uses', + 'module-variable', 'modulo', 'modulo-expt', + 'monetary-amount->locale-string', 'monitor', + 'mov', 'move->fdes', + 'mul', + 'mutex-level', + 'mutex-lock!', + 'mutex-locked?', + 'mutex-name', + 'mutex-owner', + 'mutex-specific', + 'mutex-specific-set!', + 'mutex-state', + 'mutex-unlock!', + 'mutex?', 'n-for-each-par-map', 'n-par-for-each', 'n-par-map', 'nan', 'nan?', + 'native-endianness', + 'native-eol-style', + 'native-transcoder', + 'negate', 'negative?', 'newline', + 'next', + 'next-token', + 'next-token-of', 'nftw', + 'ngettext', 'nice', - 'nil-car', - 'nil-cdr', - 'nil-cons', - 'nil-eq', + 'nil?', 'ninth', + 'no-applicable-method', + 'no-infinities-violation?', + 'no-method', + 'no-nans-violation?', + 'no-next-method', + 'node-closure', + 'node-eq?', + 'node-equal?', + 'node-join', + 'node-or', + 'node-parent', + 'node-pos', + 'node-reduce', + 'node-reverse', + 'node-self', + 'node-trace', + 'node-typeof?', + 'nodeset?', + 'non-continuable-violation?', 'not', 'not-pair?', - 'null', 'null-environment', 'null-list?', + 'null-pointer?', 'null?', + 'number->locale-string', 'number->string', 'number?', 'numerator', 'object->string', 'object-properties', 'object-property', + 'object-stexi-documentation', 'odd?', 'open', + 'open-bytevector-input-port', + 'open-bytevector-output-port', 'open-fdes', 'open-file', + 'open-file-input-port', + 'open-file-output-port', 'open-input-file', 'open-input-output-pipe', 'open-input-pipe', @@ -797,11 +1636,22 @@ 'open-output-string', 'open-pipe', 'open-pipe*', + 'open-server', + 'open-socket-for-uri', 'opendir', - 'operator?', + 'optimize', + 'option', 'option-ref', 'or', 'output-port?', + 'package-stexi-documentation', + 'package-stexi-documentation-for-include', + 'package-stexi-extended-menu', + 'package-stexi-generic-menu', + 'package-stexi-standard-copying', + 'package-stexi-standard-menu', + 'package-stexi-standard-prologue', + 'package-stexi-standard-titlepage', 'pair-fold', 'pair-fold-right', 'pair-for-each', @@ -810,55 +1660,103 @@ 'par-map', 'parallel', 'parameterize', + 'parse-c-struct', + 'parse-header', + 'parse-http-method', + 'parse-http-version', 'parse-path', + 'parse-path-with-ellipsis', + 'parse-request-uri', 'partition', 'partition!', 'pclose', 'peek-char', + 'peek-next-char', + 'peg-record?', + 'peg-string-compile', + 'peg:end', + 'peg:start', + 'peg:string', + 'peg:substring', + 'peg:tree', 'pipe', + 'pointer->bytevector', + 'pointer->procedure', + 'pointer->scm', + 'pointer->string', + 'pointer-address', + 'pointer?', + 'poll-coop-repl-server', + 'pop', + 'pop-dynamic-state', + 'pop-fluid', 'popen', 'port->fdes', 'port->stream', 'port-closed?', 'port-column', + 'port-conversion-strategy', + 'port-encoding', + 'port-eof?', 'port-filename', 'port-for-each', + 'port-has-port-position?', + 'port-has-set-port-position!?', 'port-line', 'port-mode', + 'port-position', 'port-revealed', - 'port-with-print-state', + 'port-transcoder', 'port?', - 'position', 'positive?', + 'post-order', + 'pre-post-order', 'pretty-print', 'primitive-eval', 'primitive-exit', 'primitive-fork', + 'primitive-generic-generic', 'primitive-load', 'primitive-load-path', - 'primitive-make-property', 'primitive-move->fdes', - 'primitive-property-del!', - 'primitive-property-ref', - 'primitive-property-set!', - 'print-options-interface', + 'print-options', + 'print-set!', 'procedure', - 'procedure->macro', - 'procedure->memoizing-macro', - 'procedure->syntax', + 'procedure->pointer', 'procedure-documentation', - 'procedure-environment', + 'procedure-execution-count', 'procedure-name', 'procedure-properties', 'procedure-property', 'procedure-source', 'procedure-with-setter?', 'procedure?', + 'profile', 'program-arguments', + 'program-arguments-alist', + 'program-arities', + 'program-arity', + 'program-bindings', + 'program-code', + 'program-free-variable-ref', + 'program-free-variable-set!', + 'program-lambda-list', + 'program-num-free-variable', + 'program-sources', + 'program?', 'promise?', + 'prompt', 'proper-list?', 'provide', 'provided?', + 'push', + 'push-dynamic-state', + 'push-fluid', + 'put-bytevector', + 'put-char', + 'put-datum', + 'put-string', + 'put-u8', 'putenv', 'pwd', 'q-empty-check', @@ -871,32 +1769,58 @@ 'q-remove!', 'q?', 'quasiquote', + 'quasisyntax', 'quit', + 'quo', 'quote', 'quotient', + 'raise', + 'raise-continuable', 'random', + 'random-integer', + 'random-real', + 'random-source-make-integers', + 'random-source-make-reals', + 'random-source-pseudo-randomize!', + 'random-source-randomize!', + 'random-source-state-ref', + 'random-source-state-set!', + 'random-source?', + 'random-state->datum', + 'random-state-from-platform', 'random:exp', 'random:hollow-sphere!', 'random:normal', 'random:normal-vector!', 'random:solid-sphere!', 'random:uniform', + 'rational-valued?', 'rational?', 'rationalize', 're-export', 'read', 'read-char', + 'read-client', 'read-delimited', 'read-delimited!', 'read-disable', 'read-enable', 'read-hash-extend', + 'read-header', + 'read-headers', 'read-line', 'read-line!', 'read-options', - 'read-options-interface', + 'read-request', + 'read-request-body', + 'read-request-line', + 'read-response', + 'read-response-body', + 'read-response-line', 'read-set!', - 'read-string!/partial', + 'read-string', + 'read-text-line', + 'read-with-shared-structure', 'readdir', 'readline', 'readline-disable', @@ -905,17 +1829,31 @@ 'readline-port', 'readline-set!', 'readlink', + 'real->flonum', 'real-part', + 'real-valued?', 'real?', 'rec', 'receive', + 'receive-values', 'record-accessor', 'record-constructor', + 'record-constructor-descriptor', + 'record-field-mutable?', 'record-modifier', + 'record-mutator', 'record-predicate', + 'record-rtd', 'record-type-descriptor', + 'record-type-descriptor?', + 'record-type-field-names', 'record-type-fields', + 'record-type-generative?', 'record-type-name', + 'record-type-opaque?', + 'record-type-parent', + 'record-type-sealed?', + 'record-type-uid', 'record?', 'redirect-port', 'reduce', @@ -926,29 +1864,140 @@ 'regexp-substitute', 'regexp-substitute/global', 'regexp?', - 'release-arbiter', + 'registers', + 'relative-ref?', 'release-port-handle', + 'reload', + 'reload-module', + 'rem', 'remainder', 'remove', 'remove!', + 'remove-class-accessors!', + 'remove-fdes-finalizer!', 'remove-hook!', + 'remp', + 'remq', + 'remv', 'rename', 'rename-file', + 'repl-default-option-set!', + 'replace-range', + 'replace-titles', + 'request-absolute-uri', + 'request-accept', + 'request-accept-charset', + 'request-accept-encoding', + 'request-accept-language', + 'request-allow', + 'request-authorization', + 'request-cache-control', + 'request-connection', + 'request-content-encoding', + 'request-content-language', + 'request-content-length', + 'request-content-location', + 'request-content-md5', + 'request-content-range', + 'request-content-type', + 'request-date', + 'request-expect', + 'request-expires', + 'request-from', + 'request-headers', + 'request-host', + 'request-if-match', + 'request-if-modified-since', + 'request-if-none-match', + 'request-if-range', + 'request-if-unmodified-since', + 'request-last-modified', + 'request-max-forwards', + 'request-meta', + 'request-method', + 'request-port', + 'request-pragma', + 'request-proxy-authorization', + 'request-range', + 'request-referer', + 'request-te', + 'request-trailer', + 'request-transfer-encoding', + 'request-upgrade', + 'request-uri', + 'request-user-agent', + 'request-version', + 'request-via', + 'request-warning', + 'request?', 'require', 'require-extension', + 'reset', + 'reset-frame', 'reset-hook!', + 'reset-parsed-entity-definitions!', + 'resolve', 'resolve-interface', 'resolve-module', + 'response-accept-ranges', + 'response-age', + 'response-allow', + 'response-body-port', + 'response-cache-control', + 'response-code', + 'response-connection', + 'response-content-encoding', + 'response-content-language', + 'response-content-length', + 'response-content-location', + 'response-content-md5', + 'response-content-range', + 'response-content-type', + 'response-date', + 'response-etag', + 'response-expires', + 'response-headers', + 'response-last-modified', + 'response-location', + 'response-must-not-include-body?', + 'response-port', + 'response-pragma', + 'response-proxy-authenticate', + 'response-reason-phrase', + 'response-retry-after', + 'response-server', + 'response-trailer', + 'response-transfer-encoding', + 'response-upgrade', + 'response-vary', + 'response-version', + 'response-via', + 'response-warning', + 'response-www-authenticate', + 'response?', 'restricted-vector-sort!', + 'return-from-interrupt', + 'return-values', 'reverse', 'reverse!', 'reverse-bit-field', 'reverse-list->string', + 'reverse-list->vector', + 'reverse-vector->list', 'rewinddir', + 'rewrite-cont', + 'rewrite-exp', + 'rewrite-term', + 'right-justify-string', 'rmdir', 'rotate-bit-field', 'round', + 'round-ash', + 'round-quotient', + 'round-remainder', + 'round/', 'run-hook', + 'run-server', 's16vector', 's16vector->list', 's16vector-length', @@ -961,6 +2010,7 @@ 's32vector-ref', 's32vector-set!', 's32vector?', + 's64->scm', 's64vector', 's64vector->list', 's64vector-length', @@ -973,16 +2023,31 @@ 's8vector-ref', 's8vector-set!', 's8vector?', + 'sanitize-response', 'save-module-excursion', + 'scandir', 'scheme-report-environment', + 'scm->f64', + 'scm->pointer', + 'scm->s64', + 'scm->u64', + 'scm->u64/truncate', 'scm-error', + 'script-stexi-documentation', + 'sdocbook-flatten', + 'search-for-pattern', 'search-path', 'second', + 'seconds->time', 'seed->random-state', 'seek', 'select', + 'select-kids', + 'sendfile', 'serious-condition?', + 'serve-one-client', 'set!', + 'set-box!', 'set-buffered-input-continuation?!', 'set-car!', 'set-cdr!', @@ -991,12 +2056,16 @@ 'set-current-input-port', 'set-current-module', 'set-current-output-port', - 'set-object-procedure!', + 'set-field', + 'set-fields', 'set-object-properties!', 'set-object-property!', 'set-port-column!', + 'set-port-conversion-strategy!', + 'set-port-encoding!', 'set-port-filename!', 'set-port-line!', + 'set-port-position!', 'set-port-revealed!', 'set-procedure-properties!', 'set-procedure-property!', @@ -1004,6 +2073,7 @@ 'set-readline-input-port!', 'set-readline-output-port!', 'set-readline-prompt!', + 'set-record-type-printer!', 'set-source-properties!', 'set-source-property!', 'set-struct-vtable-name!', @@ -1022,7 +2092,8 @@ 'set-tm:yday', 'set-tm:year', 'set-tm:zone', - 'set-trace-layout', + 'set-vm-trace-level!', + 'setaffinity', 'setegid', 'setenv', 'seteuid', @@ -1036,17 +2107,46 @@ 'setuid', 'setvbuf', 'seventh', + 'shallow-clone', 'shared-array-increments', 'shared-array-offset', 'shared-array-root', + 'shift', + 'show', 'signal-condition-variable', + 'simple-conditions', 'simple-format', 'sin', 'sinh', + 'sint-list->bytevector', 'sixth', + 'sizeof', + 'skip-until', + 'skip-while', 'sloppy-assoc', 'sloppy-assq', 'sloppy-assv', + 'slot-bound-using-class?', + 'slot-bound?', + 'slot-definition-accessor', + 'slot-definition-allocation', + 'slot-definition-getter', + 'slot-definition-init-form', + 'slot-definition-init-keyword', + 'slot-definition-init-thunk', + 'slot-definition-init-value', + 'slot-definition-name', + 'slot-definition-options', + 'slot-definition-setter', + 'slot-exists-using-class?', + 'slot-exists?', + 'slot-init-function', + 'slot-missing', + 'slot-ref', + 'slot-ref-using-class', + 'slot-set!', + 'slot-set-using-class!', + 'slot-unbound', 'sort', 'sort!', 'sort-list', @@ -1054,61 +2154,160 @@ 'sorted?', 'source-properties', 'source-property', + 'source:addr', + 'source:column', + 'source:file', + 'source:line', 'span', 'span!', + 'spawn-coop-repl-server', + 'spawn-server', + 'split-and-decode-uri-path', 'split-at', 'split-at!', 'sqrt', + 'ssax:complete-start-tag', + 'ssax:make-elem-parser', + 'ssax:make-parser', + 'ssax:make-pi-parser', + 'ssax:read-attributes', + 'ssax:read-cdata-body', + 'ssax:read-char-data', + 'ssax:read-char-ref', + 'ssax:read-external-id', + 'ssax:read-markup-token', + 'ssax:read-pi-body-as-string', + 'ssax:reverse-collect-str-drop-ws', + 'ssax:skip-internal-dtd', + 'ssax:uri-string->symbol', + 'ssax:xml->sxml', 'stable-sort', 'stable-sort!', 'stack-id', 'stack-length', 'stack-ref', 'stack?', + 'standard-error-port', + 'standard-input-port', + 'standard-output-port', 'start-stack', 'stat', 'stat:atime', + 'stat:atimensec', 'stat:blksize', 'stat:blocks', 'stat:ctime', + 'stat:ctimensec', 'stat:dev', 'stat:gid', 'stat:ino', 'stat:mode', 'stat:mtime', + 'stat:mtimensec', 'stat:nlink', 'stat:perms', 'stat:rdev', 'stat:size', 'stat:type', 'stat:uid', + 'static-patch!', + 'static-ref', + 'static-set!', + 'statistics', + 'statprof', + 'statprof-accumulated-time', + 'statprof-active?', + 'statprof-call-data->stats', + 'statprof-call-data-calls', + 'statprof-call-data-cum-samples', + 'statprof-call-data-name', + 'statprof-call-data-self-samples', + 'statprof-display', + 'statprof-fetch-call-tree', + 'statprof-fetch-stacks', + 'statprof-fold-call-data', + 'statprof-proc-call-data', + 'statprof-reset', + 'statprof-sample-count', + 'statprof-start', + 'statprof-stats-calls', + 'statprof-stats-cum-secs-in-proc', + 'statprof-stats-cum-secs-per-call', + 'statprof-stats-proc-name', + 'statprof-stats-self-secs-in-proc', + 'statprof-stats-self-secs-per-call', + 'statprof-stop', 'status:exit-val', 'status:stop-sig', 'status:term-sig', + 'step', + 'stexi->plain-text', + 'stexi->shtml', + 'stexi->sxml', + 'stexi->texi', + 'stexi-extract-index', + 'stop-server-and-clients!', + 'stream', 'stream->list', 'stream->list&length', 'stream->reversed-list', 'stream->reversed-list&length', 'stream->vector', + 'stream-append', 'stream-car', 'stream-cdr', + 'stream-concat', + 'stream-cons', + 'stream-constant', + 'stream-drop', + 'stream-drop-while', + 'stream-filter', 'stream-fold', 'stream-for-each', + 'stream-from', + 'stream-iterate', + 'stream-lambda', + 'stream-length', + 'stream-let', 'stream-map', + 'stream-match', 'stream-null?', + 'stream-of', + 'stream-pair?', + 'stream-range', + 'stream-ref', + 'stream-reverse', + 'stream-scan', + 'stream-take', + 'stream-take-while', + 'stream-unfold', + 'stream-unfolds', + 'stream-zip', + 'stream?', 'strerror', 'strftime', 'string', + 'string->bytevector', 'string->char-set', 'string->char-set!', 'string->date', + 'string->header', 'string->keyword', 'string->list', 'string->number', + 'string->pointer', + 'string->relative-ref', 'string->symbol', + 'string->uri', + 'string->uri-reference', + 'string->utf16', + 'string->utf32', + 'string->utf8', + 'string->wrapped-lines', 'string-any', 'string-append', 'string-append/shared', + 'string-bytes-per-char', 'string-capitalize', 'string-capitalize!', 'string-ci->symbol', @@ -1145,6 +2344,7 @@ 'string-filter', 'string-fold', 'string-fold-right', + 'string-foldcase', 'string-for-each', 'string-for-each-index', 'string-hash', @@ -1153,9 +2353,21 @@ 'string-index-right', 'string-join', 'string-length', + 'string-locale-ci?', + 'string-locale-downcase', + 'string-locale-titlecase', + 'string-locale-upcase', + 'string-locale?', 'string-map', 'string-map!', 'string-match', + 'string-normalize-nfc', + 'string-normalize-nfd', + 'string-normalize-nfkc', + 'string-normalize-nfkd', 'string-null?', 'string-pad', 'string-pad-right', @@ -1189,6 +2401,7 @@ 'string-unfold-right', 'string-upcase', 'string-upcase!', + 'string-utf8-length', 'string-xcopy!', 'string<', 'string<=', @@ -1203,13 +2416,20 @@ 'string>?', 'string?', 'strptime', + 'strtod', 'struct-ref', + 'struct-ref/immediate', + 'struct-ref/unboxed', 'struct-set!', + 'struct-set!/immediate', + 'struct-set!/unboxed', 'struct-vtable', 'struct-vtable-name', - 'struct-vtable-tag', 'struct-vtable?', 'struct?', + 'sub', + 'sub/immediate', + 'subr-call', 'substring', 'substring-fill!', 'substring-move!', @@ -1218,8 +2438,18 @@ 'substring/shared', 'subtract-duration', 'subtract-duration!', + 'supports-source-properties?', + 'suspendable-continuation?', + 'sxml->string', + 'sxml->xml', + 'sxml-match', + 'sxml-match-let', + 'sxml-match-let*', + 'sxpath', + 'symbol', 'symbol->keyword', 'symbol->string', + 'symbol-append', 'symbol-fref', 'symbol-fset!', 'symbol-hash', @@ -1229,32 +2459,68 @@ 'symbol-property', 'symbol-property-remove!', 'symbol-pset!', + 'symbol=?', 'symbol?', 'symlink', 'sync', 'sync-q!', + 'syntax', + 'syntax->datum', + 'syntax-case', + 'syntax-error', + 'syntax-local-binding', + 'syntax-locally-bound-identifiers', + 'syntax-module', + 'syntax-parameterize', + 'syntax-rules', + 'syntax-source', + 'syntax-violation', + 'syntax-violation-form', + 'syntax-violation-subform', + 'syntax-violation?', 'system', 'system*', + 'system-async-mark', 'system-error-errno', + 'system-file-name-convention', + 'tail-apply', + 'tail-call', + 'tail-call-label', + 'tail-call/shuffle', 'take', 'take!', + 'take-after', 'take-right', + 'take-until', 'take-while', 'take-while!', 'tan', 'tanh', - 'tc:depth', - 'tc:frame', - 'tc:real-depth', - 'tc:return-value', - 'tc:stack', - 'tc:type', 'tcgetpgrp', 'tcsetpgrp', 'tenth', + 'terminated-thread-exception?', + 'texi->stexi', + 'texi-command-depth', + 'texi-fragment->stexi', + 'text-content-type?', + 'textdomain', + 'textual-port?', + 'the-environment', 'third', + 'thread-join!', + 'thread-name', + 'thread-sleep!', + 'thread-specific', + 'thread-specific-set!', + 'thread-start!', + 'thread-terminate!', + 'thread-yield!', + 'thread?', 'throw', 'thunk?', + 'time', + 'time->seconds', 'time-difference', 'time-difference!', 'time-monotonic->date', @@ -1298,37 +2564,45 @@ 'tm:yday', 'tm:year', 'tm:zone', + 'tmpfile', 'tmpnam', 'tms:clock', 'tms:cstime', 'tms:cutime', 'tms:stime', 'tms:utime', + 'toplevel-box', + 'touch', 'trace', - 'trace-at-exit', - 'trace-port', - 'trace-trap', - 'trace-until-exit', - 'trace/info', - 'trace/pid', - 'trace/real?', - 'trace/source', - 'trace/source-column', - 'trace/source-file-name', - 'trace/source-line', - 'trace/stack', - 'trace/stack-depth', - 'trace/stack-id', - 'trace/stack-real-depth', - 'trace/type', + 'trace-calls-in-procedure', + 'trace-calls-to-procedure', + 'trace-instructions-in-procedure', + 'tracepoint', + 'transcoded-port', + 'transcoder-codec', + 'transcoder-eol-style', + 'transcoder-error-handling-mode', + 'transform-string', 'transpose-array', - 'trap-disable', - 'trap-enable', - 'trap-set!', - 'traps', + 'trap-at-procedure-call', + 'trap-at-procedure-ip-in-range', + 'trap-at-source-location', + 'trap-calls-in-dynamic-extent', + 'trap-calls-to-procedure', + 'trap-enabled?', + 'trap-frame-finish', + 'trap-in-dynamic-extent', + 'trap-in-procedure', + 'trap-instructions-in-dynamic-extent', + 'trap-instructions-in-procedure', + 'trap-matching-instructions', + 'trap-name', 'truncate', 'truncate-file', - 'try-arbiter', + 'truncate-quotient', + 'truncate-remainder', + 'truncate/', + 'truncated-print', 'try-mutex', 'ttyname', 'typed-array?', @@ -1345,95 +2619,233 @@ 'u32vector-ref', 'u32vector-set!', 'u32vector?', + 'u64->scm', 'u64vector', 'u64vector->list', 'u64vector-length', 'u64vector-ref', 'u64vector-set!', 'u64vector?', + 'u8-list->bytevector', 'u8vector', 'u8vector->list', 'u8vector-length', 'u8vector-ref', 'u8vector-set!', 'u8vector?', + 'uadd', + 'uadd/immediate', 'ucs-range->char-set', 'ucs-range->char-set!', + 'uint-list->bytevector', + 'ulogand', + 'ulogior', + 'ulogsub', + 'ulogxor', + 'ulsh', + 'ulsh/immediate', 'umask', + 'umul', + 'umul/immediate', + 'unbox', + 'uncaught-exception-reason', + 'uncaught-exception?', + 'undefined-violation?', 'unfold', 'unfold-right', - 'uniform-array-read!', - 'uniform-array-write', - 'uniform-vector->list', - 'uniform-vector-length', - 'uniform-vector-read!', - 'uniform-vector-ref', - 'uniform-vector-set!', - 'uniform-vector-write', - 'uniform-vector?', - 'uninstall-trap', + 'unget-bytevector', + 'unget-char', + 'unget-string', + 'uninstall-suspendable-ports!', + 'unless', 'unlink', 'unlock-mutex', - 'unmemoize', 'unquote', 'unquote-splicing', 'unread-char', 'unread-string', 'unsetenv', - 'untrace', + 'unsyntax', + 'unsyntax-splicing', + 'unwind', 'unzip1', 'unzip2', 'unzip3', 'unzip4', 'unzip5', 'up', + 'update-direct-method!', + 'update-direct-subclass!', + 'update-instance-for-different-class', + 'uri->string', + 'uri-decode', + 'uri-encode', + 'uri-fragment', + 'uri-host', + 'uri-path', + 'uri-port', + 'uri-query', + 'uri-reference?', + 'uri-scheme', + 'uri-userinfo', + 'uri?', + 'urlify', + 'ursh', + 'ursh/immediate', 'use-modules', - 'use-syntax', + 'usub', + 'usub/immediate', + 'utf-16-codec', + 'utf-8-codec', + 'utf16->string', + 'utf32->string', + 'utf8->string', 'utime', + 'valid-header?', + 'value-history-enabled?', 'values', 'variable-bound?', 'variable-ref', 'variable-set!', + 'variable-unset!', 'variable?', 'vector', 'vector->list', 'vector->stream', + 'vector-any', + 'vector-append', + 'vector-binary-search', + 'vector-concatenate', 'vector-copy', + 'vector-copy!', + 'vector-count', + 'vector-empty?', + 'vector-every', 'vector-fill!', + 'vector-fold', + 'vector-fold-right', + 'vector-for-each', + 'vector-index', + 'vector-index-right', 'vector-length', + 'vector-map', + 'vector-map!', 'vector-move-left!', 'vector-move-right!', 'vector-ref', + 'vector-ref/immediate', + 'vector-reverse!', + 'vector-reverse-copy', + 'vector-reverse-copy!', 'vector-set!', + 'vector-set!/immediate', + 'vector-skip', + 'vector-skip-right', + 'vector-sort', + 'vector-sort!', + 'vector-swap!', + 'vector-unfold', + 'vector-unfold-right', + 'vector=', 'vector?', 'version', + 'vhash-assoc', + 'vhash-assq', + 'vhash-assv', + 'vhash-cons', + 'vhash-consq', + 'vhash-consv', + 'vhash-delete', + 'vhash-delq', + 'vhash-delv', + 'vhash-fold', + 'vhash-fold*', + 'vhash-fold-right', + 'vhash-foldq*', + 'vhash-foldv*', + 'vhash?', + 'violation?', + 'vlist->list', + 'vlist-append', + 'vlist-cons', + 'vlist-delete', + 'vlist-drop', + 'vlist-filter', + 'vlist-fold', + 'vlist-fold-right', + 'vlist-for-each', + 'vlist-head', + 'vlist-length', + 'vlist-map', + 'vlist-null?', + 'vlist-ref', + 'vlist-reverse', + 'vlist-tail', + 'vlist-take', + 'vlist-unfold', + 'vlist-unfold-right', + 'vlist?', + 'vm-abort-continuation-hook', + 'vm-apply-hook', + 'vm-next-hook', + 'vm-pop-continuation-hook', + 'vm-push-continuation-hook', + 'vm-restore-continuation-hook', + 'vm-trace-level', 'wait-condition-variable', 'waitpid', + 'warning?', 'weak-key-hash-table?', 'weak-value-hash-table?', 'weak-vector', + 'weak-vector-ref', + 'weak-vector-set!', 'weak-vector?', + 'when', 'while', + 'who-condition?', + 'width', + 'wind', + 'with-code-coverage', 'with-continuation-barrier', + 'with-default-trap-handler', 'with-dynamic-state', + 'with-ellipsis', 'with-error-to-file', + 'with-error-to-port', + 'with-exception-handler', 'with-fluid*', 'with-fluids', 'with-fluids*', 'with-input-from-file', + 'with-input-from-port', 'with-input-from-string', 'with-mutex', 'with-output-to-file', + 'with-output-to-port', 'with-output-to-string', 'with-parameters*', 'with-readline-completion-function', + 'with-ssax-error-to-port', + 'with-syntax', 'with-throw-handler', - 'with-traps', 'write', 'write-char', - 'write-line', - 'write-string/partial', + 'write-client', + 'write-header', + 'write-headers', + 'write-request', + 'write-request-body', + 'write-request-line', + 'write-response', + 'write-response-body', + 'write-response-line', + 'write-with-shared-structure', 'xcons', + 'xml->sxml', + 'xml-token-head', + 'xml-token-kind', + 'xml-token?', 'xsubstring', 'zero?', 'zip', @@ -1441,9 +2853,10 @@ scheme_functions = [ 'accidental-interface::calc-alteration', - 'accidental-interface::glyph-name', + 'accidental-interface::calc-glyph-name', 'add-bar-glyph-print-procedure', 'add-grace-property', + 'add-lyrics', 'add-music', 'add-music-fonts', 'add-new-clef', @@ -1451,12 +2864,14 @@ 'add-point', 'add-quotable', 'add-score', + 'add-simple-time-signature-style', 'add-stroke-glyph', 'add-stroke-straight', 'add-text', 'adjust-slash-stencil', 'alist->hash-table', 'alistradians', 'descend-to-context', 'determine-frets', 'determine-split-list', + 'determine-string-fret-finger', 'dir-basename', 'display-lily-music', 'display-music', 'display-scheme-music', + 'dodecaphonic-no-repeat-rule', + 'dot-column-interface::pad-by-one-dot-width', 'dots::calc-dot-count', + 'dots::calc-dot-stencil', + 'dots::calc-glyph-name', 'dots::calc-staff-position', - 'dump-gc-protects', - 'dump-live-object-stats', 'dump-stencil-as-EPS', - 'dump-stencil-as-EPS-with-bbox', 'duration->lily-string', 'duration-dot-factor', 'duration-length', + 'duration-line::calc', + 'duration-line::calc-thickness', + 'duration-line::print', 'duration-log-factor', 'duration-of-note', + 'duration-or-music?', 'duration-visual', 'duration-visual-length', 'dynamic-text-spanner::before-line-breaking', @@ -1581,51 +3026,49 @@ 'ellipse-radius', 'ellipse-stencil', 'empty-music', + 'end-broken-spanner?', 'entity', 'eo', 'eoc', 'eps-file->stencil', - 'ergonomic-simple-format', 'eval-carefully', 'event-cause', + 'event-chord', 'event-chord-notes', 'event-chord-pitches', 'event-chord-reduce', 'event-class-cons', + 'event-has-articulation?', + 'exact-rational?', + 'extract-beam-exceptions', 'extract-music', 'extract-named-music', 'extract-typed-music', 'find-child', 'find-child-named', + 'find-named-props', 'find-pitch-entry', 'fingering::calc-text', 'first-assoc', 'first-bar-number-invisible', 'first-bar-number-invisible-and-no-parenthesized-bar-numbers', 'first-bar-number-invisible-save-broken-bars', + 'first-broken-spanner?', 'first-member', 'flat-flag', 'flatten-alist', 'flatten-list', + 'flip-stencil', 'fold-some-music', 'font-name-split', 'font-name-style', 'for-some-music', 'format-bass-figure', - 'format-compound-time', - 'format-mark-alphabet', - 'format-mark-barnumbers', - 'format-mark-box-alphabet', - 'format-mark-box-barnumbers', - 'format-mark-box-letters', - 'format-mark-box-numbers', - 'format-mark-circle-alphabet', - 'format-mark-circle-barnumbers', - 'format-mark-circle-letters', - 'format-mark-circle-numbers', - 'format-mark-letters', - 'format-mark-numbers', + 'format-dal-segno-text', + 'format-dal-segno-text-brief', + 'format-mark-generic', 'format-metronome-markup', + 'format-segno-mark-considering-bar-lines', 'fraction->moment', 'fraction?', 'fret->pitch', @@ -1635,29 +3078,47 @@ 'fret-number-tablature-format-banjo', 'fret-parse-terse-definition-string', 'function-chain', + 'generate-crop-stencil', + 'generate-preview-stencil', + 'get-bound-note-heads', 'get-chord-shape', - 'get-editor-command', + 'get-next-unique-voice-name', + 'get-postscript-bbox', + 'get-tweakable-music', 'get-woodwind-key-list', 'glissando::calc-tab-extra-dy', 'glissando::draw-tab-glissando', 'grace-spacing::calc-shortest-duration', 'grob-interpret-markup', 'grob-list?', + 'grob-transformer', + 'grob::all-objects', + 'grob::compose-function', + 'grob::display-objects', 'grob::has-interface', 'grob::is-live?', + 'grob::name', + 'grob::offset-function', + 'grob::rhythmic-location', + 'grob::show-skylines-if-debug-skylines-set', 'grob::unpure-Y-extent-from-stencil', - 'gui-main', + 'grob::when', + 'gs-cmd-args', + 'gs-safe-run', 'gulp-file', 'hairpin::calc-grow-direction', 'hash-table->alist', + 'headers-property-alist-chain', + 'hook-stencil', 'horizontal-slash-interval', 'identifiers-doc-string', 'ignatzek-chord-names', + 'index-or-markup?', 'index?', - 'internal-add-text-replacements', 'interpret-markup-list', 'interval-bound', 'interval-center', + 'interval-contains?', 'interval-empty?', 'interval-index', 'interval-intersection', @@ -1668,10 +3129,14 @@ 'interval-widen', 'invalidate-alterations', 'is-absolute?', - 'jazz-chord-names', + 'item::extra-spacing-height-including-staff', + 'key-list-or-music?', + 'key-list-or-symbol?', + 'key-list?', 'key-signature-interface::alteration-position', 'key-signature-interface::alteration-positions', - 'laissez-vibrer::print', + 'key?', + 'layout->page-init', 'layout-extract-page-properties', 'layout-line-thickness', 'layout-set-absolute-staff-size', @@ -1680,6 +3145,7 @@ 'lilypond-all', 'lilypond-main', 'lilypond-version', + 'lilypond-version-outdated?', 'list-insert-separator', 'list-join', 'lookup-markup-command', @@ -1688,11 +3154,9 @@ 'ly:accidental-interface::height', 'ly:accidental-interface::horizontal-skylines', 'ly:accidental-interface::print', - 'ly:accidental-interface::pure-height', - 'ly:accidental-interface::width', + 'ly:accidental-interface::remove-tied', 'ly:accidental-placement::calc-positioning-done', 'ly:add-context-mod', - 'ly:add-file-name-alist', 'ly:add-interface', 'ly:add-listener', 'ly:add-option', @@ -1705,15 +3169,15 @@ 'ly:all-output-backend-commands', 'ly:all-stencil-commands', 'ly:all-stencil-expressions', + 'ly:alternative-sequence-iterator::constructor', + 'ly:angle', 'ly:apply-context-iterator::constructor', - 'ly:arpeggio::brew-chord-bracket', 'ly:arpeggio::calc-cross-staff', 'ly:arpeggio::calc-positions', 'ly:arpeggio::print', 'ly:arpeggio::pure-height', 'ly:arpeggio::width', 'ly:assoc-get', - 'ly:auto-change-iterator::constructor', 'ly:axis-group-interface::add-element', 'ly:axis-group-interface::adjacent-pure-heights', 'ly:axis-group-interface::calc-pure-relevant-grobs', @@ -1725,17 +3189,18 @@ 'ly:axis-group-interface::calc-y-common', 'ly:axis-group-interface::combine-skylines', 'ly:axis-group-interface::height', - 'ly:axis-group-interface::print', 'ly:axis-group-interface::pure-height', + 'ly:axis-group-interface::pure-height?', 'ly:axis-group-interface::width', 'ly:balloon-interface::print', - 'ly:balloon-interface::print-spanner', + 'ly:balloon-interface::pure-height', + 'ly:balloon-interface::remove-irrelevant-spanner', + 'ly:balloon-interface::width', 'ly:bar-check-iterator::constructor', 'ly:bar-line::calc-anchor', 'ly:bar-line::calc-bar-extent', 'ly:bar-line::print', 'ly:basic-progress', - 'ly:beam-score-count', 'ly:beam::calc-beam-segments', 'ly:beam::calc-beaming', 'ly:beam::calc-cross-staff', @@ -1746,6 +3211,8 @@ 'ly:beam::print', 'ly:beam::quanting', 'ly:beam::set-stem-lengths', + 'ly:bezier-extent', + 'ly:bezier-extract', 'ly:book-add-bookpart!', 'ly:book-add-score!', 'ly:book-book-parts', @@ -1756,16 +3223,27 @@ 'ly:book-scores', 'ly:book-set-header!', 'ly:book?', - 'ly:box?', 'ly:bp', 'ly:bracket', + 'ly:break-alignable-interface::find-parent', 'ly:break-alignable-interface::self-align-callback', 'ly:break-aligned-interface::calc-average-anchor', 'ly:break-aligned-interface::calc-break-visibility', 'ly:break-aligned-interface::calc-extent-aligned-anchor', + 'ly:break-aligned-interface::calc-joint-anchor-alignment', 'ly:break-alignment-interface::calc-positioning-done', + 'ly:break-alignment-interface::find-nonempty-break-align-group', + 'ly:breathing-sign::divisio-maior', + 'ly:breathing-sign::divisio-maxima', + 'ly:breathing-sign::divisio-minima', + 'ly:breathing-sign::finalis', 'ly:breathing-sign::offset-callback', + 'ly:breathing-sign::set-breath-properties', 'ly:broadcast', + 'ly:cairo-output-stencil', + 'ly:cairo-output-stencils', + 'ly:calculated-sequential-music::length', + 'ly:calculated-sequential-music::start', 'ly:camel-case->lisp-identifier', 'ly:chain-assoc-get', 'ly:change-iterator::constructor', @@ -1774,7 +3252,7 @@ 'ly:charstring', + 'ly:duration-compress', 'ly:duration-dot-count', 'ly:duration-factor', 'ly:duration-length', @@ -1825,11 +3306,12 @@ 'ly:effective-prefix', 'ly:enclosing-bracket::print', 'ly:enclosing-bracket::width', - 'ly:encode-string-for-pdf', 'ly:engraver-announce-end-grob', 'ly:engraver-make-grob', + 'ly:engraver-make-item', + 'ly:engraver-make-spanner', + 'ly:engraver-make-sticky', 'ly:error', - 'ly:eval-simple-closure', 'ly:event-chord-iterator::constructor', 'ly:event-deep-copy', 'ly:event-property', @@ -1837,11 +3319,12 @@ 'ly:event-warning', 'ly:event?', 'ly:exit', - 'ly:expand-environment', 'ly:expect-warning', + 'ly:extract-subfont-from-collection', 'ly:figured-bass-continuation::center-on-figures', 'ly:figured-bass-continuation::print', 'ly:find-file', + 'ly:fine-iterator::constructor', 'ly:fingering-column::calc-positioning-done', 'ly:flag::calc-x-offset', 'ly:flag::calc-y-offset', @@ -1866,13 +3349,14 @@ 'ly:font-sub-fonts', 'ly:format', 'ly:format-output', + 'ly:generic-bound-extent', 'ly:get-all-function-documentation', 'ly:get-all-translators', + 'ly:get-cff-offset', 'ly:get-context-mods', + 'ly:get-font-format', 'ly:get-option', 'ly:get-spacing-spec', - 'ly:get-undead', - 'ly:gettext', 'ly:grace-iterator::constructor', 'ly:grace-music::start-callback', 'ly:grid-line-interface::print', @@ -1891,11 +3375,12 @@ 'ly:grob-get-vertical-axis-group-index', 'ly:grob-interfaces', 'ly:grob-layout', + 'ly:grob-list->grob-array', 'ly:grob-object', 'ly:grob-original', 'ly:grob-parent', 'ly:grob-pqstring', 'ly:input-both-locations', 'ly:input-file-line-char-column', 'ly:input-location?', 'ly:input-message', 'ly:input-warning', 'ly:interpret-music-expression', - 'ly:interpret-stencil-expression', 'ly:intlog2', 'ly:item-break-dir', + 'ly:item-get-column', 'ly:item?', 'ly:iterator?', 'ly:key-signature-interface::print', 'ly:kievan-ligature::print', 'ly:ledger-line-spanner::print', 'ly:ledger-line-spanner::set-spacing-rods', - 'ly:lexer-keywords', + 'ly:length', 'ly:lily-lexer?', 'ly:lily-parser?', + 'ly:line-interface::line', 'ly:line-spanner::calc-cross-staff', 'ly:line-spanner::calc-left-bound-info', - 'ly:line-spanner::calc-left-bound-info-and-text', 'ly:line-spanner::calc-right-bound-info', 'ly:line-spanner::print', 'ly:list->offsets', @@ -1975,6 +3471,7 @@ 'ly:make-event-class', 'ly:make-global-context', 'ly:make-global-translator', + 'ly:make-grob-properties', 'ly:make-listener', 'ly:make-moment', 'ly:make-music', @@ -1987,16 +3484,20 @@ 'ly:make-paper-outputter', 'ly:make-pitch', 'ly:make-prob', + 'ly:make-rotation', 'ly:make-scale', + 'ly:make-scaling', 'ly:make-score', - 'ly:make-simple-closure', + 'ly:make-skyline', 'ly:make-spring', 'ly:make-stencil', 'ly:make-stream-event', - 'ly:make-undead', + 'ly:make-transform', + 'ly:make-translation', 'ly:make-unpure-pure-container', 'ly:measure-grouping::print', - 'ly:mensural-ligature::brew-ligature-primitive', + 'ly:measure-spanner::calc-connect-to-neighbors', + 'ly:measure-spanner::print', 'ly:mensural-ligature::print', 'ly:message', 'ly:minimal-breaking', @@ -2019,7 +3520,6 @@ 'ly:momentstring', 'ly:number-pair->string', + 'ly:one-line-auto-height-breaking', 'ly:one-line-breaking', + 'ly:one-page-breaking', 'ly:optimal-breaking', 'ly:option-usage', 'ly:otf->cff', @@ -2079,11 +3587,9 @@ 'ly:output-def?', 'ly:output-description', 'ly:output-find-context-def', - 'ly:output-formats', 'ly:outputter-close', 'ly:outputter-dump-stencil', 'ly:outputter-dump-string', - 'ly:outputter-module', 'ly:outputter-output-scheme', 'ly:outputter-port', 'ly:page-marker?', @@ -2097,7 +3603,7 @@ 'ly:paper-book-scopes', 'ly:paper-book-systems', 'ly:paper-book?', - 'ly:paper-column::before-line-breaking', + 'ly:paper-column::break-align-width', 'ly:paper-column::print', 'ly:paper-fonts', 'ly:paper-get-font', @@ -2107,6 +3613,7 @@ 'ly:paper-system-minimum-distance', 'ly:paper-system?', 'ly:parse-file', + 'ly:parse-init', 'ly:parse-string-expression', 'ly:parsed-undead-list!', 'ly:parser-clear-error', @@ -2115,18 +3622,19 @@ 'ly:parser-error', 'ly:parser-has-error?', 'ly:parser-include-string', - 'ly:parser-lexer', 'ly:parser-lookup', 'ly:parser-output-name', 'ly:parser-parse-string', 'ly:parser-set-note-names', 'ly:part-combine-iterator::constructor', 'ly:partial-iterator::constructor', - 'ly:percent-repeat-item-interface::beat-slash', - 'ly:percent-repeat-item-interface::double-percent', + 'ly:percent-repeat-interface::beat-slash', + 'ly:percent-repeat-interface::double-percent', + 'ly:percent-repeat-interface::percent', 'ly:percent-repeat-iterator::constructor', + 'ly:perform-text-replacements', + 'ly:performance-headers', 'ly:performance-write', - 'ly:pfb->pfa', 'ly:piano-pedal-bracket::print', 'ly:pitch-alteration', 'ly:pitch-diff', @@ -2155,20 +3663,19 @@ 'ly:property-iterator::constructor', 'ly:property-lookup-stats', 'ly:property-unset-iterator::constructor', - 'ly:protects', 'ly:pt', + 'ly:pure-call', 'ly:pure-from-neighbor-interface::calc-pure-relevant-grobs', 'ly:push-property-iterator::constructor', 'ly:quote-iterator::constructor', + 'ly:randomize-rand-seed', 'ly:register-stencil-expression', + 'ly:register-translator', 'ly:relative-group-extent', 'ly:relative-octave-check::relative-callback', 'ly:relative-octave-music::no-relative-callback', 'ly:relative-octave-music::relative-callback', - 'ly:repeated-music::first-start', - 'ly:repeated-music::folded-music-length', - 'ly:repeated-music::unfolded-music-length', - 'ly:repeated-music::volta-music-length', + 'ly:rename-file', 'ly:reset-all-fonts', 'ly:rest-collision::calc-positioning-done', 'ly:rest::calc-cross-staff', @@ -2179,7 +3686,7 @@ 'ly:rest::y-offset-callback', 'ly:rhythmic-music-iterator::constructor', 'ly:round-filled-box', - 'ly:round-filled-polygon', + 'ly:round-polygon', 'ly:run-translator', 'ly:score-add-output-def!', 'ly:score-embedded-format', @@ -2197,52 +3704,58 @@ 'ly:script-interface::print', 'ly:self-alignment-interface::aligned-on-x-parent', 'ly:self-alignment-interface::centered-on-x-parent', - 'ly:self-alignment-interface::centered-on-y-parent', 'ly:self-alignment-interface::pure-y-aligned-on-self', 'ly:self-alignment-interface::x-aligned-on-self', - 'ly:self-alignment-interface::x-centered-on-y-parent', 'ly:self-alignment-interface::y-aligned-on-self', 'ly:semi-tie-column::calc-head-direction', 'ly:semi-tie-column::calc-positioning-done', 'ly:semi-tie::calc-control-points', 'ly:separation-item::calc-skylines', 'ly:sequential-iterator::constructor', + 'ly:set-color-names', 'ly:set-default-scale', + 'ly:set-grob-creation-callback', 'ly:set-grob-modification-callback', 'ly:set-middle-C!', 'ly:set-option', + 'ly:set-origin!', 'ly:set-property-cache-callback', + 'ly:shutdown-gs', 'ly:side-position-interface::calc-cross-staff', 'ly:side-position-interface::move-to-extremal-staff', 'ly:side-position-interface::pure-y-aligned-side', 'ly:side-position-interface::x-aligned-side', 'ly:side-position-interface::y-aligned-side', - 'ly:simple-closure?', 'ly:simple-music-iterator::constructor', - 'ly:simplify-scheme', 'ly:simultaneous-music-iterator::constructor', + 'ly:skyline->points', + 'ly:skyline-distance', 'ly:skyline-empty?', - 'ly:skyline-pair::skyline', + 'ly:skyline-height', + 'ly:skyline-max-height', + 'ly:skyline-max-height-position', + 'ly:skyline-merge', + 'ly:skyline-pad', 'ly:skyline-pair?', - 'ly:skyline::get-height', - 'ly:skyline::get-max-height-position', - 'ly:skyline::get-touching-point', + 'ly:skyline-touching-point', 'ly:skyline?', - 'ly:slur-score-count', + 'ly:skylines-for-stencil', 'ly:slur::calc-control-points', 'ly:slur::calc-cross-staff', 'ly:slur::calc-direction', 'ly:slur::height', 'ly:slur::print', 'ly:slur::pure-height', - 'ly:slur::vertical-skylines', 'ly:smob-protects', 'ly:solve-spring-rod-problem', 'ly:source-file?', + 'ly:source-files', 'ly:spacing-spanner::calc-common-shortest-duration', 'ly:spacing-spanner::set-springs', 'ly:span-bar::before-line-breaking', + 'ly:span-bar::calc-anchor', 'ly:span-bar::calc-glyph-name', + 'ly:span-bar::choose-model-bar-line', 'ly:span-bar::print', 'ly:span-bar::width', 'ly:spanner-bound', @@ -2262,11 +3775,11 @@ 'ly:staff-symbol-staff-space', 'ly:staff-symbol::height', 'ly:staff-symbol::print', - 'ly:start-environment', 'ly:stderr-redirect', + 'ly:stem-tremolo::calc-cross-staff', 'ly:stem-tremolo::calc-direction', + 'ly:stem-tremolo::calc-shape', 'ly:stem-tremolo::calc-slope', - 'ly:stem-tremolo::calc-style', 'ly:stem-tremolo::calc-width', 'ly:stem-tremolo::calc-y-offset', 'ly:stem-tremolo::print', @@ -2293,8 +3806,8 @@ 'ly:stencil-empty?', 'ly:stencil-expr', 'ly:stencil-extent', - 'ly:stencil-fonts', 'ly:stencil-in-color', + 'ly:stencil-outline', 'ly:stencil-rotate', 'ly:stencil-rotate-absolute', 'ly:stencil-scale', @@ -2331,6 +3844,8 @@ 'ly:tie::calc-direction', 'ly:tie::print', 'ly:time-signature::print', + 'ly:transform->list', + 'ly:transform?', 'ly:translate-cpp-warning-scheme', 'ly:translator-context', 'ly:translator-description', @@ -2338,7 +3853,6 @@ 'ly:translator-name', 'ly:translator?', 'ly:transpose-key-alist', - 'ly:truncate-list!', 'ly:ttf->pfa', 'ly:ttf-ps-name', 'ly:tuplet-bracket::calc-connect-to-neighbors', @@ -2352,40 +3866,49 @@ 'ly:tuplet-number::calc-x-offset', 'ly:tuplet-number::calc-y-offset', 'ly:tuplet-number::print', - 'ly:undead?', - 'ly:unfolded-repeat-iterator::constructor', + 'ly:type1->pfa', 'ly:unit', + 'ly:unpure-call', 'ly:unpure-pure-container-pure-part', 'ly:unpure-pure-container-unpure-part', 'ly:unpure-pure-container?', 'ly:usage', - 'ly:vaticana-ligature::brew-ligature-primitive', 'ly:vaticana-ligature::print', 'ly:verbose-output?', 'ly:version', + 'ly:version?', 'ly:volta-bracket-interface::print', 'ly:volta-bracket::calc-shorten-pair', 'ly:volta-repeat-iterator::constructor', + 'ly:volta-specced-music-iterator::constructor', + 'ly:vowel-transition::set-spacing-rods', 'ly:warning', 'ly:warning-located', 'ly:wide-char->utf-8', + 'lyric-combine', + 'lyric-event', + 'lyric-hyphen::vaticana-style', 'lyric-text::print', 'magnification->font-size', 'magstep', 'make-apply-context', 'make-articulation', 'make-autochange-music', - 'make-century-schoolbook-tree', + 'make-bow-stencil', + 'make-c-time-signature-markup', 'make-circle-stencil', 'make-clef-set', + 'make-connected-line', 'make-connected-path-stencil', 'make-cue-clef-set', 'make-cue-clef-unset', + 'make-default-fonts-tree', 'make-duration-of-length', 'make-ellipse-stencil', 'make-engraver', 'make-event-chord', 'make-filled-box-stencil', + 'make-glyph-time-signature-markup', 'make-grace-music', 'make-graceless-rhythmic-location', 'make-grob-property-override', @@ -2394,24 +3917,27 @@ 'make-harmonic', 'make-line-stencil', 'make-lyric-event', - 'make-markup', + 'make-lyric-repeat-count-formatter', 'make-modal-inverter', 'make-modal-transposer', 'make-multi-measure-rest', 'make-music', 'make-non-relative-music', 'make-oval-stencil', + 'make-page', 'make-pango-font-tree', - 'make-part-combine-music', + 'make-part-combine-context-changes', + 'make-part-combine-marks', 'make-partial-ellipse-stencil', + 'make-path-stencil', + 'make-performer', 'make-property-set', 'make-property-unset', 'make-ps-images', 'make-relative', 'make-repeat', - 'make-repeated-music', 'make-rhythmic-location', - 'make-safe-lilypond-module', + 'make-semitone->pitch', 'make-sequential-music', 'make-setting', 'make-simultaneous-music', @@ -2419,7 +3945,9 @@ 'make-span-event', 'make-stencil-boxer', 'make-stencil-circler', - 'make-stream-event', + 'make-tie-stencil', + 'make-tmpfile', + 'make-translator', 'make-transparent-box-stencil', 'make-type-checker', 'make-voice-props-override', @@ -2431,41 +3959,53 @@ 'markup->lily-string', 'markup->string', 'markup-command-list?', - 'markup-command-signature-ref', + 'markup-default-to-string-method', + 'markup-function?', + 'markup-lambda', + 'markup-lambda-listify', + 'markup-lambda-worker', + 'markup-list-lambda', 'markup-list?', + 'measure-counter::text', 'memoize-clef-names', 'mensural-flag', - 'metronome-markup', + 'middle-broken-spanner?', 'midi-program', + 'mkdir-if-not-exist', 'mmrest-of-length', 'modern-straight-flag', 'modified-font-metric-font-scaling', 'moment->fraction', 'moment-min', 'moment-pair?', - 'mtrace:dump-results', - 'mtrace:start-trace', - 'mtrace:stop-trace', + 'move-chord-note', + 'multi-measure-rest', 'music->lily-string', 'music->make-music', 'music-clone', 'music-elements', 'music-filter', + 'music-function', + 'music-function-call-error', 'music-has-property?', - 'music-has-type', 'music-invert', 'music-is-of-type?', 'music-map', 'music-name?', + 'music-pitches', 'music-property-value?', 'music-property?', + 'music-selective-filter', + 'music-selective-map', 'music-separator?', 'music-to-musicxml', 'music-to-xml', - 'myd', + 'music-type-predicate', 'neo-modern-accidental-rule', 'no-flag', 'normal-flag', + 'not-first-broken-spanner?', + 'not-last-broken-spanner?', 'note-head::brew-ez-stencil', 'note-head::calc-duration-log', 'note-head::calc-glyph-name', @@ -2473,12 +4013,14 @@ 'note-name->german-markup', 'note-name->lily-string', 'note-name->markup', + 'note-name->string', + 'note-name-markup', 'note-names-language', 'note-to-cluster', 'notes-to-clusters', + 'number-format', 'number-list?', 'number-or-grob?', - 'number-or-markup?', 'number-or-pair?', 'number-or-string?', 'number-pair-list?', @@ -2495,11 +4037,12 @@ 'old-straight-flag', 'only-if-beamed', 'ordered-cons', - 'output-classic-framework', + 'other-axis', 'output-file', - 'output-framework', - 'output-preview-framework', + 'output-module?', 'output-scopes', + 'output-stencil', + 'output-stencils', 'oval-stencil', 'override-head-style', 'override-time-signature-setting', @@ -2515,11 +4058,16 @@ 'paper-system-stencil', 'paper-system-system-grob', 'paper-system-title?', - 'parentheses-item::calc-angled-bracket-stencils', - 'parentheses-item::calc-parenthesis-stencils', - 'parentheses-item::print', + 'parentheses-interface::calc-angled-bracket-stencils', + 'parentheses-interface::calc-parenthesis-stencils', + 'parentheses-interface::print', + 'parentheses-interface::y-extent', + 'parenthesize-elements', 'parenthesize-stencil', 'parse-terse-string', + 'partial-markup', + 'partial-music-function', + 'partial-text-script', 'percussion?', 'pitch-invert', 'pitch-of-note', @@ -2527,14 +4075,17 @@ 'postprocess-output', 'postscript->pdf', 'postscript->png', + 'postscript->ps', 'prepend-alist-chain', - 'print', + 'pretty-printable?', 'print-book-with-defaults', 'print-book-with-defaults-as-systems', 'print-circled-text-callback', 'print-keys', 'print-keys-verbose', 'process-music', + 'property-revert', + 'property-unset', 'property-value', 'ps-embed-cff', 'ps-font-command', @@ -2545,19 +4096,24 @@ 'pure-from-neighbor-interface::extra-spacing-height-at-beginning-of-line', 'pure-from-neighbor-interface::extra-spacing-height-including-staff', 'pure-from-neighbor-interface::pure-height', + 'randomize-rand-seed', 'ratio->fret', 'ratio->pitch', + 'rational-or-procedure?', 'read-lily-expression', 'recording-group-emulate', - 'relevant-book-systems', - 'relevant-dump-systems', 'remove-grace-property', - 'remove-stencil-warnings', + 'remove-whitespace', + 'repeat-alt', 'repeat-tie::handle-tab-note-head', + 'repetition-chord', + 'reset-stencil-colors', 'retrieve-glyph-flag', 'retrograde-music', 'reverse-interval', + 'revert-fontSize', 'revert-head-style', + 'revert-props', 'revert-time-signature-setting', 'rgb-color', 'rhythmic-location->file-string', @@ -2569,42 +4125,55 @@ 'rounded-box-stencil', 'safe-car', 'safe-last', - 'sanitize-command-option', + 'scale->factor', + 'scale-beam-thickness', 'scale-by-font-size', + 'scale-fontSize', 'scale-layout', + 'scale-props', + 'scale?', 'scheme?', 'scm->string', 'scorify-music', 'script-interface::calc-x-offset', 'script-or-side-position-cross-staff', 'search-executable', - 'search-gs', + 'seconds->moment', 'select-head-glyph', + 'self-alignment-interface::self-aligned-on-breakable', 'semi-tie::calc-cross-staff', + 'sequential-alternative-music', + 'sequential-music', 'sequential-music-to-chord-exceptions', - 'session-initialize', + 'session-replay', + 'session-save', + 'session-start-record', 'set-accidental-style', - 'set-accidentals-properties', 'set-default-paper-size', + 'set-global-fonts', 'set-global-staff-size', 'set-paper-dimension-variables', 'set-paper-size', 'shift-duration-log', 'shift-one-duration-log', 'shift-right-at-line-begin', + 'sign', + 'simultaneous-music', 'skip->rest', 'skip-of-length', + 'skip-of-moment-span', 'skyline-pair-and-non-empty?', 'skyline-pair::empty?', - 'slur::draw-tab-slur', 'space-lines', 'span-bar::compound-bar-line', - 'span-bar::notify-grobs-of-my-existence', 'split-list-by-separator', 'stack-lines', 'stack-stencil-line', 'stack-stencils', 'stack-stencils-padding-list', + 'staff-ellipsis::calc-y-extent', + 'staff-ellipsis::print', + 'staff-symbol::calc-widened-extent', 'stderr', 'stem-stub::extra-spacing-height', 'stem-stub::pure-height', @@ -2612,7 +4181,10 @@ 'stem-tremolo::calc-tab-width', 'stem::calc-duration-log', 'stem::kievan-offset-callback', + 'stencil-true-extent', 'stencil-whiteout', + 'stencil-whiteout-box', + 'stencil-whiteout-outline', 'stencil-with-color', 'straight-flag', 'string-encode-integer', @@ -2625,14 +4197,15 @@ 'string-startswith', 'stroke-finger::calc-text', 'style-note-heads', + 'suggest-convert-ly-message', 'symbol-concatenate', 'symbol-footnotes', - 'symbol-keymarkup', + 'unbroken-or-first-broken-spanner?', + 'unbroken-or-last-broken-spanner?', + 'unbroken-spanner?', 'unfold-repeats', 'unfold-repeats-fully', 'uniq-list', 'uniqued-alist', + 'unity-if-multimeasure', + 'unrelativable-music', 'value->lily-string', + 'value-for-spanner-piece', 'vector-for-each', 'version-not-seen-message', 'voicify-music', + 'void-music', 'void?', 'volta-bracket-interface::pure-height', 'volta-bracket::calc-hook-visibility', + 'volta-spec-music', 'warning', + 'with-music-match', 'write-me', 'write-performances-midis', - 'write-system-signature', - 'write-system-signatures', ] scheme_variables = [ @@ -2688,18 +4274,21 @@ 'alteration-medicaea-glyph-name-alist', 'alteration-mensural-glyph-name-alist', 'alteration-vaticana-glyph-name-alist', - 'arglist', 'assoc-get', 'axis-group-interface::height', + 'balloon::height', 'begin-of-line-invisible', 'begin-of-line-visible', 'black', 'blue', - 'cancellation-glyph-name-alist', + 'brace-encoding-table', + 'car<', 'center-invisible', 'center-visible', 'chain-assoc-get', 'constante-hairpin', + 'create-script-function', + 'css-color', 'current-outfile-name', 'cyan', 'darkblue', @@ -2708,25 +4297,49 @@ 'darkmagenta', 'darkred', 'darkyellow', + 'debug-gc-object-lifetimes-test-object', + 'default-breath-alist', 'default-chord-modifier-list', - 'default-language', + 'default-measure-division-chord-placement-alist', + 'default-measure-division-lines-alist', 'default-melisma-properties', + 'default-part-combine-context-change-state-machine-one', + 'default-part-combine-context-change-state-machine-two', + 'default-part-combine-mark-state-machine', 'default-script-alist', - 'default-string-replacement-alist', + 'default-slur-details', 'default-time-signature-settings', 'dimension-arrows', + 'documented-paper-alist', 'dynamic-default-volume', 'empty-interval', 'empty-markup', 'empty-stencil', 'end-of-line-invisible', 'end-of-line-visible', - 'fancy-format', 'feta-design-size-mapping', - 'filtered-map', + 'finger-glide::print', 'flared-hairpin', + 'format-coda-mark', + 'format-mark-alphabet', + 'format-mark-barnumbers', + 'format-mark-box-alphabet', + 'format-mark-box-barnumbers', + 'format-mark-box-letters', + 'format-mark-box-numbers', + 'format-mark-circle-alphabet', + 'format-mark-circle-barnumbers', + 'format-mark-circle-letters', + 'format-mark-circle-numbers', + 'format-mark-letters', + 'format-mark-numbers', + 'format-segno-mark', + 'format-varcoda-mark', + 'glyph-encoding-table', 'green', 'grey', + 'grid-chord-name::calc-X-offset', + 'grid-chord-name::calc-Y-offset', 'grob::always-Y-extent-from-stencil', 'grob::always-horizontal-skylines-from-element-stencils', 'grob::always-horizontal-skylines-from-stencil', @@ -2735,10 +4348,10 @@ 'grob::unpure-horizontal-skylines-from-stencil', 'grob::unpure-vertical-skylines-from-stencil', 'guile-predicates', + 'instrument-names-alist', 'interpret-markup', 'interval-end', 'interval-start', - 'language-pitch-names', 'lily-unit->bigpoint-factor', 'lily-unit->mm-factor', 'lilypond-exported-predicates', @@ -2746,29 +4359,43 @@ 'magenta', 'makam-alteration-glyph-name-alist', 'markup-command-signature', - 'markup-functions-by-category', - 'markup-functions-properties', - 'markup-list-functions', + 'markup-function-as-string-method', + 'markup-function-category', + 'markup-function-properties', + 'markup-list-function?', 'markup?', - 'mtrace:trace-depth', + 'median-measure-division-chord-placement-alist', + 'median-measure-division-lines-alist', 'music-descriptions', 'music-name-to-property-table', + 'ottavation-numbers', + 'ottavation-ordinals', + 'ottavation-simple-ordinals', + 'page-property', 'paper-alist', 'paper-variable', - 'pitchnames', 'point-stencil', - 'previous-pitchnames', + 'property-override', + 'property-set', 'pure-from-neighbor-interface::height-if-pure', 'red', + 'repeat', 'rhythmic-location-bar-number', 'rhythmic-location-measure-position', 'score-grace-settings', 'self-alignment-interface::y-aligned-on-self', + 'set-symbol', 'side-position-interface::y-aligned-side', 'slur::height', + 'slur::move-closer-to-tab-note-heads', + 'staff-symbol-referencer::callback', 'standard-alteration-glyph-name-alist', + 'stencil-dispatch-alist', 'supported-clefs', + 'symbol-keystring s1) (symbol->string s2))))) - + (define (hash-keys h) "returns the list of keys of a hash table" (hash-fold @@ -26,7 +26,7 @@ (append p (list k))) '() h)) - + ;; the list of properties we also want to complete, besides all ;; user properties (define accepted-properties @@ -34,17 +34,17 @@ cross-staff positioning-done )) - + (define (user-property? prop) "is the property a user property?" (or (memq prop accepted-properties) (memq prop all-user-grob-properties))) - + (define (format-string-list list indent) "formats a list of strings as a python list" (cond ((null? list) "[]") - (else + (else (string-append "[\n" (string-join @@ -58,20 +58,20 @@ "") (make-string indent #\space) "]")))) - + (define (format-dict-entry k v indent) "formats a dictionary entry: key and value are string" (string-append (make-string indent #\space) "\"" k "\": " v ",\n")) - + (define (format-interfaces h) "formats the interfaces from ly:all-grob-interfaces as a Python dict" (string-append (fold (lambda (k p) (string-append p - (format-dict-entry + (format-dict-entry (symbol->string k) (format-string-list (sort @@ -84,15 +84,15 @@ "interfaces = {\n" (sort-symbol-list (hash-keys h))) "}\n")) - + (define (alist-keys alist) "returns the list of keys of the specified alist" - (fold + (fold (lambda (l p) (append p (list (car l)))) '() alist)) - + (define (format-grob-interfaces) "writes out all grob interfaces as a Python dict" (string-append @@ -104,18 +104,27 @@ (format-string-list (sort (map symbol->string - (assq-ref - (assq-ref - (assq-ref all-grob-descriptions k) - 'meta) - 'interfaces)) + (let* ((desc (assq-ref all-grob-descriptions k)) + (meta (assq-ref desc 'meta)) + (ifaces (assq-ref meta 'interfaces)) + (classes (assq-ref meta 'classes)) + (cls-iface (lambda (cls . ifaces) + (if (memq cls classes) + ifaces + '())))) + (append + (cls-iface 'Item 'item-interface) + (cls-iface 'Spanner 'spanner-interface) + (cls-iface 'Paper_column 'paper-column-interface 'item-interface) + (cls-iface 'System 'system-interface 'spanner-interface) + ifaces))) string<) 4) 4))) "grobs = {\n" (sort-symbol-list (alist-keys all-grob-descriptions))) "}\n")) - + (define (format-context-properties) "writes out the list of context (translation) properties" (string-append @@ -126,7 +135,7 @@ string<) 0) "\n")) - + (define (get-translator-names) "returns the list of names of all engravers" (map @@ -134,7 +143,7 @@ (symbol->string (ly:translator-name t))) (ly:get-all-translators))) - + (define (format-translators) "writes the list of engravers and performers" (string-append @@ -155,7 +164,7 @@ string<) 0) "\n")) - + ;;; output (display (string-append @@ -172,5 +181,5 @@ (format-musicglyphs) "\n\n" ))) - -% EOF + +% EOF diff --git a/ly/data/makeschemedata.py b/ly/data/makeschemedata.py index 4476f827..db153724 100644 --- a/ly/data/makeschemedata.py +++ b/ly/data/makeschemedata.py @@ -31,10 +31,10 @@ from urllib import urlopen -VERSION = "2.18" -GUILE_URL = "https://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Procedure-Index.html#Procedure-Index" -LY_FUNCTION_URL = "http://lilypond.org/doc/v2.18/Documentation/internals/scheme-functions" -SCM_PATH = os.path.join(os.environ['HOME'], 'lilypond_bin/2.18.2-1/lilypond/usr/share/lilypond/current/scm') +VERSION = "2.24" +GUILE_URL = "https://www.gnu.org/software/guile/docs/docs-2.2/guile-ref/Procedure-Index.html#Procedure-Index" +LY_FUNCTION_URL = "http://lilypond.org/doc/v2.24/Documentation/internals/scheme-functions" +SCM_PATH = os.path.join(os.environ['HOME'], 'lilies/2.24.0/share/lilypond/2.24.0/scm/lily') GUILE_IGNONED_TYPE = ( 'Apply Traps', @@ -81,14 +81,13 @@ def replace(word): return word guilePage = urlopen(GUILE_URL).read() -guilePat = re.compile(r"([a-z\d\+\?\!\*&;/=:-]+): (.+)") +guilePat = re.compile(r"([a-z\d\+\?\!\*&;/=:-]+)(.+)") lyFunctionPage = urlopen(LY_FUNCTION_URL).read() -lyFunctionPat = re.compile(r'Function: (ly:.+)') - +lyFunctionPat = re.compile(r'Function: (ly:.+)') defineFunc = re.compile(r'\((?:define\*?|define-safe)-public\s+\(([->