Georges Dupéron
|
5aabdd03c8
|
Correction de quelques bugs.
|
2010-11-20 01:09:43 +01:00 |
|
Georges Dupéron
|
cab12e533a
|
Utilisation de (require), correction d'un bug dans test-unitaire, 589 tests passed sucessfully. \o/
|
2010-11-19 22:54:31 +01:00 |
|
Bertrand BRUN
|
ccf304f19a
|
Continuation du cas de defvar
|
2010-11-14 21:21:26 +01:00 |
|
Bertrand BRUN
|
77c2905d53
|
Continuation du defmacro. On touche presque au but manque pas grand chose.
|
2010-11-13 03:02:57 +01:00 |
|
Bertrand BRUN
|
c603beaebe
|
Meval peut maintenant gere les appels recursifs
|
2010-11-13 00:49:49 +01:00 |
|
Bertrand BRUN
|
5416bb34d8
|
Ajout du cas du defmacro (pas encore fini)
|
2010-11-12 23:38:36 +01:00 |
|
Bertrand BRUN
|
cb07628ee8
|
Ajout de la mise a jour de l'environnement lors d'un appel a une methode meta-defini
|
2010-11-12 22:06:54 +01:00 |
|
Bertrand BRUN
|
3d4f11147b
|
Manque la gestion des variables dans simplify + ajout de la gestion des defuns dans lisp2li et meval
|
2010-11-12 01:36:49 +01:00 |
|
Bertrand BRUN
|
564293eac0
|
Ajout du debut de la fonction simplify + ajout de tests unitaire
|
2010-11-11 12:49:03 +01:00 |
|
Bertrand BRUN
|
fd2e4073d3
|
Ajout du cas du let* dans le lisp2li
|
2010-11-10 15:17:00 +01:00 |
|
Bertrand BRUN
|
6d79577cc1
|
Ajout du cas du setq dans lisp2li
|
2010-11-09 08:52:25 +01:00 |
|
Bertrand BRUN
|
25e891e6fc
|
Ajout du cas du let dans meval
|
2010-11-08 19:51:09 +01:00 |
|
Bertrand BRUN
|
2905eaf456
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-11-08 19:13:51 +01:00 |
|
Bertrand BRUN
|
846d140d3f
|
Ajout du cas du let dans lisp2li
|
2010-11-08 19:13:01 +01:00 |
|
Bertrand BRUN
|
34189f2e73
|
Correction du cas du defun + correction de tests unitaire dans lisp2li
|
2010-11-08 14:56:06 +01:00 |
|
Bertrand BRUN
|
43c4b6ae38
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
Conflicts:
lisp2li.lisp
|
2010-11-08 14:37:42 +01:00 |
|
Bertrand BRUN
|
74fea3397c
|
Ajout du cas des labels dans lisp2li
|
2010-11-08 14:34:57 +01:00 |
|
Georges Dupéron
|
00fa7660de
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-11-08 13:49:18 +01:00 |
|
Georges Dupéron
|
d7ff9b01c4
|
Quelques corrections + ou - correctes :) .
|
2010-11-07 12:39:39 +01:00 |
|
Bertrand BRUN
|
216b6f0b37
|
Ajout du cas du :set-var + utilisation du cond-match dans meval
|
2010-11-07 12:35:23 +01:00 |
|
Bertrand BRUN
|
22132df065
|
Utilisation du match pour le meval + amelioration du cas du lambda dans meval + amelioration de la gestion de l'environnement dans meval
|
2010-11-07 02:25:58 +01:00 |
|
Bertrand BRUN
|
a08a7e9875
|
Ajout de la reconnaissant du ((lambda (..) ..) ..) avec gestion du &rest dans meval
|
2010-11-06 21:33:25 +01:00 |
|
Bertrand BRUN
|
35b54fe1da
|
Commencement de la fonction meval. Pour l'instant elle n'evalue que les contantes :D
|
2010-11-06 01:28:34 +01:00 |
|
Bertrand BRUN
|
8642e2cf46
|
Ajout d'une fonction permettant de calculer le nombre exacte de paramettre de la fonction (ne compte pas les &optional et &rest) + utilisation de cette fonction dans le cas du lambda
|
2010-11-06 00:16:23 +01:00 |
|
Bertrand BRUN
|
1bd2db29f6
|
Correction de la fonction make-stat-env. Maintenant elle marche parfaitement (normalement)
|
2010-11-05 23:37:00 +01:00 |
|
Bertrand BRUN
|
bc8dedf652
|
Ajout des fonctions get-defun, get-defmacro, set-defun et set-defmacro dans util.lisp + correction du readfile + ajout du corps de la fonction m-macroexpand-1
|
2010-11-05 22:05:59 +01:00 |
|
Bertrand BRUN
|
2e3ce256f3
|
Correction de petit erreur dans le lisp2li + ajout de la fonction readfile
|
2010-11-05 21:46:52 +01:00 |
|
Bertrand BRUN
|
5747936c8f
|
Recodage de la fonction lisp2li, car le langage intermediaire genere par la fonction ne correspondait pas au attente du prof
|
2010-11-05 18:15:22 +01:00 |
|
Bertrand BRUN
|
27eb8532d6
|
Merge branch 'master' of /Volumes/DUPERON/git/2010-m1s1-compilation
Conflicts:
lisp2li.lisp
|
2010-11-05 11:36:13 +01:00 |
|
Bertrand BRUN
|
820a452dbf
|
Ajout du curry pour manger
|
2010-11-05 11:34:50 +01:00 |
|
Bertrand BRUN
|
1fb31367c8
|
Ajout des quasiquotes et compagnie. Plus defvar et function sont reconnues par lisp2li
|
2010-11-04 13:35:29 +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 |
|
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
|
aecdddc985
|
Lisp2li reconnait maintenant le LET
|
2010-11-01 18:59:07 +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 |
|
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 |
|
Bertrand BRUN
|
99364ac205
|
Déplantage des structures cycliques
|
2010-10-31 02:34:03 +01:00 |
|
Bertrand BRUN
|
fbdae40760
|
Ajout de test unitaire
|
2010-10-31 02:20:11 +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
|
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 |
|
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 |
|
Bertrand BRUN
|
45880c2ae4
|
Re-agencement de la fonction lisp2li. Et ajout de la commande setq
|
2010-10-27 01:45:12 +02:00 |
|
Bertrand BRUN
|
6f743125be
|
Ajout du cas du defun. Attention a verifier si tous marche selon la spec !
|
2010-10-26 23:03:55 +02:00 |
|