UNPKG

656 BJavaScriptView Raw
1// @flow
2import {defineFunctionBuilders} from "../defineFunction";
3import buildCommon from "../buildCommon";
4
5import * as html from "../buildHTML";
6import * as mml from "../buildMathML";
7
8defineFunctionBuilders({
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