##JSoLang S1m1

main = x:allRules* { return "##miniTidal\n" + x.join("") }

allRules = akllakuy /
allillay /
anqaylli /
kuchuy /
kunkahanlla /
kutipay /
llinkuy /
mayninpi /
mayqanpas /
muyuqawa /
puchukay /
qenqoy /
qutuy /
sapakutin /
sinqawa /
sonido /
taqllapayay /
tikray /
tustuy /
utqay /
winara /
yapay /
yupana /
hunuy /
suyay /
anchasuyay /
paqarin /
chimpay /
chaqway /
mitapu /
sasacha /
haykap / anyCharacter
anyCharacter = .


// MINITIDAL

akllakuy = "akllakuy"i { return " choose " }
allillay = "allillay"i { return " slow " }
anqaylli = "anqaylli"i { return " ply " }
kuchuy = "kuchuy"i { return " cutoff " }
kunkahanlla = "kunkahanlla" { return " vowel " }
kutipay = "kutipay" { return " chop " }
llinkuy = "llinkuy"i { return " sine " }
mayninpi = "mayninpi"i { return " sometimes" }
mayqanpas = "mayqanpas"i { return " n (irand 25) " }
muyuqawa = "muyuqawa"i { return " pan " }
puchukay = "puchukay"i { return " end " }
qenqoy = "qenqoy"i { return " cosine " }
qutuy = "qutuy"i { return " stack " }
sapakutin = "sapakutin"i { return " every " }
sinqawa = "sinqawa"i { return " brak " }
sonido = "u_" { return " sound " }
taqllapayay = "taqllapayay"i { return " palindrome " }
tikray = "tikray"i { return " rev " }
tustuy = "tustuy"i { return " degrade " }
utqay = "utqay"i { return " speed " }
winara = "winara"i { return " gain " }
yapay = "yapay"i { return " cat " }
yupana = "y_" { return " n " }
hunuy = "&" { return " $ "}
suyay = "suyay"i { return " delay " }
anchasuyay = "anchasuyay"i { return " delayfeedback " }
paqarin = "paqarin"i { return " begin " }
chimpay = "chimpay"i { return " crush " }
chaqway = "chaqway"i { return " shuffle " }
mitapu = "mitapu"i { return " repeatCycles " }
sasacha = "sasacha"i { return " density " }
haykap = "haykap"i { return " whenmod " }