Question: should eval be able to access temp. variables declared within the scope that eval is called? e.g.,
PHP Code:
temp.a_variable = 74;
eval("this.ihaveadream=temp.a_variable+1");
Otherwise, it would be written to allow the access to only those temp. variables declared within the executed string.
PHP Code:
eval("temp.a=37.694; this.oridont = temp.a/6;");
e: I have updated the first post with a new version (actually, several times tonight, so far...)
e2: in and ',' operators are conflicting by precedence (',' < in). Inspire me to solve the problem that is 'in |a,b|'! It's tough to say that ',' could have enough foresight to see it's part of in.