Grammaire FPL
Statut documentaire : guide — voir Maturité et preuves.
FPL est un langage d'expression et de scripting utilisé dans les artefacts logiCells qui l'autorisent. La grammaire exacte est versionnée avec le Runtime.
Familles de constructions
La documentation de programmation couvre notamment :
- valeurs et variables ;
- expressions et appels ;
- fonctions et lambdas ;
- contrôle de flux ;
- collections ;
- accès au contexte Runtime ;
- actions sur objets et données publiées.
Règles de documentation
Un exemple doit :
- utiliser les noms publics du modèle ;
- éviter les classes ou fonctions privées du moteur ;
- indiquer lorsqu'une construction dépend d'une version ;
- distinguer syntaxe démonstrative et contrat certifié ;
- être validé par le parseur du Runtime cible avant publication comme référence exacte.
Compatibilité
Ne pas déduire la disponibilité d'une construction parce qu'une syntaxe similaire existait dans une version historique. Pour les références exhaustives, la grammaire générée ou certifiée de la version ciblée prévaut.