Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

ToExpression

Usage

ToExpression[input] gives the expression obtained by interpreting strings or boxes as Mathematica input.
ToExpression[input, form] uses interpretation rules corresponding to the specified form.
ToExpression[input, form, h] wraps the head h around the expression produced before evaluating it.


Notes

• Example: ToExpression["1 + 1"]LongRightArrow .
ToExpression["string"] uses InputForm interpretation rules.
ToExpression[boxes] uses StandardForm interpretation rules.
ToExpression prints a message and returns $Failed if it finds a syntax error. ToExpression does not call $SyntaxHandler.
• The input given in ToExpression can correspond to multiple Mathematica expressions. ToExpression processes each one in turn, just like Get.
ToExpression[input, form, Hold] can be used to convert input to an expression, but with the expression wrapped in Hold to prevent evaluation.
ToExpression uses any relevant definitions given for MakeExpression.
• See Section 2.9.4.
• New in Version 1; modified in 5.1.


Any questions about topics on this page? Click here to get an individual response.Buy NowFree TrialMore Information



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: