From 8e143a833db3ea4718d461a3079d07f9d90b368e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Galland?= Date: Fri, 11 Aug 2017 11:51:01 +0200 Subject: [PATCH] [tools] Make case-insensitive numbers into the Pygments syntax hilightning. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Galland --- formatting-styles/pygments/sarllexer/sarl.py | 6 +++--- .../lang/mwe2/externalspec/pygments/PygmentsGenerator2.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/formatting-styles/pygments/sarllexer/sarl.py b/formatting-styles/pygments/sarllexer/sarl.py index bfc11466b1..4437a36ecb 100644 --- a/formatting-styles/pygments/sarllexer/sarl.py +++ b/formatting-styles/pygments/sarllexer/sarl.py @@ -70,9 +70,9 @@ class SarlLexer(RegexLexer): (r'[a-zA-Z_]\w*:', Name.Label), (r'[a-zA-Z_$]\w*', Name), (r'[~^*!%&\[\](){}<>\|+=:;,./?-]', Operator), - (r'[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?', Number.Float), - (r'0x[0-9a-fA-F]+', Number.Hex), - (r'[0-9]+L?', Number.Integer), + (r'[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fFdD]?', Number.Float), + (r'0[xX][0-9a-fA-F]+', Number.Hex), + (r'[0-9]+[lL]?', Number.Integer), (r'\n', Text) ], 'class': [ diff --git a/main/coreplugins/io.sarl.lang.mwe2/src/io/sarl/lang/mwe2/externalspec/pygments/PygmentsGenerator2.java b/main/coreplugins/io.sarl.lang.mwe2/src/io/sarl/lang/mwe2/externalspec/pygments/PygmentsGenerator2.java index b62febf4d5..211d96cc6b 100644 --- a/main/coreplugins/io.sarl.lang.mwe2/src/io/sarl/lang/mwe2/externalspec/pygments/PygmentsGenerator2.java +++ b/main/coreplugins/io.sarl.lang.mwe2/src/io/sarl/lang/mwe2/externalspec/pygments/PygmentsGenerator2.java @@ -212,9 +212,9 @@ protected void generate(IStyleAppendable it, Set literals, Set e // Punctuation it.appendNl("\t\t\t (r'[~^*!%&\\[\\](){}<>\\|+=:;,./?-]', Operator),"); //$NON-NLS-1$ - it.appendNl("\t\t\t (r'[0-9][0-9]*\\.[0-9]+([eE][0-9]+)?[fd]?', Number.Float),"); //$NON-NLS-1$ - it.appendNl("\t\t\t (r'0x[0-9a-fA-F]+', Number.Hex),"); //$NON-NLS-1$ - it.appendNl("\t\t\t (r'[0-9]+L?', Number.Integer),"); //$NON-NLS-1$ + it.appendNl("\t\t\t (r'[0-9][0-9]*\\.[0-9]+([eE][0-9]+)?[fFdD]?', Number.Float),"); //$NON-NLS-1$ + it.appendNl("\t\t\t (r'0[xX][0-9a-fA-F]+', Number.Hex),"); //$NON-NLS-1$ + it.appendNl("\t\t\t (r'[0-9]+[lL]?', Number.Integer),"); //$NON-NLS-1$ it.appendNl("\t\t\t (r'\\n', Text)"); //$NON-NLS-1$ it.appendNl("\t\t],"); //$NON-NLS-1$