Commit Graph

75 Commits

Author SHA1 Message Date
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
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
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
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
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
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
SliTaz User
06c3a9bc66 Réflexions sur l'implémentation. 2010-10-28 13:57:21 +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
SliTaz User
e66a97901a Implémentation de certaines fonctions / macros de LISP. 2010-10-26 20:55:07 +02:00
Bertrand BRUN
6d3071d9e8 Ajout de la fonction meval. Pour l'instant la fonction meval gerer les variables, les if, les litteraux, les macros predefinie et les fonctions predefinie. Attention la macro 'OR' n'est pas gerer car elle utilise un let qui n'est pas encore implemente 2010-10-26 17:24:15 +02:00
Bertrand BRUN
989d5b1524 Ajout de la fonction lisp2li et de ces tests unitaire. Manque quelques cas a gerer (voir git grep TODO -- lisp2li.lisp) 2010-10-26 13:33:31 +02:00
SliTaz User
bfa02e486f Améliorations sur la nouvelle version de test-unitaire, utilisation de la nouvelle version de test-unitaire. 2010-10-24 19:23:43 +02:00
Georges Dupéron
72578b6e9e Nouvelle version de test unitaire, il y a une démo en bas du fichier. 2010-10-23 13:59:39 +02:00
Georges Dupéron
0158ba3734 Nouvelle version de test-unitaire (en cours, ne fonctionne pas à 100%). 2010-10-22 21:01:38 +02:00
Georges Dupéron
4a63f15821 Merge branch 'master' of github:dumbs/2010-m1s1-compilation 2010-10-21 20:24:09 +02:00
Georges Dupéron
fbfcc3bb1e Deftestvar dans test-unitaire + erreur dans le load du main. 2010-10-21 18:09:12 +02:00
Bertrand BRUN
f15a506577 Continuation des tests unitaire 2010-10-21 17:57:39 +02:00
Georges Dupéron
acfad31438 Fin de isn-encode (non testé). 2010-10-21 17:47:40 +02:00
Georges Dupéron
b48da132b3 Pluriel (JJG). 2010-10-21 17:29:50 +02:00
Georges Dupéron
300d616928 Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation 2010-10-21 17:29:04 +02:00
Georges Dupéron
a0ac4b19d6 On ne crée pas un dossier pour UN [1] === 1 === fichier... 2010-10-21 17:28:15 +02:00
Bertrand BRUN
e3d8066fea Ajout de test unitaire 2010-10-21 17:27:02 +02:00