Updated some regexes
One of the expressions used .* to mean 'any character except newline', but since I've enabled 'RE_SINGLE_LINE' mode, a dot matches a newline as well.
This commit is contained in:
@@ -14,7 +14,11 @@
|
||||
'\<(.*?)\>': BLUE
|
||||
# Assignments and comparisons
|
||||
# TODO: Add less than, greater than, not equal to, and struct pointer member access
|
||||
'(?:\s|\b)(=|==|!=|<=|>=|\->)(\s|\b)' : CYAN
|
||||
'(?:\s|\b)(=|==|!=|\<=|\>=|\->)(\s|\b)' : CYAN
|
||||
|
||||
# Built-in boolean values, modifiers
|
||||
'\b(static|const|true|false)\b': DARKBLUE
|
||||
|
||||
# Keywords
|
||||
'\b(if|else|while|do|for|return)\b': CYAN
|
||||
'(\n|^)(#ifdef|#ifndef|#define|#include)\b': CYAN
|
||||
|
@@ -1,7 +1,7 @@
|
||||
# Priority decreases going downward ie. If two regexes match the same piece of
|
||||
# text, the one defined earlier will take precedence over the one defined later.
|
||||
# Comments
|
||||
'//.*': GRAY
|
||||
'//[^\n]*': GRAY
|
||||
'/\*[^*]*\*+(?:[^/*][^*]*\*+)*/': GRAY
|
||||
# Numbers and special values
|
||||
'\b\-?[0-9]*\b': MAGENTA
|
||||
|
Reference in New Issue
Block a user