[Top][Contents][Index][ ? ] |
Table of Contents
- 1. Music definitions
- 1.1 Music expressions
- 1.1.1 AbsoluteDynamicEvent
- 1.1.2 AnnotateOutputEvent
- 1.1.3 ApplyContext
- 1.1.4 ApplyOutputEvent
- 1.1.5 ArpeggioEvent
- 1.1.6 ArticulationEvent
- 1.1.7 AutoChangeMusic
- 1.1.8 BarCheck
- 1.1.9 BassFigureEvent
- 1.1.10 BeamEvent
- 1.1.11 BeamForbidEvent
- 1.1.12 BendAfterEvent
- 1.1.13 BreakDynamicSpanEvent
- 1.1.14 BreathingEvent
- 1.1.15 ClusterNoteEvent
- 1.1.16 CompletizeExtenderEvent
- 1.1.17 ContextChange
- 1.1.18 ContextSpeccedMusic
- 1.1.19 CrescendoEvent
- 1.1.20 DecrescendoEvent
- 1.1.21 DoublePercentEvent
- 1.1.22 EpisemaEvent
- 1.1.23 Event
- 1.1.24 EventChord
- 1.1.25 ExtenderEvent
- 1.1.26 FingeringEvent
- 1.1.27 FootnoteEvent
- 1.1.28 GlissandoEvent
- 1.1.29 GraceMusic
- 1.1.30 HarmonicEvent
- 1.1.31 HyphenEvent
- 1.1.32 KeyChangeEvent
- 1.1.33 LabelEvent
- 1.1.34 LaissezVibrerEvent
- 1.1.35 LigatureEvent
- 1.1.36 LineBreakEvent
- 1.1.37 LyricCombineMusic
- 1.1.38 LyricEvent
- 1.1.39 MarkEvent
- 1.1.40 MultiMeasureRestEvent
- 1.1.41 MultiMeasureRestMusic
- 1.1.42 MultiMeasureTextEvent
- 1.1.43 Music
- 1.1.44 NoteEvent
- 1.1.45 NoteGroupingEvent
- 1.1.46 OttavaMusic
- 1.1.47 OverrideProperty
- 1.1.48 PageBreakEvent
- 1.1.49 PageTurnEvent
- 1.1.50 PartCombineForceEvent
- 1.1.51 PartCombineMusic
- 1.1.52 PartialSet
- 1.1.53 PercentEvent
- 1.1.54 PercentRepeatedMusic
- 1.1.55 PesOrFlexaEvent
- 1.1.56 PhrasingSlurEvent
- 1.1.57 PropertySet
- 1.1.58 PropertyUnset
- 1.1.59 QuoteMusic
- 1.1.60 RelativeOctaveCheck
- 1.1.61 RelativeOctaveMusic
- 1.1.62 RepeatSlashEvent
- 1.1.63 RepeatTieEvent
- 1.1.64 RepeatedChord
- 1.1.65 RepeatedMusic
- 1.1.66 RestEvent
- 1.1.67 RevertProperty
- 1.1.68 ScriptEvent
- 1.1.69 SequentialMusic
- 1.1.70 SimultaneousMusic
- 1.1.71 SkipEvent
- 1.1.72 SkipMusic
- 1.1.73 SlurEvent
- 1.1.74 SoloOneEvent
- 1.1.75 SoloTwoEvent
- 1.1.76 SostenutoEvent
- 1.1.77 SpacingSectionEvent
- 1.1.78 SpanEvent
- 1.1.79 StaffSpanEvent
- 1.1.80 StringNumberEvent
- 1.1.81 StrokeFingerEvent
- 1.1.82 SustainEvent
- 1.1.83 TempoChangeEvent
- 1.1.84 TextScriptEvent
- 1.1.85 TextSpanEvent
- 1.1.86 TieEvent
- 1.1.87 TimeScaledMusic
- 1.1.88 TimeSignatureMusic
- 1.1.89 TransposedMusic
- 1.1.90 TremoloEvent
- 1.1.91 TremoloRepeatedMusic
- 1.1.92 TremoloSpanEvent
- 1.1.93 TrillSpanEvent
- 1.1.94 TupletSpanEvent
- 1.1.95 UnaCordaEvent
- 1.1.96 UnfoldedRepeatedMusic
- 1.1.97 UnisonoEvent
- 1.1.98 UnrelativableMusic
- 1.1.99 VoiceSeparator
- 1.1.100 VoltaRepeatedMusic
- 1.2 Music classes
- 1.2.1 absolute-dynamic-event
- 1.2.2 annotate-output-event
- 1.2.3 apply-output-event
- 1.2.4 arpeggio-event
- 1.2.5 articulation-event
- 1.2.6 bass-figure-event
- 1.2.7 beam-event
- 1.2.8 beam-forbid-event
- 1.2.9 bend-after-event
- 1.2.10 break-dynamic-span-event
- 1.2.11 break-event
- 1.2.12 break-span-event
- 1.2.13 breathing-event
- 1.2.14 cluster-note-event
- 1.2.15 completize-extender-event
- 1.2.16 crescendo-event
- 1.2.17 decrescendo-event
- 1.2.18 double-percent-event
- 1.2.19 dynamic-event
- 1.2.20 episema-event
- 1.2.21 extender-event
- 1.2.22 fingering-event
- 1.2.23 footnote-event
- 1.2.24 glissando-event
- 1.2.25 harmonic-event
- 1.2.26 hyphen-event
- 1.2.27 key-change-event
- 1.2.28 label-event
- 1.2.29 laissez-vibrer-event
- 1.2.30 layout-instruction-event
- 1.2.31 ligature-event
- 1.2.32 line-break-event
- 1.2.33 lyric-event
- 1.2.34 mark-event
- 1.2.35 melodic-event
- 1.2.36 multi-measure-rest-event
- 1.2.37 multi-measure-text-event
- 1.2.38 music-event
- 1.2.39 note-event
- 1.2.40 note-grouping-event
- 1.2.41 page-break-event
- 1.2.42 page-turn-event
- 1.2.43 part-combine-event
- 1.2.44 part-combine-force-event
- 1.2.45 pedal-event
- 1.2.46 percent-event
- 1.2.47 pes-or-flexa-event
- 1.2.48 phrasing-slur-event
- 1.2.49 repeat-slash-event
- 1.2.50 repeat-tie-event
- 1.2.51 rest-event
- 1.2.52 rhythmic-event
- 1.2.53 script-event
- 1.2.54 skip-event
- 1.2.55 slur-event
- 1.2.56 solo-one-event
- 1.2.57 solo-two-event
- 1.2.58 sostenuto-event
- 1.2.59 spacing-section-event
- 1.2.60 span-dynamic-event
- 1.2.61 span-event
- 1.2.62 staff-span-event
- 1.2.63 StreamEvent
- 1.2.64 string-number-event
- 1.2.65 stroke-finger-event
- 1.2.66 sustain-event
- 1.2.67 tempo-change-event
- 1.2.68 text-script-event
- 1.2.69 text-span-event
- 1.2.70 tie-event
- 1.2.71 tremolo-event
- 1.2.72 tremolo-span-event
- 1.2.73 trill-span-event
- 1.2.74 tuplet-span-event
- 1.2.75 una-corda-event
- 1.2.76 unisono-event
- 1.3 Music properties
- 1.1 Music expressions
- 2. Translation
- 2.1 Contexts
- 2.1.1 ChoirStaff
- 2.1.2 ChordNames
- 2.1.3 CueVoice
- 2.1.4 Devnull
- 2.1.5 DrumStaff
- 2.1.6 DrumVoice
- 2.1.7 Dynamics
- 2.1.8 FiguredBass
- 2.1.9 FretBoards
- 2.1.10 Global
- 2.1.11 GrandStaff
- 2.1.12 GregorianTranscriptionStaff
- 2.1.13 GregorianTranscriptionVoice
- 2.1.14 Lyrics
- 2.1.15 MensuralStaff
- 2.1.16 MensuralVoice
- 2.1.17 NoteNames
- 2.1.18 PianoStaff
- 2.1.19 RhythmicStaff
- 2.1.20 Score
- 2.1.21 Staff
- 2.1.22 StaffGroup
- 2.1.23 TabStaff
- 2.1.24 TabVoice
- 2.1.25 VaticanaStaff
- 2.1.26 VaticanaVoice
- 2.1.27 Voice
- 2.2 Engravers and Performers
- 2.2.1 Accidental_engraver
- 2.2.2 Ambitus_engraver
- 2.2.3 Arpeggio_engraver
- 2.2.4 Auto_beam_engraver
- 2.2.5 Axis_group_engraver
- 2.2.6 Balloon_engraver
- 2.2.7 Bar_engraver
- 2.2.8 Bar_number_engraver
- 2.2.9 Beam_collision_engraver
- 2.2.10 Beam_engraver
- 2.2.11 Beam_performer
- 2.2.12 Bend_engraver
- 2.2.13 Break_align_engraver
- 2.2.14 Breathing_sign_engraver
- 2.2.15 Chord_name_engraver
- 2.2.16 Chord_tremolo_engraver
- 2.2.17 Clef_engraver
- 2.2.18 Cluster_spanner_engraver
- 2.2.19 Collision_engraver
- 2.2.20 Completion_heads_engraver
- 2.2.21 Completion_rest_engraver
- 2.2.22 Control_track_performer
- 2.2.23 Cue_clef_engraver
- 2.2.24 Custos_engraver
- 2.2.25 Default_bar_line_engraver
- 2.2.26 Dot_column_engraver
- 2.2.27 Dots_engraver
- 2.2.28 Double_percent_repeat_engraver
- 2.2.29 Drum_note_performer
- 2.2.30 Drum_notes_engraver
- 2.2.31 Dynamic_align_engraver
- 2.2.32 Dynamic_engraver
- 2.2.33 Dynamic_performer
- 2.2.34 Engraver
- 2.2.35 Episema_engraver
- 2.2.36 Extender_engraver
- 2.2.37 Figured_bass_engraver
- 2.2.38 Figured_bass_position_engraver
- 2.2.39 Fingering_engraver
- 2.2.40 Font_size_engraver
- 2.2.41 Footnote_engraver
- 2.2.42 Forbid_line_break_engraver
- 2.2.43 Fretboard_engraver
- 2.2.44 Glissando_engraver
- 2.2.45 Grace_beam_engraver
- 2.2.46 Grace_engraver
- 2.2.47 Grace_spacing_engraver
- 2.2.48 Grid_line_span_engraver
- 2.2.49 Grid_point_engraver
- 2.2.50 Grob_pq_engraver
- 2.2.51 Hara_kiri_engraver
- 2.2.52 Horizontal_bracket_engraver
- 2.2.53 Hyphen_engraver
- 2.2.54 Instrument_name_engraver
- 2.2.55 Instrument_switch_engraver
- 2.2.56 Keep_alive_together_engraver
- 2.2.57 Key_engraver
- 2.2.58 Key_performer
- 2.2.59 Laissez_vibrer_engraver
- 2.2.60 Ledger_line_engraver
- 2.2.61 Ligature_bracket_engraver
- 2.2.62 Lyric_engraver
- 2.2.63 Lyric_performer
- 2.2.64 Mark_engraver
- 2.2.65 Measure_grouping_engraver
- 2.2.66 Melody_engraver
- 2.2.67 Mensural_ligature_engraver
- 2.2.68 Metronome_mark_engraver
- 2.2.69 Multi_measure_rest_engraver
- 2.2.70 New_dynamic_engraver
- 2.2.71 New_fingering_engraver
- 2.2.72 Note_head_line_engraver
- 2.2.73 Note_heads_engraver
- 2.2.74 Note_name_engraver
- 2.2.75 Note_performer
- 2.2.76 Note_spacing_engraver
- 2.2.77 Ottava_spanner_engraver
- 2.2.78 Output_property_engraver
- 2.2.79 Page_turn_engraver
- 2.2.80 Paper_column_engraver
- 2.2.81 Parenthesis_engraver
- 2.2.82 Part_combine_engraver
- 2.2.83 Percent_repeat_engraver
- 2.2.84 Phrasing_slur_engraver
- 2.2.85 Piano_pedal_align_engraver
- 2.2.86 Piano_pedal_engraver
- 2.2.87 Piano_pedal_performer
- 2.2.88 Pitch_squash_engraver
- 2.2.89 Pitched_trill_engraver
- 2.2.90 Repeat_acknowledge_engraver
- 2.2.91 Repeat_tie_engraver
- 2.2.92 Rest_collision_engraver
- 2.2.93 Rest_engraver
- 2.2.94 Rhythmic_column_engraver
- 2.2.95 Scheme_engraver
- 2.2.96 Script_column_engraver
- 2.2.97 Script_engraver
- 2.2.98 Script_row_engraver
- 2.2.99 Separating_line_group_engraver
- 2.2.100 Slash_repeat_engraver
- 2.2.101 Slur_engraver
- 2.2.102 Slur_performer
- 2.2.103 Spacing_engraver
- 2.2.104 Span_arpeggio_engraver
- 2.2.105 Span_bar_engraver
- 2.2.106 Spanner_break_forbid_engraver
- 2.2.107 Staff_collecting_engraver
- 2.2.108 Staff_performer
- 2.2.109 Staff_symbol_engraver
- 2.2.110 Stanza_number_align_engraver
- 2.2.111 Stanza_number_engraver
- 2.2.112 Stem_engraver
- 2.2.113 System_start_delimiter_engraver
- 2.2.114 Tab_note_heads_engraver
- 2.2.115 Tab_staff_symbol_engraver
- 2.2.116 Tab_tie_follow_engraver
- 2.2.117 Tempo_performer
- 2.2.118 Text_engraver
- 2.2.119 Text_spanner_engraver
- 2.2.120 Tie_engraver
- 2.2.121 Tie_performer
- 2.2.122 Time_signature_engraver
- 2.2.123 Time_signature_performer
- 2.2.124 Timing_translator
- 2.2.125 Translator
- 2.2.126 Trill_spanner_engraver
- 2.2.127 Tuplet_engraver
- 2.2.128 Tweak_engraver
- 2.2.129 Vaticana_ligature_engraver
- 2.2.130 Vertical_align_engraver
- 2.2.131 Volta_engraver
- 2.3 Tunable context properties
- 2.4 Internal context properties
- 2.1 Contexts
- 3. Backend
- 3.1 All layout objects
- 3.1.1 Accidental
- 3.1.2 AccidentalCautionary
- 3.1.3 AccidentalPlacement
- 3.1.4 AccidentalSuggestion
- 3.1.5 Ambitus
- 3.1.6 AmbitusAccidental
- 3.1.7 AmbitusLine
- 3.1.8 AmbitusNoteHead
- 3.1.9 Arpeggio
- 3.1.10 BalloonTextItem
- 3.1.11 BarLine
- 3.1.12 BarNumber
- 3.1.13 BassFigure
- 3.1.14 BassFigureAlignment
- 3.1.15 BassFigureAlignmentPositioning
- 3.1.16 BassFigureBracket
- 3.1.17 BassFigureContinuation
- 3.1.18 BassFigureLine
- 3.1.19 Beam
- 3.1.20 BendAfter
- 3.1.21 BreakAlignGroup
- 3.1.22 BreakAlignment
- 3.1.23 BreathingSign
- 3.1.24 ChordName
- 3.1.25 Clef
- 3.1.26 ClusterSpanner
- 3.1.27 ClusterSpannerBeacon
- 3.1.28 CombineTextScript
- 3.1.29 CueClef
- 3.1.30 CueEndClef
- 3.1.31 Custos
- 3.1.32 DotColumn
- 3.1.33 Dots
- 3.1.34 DoublePercentRepeat
- 3.1.35 DoublePercentRepeatCounter
- 3.1.36 DoubleRepeatSlash
- 3.1.37 DynamicLineSpanner
- 3.1.38 DynamicText
- 3.1.39 DynamicTextSpanner
- 3.1.40 Episema
- 3.1.41 Fingering
- 3.1.42 FootnoteItem
- 3.1.43 FootnoteSpanner
- 3.1.44 FretBoard
- 3.1.45 Glissando
- 3.1.46 GraceSpacing
- 3.1.47 GridLine
- 3.1.48 GridPoint
- 3.1.49 Hairpin
- 3.1.50 HorizontalBracket
- 3.1.51 InstrumentName
- 3.1.52 InstrumentSwitch
- 3.1.53 KeyCancellation
- 3.1.54 KeySignature
- 3.1.55 LaissezVibrerTie
- 3.1.56 LaissezVibrerTieColumn
- 3.1.57 LedgerLineSpanner
- 3.1.58 LeftEdge
- 3.1.59 LigatureBracket
- 3.1.60 LyricExtender
- 3.1.61 LyricHyphen
- 3.1.62 LyricSpace
- 3.1.63 LyricText
- 3.1.64 MeasureGrouping
- 3.1.65 MelodyItem
- 3.1.66 MensuralLigature
- 3.1.67 MetronomeMark
- 3.1.68 MultiMeasureRest
- 3.1.69 MultiMeasureRestNumber
- 3.1.70 MultiMeasureRestText
- 3.1.71 NonMusicalPaperColumn
- 3.1.72 NoteCollision
- 3.1.73 NoteColumn
- 3.1.74 NoteHead
- 3.1.75 NoteName
- 3.1.76 NoteSpacing
- 3.1.77 OctavateEight
- 3.1.78 OttavaBracket
- 3.1.79 PaperColumn
- 3.1.80 ParenthesesItem
- 3.1.81 PercentRepeat
- 3.1.82 PercentRepeatCounter
- 3.1.83 PhrasingSlur
- 3.1.84 PianoPedalBracket
- 3.1.85 RehearsalMark
- 3.1.86 RepeatSlash
- 3.1.87 RepeatTie
- 3.1.88 RepeatTieColumn
- 3.1.89 Rest
- 3.1.90 RestCollision
- 3.1.91 Script
- 3.1.92 ScriptColumn
- 3.1.93 ScriptRow
- 3.1.94 Slur
- 3.1.95 SostenutoPedal
- 3.1.96 SostenutoPedalLineSpanner
- 3.1.97 SpacingSpanner
- 3.1.98 SpanBar
- 3.1.99 StaffGrouper
- 3.1.100 StaffSpacing
- 3.1.101 StaffSymbol
- 3.1.102 StanzaNumber
- 3.1.103 Stem
- 3.1.104 StemTremolo
- 3.1.105 StringNumber
- 3.1.106 StrokeFinger
- 3.1.107 SustainPedal
- 3.1.108 SustainPedalLineSpanner
- 3.1.109 System
- 3.1.110 SystemStartBar
- 3.1.111 SystemStartBrace
- 3.1.112 SystemStartBracket
- 3.1.113 SystemStartSquare
- 3.1.114 TabNoteHead
- 3.1.115 TextScript
- 3.1.116 TextSpanner
- 3.1.117 Tie
- 3.1.118 TieColumn
- 3.1.119 TimeSignature
- 3.1.120 TrillPitchAccidental
- 3.1.121 TrillPitchGroup
- 3.1.122 TrillPitchHead
- 3.1.123 TrillSpanner
- 3.1.124 TupletBracket
- 3.1.125 TupletNumber
- 3.1.126 UnaCordaPedal
- 3.1.127 UnaCordaPedalLineSpanner
- 3.1.128 VaticanaLigature
- 3.1.129 VerticalAlignment
- 3.1.130 VerticalAxisGroup
- 3.1.131 VoiceFollower
- 3.1.132 VoltaBracket
- 3.1.133 VoltaBracketSpanner
- 3.2 Graphical Object Interfaces
- 3.2.1 accidental-interface
- 3.2.2 accidental-placement-interface
- 3.2.3 accidental-suggestion-interface
- 3.2.4 align-interface
- 3.2.5 ambitus-interface
- 3.2.6 arpeggio-interface
- 3.2.7 axis-group-interface
- 3.2.8 balloon-interface
- 3.2.9 bar-line-interface
- 3.2.10 bass-figure-alignment-interface
- 3.2.11 bass-figure-interface
- 3.2.12 beam-interface
- 3.2.13 bend-after-interface
- 3.2.14 break-alignable-interface
- 3.2.15 break-aligned-interface
- 3.2.16 break-alignment-interface
- 3.2.17 breathing-sign-interface
- 3.2.18 chord-name-interface
- 3.2.19 clef-interface
- 3.2.20 cluster-beacon-interface
- 3.2.21 cluster-interface
- 3.2.22 custos-interface
- 3.2.23 dot-column-interface
- 3.2.24 dots-interface
- 3.2.25 dynamic-interface
- 3.2.26 dynamic-line-spanner-interface
- 3.2.27 dynamic-text-interface
- 3.2.28 dynamic-text-spanner-interface
- 3.2.29 enclosing-bracket-interface
- 3.2.30 episema-interface
- 3.2.31 figured-bass-continuation-interface
- 3.2.32 finger-interface
- 3.2.33 font-interface
- 3.2.34 footnote-interface
- 3.2.35 footnote-spanner-interface
- 3.2.36 fret-diagram-interface
- 3.2.37 glissando-interface
- 3.2.38 grace-spacing-interface
- 3.2.39 gregorian-ligature-interface
- 3.2.40 grid-line-interface
- 3.2.41 grid-point-interface
- 3.2.42 grob-interface
- 3.2.43 hairpin-interface
- 3.2.44 hara-kiri-group-spanner-interface
- 3.2.45 horizontal-bracket-interface
- 3.2.46 inline-accidental-interface
- 3.2.47 instrument-specific-markup-interface
- 3.2.48 item-interface
- 3.2.49 key-cancellation-interface
- 3.2.50 key-signature-interface
- 3.2.51 ledger-line-spanner-interface
- 3.2.52 ledgered-interface
- 3.2.53 ligature-bracket-interface
- 3.2.54 ligature-head-interface
- 3.2.55 ligature-interface
- 3.2.56 line-interface
- 3.2.57 line-spanner-interface
- 3.2.58 lyric-extender-interface
- 3.2.59 lyric-hyphen-interface
- 3.2.60 lyric-interface
- 3.2.61 lyric-syllable-interface
- 3.2.62 mark-interface
- 3.2.63 measure-grouping-interface
- 3.2.64 melody-spanner-interface
- 3.2.65 mensural-ligature-interface
- 3.2.66 metronome-mark-interface
- 3.2.67 multi-measure-interface
- 3.2.68 multi-measure-rest-interface
- 3.2.69 note-collision-interface
- 3.2.70 note-column-interface
- 3.2.71 note-head-interface
- 3.2.72 note-name-interface
- 3.2.73 note-spacing-interface
- 3.2.74 only-prebreak-interface
- 3.2.75 ottava-bracket-interface
- 3.2.76 paper-column-interface
- 3.2.77 parentheses-interface
- 3.2.78 percent-repeat-interface
- 3.2.79 percent-repeat-item-interface
- 3.2.80 piano-pedal-bracket-interface
- 3.2.81 piano-pedal-interface
- 3.2.82 piano-pedal-script-interface
- 3.2.83 pitched-trill-interface
- 3.2.84 rest-collision-interface
- 3.2.85 rest-interface
- 3.2.86 rhythmic-grob-interface
- 3.2.87 rhythmic-head-interface
- 3.2.88 script-column-interface
- 3.2.89 script-interface
- 3.2.90 self-alignment-interface
- 3.2.91 semi-tie-column-interface
- 3.2.92 semi-tie-interface
- 3.2.93 separation-item-interface
- 3.2.94 side-position-interface
- 3.2.95 slur-interface
- 3.2.96 spaceable-grob-interface
- 3.2.97 spacing-interface
- 3.2.98 spacing-options-interface
- 3.2.99 spacing-spanner-interface
- 3.2.100 span-bar-interface
- 3.2.101 spanner-interface
- 3.2.102 staff-grouper-interface
- 3.2.103 staff-spacing-interface
- 3.2.104 staff-symbol-interface
- 3.2.105 staff-symbol-referencer-interface
- 3.2.106 stanza-number-interface
- 3.2.107 stem-interface
- 3.2.108 stem-tremolo-interface
- 3.2.109 string-number-interface
- 3.2.110 stroke-finger-interface
- 3.2.111 system-interface
- 3.2.112 system-start-delimiter-interface
- 3.2.113 system-start-text-interface
- 3.2.114 tab-note-head-interface
- 3.2.115 text-interface
- 3.2.116 text-script-interface
- 3.2.117 tie-column-interface
- 3.2.118 tie-interface
- 3.2.119 time-signature-interface
- 3.2.120 trill-pitch-accidental-interface
- 3.2.121 trill-spanner-interface
- 3.2.122 tuplet-bracket-interface
- 3.2.123 tuplet-number-interface
- 3.2.124 unbreakable-spanner-interface
- 3.2.125 vaticana-ligature-interface
- 3.2.126 volta-bracket-interface
- 3.2.127 volta-interface
- 3.3 User backend properties
- 3.4 Internal backend properties
- 3.1 All layout objects
- 4. Scheme functions
- A. Indices
[Top][Contents][Index][ ? ] |