Bonjour à tous,
Je suis en train de créer un langage de script permettant de faire du dessin
Ca marche :
- j'arrive à vérifier la syntaxe
- je peux déclarer des variables
- je peux affecter aux variables et aux paramètres des fonctions des valeurs mais aussi le résultat d'un calcul (genre k=(i-1)*180/n)
- je peux définir des étiquettes et des sauts
MAIS :
- mon code est très long et très lourd
- pas de coloration syntaxique dans l'éditeur
- pas de choses évoluées comme des boucles for...next ou de sous-programmes
Je me dis que cela existe déjà et que réinventer la roue c'est pas terrible... avez-vous des pistes ?
Voici un aperçu :
Mon programme se compose d'un éditeur de texte, des pages HTML sont utilisées pour afficher les différentes étapes de la compilation, ainsi que les erreurs éventuelles, le résultat final est une image au format SVG
Fenêtre de code :
Etape 1 - Vérification syntaxe :
Etape 2 - Adressage :
Etape 3 - Calcul des expressions et des sauts :
Etape 3b - Calcul des expressions et des sauts (2) :
Etape 4 - Vérification des paramètres des différentes fonctions :
Etape 5 - Certaines fonctions sont exécutées, il ne reste plus que des fonctions géométriques basiques
Etape 6 - Le fichier SVG est généré :
Voici le fichier SVG "compilé" résultat du script saisi dans l'éditeur :
Merci
A bientôt
Partager