Bonjour, Je travaille actuellement sur un langage de programmation basique pour l'un de mes logiciels et je n'arrive pas à créer un interpréteur pour celui-ci.
Voici la synthaxe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
// les types sont: num, string, bool, list:type, map:type,type
func load(a :string,b :num) {
    System.print("random: "+Math.random(0,Math.random(0,100))+Math.random(0,100)+" ")
    var v = Math.random(0,Math.random(0,100)+$Math.random(0,100))
    if (v+2/8<19+Math.random(0,20)+b) {
        System.print("good"+a)
    } else {
        System.print("bad"+a)
    }
}
Merci de m'aider à interpréter tout cela SANS COMPILATION.
Je bloque sur la lecture des fonctions dans les strings et le else.
Cordialement ccgauche.