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