premierlangage icon indicating copy to clipboard operation
premierlangage copied to clipboard

Convertir la base d'exercices

Open nimdanor opened this issue 5 years ago • 1 comments

Dans une prochaine release nous changerons la syntaxe pl. Nouvelle syntaxe pour les simple = : variable = JSON le json pouvant être sur plusieurs lignes ou variable:type= constante_du_type Ainsi les title passe de title= mon titre à title= "mon titre"

Pour les multilignes variable == la string multi-ligne est la valeur

Il faut donc un script qui parcourt l'arborecence de fichiers et converti les fichier à la nouvelle syntaxe. find racineexos -name *.pl -exec script.py {} ; le fichier script.py arrive ....

nimdanor avatar Jan 31 '20 15:01 nimdanor

Après réflexions et discutions : La solution pour le moment est de détecter dans le parseur l’existence d'une ligne utilisant une syntaxe "obsolète" et de le signaler à l'utilisateur puis de proposer de faire la modification de la ligne dans le fichier de façon automatique (ou si l'on est a cours de temps à la main).

nimdanor avatar Feb 26 '20 10:02 nimdanor