* Get HTML representation * @param {Object} options * @return {string} str * @override
(options)
| 134 | * @override |
| 135 | */ |
| 136 | _toHTML (options) { |
| 137 | const name = escape(this.name) |
| 138 | |
| 139 | if (name === 'true' || name === 'false') { |
| 140 | return '<span class="math-symbol math-boolean">' + name + '</span>' |
| 141 | } else if (name === 'i') { |
| 142 | return '<span class="math-symbol math-imaginary-symbol">' + |
| 143 | name + '</span>' |
| 144 | } else if (name === 'Infinity') { |
| 145 | return '<span class="math-symbol math-infinity-symbol">' + |
| 146 | name + '</span>' |
| 147 | } else if (name === 'NaN') { |
| 148 | return '<span class="math-symbol math-nan-symbol">' + name + '</span>' |
| 149 | } else if (name === 'null') { |
| 150 | return '<span class="math-symbol math-null-symbol">' + name + '</span>' |
| 151 | } else if (name === 'undefined') { |
| 152 | return '<span class="math-symbol math-undefined-symbol">' + |
| 153 | name + '</span>' |
| 154 | } |
| 155 | |
| 156 | return '<span class="math-symbol">' + name + '</span>' |
| 157 | } |
| 158 | |
| 159 | /** |
| 160 | * Get a JSON representation of the node |