eval() function missing

new BookmarkLockedFalling
mmiscool
Full Member
***

mmiscool Avatar

Send me a message if you want to help with a WEB OS project
Posts: 106

Post by mmiscool on Apr 19, 2013 17:48:11 GMT -5

Hello,

I tried to use the eval function and it seems to fail in run basic.

Has this feature been implemented?

print eval("2*3")
end



the error rb returns is as follows
My subclass should have overridden one of my messages.

SubclassResponsibilityError class(GenericException class)>>raiseErrorString:
self SubclassResponsibilityError
temps
t1 an UserMessage('My subclass should have overridden one of my messages.', #errSubclassResponsibility, #dialogs)...etc...
inst vars
superclass Error
methodDict MethodDictionary ()
format 16394
subclasses nil
instanceVariables nil
organization
name #SubclassResponsibilityError
classPool nil
environment Core
notifierString an UserMessage('Subclass responsibility ', #exceptSubclassResponsibility, #dialogs)
EvalNumericFunction class(Object)>>subclassResponsibility
self EvalNumericFunction
temps
inst vars
superclass AbstractFunction
methodDict MethodDictionary ()
format 16384
subclasses nil
instanceVariables nil
organization
name #EvalNumericFunction
classPool EvalNumericFunction asNameSpace
environment nil
members nil
EvalNumericFunction class(AbstractFunction class)>>generateFromParameters:
self EvalNumericFunction
temps
t1 OrderedCollection ({'2*3'})
inst vars
superclass AbstractFunction
methodDict MethodDictionary ()
format 16384
subclasses nil
instanceVariables nil
organization
name #EvalNumericFunction
classPool EvalNumericFunction asNameSpace
environment nil
members nil
AbstractFunction class>>from:parameters:program:
self AbstractFunction
temps
t1 ParameterizedKeywordRule: eval(
t2 OrderedCollection ({'2*3'})
t3 a Program
t4 nil
inst vars
superclass Object
methodDict MethodDictionary ()
format 16384
subclasses #(InputFunction MinFunction MaxFunction UpperFunction EvalNumericFunction CosFunction DechexFunction...etc...
instanceVariables nil
organization
name #AbstractFunction
classPool AbstractFunction asNameSpace
environment nil
members Dictionary ('hexdec('->HexdecFunction 'eof('->EofFunction 'tan('->TanFunction 'asc('->AscFunction 'm...etc...
ExpressionCompiler>>parseTop
self an ExpressionCompiler
temps
t1 OrderedCollection ({'2*3'})
t2 ParameterizedKeywordRule: eval(
t3 nil
t4 OrderedCollection ({'2*3'})
t5 nil
inst vars
expression OrderedCollection (ParameterizedKeywordRule: eval( {'2*3'} RightParenthesisRule: ))
owner nil
stack OrderedCollection ()
product a Program

Check out the code wiki at http://smbisoft.com[br]The code wiki allows for multiple users to work on the same project at the same time in just basic.[br][br]SMBISoft ____888-LAN-Zoli _____ 888-526-9654
StefanPendl
Global Moderator
*****

StefanPendl Avatar

Run for BASIC ...
Posts: 945

[b]Stefan[/b] - [a href=http://stefanpendl.runbasichosting.com/]Homepage[/a][br][br][b]Please give credit if you use code I post, no need to ask for permission.[/b][br][br]Run BASIC 1.01, Fire-/Waterfox (IE11, Edge), Windows 10 Professional x64, Intel Core i7-4710MQ 2.5GHz, 16GB RAM
mmiscool
Full Member
***

mmiscool Avatar

Send me a message if you want to help with a WEB OS project
Posts: 106

Check out the code wiki at http://smbisoft.com[br]The code wiki allows for multiple users to work on the same project at the same time in just basic.[br][br]SMBISoft ____888-LAN-Zoli _____ 888-526-9654
StefanPendl
Global Moderator
*****

StefanPendl Avatar

Run for BASIC ...
Posts: 945

[b]Stefan[/b] - [a href=http://stefanpendl.runbasichosting.com/]Homepage[/a][br][br][b]Please give credit if you use code I post, no need to ask for permission.[/b][br][br]Run BASIC 1.01, Fire-/Waterfox (IE11, Edge), Windows 10 Professional x64, Intel Core i7-4710MQ 2.5GHz, 16GB RAM