PremierLangage / premierlangage

Server for auto-evaluating exercices
Other
18 stars 9 forks source link

Convertir la base d'exercices #395

Open nimdanor opened 4 years ago

nimdanor commented 4 years ago

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 commented 4 years ago

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).