kmath/kmath-ast/space.kscience.kmath.ast.rendering/index.html

893 lines
114 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>space.kscience.kmath.ast.rendering</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="navigation-wrapper" id="navigation-wrapper">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<div class="library-name">
<a href="../../index.html">
<span>kmath</span> </a> </div>
<div>0.3.1-dev-RC
</div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":kmath-ast:dokkaHtmlPartial/commonMain">common</button>
</div>
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
<div id="searchBar"></div>
</div>
</div>
<div id="container">
<div id="leftColumn">
<div id="sideMenu"></div>
</div>
<div id="main">
<div class="main-content" data-page-type="package" id="content" pageids="kmath-ast::space.kscience.kmath.ast.rendering////PointingToDeclaration//353974653">
<div class="breadcrumbs"><a href="../index.html">kmath-ast</a><span class="delimiter">/</span><span class="current">space.kscience.kmath.ast.rendering</span></div>
<div class="cover ">
<h1 class="cover"><span><span>Package-level</span></span> <span><span>declarations</span></span></h1>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="TYPE">Types</button><button class="section-tab" data-togglable="FUNCTION,EXTENSION_FUNCTION">Functions</button><button class="section-tab" data-togglable="PROPERTY,EXTENSION_PROPERTY">Properties</button></div>
<div class="tabs-section-body">
<div data-togglable="TYPE">
<h2 class="">Types</h2>
<div class="table"><a data-name="-871172455%2FClasslikes%2F353974653" anchor-label="Binary" id="-871172455%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary/index.html"><span><span>Binary</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-871172455%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-binary/index.html">Binary</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Abstract printing of unary operations that discards <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> if their operation is not in <a href="-binary/operations.html">operations</a> or its type is not <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-binary/index.html">MST.Binary</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="265304185%2FClasslikes%2F353974653" anchor-label="BinaryMinus" id="265304185%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-minus/index.html"><span>Binary</span><wbr><span><span>Minus</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="265304185%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-minus/index.html">BinaryMinus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-minus-syntax/index.html">BinaryMinusSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-19446826%2FClasslikes%2F353974653" anchor-label="BinaryMinusSyntax" id="-19446826%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-minus-syntax/index.html"><span>Binary</span><wbr><span>Minus</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-19446826%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-minus-syntax/index.html">BinaryMinusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix subtraction (<i>42 42</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1886083499%2FClasslikes%2F353974653" anchor-label="BinaryOperator" id="-1886083499%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-operator/index.html"><span>Binary</span><wbr><span><span>Operator</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1886083499%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-operator/index.html">BinaryOperator</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-operator-syntax/index.html">BinaryOperatorSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="414244018%2FClasslikes%2F353974653" anchor-label="BinaryOperatorSyntax" id="414244018%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-operator-syntax/index.html"><span>Binary</span><wbr><span>Operator</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="414244018%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-operator-syntax/index.html">BinaryOperatorSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>prefix<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, prefix operator syntax (like <i>f(a, b)</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-732953057%2FClasslikes%2F353974653" anchor-label="BinaryPlus" id="-732953057%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-plus/index.html"><span>Binary</span><wbr><span><span>Plus</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-732953057%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-plus/index.html">BinaryPlus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-plus-syntax/index.html">BinaryPlusSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-757875460%2FClasslikes%2F353974653" anchor-label="BinaryPlusSyntax" id="-757875460%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-plus-syntax/index.html"><span>Binary</span><wbr><span>Plus</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-757875460%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-plus-syntax/index.html">BinaryPlusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix addition (<i>42 + 42</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="2119887350%2FClasslikes%2F353974653" anchor-label="BinarySyntax" id="2119887350%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-binary-syntax/index.html"><span>Binary</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2119887350%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-binary-syntax/index.html">BinarySyntax</a> : <a href="-operation-syntax/index.html">OperationSyntax</a></div><div class="brief "><p class="paragraph">Binary node, which has only two children.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1916462741%2FClasslikes%2F353974653" anchor-label="Exponent" id="-1916462741%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-exponent/index.html"><span><span>Exponent</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1916462741%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-exponent/index.html">Exponent</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-exponent-syntax/index.html">ExponentSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1421334712%2FClasslikes%2F353974653" anchor-label="ExponentSyntax" id="-1421334712%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-exponent-syntax/index.html"><span>Exponent</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1421334712%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-exponent-syntax/index.html">ExponentSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>useOperatorForm<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents exponential function.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="232560289%2FClasslikes%2F353974653" anchor-label="FeaturedMathRenderer" id="232560289%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-featured-math-renderer/index.html"><span>Featured</span><wbr><span>Math</span><wbr><span><span>Renderer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="232560289%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>features<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="-math-renderer/index.html">MathRenderer</a></div><div class="brief "><p class="paragraph">Implements <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> render process with sequence of features.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="502730488%2FClasslikes%2F353974653" anchor-label="FeaturedMathRendererWithPostProcess" id="502730488%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-featured-math-renderer-with-post-process/index.html"><span>Featured</span><wbr><span>Math</span><wbr><span>Renderer</span><wbr><span>With</span><wbr><span>Post</span><wbr><span><span>Process</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="502730488%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-featured-math-renderer-with-post-process/index.html">FeaturedMathRendererWithPostProcess</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>features<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>stages<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a></div><div class="brief "><p class="paragraph">Extends <a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a> by adding post-processing stages.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2112084616%2FClasslikes%2F353974653" anchor-label="Fraction" id="-2112084616%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-fraction/index.html"><span><span>Fraction</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2112084616%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-fraction/index.html">Fraction</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-fraction-syntax/index.html">FractionSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1020736917%2FClasslikes%2F353974653" anchor-label="FractionSyntax" id="1020736917%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-fraction-syntax/index.html"><span>Fraction</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1020736917%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-fraction-syntax/index.html">FractionSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>infix<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents fraction with numerator and denominator.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1582713505%2FClasslikes%2F353974653" anchor-label="InverseHyperbolicOperations" id="-1582713505%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-inverse-hyperbolic-operations/index.html"><span>Inverse</span><wbr><span>Hyperbolic</span><wbr><span><span>Operations</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1582713505%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-inverse-hyperbolic-operations/index.html">InverseHyperbolicOperations</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing inverse <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a> with <i>ar</i> prefix instead of <i>a</i>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-259912902%2FClasslikes%2F353974653" anchor-label="InverseTrigonometricOperations" id="-259912902%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-inverse-trigonometric-operations/index.html"><span>Inverse</span><wbr><span>Trigonometric</span><wbr><span><span>Operations</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-259912902%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-inverse-trigonometric-operations/index.html">InverseTrigonometricOperations</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing inverse <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a> with <i>arc</i> prefix instead of <i>a</i>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1068778096%2FClasslikes%2F353974653" anchor-label="LatexSyntaxRenderer" id="-1068778096%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-latex-syntax-renderer/index.html"><span>Latex</span><wbr><span>Syntax</span><wbr><span><span>Renderer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1068778096%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-latex-syntax-renderer/index.html">LatexSyntaxRenderer</a> : <a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph"><a href="-syntax-renderer/index.html">SyntaxRenderer</a> implementation for LaTeX.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="857961485%2FClasslikes%2F353974653" anchor-label="MathMLSyntaxRenderer" id="857961485%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-math-m-l-syntax-renderer/index.html"><span>Math</span><wbr><span>MLSyntax</span><wbr><span><span>Renderer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="857961485%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-math-m-l-syntax-renderer/index.html">MathMLSyntaxRenderer</a> : <a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph"><a href="-syntax-renderer/index.html">SyntaxRenderer</a> implementation for MathML.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="367779631%2FClasslikes%2F353974653" anchor-label="MathRenderer" id="367779631%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-math-renderer/index.html"><span>Math</span><wbr><span><span>Renderer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="367779631%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="-math-renderer/index.html">MathRenderer</a></div><div class="brief "><p class="paragraph">Renders <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> to <a href="-math-syntax/index.html">MathSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1738562639%2FClasslikes%2F353974653" anchor-label="MathSyntax" id="1738562639%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-math-syntax/index.html"><span>Math</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1738562639%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Syntax node for mathematical typography.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="2072408500%2FClasslikes%2F353974653" anchor-label="Multiplication" id="2072408500%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-multiplication/index.html"><span><span>Multiplication</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2072408500%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-multiplication/index.html">Multiplication</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-multiplication-syntax/index.html">MultiplicationSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1102158639%2FClasslikes%2F353974653" anchor-label="MultiplicationSyntax" id="-1102158639%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-multiplication-syntax/index.html"><span>Multiplication</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1102158639%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-multiplication-syntax/index.html">MultiplicationSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>times<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix multiplication in the form of coefficient (<i>2 x</i>) or with operator (<i>x × 2</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1775226450%2FClasslikes%2F353974653" anchor-label="NumberSyntax" id="-1775226450%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-number-syntax/index.html"><span>Number</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1775226450%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-number-syntax/index.html">NumberSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>string<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a number.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-865327044%2FClasslikes%2F353974653" anchor-label="OperandSyntax" id="-865327044%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-operand-syntax/index.html"><span>Operand</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-865327044%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>parentheses<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Represents operand of a certain operator wrapped with parentheses or not.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1907097118%2FClasslikes%2F353974653" anchor-label="OperationSyntax" id="1907097118%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-operation-syntax/index.html"><span>Operation</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1907097118%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-operation-syntax/index.html">OperationSyntax</a> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Node containing a certain operation.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1346479064%2FClasslikes%2F353974653" anchor-label="OperatorNameSyntax" id="-1346479064%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-operator-name-syntax/index.html"><span>Operator</span><wbr><span>Name</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1346479064%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-operator-name-syntax/index.html">OperatorNameSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>name<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents special typing for operator name.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1821501027%2FClasslikes%2F353974653" anchor-label="Power" id="1821501027%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-power/index.html"><span><span>Power</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1821501027%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-power/index.html">Power</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-superscript-syntax/index.html">SuperscriptSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1051626682%2FClasslikes%2F353974653" anchor-label="PrettyPrintFloats" id="1051626682%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-pretty-print-floats/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Floats</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1051626682%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-floats/index.html">PrettyPrintFloats</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>types<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator">&lt;</span><span class="token keyword">out </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token operator">&gt;</span><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for numeric types that are printed in form of <i>('-'? (DIGIT+ ('.' DIGIT+)? ('E' '-'? DIGIT+)? | 'Infinity')) | 'NaN'</i>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="702424348%2FClasslikes%2F353974653" anchor-label="PrettyPrintIntegers" id="702424348%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-pretty-print-integers/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Integers</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="702424348%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-integers/index.html">PrettyPrintIntegers</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>types<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator">&lt;</span><span class="token keyword">out </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token operator">&gt;</span><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for numeric types that are printed in form of <i>'-'? DIGIT+</i>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="65215128%2FClasslikes%2F353974653" anchor-label="PrettyPrintPi" id="65215128%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-pretty-print-pi/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Pi</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="65215128%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-pi/index.html">PrettyPrintPi</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>symbols<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for symbols meaning Pi.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="259890827%2FClasslikes%2F353974653" anchor-label="RadicalSyntax" id="259890827%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-radical-syntax/index.html"><span>Radical</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="259890827%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-radical-syntax/index.html">RadicalSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents radical with a node inside it (<i>√x</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1672824795%2FClasslikes%2F353974653" anchor-label="RadicalWithIndexSyntax" id="-1672824795%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-radical-with-index-syntax/index.html"><span>Radical</span><wbr><span>With</span><wbr><span>Index</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1672824795%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-radical-with-index-syntax/index.html">RadicalWithIndexSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents radical syntax with index (<sup><i>3</i></sup><i>√x</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1315811945%2FClasslikes%2F353974653" anchor-label="SimplifyParentheses" id="-1315811945%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-simplify-parentheses/index.html"><span>Simplify</span><wbr><span><span>Parentheses</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1315811945%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-simplify-parentheses/index.html">SimplifyParentheses</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>precedenceFunction<span class="token operator">: </span><span class="token punctuation">(</span><span class="token keyword"></span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Removes unnecessary parentheses from <a href="-operand-syntax/index.html">OperandSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="18797332%2FClasslikes%2F353974653" anchor-label="SpecialSymbolSyntax" id="18797332%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-special-symbol-syntax/index.html"><span>Special</span><wbr><span>Symbol</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="18797332%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-special-symbol-syntax/index.html">SpecialSymbolSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>kind<span class="token operator">: </span><a href="-special-symbol-syntax/-kind/index.html">SpecialSymbolSyntax.Kind</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a usage of special symbols (e.g., <i></i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1004442565%2FClasslikes%2F353974653" anchor-label="SquareRoot" id="-1004442565%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-square-root/index.html"><span>Square</span><wbr><span><span>Root</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1004442565%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-square-root/index.html">SquareRoot</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-radical-syntax/index.html">RadicalSyntax</a> with no index.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1956560890%2FClasslikes%2F353974653" anchor-label="SubscriptSyntax" id="1956560890%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-subscript-syntax/index.html"><span>Subscript</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1956560890%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-subscript-syntax/index.html">SubscriptSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents a syntax node with subscript (<i>x</i><sub><i>i</i>).</sub></p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-322245153%2FClasslikes%2F353974653" anchor-label="SuperscriptSyntax" id="-322245153%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-superscript-syntax/index.html"><span>Superscript</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-322245153%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-superscript-syntax/index.html">SuperscriptSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents a syntax node with superscript (<i>x</i><sup><i>2</i></sup>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2101342849%2FClasslikes%2F353974653" anchor-label="SymbolSyntax" id="-2101342849%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-symbol-syntax/index.html"><span>Symbol</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2101342849%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-symbol-syntax/index.html">SymbolSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>string<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a symbol.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1705018228%2FClasslikes%2F353974653" anchor-label="SyntaxRenderer" id="1705018228%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-syntax-renderer/index.html"><span>Syntax</span><wbr><span><span>Renderer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1705018228%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph">Abstraction of writing <a href="-math-syntax/index.html">MathSyntax</a> as a string of an actual markup language. Typical implementation should involve traversal of MathSyntax with handling each subtype.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-160311845%2FClasslikes%2F353974653" anchor-label="TerminalSyntax" id="-160311845%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-terminal-syntax/index.html"><span>Terminal</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-160311845%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-terminal-syntax/index.html">TerminalSyntax</a> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Terminal node, which should not have any children nodes.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1967531655%2FClasslikes%2F353974653" anchor-label="Unary" id="-1967531655%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary/index.html"><span><span>Unary</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1967531655%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-unary/index.html">Unary</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Abstract printing of unary operations that discards <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> if their operation is not in <a href="-unary/operations.html">operations</a> or its type is not <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-unary/index.html">MST.Unary</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1369169511%2FClasslikes%2F353974653" anchor-label="UnaryMinus" id="-1369169511%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-minus/index.html"><span>Unary</span><wbr><span><span>Minus</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1369169511%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-minus/index.html">UnaryMinus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-unary-minus-syntax/index.html">UnaryMinusSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1272960246%2FClasslikes%2F353974653" anchor-label="UnaryMinusSyntax" id="1272960246%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-minus-syntax/index.html"><span>Unary</span><wbr><span>Minus</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1272960246%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-minus-syntax/index.html">UnaryMinusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents prefix, unary minus operator (<i>-x</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1847241013%2FClasslikes%2F353974653" anchor-label="UnaryOperator" id="1847241013%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-operator/index.html"><span>Unary</span><wbr><span><span>Operator</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1847241013%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-operator/index.html">UnaryOperator</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1868482670%2FClasslikes%2F353974653" anchor-label="UnaryOperatorSyntax" id="-1868482670%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-operator-syntax/index.html"><span>Unary</span><wbr><span>Operator</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1868482670%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>prefix<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents unary, prefix operator syntax (like <i>f(x)</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1292531967%2FClasslikes%2F353974653" anchor-label="UnaryPlus" id="1292531967%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-plus/index.html"><span>Unary</span><wbr><span><span>Plus</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1292531967%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-plus/index.html">UnaryPlus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-unary-plus-syntax/index.html">UnaryPlusSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="669288412%2FClasslikes%2F353974653" anchor-label="UnaryPlusSyntax" id="669288412%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-plus-syntax/index.html"><span>Unary</span><wbr><span>Plus</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="669288412%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-plus-syntax/index.html">UnaryPlusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents prefix, unary plus operator (<i>+x</i>).</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1304156970%2FClasslikes%2F353974653" anchor-label="UnarySyntax" id="-1304156970%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-unary-syntax/index.html"><span>Unary</span><wbr><span><span>Syntax</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1304156970%2FClasslikes%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-unary-syntax/index.html">UnarySyntax</a> : <a href="-operation-syntax/index.html">OperationSyntax</a></div><div class="brief "><p class="paragraph">Unary node, which has only one child.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="EXTENSION_FUNCTION">
<h2 class="">Functions</h2>
<div class="table"><a data-name="-897407248%2FFunctions%2F353974653" anchor-label="renderWithStringBuilder" id="-897407248%2FFunctions%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="render-with-string-builder.html"><span>render</span><wbr><span>With</span><wbr><span>String</span><wbr><span><span>Builder</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-897407248%2FFunctions%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-syntax-renderer/index.html">SyntaxRenderer</a><span class="token punctuation">.</span><a href="render-with-string-builder.html"><span class="token function">renderWithStringBuilder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">node<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></div><div class="brief "><p class="paragraph">Calls <a href="-syntax-renderer/render.html">SyntaxRenderer.render</a> with given <a href="render-with-string-builder.html">node</a> and a new <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/index.html">StringBuilder</a> instance, and returns its content.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="PROPERTY">
<h2 class="">Properties</h2>
<div class="table"><a data-name="1353777510%2FProperties%2F353974653" anchor-label="BetterExponent" id="1353777510%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-better-exponent.html"><span>Better</span><wbr><span><span>Exponent</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1353777510%2FProperties%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-exponent.html">BetterExponent</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Applies <a href="-exponent-syntax/use-operator-form.html">ExponentSyntax.useOperatorForm</a> to <a href="-exponent-syntax/index.html">ExponentSyntax</a> when the operand contains a fraction, a superscript or a subscript to improve readability.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1158155635%2FProperties%2F353974653" anchor-label="BetterFraction" id="1158155635%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-better-fraction.html"><span>Better</span><wbr><span><span>Fraction</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1158155635%2FProperties%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-fraction.html">BetterFraction</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Chooses <a href="-fraction-syntax/infix.html">FractionSyntax.infix</a> depending on the context.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-144012689%2FProperties%2F353974653" anchor-label="BetterMultiplication" id="-144012689%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-better-multiplication.html"><span>Better</span><wbr><span><span>Multiplication</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-144012689%2FProperties%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-multiplication.html">BetterMultiplication</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Removes unnecessary times (×) symbols from <a href="-multiplication-syntax/index.html">MultiplicationSyntax</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="222206885%2FProperties%2F353974653" anchor-label="PrintNumeric" id="222206885%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-print-numeric.html"><span>Print</span><wbr><span><span>Numeric</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="222206885%2FProperties%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-print-numeric.html">PrintNumeric</a><span class="token operator">: </span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Prints any <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-numeric/index.html">MST.Numeric</a> as a <a href="-number-syntax/index.html">NumberSyntax</a> containing the <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/to-string.html">Any.toString</a> result of it.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1225486288%2FProperties%2F353974653" anchor-label="PrintSymbol" id="-1225486288%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-print-symbol.html"><span>Print</span><wbr><span><span>Symbol</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1225486288%2FProperties%2F353974653"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-print-symbol.html">PrintSymbol</a><span class="token operator">: </span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Prints any <a href="../../kmath-core/space.kscience.kmath.expressions/-symbol/index.html">Symbol</a> as a <a href="-symbol-syntax/index.html">SymbolSyntax</a> containing the <a href="../../kmath-core/space.kscience.kmath.expressions/-symbol/identity.html">Symbol.identity</a> of it.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2023 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
</div>
</div>
</div>
</body>
</html>