syntax coloring - more categories

This commit is contained in:
Vadim Lopatin 2015-01-21 10:24:42 +03:00
parent 851b928f23
commit 7b819f6db3
1 changed files with 11 additions and 3 deletions

View File

@ -86,10 +86,18 @@ enum TokenCategory : ubyte {
Op = (8 << TOKEN_CATEGORY_SHIFT), Op = (8 << TOKEN_CATEGORY_SHIFT),
// add more here // add more here
//.... //....
/// error /// error - unparsed character sequence
Error = (15 << TOKEN_CATEGORY_SHIFT), Error = (15 << TOKEN_CATEGORY_SHIFT),
/// invalid token /// invalid token - generic
Error_InvalidToken = (15 << TOKEN_CATEGORY_SHIFT) | 1 // invalid token 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 /// Editor action codes