gitextract_s7jfff1_/ ├── .all-contributorsrc ├── .coderabbit.yaml ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── pypi.yml │ ├── python.yml │ └── testpypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── example.py ├── latex2mathml/ │ ├── __init__.py │ ├── commands.py │ ├── converter.py │ ├── exceptions.py │ ├── py.typed │ ├── symbols_parser.py │ ├── tokenizer.py │ ├── unimathsymbols.txt │ └── walker.py ├── pyproject.toml └── tests/ ├── __init__.py ├── __snapshots__/ │ └── test_converter/ │ ├── test_convert_to_element.html │ ├── test_convert_to_element_with_parent.html │ ├── test_converter[307-a].html │ ├── test_converter[307-b].html │ ├── test_converter[And].html │ ├── test_converter[Bbb-group].html │ ├── test_converter[Bmatrix].html │ ├── test_converter[LaTeX-with-style].html │ ├── test_converter[LaTeX].html │ ├── test_converter[Pr].html │ ├── test_converter[S].html │ ├── test_converter[TeX-with-style].html │ ├── test_converter[TeX].html │ ├── test_converter[above].html │ ├── test_converter[abovewithdelims].html │ ├── test_converter[acute].html │ ├── test_converter[align-nonumber].html │ ├── test_converter[align-notag].html │ ├── test_converter[align0].html │ ├── test_converter[align1].html │ ├── test_converter[arctg].html │ ├── test_converter[argmax].html │ ├── test_converter[array-with-horizontal-lines].html │ ├── test_converter[array-with-vertical-bar].html │ ├── test_converter[atop-and-atopwithdelims].html │ ├── test_converter[backslash-e].html │ ├── test_converter[big].html │ ├── test_converter[bigcirc].html │ ├── test_converter[bigl-smallmatrix-bigr].html │ ├── test_converter[binomial-coefficients].html │ ├── test_converter[binomial].html │ ├── test_converter[blackboard-bold].html │ ├── test_converter[bm].html │ ├── test_converter[bmod].html │ ├── test_converter[bold].html │ ├── test_converter[boldsymbol].html │ ├── test_converter[boxed-box].html │ ├── test_converter[bra].html │ ├── test_converter[brace-1].html │ ├── test_converter[brace].html │ ├── test_converter[braket].html │ ├── test_converter[breve].html │ ├── test_converter[calligraphic-mode].html │ ├── test_converter[cancel].html │ ├── test_converter[centerdot].html │ ├── test_converter[cfrac].html │ ├── test_converter[check].html │ ├── test_converter[choose].html │ ├── test_converter[circledS].html │ ├── test_converter[class].html │ ├── test_converter[color].html │ ├── test_converter[colorbox].html │ ├── test_converter[command-inside-matrix].html │ ├── test_converter[comments].html │ ├── test_converter[complex-matrix].html │ ├── test_converter[ddot-dddot-ddddot].html │ ├── test_converter[decimal-numbers].html │ ├── test_converter[degree-polynomial].html │ ├── test_converter[degree].html │ ├── test_converter[determinant].html │ ├── test_converter[dfrac].html │ ├── test_converter[diagdown-diagup].html │ ├── test_converter[dimension-vector-space].html │ ├── test_converter[displaylines].html │ ├── test_converter[displaystyle].html │ ├── test_converter[dots].html │ ├── test_converter[dotsb].html │ ├── test_converter[dotsc].html │ ├── test_converter[dotsi].html │ ├── test_converter[dotsm].html │ ├── test_converter[dotso].html │ ├── test_converter[double-pipe].html │ ├── test_converter[emph].html │ ├── test_converter[empty-color-works].html │ ├── test_converter[empty-subscript].html │ ├── test_converter[emptyset].html │ ├── test_converter[eqalign].html │ ├── test_converter[escaped-characters].html │ ├── test_converter[exponent-without-base-works].html │ ├── test_converter[exponential-function].html │ ├── test_converter[fbox].html │ ├── test_converter[fcolorbox].html │ ├── test_converter[footnotesize].html │ ├── test_converter[fraktur].html │ ├── test_converter[genfrac-displaystyle].html │ ├── test_converter[genfrac-scriptscriptstyle].html │ ├── test_converter[genfrac-scriptstyle].html │ ├── test_converter[genfrac-textstyle].html │ ├── test_converter[gggtr].html │ ├── test_converter[global-fonts].html │ ├── test_converter[grave].html │ ├── test_converter[greatest-common-divisor].html │ ├── test_converter[gt].html │ ├── test_converter[gvertneqq].html │ ├── test_converter[hat].html │ ├── test_converter[hbox-with-backslash-in-text].html │ ├── test_converter[hbox-with-math-mode].html │ ├── test_converter[hbox].html │ ├── test_converter[hfil].html │ ├── test_converter[hom].html │ ├── test_converter[hphantom].html │ ├── test_converter[href].html │ ├── test_converter[huge].html │ ├── test_converter[idotsint].html │ ├── test_converter[inf].html │ ├── test_converter[injlim].html │ ├── test_converter[inner-group].html │ ├── test_converter[intop].html │ ├── test_converter[issue-103].html │ ├── test_converter[issue-106].html │ ├── test_converter[issue-108-1].html │ ├── test_converter[issue-108-2].html │ ├── test_converter[issue-108-3].html │ ├── test_converter[issue-109-1].html │ ├── test_converter[issue-109-2].html │ ├── test_converter[issue-112-1].html │ ├── test_converter[issue-112-2].html │ ├── test_converter[issue-118].html │ ├── test_converter[issue-125-1-overset].html │ ├── test_converter[issue-125-2-overset].html │ ├── test_converter[issue-125-3-underset].html │ ├── test_converter[issue-125-4-limits].html │ ├── test_converter[issue-125-4-mathop].html │ ├── test_converter[issue-301-a].html │ ├── test_converter[issue-301-b].html │ ├── test_converter[issue-301-c].html │ ├── test_converter[issue-33].html │ ├── test_converter[issue-42].html │ ├── test_converter[issue-44].html │ ├── test_converter[issue-45-gt].html │ ├── test_converter[issue-45-lt].html │ ├── test_converter[issue-462-octuple-prime].html │ ├── test_converter[issue-462-quadruple-prime].html │ ├── test_converter[issue-462-quintuple-prime].html │ ├── test_converter[issue-462-triple-prime].html │ ├── test_converter[issue-498-prod].html │ ├── test_converter[issue-498-sum].html │ ├── test_converter[issue-51].html │ ├── test_converter[issue-52].html │ ├── test_converter[issue-60-1].html │ ├── test_converter[issue-60-2].html │ ├── test_converter[issue-61].html │ ├── test_converter[issue-63].html │ ├── test_converter[issue-75-1-row].html │ ├── test_converter[issue-75-2-rows].html │ ├── test_converter[issue-76].html │ ├── test_converter[issue-77].html │ ├── test_converter[issue-91].html │ ├── test_converter[issue-98].html │ ├── test_converter[ker].html │ ├── test_converter[ket].html │ ├── test_converter[lVert-double].html │ ├── test_converter[large].html │ ├── test_converter[ldotp].html │ ├── test_converter[left-and-right].html │ ├── test_converter[leftroot-uproot].html │ ├── test_converter[lg].html │ ├── test_converter[liminf].html │ ├── test_converter[limit-at-plus-infinity].html │ ├── test_converter[limsup].html │ ├── test_converter[llap].html │ ├── test_converter[llless].html │ ├── test_converter[logarithm-with-base].html │ ├── test_converter[logarithm].html │ ├── test_converter[lower].html │ ├── test_converter[lt].html │ ├── test_converter[lvert].html │ ├── test_converter[lvertneqq].html │ ├── test_converter[math-commands-that-currently-does-nothing].html │ ├── test_converter[mathbb].html │ ├── test_converter[mathbf].html │ ├── test_converter[mathbin].html │ ├── test_converter[mathcal].html │ ├── test_converter[mathchoice-block].html │ ├── test_converter[mathfrak].html │ ├── test_converter[mathit].html │ ├── test_converter[mathllap].html │ ├── test_converter[mathop].html │ ├── test_converter[mathord].html │ ├── test_converter[mathrel].html │ ├── test_converter[mathring].html │ ├── test_converter[mathrm].html │ ├── test_converter[mathscr].html │ ├── test_converter[mathsf].html │ ├── test_converter[mathsfit].html │ ├── test_converter[mathstrut].html │ ├── test_converter[mathtt].html │ ├── test_converter[matrix-with-alignment].html │ ├── test_converter[matrix-with-negative-sign].html │ ├── test_converter[matrix-without-begin-and-end].html │ ├── test_converter[matrix].html │ ├── test_converter[mbox].html │ ├── test_converter[middle].html │ ├── test_converter[mit].html │ ├── test_converter[mod].html │ ├── test_converter[moveleft].html │ ├── test_converter[moveright].html │ ├── test_converter[multiple-groups].html │ ├── test_converter[multiple-identifier].html │ ├── test_converter[multiple-numbers].html │ ├── test_converter[newenvironment-multi-node].html │ ├── test_converter[ngeqq].html │ ├── test_converter[nolimits].html │ ├── test_converter[normalsize-scriptsize].html │ ├── test_converter[not].html │ ├── test_converter[nshortmid].html │ ├── test_converter[nshortparallel].html │ ├── test_converter[nsubseteqq].html │ ├── test_converter[null-delimiter].html │ ├── test_converter[numbers-and-identifiers].html │ ├── test_converter[numbers-and-operators-cdot].html │ ├── test_converter[numbers-and-operators-div].html │ ├── test_converter[numbers-and-operators-times].html │ ├── test_converter[numbers-and-operators].html │ ├── test_converter[numbers-identifiers-and-operators].html │ ├── test_converter[oldstyle].html │ ├── test_converter[omicron].html │ ├── test_converter[operatorname-star].html │ ├── test_converter[operatornamewithlimits].html │ ├── test_converter[over-inside-braces].html │ ├── test_converter[over].html │ ├── test_converter[overbrace-a].html │ ├── test_converter[overbrace-b].html │ ├── test_converter[overbrace-c].html │ ├── test_converter[overbracket].html │ ├── test_converter[overleftarrow].html │ ├── test_converter[overleftrightarrow].html │ ├── test_converter[overline].html │ ├── test_converter[overparen].html │ ├── test_converter[overrightarrow].html │ ├── test_converter[phantom].html │ ├── test_converter[pipe].html │ ├── test_converter[pmatrix].html │ ├── test_converter[pmod].html │ ├── test_converter[pod].html │ ├── test_converter[prime-no-base].html │ ├── test_converter[prime].html │ ├── test_converter[projlim].html │ ├── test_converter[rVert-double].html │ ├── test_converter[raise].html │ ├── test_converter[root].html │ ├── test_converter[rule].html │ ├── test_converter[rvert].html │ ├── test_converter[scr].html │ ├── test_converter[shortmid].html │ ├── test_converter[shoveleft].html │ ├── test_converter[sideset].html │ ├── test_converter[simple-array].html │ ├── test_converter[simple-fraction].html │ ├── test_converter[single-group].html │ ├── test_converter[single-identifier].html │ ├── test_converter[single-number].html │ ├── test_converter[single-operator].html │ ├── test_converter[skew-with-braces].html │ ├── test_converter[skew].html │ ├── test_converter[small-tiny].html │ ├── test_converter[smallfrown].html │ ├── test_converter[smallint].html │ ├── test_converter[smallsmile].html │ ├── test_converter[smash-bottom].html │ ├── test_converter[smash-top].html │ ├── test_converter[smash].html │ ├── test_converter[space].html │ ├── test_converter[spaces].html │ ├── test_converter[split].html │ ├── test_converter[sqrt-with-multiple-root-nodes].html │ ├── test_converter[square-root].html │ ├── test_converter[stackrel].html │ ├── test_converter[style].html │ ├── test_converter[styles].html │ ├── test_converter[subscript-and-superscript].html │ ├── test_converter[subscript-within-curly-braces].html │ ├── test_converter[subscript].html │ ├── test_converter[superscript-and-subscript].html │ ├── test_converter[superscript-subscript-and-curly-braces].html │ ├── test_converter[superscript-within-curly-braces].html │ ├── test_converter[superscript].html │ ├── test_converter[surd].html │ ├── test_converter[tag-star].html │ ├── test_converter[tag].html │ ├── test_converter[tbinom].html │ ├── test_converter[textbf].html │ ├── test_converter[textcolor].html │ ├── test_converter[textit].html │ ├── test_converter[textrm].html │ ├── test_converter[textsf].html │ ├── test_converter[texttt].html │ ├── test_converter[tfrac].html │ ├── test_converter[thickapprox].html │ ├── test_converter[thicksim].html │ ├── test_converter[thickspace].html │ ├── test_converter[tilde-1].html │ ├── test_converter[tilde-and-space-in-text].html │ ├── test_converter[tilde].html │ ├── test_converter[tt].html │ ├── test_converter[underbrace-a].html │ ├── test_converter[underbrace-b].html │ ├── test_converter[underbrace-c].html │ ├── test_converter[underleftarrow].html │ ├── test_converter[underleftrightarrow].html │ ├── test_converter[underline].html │ ├── test_converter[underparen].html │ ├── test_converter[underrightarrow].html │ ├── test_converter[unicode].html │ ├── test_converter[upper-Vmatrix].html │ ├── test_converter[varinjlim].html │ ├── test_converter[varsubsetneqq].html │ ├── test_converter[varsupsetneq].html │ ├── test_converter[varsupsetneqq].html │ ├── test_converter[vcenter].html │ ├── test_converter[verb].html │ ├── test_converter[vmatrix].html │ ├── test_converter[vphantom].html │ ├── test_converter[widecheck].html │ ├── test_converter[widehat].html │ ├── test_converter[widetilde].html │ ├── test_converter[xLeftarrow-double].html │ ├── test_converter[xhookleftarrow].html │ ├── test_converter[xleftarrow-with-argument].html │ ├── test_converter[xleftarrow].html │ ├── test_converter[xleftrightarrow].html │ ├── test_converter[xrightarrow-with-argument].html │ ├── test_converter[xrightarrow].html │ ├── test_converter_inline[def-with-args].html │ ├── test_converter_inline[issue-498-prod].html │ ├── test_converter_inline[issue-498-sum].html │ ├── test_converter_inline[issue-75-2-rows].html │ ├── test_converter_inline[mathchoice-inline].html │ └── test_converter_inline[newcommand-escaped-hash].html ├── conftest.py ├── test_converter.py ├── test_symbol_parser.py ├── test_tokenizer.py └── test_walker.py