Add NaN support
This commit is contained in:
		
							parent
							
								
									7dd4e6ecee
								
							
						
					
					
						commit
						ada6c926dc
					
				|  | @ -271,6 +271,20 @@ const elements = [ | |||
| 		} | ||||
| 	}, | ||||
| 
 | ||||
| 	// nan
 | ||||
| 	(code, i, source) => { | ||||
| 		const prev = source[i - 1]; | ||||
| 		if (prev && /[a-zA-Z]/.test(prev)) return null; | ||||
| 		if (code.substr(0, 3) == 'NaN') { | ||||
| 			return { | ||||
| 				html: `<span class="nan">NaN</span>`, | ||||
| 				next: 3 | ||||
| 			}; | ||||
| 		} else { | ||||
| 			return null; | ||||
| 		} | ||||
| 	}, | ||||
| 
 | ||||
| 	// keyword
 | ||||
| 	(code, i, source) => { | ||||
| 		const prev = source[i - 1]; | ||||
|  |  | |||
|  | @ -137,6 +137,7 @@ pre | |||
| 			color #42b983 | ||||
| 
 | ||||
| 		.number | ||||
| 		.nan | ||||
| 			color #ae81ff | ||||
| 
 | ||||
| 		.var:not(.keyword) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue