Compilateur d'expression

Description

compilateur d'expression avec operateur dynamique, variable et fonction exterieur.
compilateur ? parce ce que ca transforme l'expression en code machine executable depuis le programme

Source / Exemple :


var x:string;
      d:extended;
...
xvar:='le pere noel ';
d:=2005;

// on ajoute une variable exterieur du type string
g3.add('xvar',@x,gvarstr); 

// idem type float
g3.add('anaujd',@d,gvarfloat); 
...
// on compile
g3.compile('xvar +" a " + (anaujd-1923) +" ans"',bin);

// on excute a volonté
g3.execute(bin); 
...
retournera "le pere noel a 82 ans"

x:='le pape';
g3.execute(bin);

retournera "le pape a 82 ans"

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.