Extension VS Code complète pour le support du langage de programmation Dabara - un langage utilisant la syntaxe haoussa.
- ✅ Coloration syntaxique complète pour tous les mots-clés Dabara
- ✅ Reconnaissance automatique des fichiers
.haet.dabara - ✅ Snippets intelligents pour accélérer l'écriture de code
- ✅ Pliage de code automatique (
fara...ƙare) - ✅ Auto-complétion des parenthèses et guillemets
- ✅ Support des commentaires (
//et/* */) - ✅ Raccourcis clavier pour exécuter les fichiers
- Ouvrez VS Code
- Allez dans Extensions (
Ctrl+Shift+X) - Recherchez "Dabara Language Support"
- Cliquez sur "Installer"
- Téléchargez le fichier
.vsixdepuis Releases - Ouvrez VS Code
- Exécutez :
code --install-extension dabara-language-support-0.1.0.vsix
- Créez un fichier avec l'extension
.ha(par exemple :program.ha) - VS Code activera automatiquement le support Dabara
Tapez ces préfixes et appuyez sur Tab :
fara- Structure complète d'un programmenaɗa- Déclaration de variablerubuta- Instruction d'affichageidan- Instruction conditionnellemaimaita- Boucle de répétitionaiki- Définition de fonctionsannu- Programme "Hello World"
Ctrl+F5- Exécuter le fichier Dabara courant
| Mot-clé | Signification | Exemple |
|---|---|---|
fara |
Début de programme | fara |
ƙare |
Fin de programme | ƙare |
naɗa |
Déclaration variable | naɗa sunan = "Ahmad" |
rubuta |
Affichage/print | rubuta "Sannu!" |
gaskiya |
true | naɗa sahihi = gaskiya |
karya |
false | naɗa kuskure = karya |
ƙara |
Addition | 5 ƙara 3 |
rage |
Soustraction | 10 rage 4 |
fara
naɗa sunan = "Khadija"
naɗa lambar = 42
naɗa jimla = lambar ƙara 8
rubuta "Sannu " + sunan
rubuta "Lambar: " + lambar
rubuta "Jimla: " + jimla
ƙare
fara
naɗa lambar = 15
idan (lambar babba 10) {
rubuta "Babban lamba!"
} sauran {
rubuta "Karamin lamba"
}
ƙare
fara
aiki jimla_biyu(a, b) {
komawa a ƙara b
}
naɗa sakamakon = jimla_biyu(5, 3)
rubuta sakamakon // Zai buga: 8
ƙare
L'extension utilise des couleurs optimisées pour la lisibilité :
- Mots-clés : Bleu (
#0066CC) - Chaînes : Vert (
#00AA00) - Nombres : Orange (
#FF6600) - Commentaires : Gris (
#666666) - Opérateurs : Rouge (
#CC0000)
examples/
├── hello.ha # Programme "Hello World"
├── variables.ha # Variables et calculs
└── functions.ha # Fonctions et structures de contrôle
- Node.js 16+
- VS Code 1.60+
- Extension VSCE (
npm install -g vsce)
git clone https://github.com/feyroozecode/dabara-vscode-extension.git
cd dabara-vscode-extension
npm install
vsce packagecode --install-extension dabara-language-support-0.1.0.vsixLes contributions sont les bienvenues ! Consultez notre Guide de Contribution.
- Ouvrez une issue
- Décrivez le problème avec des exemples de code
- Ouvrez une issue avec le label "enhancement"
- Expliquez l'utilité de la fonctionnalité
MIT License - voir LICENSE pour plus de détails.
Dabara est un langage de programmation utilisant des mots-clés en haoussa, conçu pour faciliter l'apprentissage de la programmation dans cette langue d'Afrique de l'Ouest parlée par plus de 70 millions de personnes.
- Communauté haoussa pour leur soutien
- Contributeurs du projet Dabara
- Équipe VS Code pour leur excellente documentation
Sannu da zuwa cikin duniyar Dabara! (Bienvenue dans le monde de Dabara!)
