Le Frog Plus est le langage de programmation interne à Frog SCM.
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
+ : addition- : soustraction* : multiplication/ : division== : égalité!= : différence< : plus petit que> plus grand queUne 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.operationBEGIN <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éeVAR.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.