MCPcopy
hub / github.com/josdejong/mathjs / parseNumber

Function parseNumber

src/expression/parse.js:1742–1757  ·  view source on GitHub ↗

* parse a number * @return {Node} node * @private

(state)

Source from the content-addressed store, hash-verified

1740 * @private
1741 */
1742 function parseNumber (state) {
1743 let numberStr
1744
1745 if (state.tokenType === TOKENTYPE.NUMBER) {
1746 // this is a number
1747 numberStr = state.token
1748 getToken(state)
1749
1750 const numericType = safeNumberType(numberStr, config)
1751 const value = numeric(numberStr, numericType)
1752
1753 return new ConstantNode(value)
1754 }
1755
1756 return parseParentheses(state)
1757 }
1758
1759 /**
1760 * parentheses

Callers 1

parseObjectFunction · 0.70

Calls 3

safeNumberTypeFunction · 0.90
getTokenFunction · 0.85
parseParenthesesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…