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-ci=?',
+ 'char-locale-ci>?',
+ 'char-locale-downcase',
+ 'char-locale-titlecase',
+ 'char-locale-upcase',
+ 'char-locale',
+ '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=?',
+ '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=?',
+ '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-ci=?',
+ 'string-locale-ci>?',
+ 'string-locale-downcase',
+ 'string-locale-titlecase',
+ 'string-locale-upcase',
+ 'string-locale',
+ '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',
'alist',
+ 'alist?',
'all-bar-numbers-visible',
'all-repeat-counts-visible',
'allow-volta-hook',
@@ -1467,14 +2882,16 @@
'annotate-padding',
'annotate-spacing-spec',
'annotate-y-interval',
+ 'argument-error',
+ 'arrow-stencil',
'arrow-stencil-maker',
'attributes',
'average',
- 'backend-testing',
- 'banter-chord-names',
'bar-line::calc-break-visibility',
'bar-line::calc-glyph-name',
+ 'bar-line::calc-glyph-name-for-direction',
'bar-line::compound-bar-line',
+ 'bar-line::draw-filled-box',
'bar-line::widen-bar-extent-on-span',
'base-length',
'beam-exceptions',
@@ -1484,30 +2901,50 @@
'beam::place-broken-parts-individually',
'beam::slope-like-broken-parts',
'beat-structure',
+ 'bend-spanner::print',
+ 'bend::arrow-head-stencil',
+ 'bend::calc-bend-x-begin',
+ 'bend::calc-bend-x-end',
'bend::print',
+ 'bend::target-cautionary',
+ 'bend::text-string',
'binary-search',
+ 'book-first-page',
+ 'boolean-or-number?',
'boolean-or-symbol?',
'box-grob-stencil',
'box-stencil',
'bracketify-stencil',
+ 'break-alignable-interface::self-alignment-of-anchor',
+ 'break-alignable-interface::self-alignment-opposite-of-anchor',
+ 'break-alignment-list',
+ 'breathe::midi-length',
'cached-file-contents',
+ 'caesura-script-interface::before-line-breaking',
+ 'caesura-to-bar-line-or-divisio',
+ 'caesura-to-divisio',
'calc-harmonic-pitch',
+ 'calc-printable-height',
'calculate-compound-base-beat',
'calculate-compound-beat-grouping',
'calculate-compound-measure-length',
'call-after-session',
- 'car<',
+ 'centered-spanner-interface::calc-x-offset',
'centered-stencil',
- 'chain-grob-member-functions',
'change-pitches',
'cheap-list?',
+ 'check-context-path',
'check-grob-path',
+ 'check-music-path',
'check-quant-callbacks',
'check-slope-callbacks',
+ 'chord-square::height',
+ 'chord-square::print',
+ 'chord-square::width',
'circle-stencil',
'clef-transposition-markup',
'clef::print-modern-tab-if-set',
- 'clip-system-EPSes',
+ 'close-port-rename',
'collect-book-music-for-book',
'collect-bookpart-for-book',
'collect-music-aux',
@@ -1516,64 +2953,72 @@
'color?',
'comment',
'completize-formats',
- 'compose',
+ 'composed-markup-list',
'construct-chord-elements',
+ 'context-change',
+ 'context-create',
'context-defs-from-music',
+ 'context-find-or-create',
'context-mod-from-music',
'context-spec-music',
+ 'control-polygon::calc-text',
'convert-to-pdf',
'convert-to-png',
'convert-to-ps',
'coord-rotate',
+ 'coord-rotated',
'coord-scale',
'coord-translate',
+ 'copy-binary-file',
'copy-repeat-chord',
'count-list',
- 'coverage:disable',
- 'coverage:enable',
- 'coverage:show-all',
+ 'create-file-exclusive',
'create-glyph-flag',
+ 'create-script',
'cross-staff-connect',
'cue-substitute',
'cyclic-base-value',
'debugf',
- 'decode-byte-string',
'def-grace-function',
'default-auto-beam-check',
- 'default-dynamic-absolute-volume',
'default-flag',
- 'default-instrument-equalizer',
'define-bar-line',
'define-event-class',
'define-event-function',
'define-fonts',
'define-markup-command',
+ 'define-markup-command-internal',
'define-markup-list-command',
'define-music-function',
'define-scheme-function',
- 'define-session',
- 'define-session-public',
'define-syntax-function',
+ 'define-tag-group',
'define-void-function',
'degrees->radians',
'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:char',
'ly:check-expected-warnings',
'ly:chord-name::after-line-breaking',
- 'ly:chord-tremolo-iterator::constructor',
+ 'ly:clef-modifier::calc-parent-alignment',
'ly:clef::calc-glyph-name',
'ly:clef::print',
'ly:cluster-beacon::height',
@@ -1793,10 +3271,11 @@
'ly:context-find',
'ly:context-grob-definition',
'ly:context-id',
+ 'ly:context-matched-pop-property',
'ly:context-mod-apply!',
'ly:context-mod?',
'ly:context-name',
- 'ly:context-now',
+ 'ly:context-output-def',
'ly:context-parent',
'ly:context-property',
'ly:context-property-where-defined',
@@ -1810,11 +3289,13 @@
'ly:default-scale',
'ly:dimension?',
'ly:dir?',
+ 'ly:directed',
+ 'ly:disconnect-dispatchers',
'ly:dispatcher?',
'ly:dot-column::calc-positioning-done',
'ly:dots::print',
- 'ly:dummy-input-location',
'ly:duration->string',
+ '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-pq',
- 'ly:grob-properties',
+ 'ly:grob-properties?',
'ly:grob-property',
'ly:grob-property-data',
'ly:grob-pure-height',
@@ -1907,11 +3392,13 @@
'ly:grob-set-object!',
'ly:grob-set-parent!',
'ly:grob-set-property!',
+ 'ly:grob-spanned-column-rank-interval',
'ly:grob-staff-position',
'ly:grob-suicide!',
'ly:grob-system',
'ly:grob-translate-axis!',
'ly:grob-vertical',
+ 'ly:grob-warning',
'ly:grob::horizontal-skylines-from-element-stencils',
'ly:grob::horizontal-skylines-from-stencil',
'ly:grob::pure-horizontal-skylines-from-element-stencils',
@@ -1921,8 +3408,12 @@
'ly:grob::stencil-height',
'ly:grob::vertical-skylines-from-element-stencils',
'ly:grob::vertical-skylines-from-stencil',
+ 'ly:grob::x-parent-positioning',
'ly:grob?',
+ 'ly:gs-api',
+ 'ly:gs-cli',
'ly:gulp-file',
+ 'ly:gulp-file-utf8',
'ly:hairpin::broken-bound-padding',
'ly:hairpin::print',
'ly:hairpin::pure-height',
@@ -1930,32 +3421,37 @@
'ly:hara-kiri-group-spanner::force-hara-kiri-callback',
'ly:hara-kiri-group-spanner::pure-height',
'ly:hara-kiri-group-spanner::y-extent',
+ 'ly:has-glyph-names?',
'ly:hash-table-keys',
+ 'ly:horizontal-bracket-text::calc-direction',
+ 'ly:horizontal-bracket-text::print',
'ly:horizontal-bracket::print',
+ 'ly:horizontal-line-spanner::calc-left-bound-info',
+ 'ly:horizontal-line-spanner::calc-left-bound-info-and-text',
+ 'ly:horizontal-line-spanner::calc-right-bound-info',
'ly:in-event-class?',
'ly:inch',
- 'ly:inexact->string',
'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:moment',
'ly:moment?',
'ly:multi-measure-rest::height',
- 'ly:multi-measure-rest::percent',
'ly:multi-measure-rest::print',
'ly:multi-measure-rest::set-spacing-rods',
'ly:multi-measure-rest::set-text-rods',
@@ -2031,6 +3531,7 @@
'ly:music-function-extract',
'ly:music-function-signature',
'ly:music-function?',
+ 'ly:music-iterator::constructor',
'ly:music-length',
'ly:music-list?',
'ly:music-message',
@@ -2045,23 +3546,30 @@
'ly:music-sequence::minimum-start-callback',
'ly:music-sequence::simultaneous-relative-callback',
'ly:music-set-property!',
+ 'ly:music-start',
'ly:music-transpose',
'ly:music-warning',
'ly:music-wrapper-iterator::constructor',
'ly:music-wrapper::length-callback',
'ly:music-wrapper::start-callback',
'ly:music?',
+ 'ly:non-fatal-error',
'ly:note-collision-interface::calc-positioning-done',
'ly:note-column-accidentals',
'ly:note-column-dot-column',
+ 'ly:note-column::calc-main-extent',
+ 'ly:note-extra-source-file',
'ly:note-head::calc-stem-attachment',
+ 'ly:note-head::calc-tab-stem-attachment',
'ly:note-head::include-ledger-line-height',
'ly:note-head::print',
'ly:note-head::stem-attachment',
'ly:note-head::stem-x-shift',
'ly:number->string',
'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-key',
+ 'symbol-key-alist?',
'symbol-list-or-music?',
'symbol-list-or-symbol?',
'symbol-list?',
- 'symbol-or-boolean?',
- 'symbol',
+ 'symlink-if-not-exist',
+ 'symlink-or-copy-if-not-exist',
'symmetric-interval',
'system-clipped-x-extent',
'system-start-text::calc-x-offset',
@@ -2644,29 +4217,42 @@
'tablature-position-on-lines',
'tabvoice::draw-double-stem-for-half-notes',
'tabvoice::make-double-stem-width-for-half-notes',
+ 'tag-group-get',
+ 'tags-keep-predicate',
+ 'tags-remove-predicate',
'teaching-accidental-rule',
+ 'tempo',
+ 'text-mark-interface::calc-break-visibility',
+ 'text-mark-interface::calc-self-alignment-X',
'tie::handle-tab-note-head',
+ 'trill-pitch-group::pure-height',
'tuplet-number::calc-denominator-text',
'tuplet-number::calc-direction',
'tuplet-number::calc-fraction-text',
'type-name',
- 'ugh-compat-double-plus-new-chord->markup',
+ '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-key',
+ 'symbol',
'type-predicates-doc-string',
+ 'universal-color',
'white',
'woodwind-instrument-list',
'yellow',
@@ -2776,41 +4403,36 @@
scheme_constants = [
'CENTER',
- 'DOS',
'DOUBLE-FLAT',
- 'DOUBLE-FLAT-QTS',
'DOUBLE-SHARP',
- 'DOUBLE-SHARP-QTS',
'DOWN',
+ 'FIVE-HALF-FLAT',
+ 'FIVE-HALF-SHARP',
'FLAT',
- 'FLAT-QTS',
+ 'INF-MOMENT',
'INFINITY-INT',
'LEFT',
'NATURAL',
- 'NATURAL-QTS',
'PI',
'PI-OVER-TWO',
'PLATFORM',
'RIGHT',
'SEMI-FLAT',
- 'SEMI-FLAT-QTS',
'SEMI-SHARP',
- 'SEMI-SHARP-QTS',
'SEMI-TONE',
- 'SEMI-TONE-QTS',
+ 'SEVEN-HALF-FLAT',
+ 'SEVEN-HALF-SHARP',
'SHARP',
- 'SHARP-QTS',
'START',
'STOP',
'THREE-PI-OVER-TWO',
'THREE-Q-FLAT',
- 'THREE-Q-FLAT-QTS',
'THREE-Q-SHARP',
- 'THREE-Q-SHARP-QTS',
'TWO-PI',
'UP',
'X',
'Y',
+ 'ZERO-DURATION',
'ZERO-MOMENT',
]
diff --git a/ly/data/getdata.ly b/ly/data/getdata.ly
index bae8a8c8..6e1a0fe4 100644
--- a/ly/data/getdata.ly
+++ b/ly/data/getdata.ly
@@ -1,24 +1,24 @@
-\version "2.14.1"
+\version "2.24.0"
%{
Outputs data retrieved from LilyPond as Python code:
-
+
- version: the lilypond version string
- interfaces: maps interface names to the list of their properties
- grobs: maps grob names to the list of interfaces they implement
- contextproperties: the list of all-user-translation-properties
- musicglyphs: the list of all glyphs in the feta font
-
+
%}
#(begin
-
+
(define (sort-symbol-list list)
"sort a list of symbols"
(sort list (lambda (s1 s2)
(string<
(symbol->string 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\+\?\!\*&;/=:-]+)
:
(ly:.+)
')
defineFunc = re.compile(r'\((?:define\*?|define-safe)-public\s+\(([->