1 |
|
2 | import {defineFunctionBuilders} from "../defineFunction";
|
3 | import buildCommon from "../buildCommon";
|
4 |
|
5 | import * as html from "../buildHTML";
|
6 | import * as mml from "../buildMathML";
|
7 |
|
8 | defineFunctionBuilders({
|
9 | type: "ordgroup",
|
10 | htmlBuilder(group, options) {
|
11 | if (group.semisimple) {
|
12 | return buildCommon.makeFragment(
|
13 | html.buildExpression(group.body, options, false));
|
14 | }
|
15 | return buildCommon.makeSpan(
|
16 | ["mord"], html.buildExpression(group.body, options, true), options);
|
17 | },
|
18 | mathmlBuilder(group, options) {
|
19 | return mml.buildExpressionRow(group.body, options);
|
20 | },
|
21 | });
|
22 |
|