Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asciimath/asciimathml
/ functions
Functions
169 in github.com/asciimath/asciimathml
⨍
Functions
169
◇
Types & classes
18
↓ 171 callers
Method
appendChild
(child: INodeAdapter)
ts/NodeAdapter.ts:16
↓ 77 callers
Method
setAttribute
(name: string, value: string)
ts/NodeAdapter.ts:14
↓ 56 callers
Method
create
(tag: string, children?: T[])
ts/NodeAdapter.ts:22
↓ 52 callers
Function
createMmlNode
(t,frag)
ASCIIMathML.js:187
↓ 43 callers
Function
LMcreateMmlNode
(t,frag)
LaTeXMathML.js:539
↓ 27 callers
Method
appendUnwrap
* Append, unwrapping if needed * Since INodeAdapters don't have document fragments, * we'll treat inferredMrow as a fragment here, so * i
ts/AsciiMathParser.ts:317
↓ 20 callers
Method
createText
(text: string)
ts/NodeAdapter.ts:23
↓ 19 callers
Function
AMremoveCharsAndBlanks
(str,n)
ASCIIMathML.js:579
↓ 19 callers
Function
AMremoveCharsAndBlanks
(str,n)
asciimath-based/ASCIIMathTeXImg.js:414
↓ 19 callers
Method
removeCharsAndBlanks
* Remove n characters and any following blanks from the string * * @param {string} str The string to process * @param {number} n Number of
ts/AsciiMathParser.ts:177
↓ 19 callers
Method
removeChild
(node: AMNode)
ts/ParseToString.ts:72
↓ 18 callers
Method
AMremoveCharsAndBlanks
($str,$n)
asciimath-based/ASCIIMath2TeX.php:387
↓ 17 callers
Function
LMremoveCharsAndBlanks
(str,n)
LaTeXMathML.js:552
↓ 15 callers
Method
hasChildNodes
()
ts/NodeAdapter.ts:13
↓ 13 callers
Function
AMTgetTeXsymbol
(symb)
asciimath-based/ASCIIMathTeXImg.js:561
↓ 13 callers
Function
LMcreateElementMathML
(t)
LaTeXMathML.js:534
↓ 12 callers
Method
AMTgetTeXsymbol
($symb)
asciimath-based/ASCIIMath2TeX.php:538
↓ 12 callers
Function
LMgetSymbol
(str)
LaTeXMathML.js:577
↓ 12 callers
Method
replaceChild
(newChild: INodeAdapter, oldChild: INodeAdapter)
ts/NodeAdapter.ts:17
↓ 9 callers
Function
LMcreateElementXHTML
(t)
LaTeXMathML.js:84
↓ 8 callers
Function
AMgetSymbol
(str)
ASCIIMathML.js:606
↓ 8 callers
Function
AMgetSymbol
(str)
asciimath-based/ASCIIMathTeXImg.js:441
↓ 8 callers
Method
AMgetSymbol
($str)
asciimath-based/ASCIIMath2TeX.php:424
↓ 8 callers
Function
createElementXHTML
(t)
ASCIIMathML.js:177
↓ 8 callers
Method
getSymbol
* Get the maximal initial substring of str that appears in symbol names * * @param {string} str Input string * @returns {Symbol | null} Th
ts/AsciiMathParser.ts:227
↓ 7 callers
Function
AMTremoveBrackets
(node)
asciimath-based/ASCIIMathTeXImg.js:510
↓ 7 callers
Method
AMTremoveBrackets
($node)
asciimath-based/ASCIIMath2TeX.php:490
↓ 7 callers
Function
AMremoveBrackets
(node)
ASCIIMathML.js:674
↓ 7 callers
Method
removeBrackets
* Remove brackets from a node if it's an mrow with bracket children * * @param {INodeAdapter} node The node to remove brackets from
ts/AsciiMathParser.ts:332
↓ 7 callers
Method
removeFirstChild
()
ts/NodeAdapter.ts:9
↓ 6 callers
Function
makeimg
($AMstring)
asciimath-based/testphp.php:15
↓ 5 callers
Method
parseMath
(input: string)
ts/Parse.ts:141
↓ 4 callers
Function
LMparseExpr
(str,rightbracket,matrix)
LaTeXMathML.js:985
↓ 4 callers
Method
fromCodePoint
(codePoint: number)
ts/AsciiMathParser.ts:706
↓ 4 callers
Function
refreshSymbols
()
ASCIIMathML.js:568
↓ 3 callers
Function
AMTparseExpr
(str,rightbracket)
asciimath-based/ASCIIMathTeXImg.js:783
↓ 3 callers
Method
AMTparseExpr
($str,$rightbracket)
asciimath-based/ASCIIMath2TeX.php:760
↓ 3 callers
Function
AMTparseSexpr
(str)
asciimath-based/ASCIIMathTeXImg.js:576
↓ 3 callers
Method
AMTparseSexpr
($str)
asciimath-based/ASCIIMath2TeX.php:551
↓ 3 callers
Function
AMparseExpr
(str,rightbracket)
ASCIIMathML.js:1019
↓ 3 callers
Function
AMparseSexpr
(str)
ASCIIMathML.js:701
↓ 3 callers
Function
LMnoMathMLNote
()
LaTeXMathML.js:89
↓ 3 callers
Function
LMparseSexpr
(str)
LaTeXMathML.js:634
↓ 3 callers
Method
parseExpr
* Parse a full expression * * @param {string} str The string to parse * @param {boolean} rightbracket Whether we're inside brackets *
ts/AsciiMathParser.ts:889
↓ 3 callers
Method
parseSexpr
* Parse a simple expression * * @param {string} str The string to parse * @returns {ParseResult} [node, remaining string]
ts/AsciiMathParser.ts:364
↓ 3 callers
Function
refreshSymbols
()
asciimath-based/ASCIIMathTeXImg.js:398
↓ 3 callers
Method
setdecimal
(input: string)
ts/Parse.ts:132
↓ 3 callers
Method
setlistseparator
(input: string)
ts/Parse.ts:136
↓ 3 callers
Method
text
()
ts/Parse.ts:18
↓ 2 callers
Function
AMTparseIexpr
(str)
asciimath-based/ASCIIMathTeXImg.js:734
↓ 2 callers
Method
AMTparseIexpr
($str)
asciimath-based/ASCIIMath2TeX.php:711
↓ 2 callers
Function
AMparseIexpr
(str)
ASCIIMathML.js:965
↓ 2 callers
Function
AMparseMath
(str)
asciimath-based/ASCIIMathTeXImg.js:956
↓ 2 callers
Function
AMprocessNodeR
(n, linebreaks)
asciimath-based/ASCIIMathTeXImg.js:1019
↓ 2 callers
Function
LMinitSymbols
()
LaTeXMathML.js:527
↓ 2 callers
Function
LMprocessNode
(n, linebreaks, spanclassLM)
LaTeXMathML.js:1148
↓ 2 callers
Function
LMprocessNodeR
(n, linebreaks)
LaTeXMathML.js:1102
↓ 2 callers
Method
getAttribute
(name: string)
ts/NodeAdapter.ts:15
↓ 2 callers
Method
hasChildNodes
()
ts/ParseToString.ts:58
↓ 2 callers
Method
mml
* Main parse method - returns the MML tree * * @returns {INodeAdapter} The parsed MML node
ts/AsciiMathParser.ts:1096
↓ 2 callers
Method
parseIexpr
* Parse an intermediate expression (handles subscripts and superscripts) * * @param {string} str The string to parse * @returns {ParseResu
ts/AsciiMathParser.ts:782
↓ 2 callers
Function
processNodeR
(n, linebreaks,latex)
ASCIIMathML.js:1199
↓ 2 callers
Method
processNodeR
(n: Node, linebreaks: boolean, latex: boolean)
ts/Parse.ts:168
↓ 2 callers
Function
setStylesheet
(s)
ASCIIMathML.js:64
↓ 1 callers
Function
AMTparseAMtoTeX
(str)
asciimath-based/ASCIIMathTeXImg.js:922
↓ 1 callers
Method
AMTparseAMtoTeX
($str)
asciimath-based/ASCIIMath2TeX.php:900
↓ 1 callers
Function
AMautomathrec
(str)
ASCIIMathML.js:1167
↓ 1 callers
Function
AMinitSymbols
()
asciimath-based/ASCIIMathTeXImg.js:385
↓ 1 callers
Method
AMinitSymbols
original version
asciimath-based/ASCIIMath2TeX.php:364
↓ 1 callers
Function
AMmapChars
(node, variant, inputsym)
ASCIIMathML.js:919
↓ 1 callers
Method
AMmapChars
(node: INodeAdapter, variant: string, inputsym: string)
ts/AsciiMathParser.ts:726
↓ 1 callers
Function
AMposition
(arr, str, n)
asciimath-based/ASCIIMathTeXImg.js:424
↓ 1 callers
Method
AMposition
($arr, $str, $n)
asciimath-based/ASCIIMath2TeX.php:400
↓ 1 callers
Function
AMprocessNode
(n, linebreaks, spanclassAM)
ASCIIMathML.js:1253
↓ 1 callers
Function
AMprocessNode
(n, linebreaks, spanclassAM)
asciimath-based/ASCIIMathTeXImg.js:1068
↓ 1 callers
Method
AMprocessNode
(n: Element, linebreaks: boolean, spanclassAM: boolean)
ts/Parse.ts:149
↓ 1 callers
Function
AMstrarr2docFrag
(arr, linebreaks)
asciimath-based/ASCIIMathTeXImg.js:999
↓ 1 callers
Function
LMisMathMLavailable
()
LaTeXMathML.js:108
↓ 1 callers
Function
LMparseIexpr
(str)
LaTeXMathML.js:935
↓ 1 callers
Function
LMparseMath
(str)
LaTeXMathML.js:1065
↓ 1 callers
Function
LMposition
(arr, str, n)
LaTeXMathML.js:560
↓ 1 callers
Function
LMstrarr2docFrag
(arr, linebreaks)
LaTeXMathML.js:1082
↓ 1 callers
Function
checkMathML
()
ASCIIMathML.js:100
↓ 1 callers
Method
convert
($str)
asciimath-based/ASCIIMath2TeX.php:914
↓ 1 callers
Function
define
(oldstr,newstr)
ASCIIMathML.js:574
↓ 1 callers
Function
displayWarnings
(warnings)
ASCIIMathML.js:142
↓ 1 callers
Method
flatten
turn a tree of AMNodes into an HTML string
ts/ParseToString.ts:88
↓ 1 callers
Function
generic
()
LaTeXMathML.js:1203
↓ 1 callers
Function
init
()
ASCIIMathML.js:88
↓ 1 callers
Function
initSymbols
()
ASCIIMathML.js:555
↓ 1 callers
Method
initSymbols
* Initialize the symbol table
ts/AsciiMathParser.ts:128
↓ 1 callers
Function
parseMath
(str,latex)
ASCIIMathML.js:1130
↓ 1 callers
Method
parseMath
(input: string)
ts/ParseToString.ts:225
↓ 1 callers
Function
position
(arr, str, n)
ASCIIMathML.js:589
↓ 1 callers
Method
position
* Binary search for position where str appears or would be inserted * * @param {string[]} arr Sorted array * @param {string} str String to
ts/AsciiMathParser.ts:199
↓ 1 callers
Method
refreshSymbols
* Refresh the symbol name list (sort and extract names)
ts/AsciiMathParser.ts:165
↓ 1 callers
Method
removeLastChild
()
ts/NodeAdapter.ts:10
↓ 1 callers
Method
setStyle
(prop: string, value: string)
ts/NodeAdapter.ts:18
↓ 1 callers
Method
setdecimal
(input: string)
ts/ParseToString.ts:216
↓ 1 callers
Method
setlistseparator
(input: string)
ts/ParseToString.ts:220
next →
1–100 of 169, ranked by callers