* parse a number * @return {Node} node * @private
(state)
| 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 |
no test coverage detected
searching dependent graphs…