
03-24-2008, 03:03 AM
|
|
North*
|
Join Date: Oct 2007
Location: Massachusetts
Posts: 178
|
|
Quote:
Originally Posted by Tolnaftate2004
Attached is a script for eval() for doing math. It can handle almost any gscript operator right now ('new' and ?: I have omitted, and 'in' because this does not yet support arrays for all I know). It recognizes this. variables in a very elementary way. Strings, GUI objects/TStaticVar/etc, and functions are not supported at this time, as well as op= operators, ++ pre and post increment operators, -- pre and post decrement operators, and the like.
I would perhaps make this a class and join it to a static variable.
PHP Code:
echo(this.eval("((2&&3)+(this.f=97.3))")); // 98.3
echo(this.f); // 97.3
|
Good work.
This guy I like  |
|
|
|