Merci a toi aussi!
Remi ----- Original Message ----- From: "Stephane Ducasse" ducasse@iam.unibe.ch To: "Squeak in french / Squeak en français" squeak-fr@lists.squeakfoundation.org Sent: Monday, May 26, 2003 1:02 PM Subject: Re: [Squeak-fr] Re: other language using squeak VM ?
BIEN SUR!!!!! Je n'ai pas le temps maintenant mais regarde la class Class ainsi que Compiler
Compiler evaluate: '4+5' -> 9
Dis donc le systeme est la. faut le browser. Tout tout ce que vous voyez est en Squeak donc accessible.
On Monday, May 26, 2003, at 12:46 PM, Remi Sussan wrote:
qd tu fais accepte la chaine est scannee, parsee, un AST est construit, il est compile en byte code, installer dans le methoddict de la classe.
OK: la question est: peut on faire ceal programmatiquement? par exemple la chaine suivante : s:= 'PasteUpMorph subclass: #MonMorph instanceVariableNames: ' ' bozo kiri ' ' classVariableNames: '''' poolDictionaries: '''' category: '' essai'' '
Voila une chaine de caractères. Je suppose qu'il y a un code special pour representer les retours chariots, mais je ne le connais pas. Et bien entendu, cette chaine aura auparavant été contruite par un autre programme (parce que si on en connait le contenu à l'avance, la question n'a bien entendu aucun interet!). Le probleme est: est-il possible de la scanner, la parser, construire un AST (qu'est-ce que c'est?)
Abrbres de syntax Abstraite: en Smalltalk que pour les methodes.
,la compiler, l'installer dans le methodaddict etc...ou cela est il en dehors des capacités d'un programmeur "moyen" ?
Remi
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr
_______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr