From 7b819f6db3f36fe5a3d10fcfdfe26228969a2754 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Wed, 21 Jan 2015 10:24:42 +0300 Subject: [PATCH] syntax coloring - more categories --- src/dlangui/widgets/editors.d | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d index 5cc4dd0a..0b3a5627 100644 --- a/src/dlangui/widgets/editors.d +++ b/src/dlangui/widgets/editors.d @@ -86,10 +86,18 @@ enum TokenCategory : ubyte { Op = (8 << TOKEN_CATEGORY_SHIFT), // add more here //.... - /// error + /// error - unparsed character sequence Error = (15 << TOKEN_CATEGORY_SHIFT), - /// invalid token - Error_InvalidToken = (15 << TOKEN_CATEGORY_SHIFT) | 1 // invalid token + /// invalid token - generic + Error_InvalidToken = (15 << TOKEN_CATEGORY_SHIFT) | 1, + /// invalid number token - error occured while parsing number + Error_InvalidNumber = (15 << TOKEN_CATEGORY_SHIFT) | 2, + /// invalid string token - error occured while parsing string + Error_InvalidString = (15 << TOKEN_CATEGORY_SHIFT) | 3, + /// invalid identifier token - error occured while parsing identifier + Error_InvalidIdentifier = (15 << TOKEN_CATEGORY_SHIFT) | 4, + /// invalid comment token - error occured while parsing comment + Error_InvalidComment = (15 << TOKEN_CATEGORY_SHIFT) | 4, } /// Editor action codes