HoldAll
(Built-in Mathematica Symbol) HoldAll is an attribute which specifies that all arguments to a function are to be maintained in an unevaluated form.
Converting from strings or boxes to expressions. This takes a string and interprets it as an expression. Here is the box structure corresponding to the textual form of an ...
CParentheses[symb] adds parentheses around an expression.
HoldForm[expr] prints as the expression expr, with expr maintained in an unevaluated form.
RowBox
(Built-in Mathematica Symbol) RowBox[{box_1, box_2, ...}] is a low-level box construct that represents a row of boxes or strings in a notebook expression.
Switch
(Built-in Mathematica Symbol) Switch[expr, form_1, value_1, form_2, value_2, ...] evaluates expr, then compares it with each of the form_i in turn, evaluating and returning the value_i corresponding to ...
$PreRead is a global variable whose value, if set, is applied to the text or box form of every input expression before it is fed to Mathematica.
LineSpacing is an option for Style and Cell that specifies the spacing between successive lines of text.
NHoldAll is an attribute which specifies that none of the arguments to a function should be affected by N.
Now that we have introduced the basic features of patterns in Mathematica, we can use them to give a more or less complete example. We will show how you could define your own ...