Sumari
El Kwave des de la seva primera versió utilitza un llenguatge intern per a les ordres de text. Aquest llenguatge d'ordres s'utilitza internament per a la gestió del menú, controla la IGU, els efectes integrats i crida als connectors. Les ordres es descriuen més endavant a la secció Referència d'ordres.
Totes les ordres consisteixen d'un nom d'ordre i una llista de paràmetres opcionals entre claudàtors, depenent de l'ordre.
Els caràcters permesos per als noms de les ordres són lletres, dígits i dos punts. Les ordres distingeixen entre majúscules i minúscules, i sempre estan en minúscules.
Els paràmetres dins d'una llista de paràmetres estan separats per comes.
Els paràmetres numèrics es poden donar com a números de coma fixa o com a números de coma flotant, utilitzant un punt com a separador decimal.
Els paràmetres de cadena es retallen automàticament (tot l'espai en blanc al començament i al final serà eliminat). Si no es vol això, es poden envoltar amb cometes dobles ("). Si un paràmetre de cadena conté caràcters especials (com «,», «;», «#» o una «\»), aquests caràcters especials s'hauran d'escapar precedint un caràcter de «\».
Es poden concatenar múltiples ordres a una llista d'ordres utilitzant un «;» com a separador.
Exemple:
fileinfo(Comments
,"Aquest és un \"exemple\" de comentari."
)
Aquest exemple consisteix en l'ordre «fileinfo» i té dos paràmetres: la paraula clau Comments
i el text «"Aquest és un \"exemple\" de comentari."
». (Aquests paràmetres s'expliquen a la secció corresponent de la referència d'ordres).