diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-10 01:19:27 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-10 01:19:27 +0900 |
| commit | ada6c926dc026aaec1804e93c19d42f497dfeefc (patch) | |
| tree | 8f8587409f5e63603b77e20caa3e561eeae5b193 /src/common | |
| parent | Add some keywords (diff) | |
| download | sharkey-ada6c926dc026aaec1804e93c19d42f497dfeefc.tar.gz sharkey-ada6c926dc026aaec1804e93c19d42f497dfeefc.tar.bz2 sharkey-ada6c926dc026aaec1804e93c19d42f497dfeefc.zip | |
Add NaN support
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/text/elements/code.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/common/text/elements/code.js b/src/common/text/elements/code.js index 5056bd137d..df81b715c2 100644 --- a/src/common/text/elements/code.js +++ b/src/common/text/elements/code.js @@ -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]; |