Defining Custom Notation
The Wolfram Language's unified symbolic architecture allows arbitrary extensibility in the output and input of notation.
Local Interpretations »
Interpretation — specify any interpretation for any expression
Iconize — convert any expression to display in an iconized form
DynamicSetting — display as a control that returns its setting when evaluated
Keyboard Macros
InputAutoReplacements — automatic replacements for sequences of input characters
InputAliases — aliases for arbitrary expressions, input with
Low-Level Definitions
MakeBoxes — settable low-level translator from expression to display boxes
MakeExpression — settable low-level translator from boxes to evaluatable expressions
Format — settable low-level translator from various forms to evaluatable expressions
ToBoxes — generate the display boxes of an evaluated expression
StripBoxes — strip a box expression of whitespace and styling
TagBox ▪ TemplateBox ▪ InterpretationBox ▪ ...
Built-in Symbolic Notational Forms »
CirclePlus(⊕) ▪ Subscript ▪ Overscript ▪ OverBar ▪ Infix ▪ ...