Frog Plus
Le Frog Plus est le langage de programmation interne à Frog SCM.
Le Frog Plus est un langage conçu pour les développeurs et cette documentation est en cours de rédaction
L'IDE
Les bases du Frog Plus
Division en section
Il est possible de créer autant de section que désiré. Par défaut la première section du fichier est éxécutée au lancement du programme.
Au mot-clé END, l'exécution est arrêtée.
Exemple de code :
BEGIN MaSection
// Code goes here
END
Opérateurs
+: addition-: soustraction*: multiplication/: division==: égalité!=: différence<: plus petit que>plus grand que
Expression
Une expression est le résultat d'une opération entre plusieurs entités.
STRING.concat <string1?> ; <string2?> ; <string3?> ; …: concatène plusieurs expressions. Vous pouvez indiquer autant d'expressions que voulues.MATH.operation
Syntaxe
Eléments de script
BEGIN <NewSectionName>: démarre une sectionEND: termine une sectionGOTO <SectionName>: exécute la section préciséeIF <Expression> <Operator> <Expression> : <SectionIfTrue> ; <SectionIfFalse>: exécute la section précisée en fonction d'une condition précisée
Variables
VAR.create <NewVarName> : <DefaultValue>: créé une variable avec une valeur. La valeur peut être un string entouré de guillemets simples, ou une expression.VAR.delete <VarName>: supprime une variable. La variable doit exister.VAR.update <VarName> : <Expression>: met à jour le contenu d'une variableVAR.askForValue <VarName> : <Prompt>: demande à l'utilisateur de spécifier une valeur pour la variable à l'aide d'une question spécifiée dans le Prompt, qui peut être une expression ou un string.Windows Only