installRootHandlers method
void
installRootHandlers()
Implementation
void installRootHandlers() {
register(["sqrt"], (cmd, ctx, stream) {
final LatexNode? index = stream.peek() is LeftBracketToken
? () {
stream.advance(); //
final indexNodes = ParseUtils.parseUntil(
ctx,
stream,
(it) => it is RightBracketToken,
);
if (!stream.isEOF()) {
stream.expect("]");
}
return GroupNode(indexNodes);
}()
: null;
final content = ctx.parseArgument() ?? TextNode("");
return RootNode(content, index: index);
});
}