Module

Emo8.Parser.NConstraint

Package
purescript-emo8
Repository
opyapeus/purescript-emo8

#NConstraint Source

class NConstraint (s :: Symbol) 

Instances

#ToNList Source

class ToNList (s :: Symbol) (nl :: NList) | s -> nl

Instances

#MatchNote Source

class MatchNote (s :: Symbol) (n :: Note) | s -> n

Instances

#ExtractNR Source

class ExtractNR (nl :: NList) (ll :: LList) | nl -> ll

Instances

#UpToThreeNote Source

class UpToThreeNote (ll :: LList) 

Instances

#ExtractNVR Source

class ExtractNVR (nl :: NList) (ll :: LList) | nl -> ll

Instances

#UpTo13Length Source

class UpTo13Length (ll :: LList) 

Instances

#SpecChar Source

data SpecChar :: Type

#Space Source

data Space :: SpecChar

Instances

#Return Source

data Return :: SpecChar

Instances

#Note Source

data Note :: Type

#Rest Source

data Rest :: SpecChar -> Note

Instances

#Note Source

data Note :: Note

Instances

#Vacancy Source

data Vacancy :: Note

Instances

#NList Source

data NList :: Type

#NCons Source

data NCons :: Note -> NList -> NList

Instances

#Label Source

data Label :: Type

#S Source

data S :: Label

Instances

#N Source

data N :: Label

Instances

#LList Source

data LList :: Type

#LCons Source

data LCons :: Label -> LList -> LList

Instances