Skip to content

Simple compiler from home-made language (php like) to SVG

Notifications You must be signed in to change notification settings

HE-Arc/SVGCompiler

Repository files navigation

Pre-requis

  • python 3.6
  • pip
  • bibliothèques externes:
    • ply 3.11
    • pydot 1.4.1
  • un navigateur pour visualiser les documents SVG

Comment installer SVGCompiler ?

  1. git clone https://github.com/HE-Arc/SVGCompiler.git ou extraire l'archive contenant le code source
  2. depuis la racine du code source: pip install -r requirements.txt

Comment utiliser SVGCompiler ?

  1. Créer un fichier source contenant du code de notre langage ou utiliser le fichier d'exemple fournis (exemples/all_instructions.phvg)
  2. Executer synthese.py dans la ligne de commande avec comme argument le chemin vers le fichier source (p. ex ./synthese.py exemples/all_instructions.phvg)
  3. Ouvrir le fichier .svg généré dans votre navigateur préféré pour admirer le résultat (remarque: chaque portion de code délimitée avec des accolades donnera un fichier différent, p. ex pour le fichier exemples/all_instructions.phvg il y aura 3 fichiers .svg générés)

About

Simple compiler from home-made language (php like) to SVG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages