Modification du compilateur
Pour modifier le compilateur basilic, il convient de suivre les étapes suivantes:
- modification du source du compilateur cb.bcj
- Exécuter la suite de commandes suivantes:
Vérifier avec attention qu’il n’y a aucune erreur lors des étapes 2 et 3.
L’étape 4 est facultative mais est fortement conseillée; elle permet de faire une sauvegarde du compilateur au cas où les modifications effectuées étaient incorrectes.
Coloration syntaxique
L’installation standard du système PI OS sur Raspberry met à disposition l’éditeur de texte Geany. Celui-ci inclut la coloration syntaxique pour de nombreux langages. Il est facile d’étendre cette coloration syntaxique au langage basilic. Démarrer Geany puis:
- Dans le menu Outils, ouvrir le fichier filetype_extensions.conf, dé-commenter la ligne 4
Rechercher le langage Java, dé-commenter et modifier la ligne en ajoutant à la fin
*.bcj;
Sauvegarder le fichier filetype_extensions.conf
2. Compiler et exécuter le programme Basilic updategeany.bcj.
Ce programme permet de mettre à jour automatiquement le fichier filetypes.java relativement aux mots-clés et aux types définis
Sous Windows ce fichier se trouve à l’emplacement
C:/Users/USER NAME/AppData/Roaming/geany/filedefs/filetypes.java
Sous Raspberry
/home/USER NAME/.config/geany/filedefs/filetypes.java
Programme updategeany.bcj
Indentation d’un programme Basilic
Le programme suivant prettybcj permet d’indenter un fichier source dont le chemin (avec suffixe) est passé comme argument sur la ligne de commande:
Programme prettybcj.bcj
Indentation de tous les modules prédéfinis
Ce programme permet de re-indenter automatiquement tous les modules disponibles
Programme prettylib.bcj
Regénération de la documentation
Créer un fichier texte gendoc.sh
Ne pas oublier la commande chmod pour rendre ce fichier « exécutable »
chmod +x gendoc.sh