When an intermediate representation expression must be translated to MathML the table ir2om_mml!* specifies which function to call for the translation of each intermediate representation operator. As an intermediate expression is parsed, this table will ensure that proper production of MathML is achieved. This table also contains the function to call when producing OpenMath.
New operators are added to this table. The procedure name specifying how the new IR operator is translated to MathML is also added to the table.