This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

CharacterRangeVerbatim

ToExpression

FilledSmallSquareToExpression[input] gives the expression obtained by interpreting strings or boxes as Mathematica input.

FilledSmallSquareToExpression[input, form] uses interpretation rules corresponding to the specified form.

FilledSmallSquareToExpression[input, form, h] wraps the head h around the expression produced before evaluating it.

FilledSmallSquare Example: ToExpression["1 + 1"] LongRightArrow.

FilledSmallSquareform can be InputForm, StandardForm, TraditionalForm or MathMLForm.

FilledSmallSquareToExpression["string"] uses InputForm interpretation rules.

FilledSmallSquareToExpression[boxes] uses StandardForm interpretation rules.

FilledSmallSquareToExpression prints a message and returns $Failed if it finds a syntax error. ToExpression does not call $SyntaxHandler.

FilledSmallSquare The input given in ToExpression can correspond to multiple Mathematica expressions. ToExpression processes each one in turn, just like Get.

FilledSmallSquareToExpression[input, form, Hold] can be used to convert input to an expression, but with the expression wrapped in Hold to prevent evaluation.

FilledSmallSquareToExpression uses any relevant definitions given for MakeExpression.

FilledSmallSquare See The Mathematica Book: Section 2.8.4.

FilledSmallSquare See also: Symbol, MakeExpression, ToString, ToBoxes, SyntaxQ, SyntaxLength, Read, Get.

Further Examples

CharacterRangeVerbatim