Georges Dupéron
|
3bb7a28fb6
|
Encore quelques tests sur mini-meval : il passe avec succès les let, let*, defun, defvar, defmacro, macrolet !
|
2010-11-15 04:29:45 +01:00 |
|
Georges Dupéron
|
44f3bf6fc1
|
Merge branch 'master' into compilation-georges
|
2010-11-15 03:44:10 +01:00 |
|
Georges Dupéron
|
41dfb5f21d
|
Nettoyage de "print" oubliés.
|
2010-11-15 03:43:23 +01:00 |
|
Georges Dupéron
|
ef99d3f360
|
Les deftestvar sont héritées (mais écrasables) par les sous-modules + fonction show-tests.
|
2010-11-15 03:42:06 +01:00 |
|
Georges Dupéron
|
7affd95e0a
|
Merge branch 'master' into compilation-georges
|
2010-11-14 22:06:30 +01:00 |
|
Georges Dupéron
|
cc109f9c5a
|
Import des modifications de la branche compilation-georges.
|
2010-11-14 22:06:01 +01:00 |
|
Georges Dupéron
|
4fc2b8492a
|
Correction de quelques bugs dûs (ou pas) au merge.
|
2010-11-14 22:00:55 +01:00 |
|
Georges Dupéron
|
4f64b21908
|
Merge branch 'master' into compilation-georges
|
2010-11-14 21:32:09 +01:00 |
|
Bertrand BRUN
|
ccf304f19a
|
Continuation du cas de defvar
|
2010-11-14 21:21:26 +01:00 |
|
Georges Dupéron
|
d1b866cd65
|
Correction de quelques bugs...
|
2010-11-14 21:00:05 +01:00 |
|
Georges Dupéron
|
41e5a625f9
|
Suppression d'un bug qui rendait la taille du code de cond-match 2^n avec n le nombre de conditions.
|
2010-11-14 20:35:36 +01:00 |
|
Georges Dupéron
|
c908269069
|
Implémentation de mini-meval. Sauf s'il y a des bugs (et il doit y en avoir...), il gère à peu près tout jusqu'au macrolet...
|
2010-11-14 09:17:10 +01:00 |
|
Georges Dupéron
|
77ceb03b51
|
Fin des notes sur la compilation.
|
2010-11-13 16:07:01 +01:00 |
|
Georges Dupéron
|
d8c93dd4fe
|
Réflexions sur le compilateur.
|
2010-11-13 04:46:04 +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 |
|
Georges Dupéron
|
7cfc1cfa2c
|
Compilation des appels de fonctions (pas très beau mais bon...).
|
2010-11-12 03:05:51 +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 |
|
Georges Dupéron
|
488dcd34c6
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-12 01:16:05 +01:00 |
|
Georges Dupéron
|
7c683301b8
|
Compilation des constantes entières, chaînes, listes (dont nil) et symboles (dont nil).
|
2010-11-12 01:09:50 +01:00 |
|
Bertrand BRUN
|
564293eac0
|
Ajout du debut de la fonction simplify + ajout de tests unitaire
|
2010-11-11 12:49:03 +01:00 |
|
Georges Dupéron
|
141b192fea
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-11 00:41:34 +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
|
d0f42aeb55
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-08 13:50:16 +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 |
|
Georges Dupéron
|
73c0c1e990
|
Import de quelques trucs qui traînaient dans ma branche.
|
2010-11-07 06:18:34 +01:00 |
|
Georges Dupéron
|
1423ded617
|
Bugs + Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
Conflicts:
match.lisp
test-unitaire.lisp
util.lisp
|
2010-11-07 06:13:40 +01:00 |
|
Georges Dupéron
|
315ba199b7
|
Oubli lors du renomage de variables.
|
2010-11-07 05:46:34 +01:00 |
|
Georges Dupéron
|
d10e571953
|
Ajout de copy-all.
|
2010-11-07 05:46:06 +01:00 |
|
Georges Dupéron
|
b63aa7c261
|
Ajout de deftest-error.
|
2010-11-07 04:18:49 +01:00 |
|
Georges Dupéron
|
baad18a7fa
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
|
2010-11-07 04:08:08 +01:00 |
|
Georges Dupéron
|
02e109495d
|
cond-match et defmatch. 483 tests passed successfully.
|
2010-11-07 04:02:33 +01:00 |
|
Bertrand BRUN
|
c614d0dd8e
|
Factorisation du code de meval
|
2010-11-07 03:25:52 +01:00 |
|
Bertrand BRUN
|
f05c73b033
|
Ajout de la fonction meval-lambda qui applique une lambda fonction quelconque a des valeurs d'arguments dans un certain environnement
|
2010-11-07 03:11:34 +01:00 |
|
Bertrand BRUN
|
534d55ada7
|
Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
|
2010-11-07 02:26:18 +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 |
|
Georges Dupéron
|
30a3e78438
|
Type dans les clauses (? ...)
|
2010-11-07 00:40:49 +01:00 |
|
Georges Dupéron
|
10c613da3b
|
Bug sur le deftest match capture labels
|
2010-11-07 00:16:50 +01:00 |
|
Georges Dupéron
|
7c976ddf21
|
Correction du dernier bug :D
|
2010-11-07 00:07:10 +01:00 |
|