Skip to content

Commit 135ee9d

Browse files
committed
C-like: Improved operator regex + add != and !==
1 parent f77b40b commit 135ee9d

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

components/prism-clike.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ Prism.languages.clike = {
2121
'boolean': /\b(true|false)\b/,
2222
'function': /[a-z0-9_]+(?=\()/i,
2323
'number': /\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/,
24-
'operator': /[-+]{1,2}|!|<=?|>=?|={1,3}|&{1,2}|\|?\||\?|\*|\/|~|\^|%/,
24+
'operator': /--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,
2525
'punctuation': /[{}[\];(),.:]/
2626
};

components/prism-clike.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

prism.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ Prism.languages.clike = {
561561
'boolean': /\b(true|false)\b/,
562562
'function': /[a-z0-9_]+(?=\()/i,
563563
'number': /\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/,
564-
'operator': /[-+]{1,2}|!|<=?|>=?|={1,3}|&{1,2}|\|?\||\?|\*|\/|~|\^|%/,
564+
'operator': /--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,
565565
'punctuation': /[{}[\];(),.:]/
566566
};
567567

0 commit comments

Comments
 (0)