summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthäus G. Chajdas <dev@anteru.net>2020-09-06 14:55:24 +0200
committerMatthäus G. Chajdas <dev@anteru.net>2020-09-06 14:55:24 +0200
commit0feeea127e98e19e0601af6768c50ebc29b35897 (patch)
tree9dffcca5e048f50e0bf184a5ed340efcb6c8eedb
parent5ec283a3592dfdef7aff34ab00ca8685c4d37470 (diff)
downloadpygments-git-0feeea127e98e19e0601af6768c50ebc29b35897.tar.gz
Add comment.
Add a quick reminder that Javascript doesn't need integers.
-rw-r--r--pygments/lexers/javascript.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pygments/lexers/javascript.py b/pygments/lexers/javascript.py
index 14b51ebb..f36863dc 100644
--- a/pygments/lexers/javascript.py
+++ b/pygments/lexers/javascript.py
@@ -70,6 +70,9 @@ class JavascriptLexer(RegexLexer):
(r'0[oO]?[0-7]+n?', Number.Oct), # Browsers support "0o7" and "07" notations
(r'0[xX][0-9a-fA-F]+n?', Number.Hex),
(r'[0-9]+n', Number.Integer), # Javascript BigInt requires an "n" postfix
+ # Javascript doesn't have actual integer literals, so every other
+ # numeric literal is handled by the regex below (including "normal")
+ # integers
(r'(\.[0-9]+|[0-9]+\.[0-9]*|[0-9]+)([eE][-+]?[0-9]+)?', Number.Float),
(r'\.\.\.|=>', Punctuation),