You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My gut feeling is that a separate parsing step would simplify things.
Such a parsing step would not require a dictionary. For example:
// input expression
// => parsed representation
a+2
=> (+;`a;2)
+[a;2]
=> (+;`a;2)
a:b+c
=> (:;`a;(+;`b;`c))
a:x; if[x>0; f(a-1)]; a
=> (";"; (:;`a;`x); (`if; (>;`x;0); (`f;(-;`a;1))); `a)
The parsed rep. can be directly interpreted and that is where you need
a global and local dict. No idea how much work this change would be.
Setting it up as a separate issue so it doesn't get lost.
The text was updated successfully, but these errors were encountered:
@bakul suggested this in a comment on issue #521
Setting it up as a separate issue so it doesn't get lost.
The text was updated successfully, but these errors were encountered: