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 |
|
Georges Dupéron
|
1966a2a7fa
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation into compilation-georges
|
2010-11-01 16:01:54 +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 |
|
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 |
|
Georges Dupéron
|
fd18c2d465
|
Merge branch 'master' of github:dumbs/2010-m1s1-compilation
Conflicts:
VM/instruction.lisp
|
2010-10-20 23:42:27 +02:00 |
|
Georges Dupéron
|
20c567e1d2
|
isn-encode fonctionne, il manque juste les registres.
|
2010-10-20 23:39:43 +02:00 |
|
Georges Dupéron
|
a449baf801
|
Version boguée et non finie de isn-encode, avant que je ne découvre les fonction de manipulation de bits de lisp http://psg.com/~dlamkins/sl/chapter18.html
|
2010-10-20 22:55:43 +02:00 |
|