0.2.2-46 • Published 7 years ago

eukalyptus v0.2.2-46

Weekly downloads
1
License
ISC
Repository
gitlab
Last release
7 years ago

Eukalyptus

Eukalyptus est un langage fonctionnel avec une syntax légère. Il a but d'apprentissage (TODO).

Compilateur

Le compilateur se divise en trois parties : 1. La parsing 2. L'analyse 3. La production de code

Ce compilateur transforme du code Eukalyptus en Javascript.

1. Parsing

Le parsing est effectué à l'aide de Jison. Le fichier lexical est défini ici. Il contient la définition des tokens du langage. Le fichier syntaxique est défini ici. Il content la définition des règles de la grammaire du langage.

2. Analyse

L'analyse est décomposée en deux étapes : 1. L'analyse syntaxique (par jison avec notre AST) 2. L'analyse sémentique

Les fichiers de notre arbre syntaxique sont disponnible ici Les fichiers pour l'analyse sémentique sont disponnible ici

0.2.2-46

7 years ago

0.2.2-45

7 years ago

0.2.2-44

7 years ago

0.2.2-43

7 years ago

0.2.2-42

7 years ago

0.2.2-41

7 years ago

0.2.2-40

7 years ago

0.2.2-39

7 years ago

0.2.2-38

7 years ago

0.2.2-37

7 years ago

0.2.2-36

7 years ago

0.2.2-35

7 years ago

0.2.2-34

7 years ago

0.2.2-33

7 years ago

0.2.2-32

7 years ago

0.2.2-31

7 years ago

0.2.2-29

7 years ago

0.2.2-28

7 years ago

0.2.2-27

7 years ago

0.2.2-26

7 years ago

0.2.2-25

7 years ago

0.2.2-24

7 years ago

0.2.2-23

7 years ago

0.2.2-22

7 years ago

0.2.2-21

7 years ago

0.2.2-20

7 years ago

0.2.1-18

7 years ago

0.2.1-17

7 years ago

0.2.1-16

7 years ago

0.2.1-15

7 years ago

0.2.1-14

7 years ago

0.2.1-13

7 years ago

0.2.1-12

7 years ago

0.2.1-11

7 years ago

0.2.1-10

7 years ago

0.2.0-9

7 years ago

0.2.0-8

7 years ago

0.2.0-6

7 years ago

0.2.0-5

7 years ago

0.2.0-4

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago