// Variable global
sResultat est un rel
// Procédure de calcul de l'expression
PROCEDURE Calcul(pExp est une chane)
sSource est une chaine = [
sRes est un reel = %1
sResultat = sRes
]
sSource = ChaineConstruit(sSource,pExp)
Compile("Calc", sSource)
ExécuteTraitement("Calc",trtProcédure)
RENVOYER sResultat
// Test de la procédure
Trace(Calcul("((20+10)*2)+3")) // renvoie 63