ShowVal Attributes Source # | |
Instance detailsDefined in Derive.Attrs |
ShowVal KotekanStyle Source # | |
Instance detailsDefined in Derive.C.Bali.Gangsa |
ShowVal NorotStyle Source # | |
Instance detailsDefined in Derive.C.Bali.Gangsa |
ShowVal Stroke Source # | |
Instance detailsDefined in Derive.C.India.Mridangam |
ShowVal HarmonicType Source # | |
Instance detailsDefined in Derive.C.Prelude.Articulation |
ShowVal Adjust Source # | |
Instance detailsDefined in Derive.C.Prelude.Trill |
ShowVal Direction Source # | |
Instance detailsDefined in Derive.C.Prelude.Trill |
ShowVal Hand Source # | |
Instance detailsDefined in Derive.Call |
ShowVal UpDown Source # | |
Instance detailsDefined in Derive.Call |
ShowVal Speed Source # | |
Instance detailsDefined in Derive.Call.Speed |
ShowVal CFunction Source # | TODO this isn't a real ShowVal, I'd have to record the whole expression. |
Instance detailsDefined in Derive.DeriveT |
ShowVal ControlRef Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal Duration Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal PControlRef Source # | There's no way to convert a pitch back into the expression that produced
it, so this is the best I can do. Similar to ShowVal ControlRef , there's no signal literal so I use the
value at 0. A pitch can be turned into an expression, but not necessarily
accurately since it doesn't take things like pitch interpolation into
account. |
Instance detailsDefined in Derive.DeriveT |
ShowVal PFunction Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal PSignal Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal Quoted Source # | Unlike Exprs in general, a Quoted Expr should be representable with
show_val. This is because a Quoted has only been parsed, not evaluated,
so it shouldn't have anything unshowable, like pitches. |
Instance detailsDefined in Derive.DeriveT |
ShowVal Val Source # | This instance is actually invalid due to showing VPitch, which has no
literal, and for Val , showing PControlRef , which amounts to the same
thing. I use this to treat any Val as a Str to re-evaluate it. Being
invalid means that a VPitch or VPControlRef with a default will cause
a parse failure, but I'll have to see if this becomes a problem in practice. |
Instance detailsDefined in Derive.DeriveT |
ShowVal ControlDeriver Source # | |
Instance detailsDefined in Derive.Deriver.Monad |
ShowVal Merger Source # | |
Instance detailsDefined in Derive.Deriver.Monad |
ShowVal NoteDeriver Source # | This is an invalid instance, because a deriver has no literal syntax.
But this lets me put a deriver in a defaulted argument, and get
documentation for it. |
Instance detailsDefined in Derive.Deriver.Monad |
ShowVal PitchDeriver Source # | |
Instance detailsDefined in Derive.Deriver.Monad |
ShowVal MiniVal Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal Str Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal Symbol Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal Call Source # | |
Instance detailsDefined in Derive.Parse.Ky |
ShowVal Expr Source # | |
Instance detailsDefined in Derive.Parse.Ky |
ShowVal Term Source # | |
Instance detailsDefined in Derive.Parse.Ky |
ShowVal Var Source # | |
Instance detailsDefined in Derive.Parse.Ky |
ShowVal ControlType Source # | |
Instance detailsDefined in Derive.ParseTitle |
ShowVal Val Source # | |
Instance detailsDefined in Derive.REnv |
ShowVal Tuning Source # | |
Instance detailsDefined in Derive.Scale.BaliScales |
ShowVal Control Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal Instrument Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal PControl Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal Type Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal DefaultDiatonic Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal DefaultReal Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal DefaultScore Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal Normalized Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal NormalizedBipolar Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal FreeCodePosition Source # | |
Instance detailsDefined in Perform.Lilypond.Constants |
ShowVal Key Source # | |
Instance detailsDefined in Perform.Pitch |
ShowVal NoteNumber Source # | |
Instance detailsDefined in Perform.Pitch |
ShowVal Pitch Source # | This relies on the presence of a pitch val call. |
Instance detailsDefined in Perform.Pitch |
ShowVal Transpose Source # | |
Instance detailsDefined in Perform.Pitch |
ShowVal RealTime Source # | |
Instance detailsDefined in Perform.RealTime |
ShowVal Highlight Source # | |
Instance detailsDefined in Derive.C.Prelude.Highlight |
ShowVal Rank Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal ScoreTime Source # | |
Instance detailsDefined in Ui.ScoreTime |
ShowVal Text Source # | This should be the inverse of p_str and
p_unquoted_str . |
Instance detailsDefined in Derive.ShowVal |
ShowVal Bool Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal Double Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal Int Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal (Ratio.Ratio Int) Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal a => ShowVal (Set a) Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal (Position CodePosition) Source # | |
Instance detailsDefined in Derive.Call.Ly |
ShowVal (RawPitch a) Source # | Pitches have no literal syntax, but I have to print something. |
Instance detailsDefined in Derive.DeriveT |
ShowVal (Call Val) Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal (Call MiniVal) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Call Text) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Expr Val) Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal (Expr MiniVal) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Expr Text) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Term Val) Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal (Term MiniVal) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Term Text) Source # | |
Instance detailsDefined in Derive.Expr |
ShowVal (Typed Control) Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal (Typed Control) Source # | |
Instance detailsDefined in Derive.DeriveT |
ShowVal (Typed Y) Source # | |
Instance detailsDefined in Derive.ScoreT |
ShowVal a => ShowVal (NonNegative a) Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal a => ShowVal (Positive a) Source # | |
Instance detailsDefined in Derive.Typecheck |
ShowVal a => ShowVal (Maybe a) Source # | |
Instance detailsDefined in Derive.ShowVal |
ShowVal a => ShowVal [a] Source # | |
Instance detailsDefined in Derive.ShowVal |
(ShowVal a, ShowVal b) => ShowVal (Either a b) Source # | |
Instance detailsDefined in Derive.ShowVal |