-- Copyright 2013 Evan Laforge
-- This program is distributed under the terms of the GNU General Public
-- License 3.0, see COPYING or http://www.gnu.org/licenses/gpl-3.0.txt

-- | Collect the various calls into one place.
module Derive.C.All (builtins, shadowed) where
import qualified Derive.C.Bali.Gangsa as Gangsa
import qualified Derive.C.Bali.Gender as Gender
import qualified Derive.C.Bali.Gong as Gong
import qualified Derive.C.Bali.Reyong as Reyong
import qualified Derive.C.Bali.Sekar as Sekar
import qualified Derive.C.China.Zheng as Zheng
import qualified Derive.C.Europe.Chord as Chord
import qualified Derive.C.Idiom.String as String
import qualified Derive.C.Idiom.Wind as Wind
import qualified Derive.C.India.Gamakam as Gamakam
import qualified Derive.C.India.Gamakam2 as Gamakam2
import qualified Derive.C.India.Gamakam5 as Gamakam5
import qualified Derive.C.India.Gamakam6 as Gamakam6
import qualified Derive.C.India.Mridangam as Mridangam
import qualified Derive.C.India.Pakhawaj as Pakhawaj
import qualified Derive.C.Lily as Lily
import qualified Derive.C.Post.Idiom as Idiom
import qualified Derive.C.Post.Map as Map
import qualified Derive.C.Post.Postproc as Postproc
import qualified Derive.C.Post.Rearticulate as Rearticulate
import qualified Derive.C.Post.Retune as Retune
import qualified Derive.C.Post.Reverse as Reverse
import qualified Derive.C.Prelude.Articulation as Articulation
import qualified Derive.C.Prelude.Block as Block
import qualified Derive.C.Prelude.Conditional as Conditional
import qualified Derive.C.Prelude.Config as Config
import qualified Derive.C.Prelude.Control as Control
import qualified Derive.C.Prelude.ControlFunction as ControlFunction
import qualified Derive.C.Prelude.Delay as Delay
import qualified Derive.C.Prelude.Equal as Equal
import qualified Derive.C.Prelude.Grace as Grace
import qualified Derive.C.Prelude.Highlight as Highlight
import qualified Derive.C.Prelude.Import as Import
import qualified Derive.C.Prelude.InferTrackVoice as InferTrackVoice
import qualified Derive.C.Prelude.Integrate as Integrate
import qualified Derive.C.Prelude.Note as Note
import qualified Derive.C.Prelude.NoteTransformer as NoteTransformer
import qualified Derive.C.Prelude.Parent as Parent
import qualified Derive.C.Prelude.Pitch as Pitch
import qualified Derive.C.Prelude.PitchHigh as PitchHigh
import qualified Derive.C.Prelude.Random as Random
import qualified Derive.C.Prelude.SignalTransform as SignalTransform
import qualified Derive.C.Prelude.Trill as Trill
import qualified Derive.C.Prelude.Val as Val
import qualified Derive.Derive as Derive
import qualified Derive.Library as Library


builtins :: Derive.Builtins
shadowed :: [Library.Shadowed]
(Builtins
builtins, [Shadowed]
shadowed) = Library -> (Builtins, [Shadowed])
Library.compile (Library -> (Builtins, [Shadowed]))
-> Library -> (Builtins, [Shadowed])
forall a b. (a -> b) -> a -> b
$ [Library] -> Library
forall a. Monoid a => [a] -> a
mconcat
    [ Library
Articulation.library
    , Library
Block.library
    , Library
Chord.library
    , Library
Conditional.library
    , Library
Config.library
    , Library
ControlFunction.library
    , Library
Control.library
    , Library
Delay.library
    , Library
Equal.library
    , Library
Gamakam2.library
    , Library
Gamakam5.library
    , Library
Gamakam6.library
    , Library
Gamakam.library
    , Library
Gangsa.library
    , Library
Gender.library
    , Library
Gong.library
    , Library
Grace.library
    , Library
Highlight.library
    , Library
Idiom.library
    , Library
Import.library
    , Library
InferTrackVoice.library
    , Library
Integrate.library
    , Library
Lily.library
    , Library
Map.library
    , Library
Mridangam.library
    , Library
Note.library
    , Library
NoteTransformer.library
    , Library
Pakhawaj.library
    , Library
Parent.library
    , Library
PitchHigh.library
    , Library
Pitch.library
    , Library
Postproc.library
    , Library
Random.library
    , Library
Rearticulate.library
    , Library
Retune.library
    , Library
Reverse.library
    , Library
Reyong.library
    , Library
Sekar.library
    , Library
SignalTransform.library
    , Library
String.library
    , Library
Trill.library
    , Library
Val.library
    , Library
Wind.library
    , Library
Zheng.library
    ]