Georges Dupéron
|
5fd2f10403
|
Utilisation de match pour les règles du compilateur.
|
2010-11-03 00:04:35 +01:00 |
|
Georges Dupéron
|
37c9a98be4
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-02 23:55:42 +01:00 |
|
Georges Dupéron
|
83bd211627
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-11-02 23:54:57 +01:00 |
|
Georges Dupéron
|
9e172ac036
|
Découpage des tests de match en sous-modules (et du coup j'ai fichu en l'air l'alignement).
|
2010-11-02 23:52:24 +01:00 |
|
Georges Dupéron
|
8a946e6c50
|
Sous-modules pour test-unitaire.
|
2010-11-02 23:52:16 +01:00 |
|
Bertrand BRUN
|
0885bc5a6e
|
Ajout de 2 environnements pour la fonction lisp2li, env-var (pour les variables) et env-fun (pour les fonctions)
|
2010-11-02 18:05:23 +01:00 |
|
Bertrand BRUN
|
ac8f7a1953
|
Lisp2li gere maintenant les progn. Et correction d'une erreur dans la gestion du defun
|
2010-11-02 13:08:46 +01:00 |
|
Georges Dupéron
|
cc3fda7aff
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
Conflicts:
implementation/divers.lisp
util.lisp
|
2010-11-02 01:53:08 +01:00 |
|
Georges Dupéron
|
5809570f57
|
Import des corrections apportées à implementation/divers.lisp dans ma branche de bidouilles.
|
2010-11-02 01:47:52 +01:00 |
|
Georges Dupéron
|
a71ac81634
|
Fusion de fonctions-utiles et util.lisp .
|
2010-11-02 01:43:58 +01:00 |
|
Georges Dupéron
|
f9e9741a7f
|
Récupération de match.lisp et util.lisp depuis ma branche de bidouilles.
|
2010-11-02 01:41:37 +01:00 |
|
Georges Dupéron
|
d61476d20e
|
Déplacement de util.lisp dans le dossier principal
|
2010-11-02 01:39:35 +01:00 |
|
Georges Dupéron
|
27218f0125
|
Lisp2li simpliste pour le compilo, on fusionnera les deux après.
|
2010-11-02 01:35:43 +01:00 |
|
Georges Dupéron
|
73cee87168
|
Ajout d'une macro (match pattern expression). 334 tests. Garanti sans plantages. Ou presque.
|
2010-11-02 01:34:19 +01:00 |
|
Bertrand BRUN
|
b99d74d0e3
|
Lisp2li gere maintenant le let*. Et ajout de quelque test unitaire dans lisp2li.lisp
|
2010-11-01 20:52:43 +01:00 |
|
Bertrand BRUN
|
213c0fcfc0
|
Correction d'une recursion infini dans le let*
|
2010-11-01 19:09:08 +01:00 |
|
Bertrand BRUN
|
aecdddc985
|
Lisp2li reconnait maintenant le LET
|
2010-11-01 18:59:07 +01:00 |
|
Georges Dupéron
|
8282ad6161
|
Modification dans test-unitaire pour qu'il n'affiche pas toute la liste des fonctions lors d'un deftest / deftestvar.
|
2010-11-01 17:07:19 +01:00 |
|
Georges Dupéron
|
0d0e68fbee
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-11-01 16:18:21 +01:00 |
|
Georges Dupéron
|
dabeb07ef4
|
(erase-tests module) fonctionne même si module n'existe pas encore.
|
2010-11-01 16:17:02 +01:00 |
|
Georges Dupéron
|
1966a2a7fa
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-01 16:01:54 +01:00 |
|
Bertrand BRUN
|
2baa47016d
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-11-01 16:01:50 +01:00 |
|
Bertrand BRUN
|
02dd04e7a9
|
Ajout d'une idee a Georges sur le LET
|
2010-11-01 16:01:43 +01:00 |
|
Georges Dupéron
|
b85138b05f
|
Corrections sur test-unitaire + paramètre optionnel fonction de test.
|
2010-11-01 15:57:19 +01:00 |
|
Georges Dupéron
|
9550ca53ce
|
Utilisation de copy-seq au lieu de copy-tree (copy-seq marche aussi avec les chaînes etc.)
|
2010-11-01 15:30:35 +01:00 |
|
Georges Dupéron
|
5d95b923cb
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-01 15:04:28 +01:00 |
|
Georges Dupéron
|
e02d73bf35
|
Enfin une version qui marche :) compile les entiers, symboles, chaînes de caractères, listes quotées (partiellement).
|
2010-11-01 02:10:37 +01:00 |
|
Georges Dupéron
|
bce151a13d
|
defcompile-rule. le reste est *encore* de l'overkill. :(
|
2010-11-01 00:05:55 +01:00 |
|
Georges Dupéron
|
46670d57c9
|
Compilation des nombres, symboles (bof) et chaînes.
|
2010-10-31 23:33:25 +01:00 |
|
Bertrand BRUN
|
5652d4deba
|
La gestion des LET est en place. Mais pour le traitement c'est pas encore ca :D
|
2010-10-31 23:25:58 +01:00 |
|
Georges Dupéron
|
a4f9c6569c
|
Encore des ratés.
|
2010-10-31 18:59:36 +01:00 |
|
Georges Dupéron
|
74d0c2389b
|
Début pourri de la compilation.
|
2010-10-31 03:19:54 +01:00 |
|
Bertrand BRUN
|
b14701f20a
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-10-31 02:35:28 +01:00 |
|
Bertrand BRUN
|
99364ac205
|
Déplantage des structures cycliques
|
2010-10-31 02:34:03 +01:00 |
|
Georges Dupéron
|
8d20322881
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-10-31 02:21:37 +01:00 |
|
Bertrand BRUN
|
fbdae40760
|
Ajout de test unitaire
|
2010-10-31 02:20:11 +01:00 |
|
Georges Dupéron
|
b7d2da9a3a
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-10-31 02:19:56 +01:00 |
|
Georges Dupéron
|
b6990e68d1
|
Effacement des tests un module à la fois (ou tous en même temps, au choix).
|
2010-10-31 02:14:35 +01:00 |
|
Bertrand BRUN
|
b154264f1a
|
Correction de la fonction print-env-stack pour quel puisse afficher correctement l'environnement, lisp2li gere maintenant correctement les lambda-expressions et les defuns
|
2010-10-31 02:45:19 +02:00 |
|
Bertrand BRUN
|
e80b555d9c
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-10-31 00:09:45 +02:00 |
|
Bertrand BRUN
|
c2fe50a031
|
Correction d'un mauvais test sur les fonctions definie. Ainsi que l'ajout d'un test pour eviter les erreurs d'environnement vide a l'execution de lisp2li
|
2010-10-31 00:09:39 +02:00 |
|
Georges Dupéron
|
8f68f03408
|
Correction (?) sur le defun dans lisp2li.
|
2010-10-31 00:06:07 +02:00 |
|
Georges Dupéron
|
36d79d03de
|
Correction (?) sur le defun dans lisp2li.
|
2010-10-30 22:25:46 +02:00 |
|
Bertrand BRUN
|
b661c5f319
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-10-30 22:12:22 +02:00 |
|
Bertrand BRUN
|
2badf52db3
|
Correction dans le code de generation des defuns
|
2010-10-30 22:12:18 +02:00 |
|
Georges Dupéron
|
b8c8abcdfb
|
corrections mineures.
|
2010-10-30 21:51:19 +02:00 |
|
Bertrand BRUN
|
0fb441b127
|
Nettoyage de fichier meval.lisp
|
2010-10-28 22:03:31 +02:00 |
|
SliTaz User
|
77b3ec876c
|
Merge branch 'master' of github.com:dumbs/2010-m1s1-compilation
Conflicts:
main.lisp
|
2010-10-28 19:40:42 +02:00 |
|
SliTaz User
|
0da234492a
|
implémentation : on passe tout par pointeur.
|
2010-10-28 16:07:14 +02:00 |
|
SliTaz User
|
0e67e33e3c
|
Renomage d'un fichier.
|
2010-10-28 13:58:10 +02:00 |
|