Pendragon/README.md
WanderingPenwing 537b5157e6 readme
2024-12-14 14:51:37 +01:00

721 B

Pendragon

Un language de programmation avec la syntaxe d'un texte français.

Pour l'instant

  • La partie pendragon/ transforme le fichier '.dr' en AST (arbre de syntaxe)
  • La parte sophie/ interprète l'AST

Objectif

  • La partie hurle/ pour convertir l'AST en IR de LLVM
  • Compilation avec LLVM

Exemple

Voici un exemple de code :

Définis A comme entier. Définis B comme entier.
Modifie B avec un.

Définis N comme entier.
Modifie N avec trente.

Tant que N est supérieur à zéro,
	Modifie N avec N moins un.
	
	Affiche A.
	Affiche B.
	Modifie A avec A plus B.
	Modifie B avec A plus B.

Affiche "Fin".

Nota Bene : Ceci est un programme qui affiche deux fois N nombres de la suite de Fibonacci.