diff options
Diffstat (limited to 'scintilla/lexlib/CharacterCategory.h')
-rw-r--r-- | scintilla/lexlib/CharacterCategory.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/scintilla/lexlib/CharacterCategory.h b/scintilla/lexlib/CharacterCategory.h new file mode 100644 index 0000000..c860050 --- /dev/null +++ b/scintilla/lexlib/CharacterCategory.h @@ -0,0 +1,31 @@ +// Scintilla source code edit control +/** @file CharacterCategory.h + ** Returns the Unicode general category of a character. + **/ +// Copyright 2013 by Neil Hodgson <neilh@scintilla.org> +// The License.txt file describes the conditions under which this software may be distributed. + +#ifndef CHARACTERCATEGORY_H +#define CHARACTERCATEGORY_H + +#ifdef SCI_NAMESPACE +namespace Scintilla { +#endif + +enum CharacterCategory { + ccLu, ccLl, ccLt, ccLm, ccLo, + ccMn, ccMc, ccMe, + ccNd, ccNl, ccNo, + ccPc, ccPd, ccPs, ccPe, ccPi, ccPf, ccPo, + ccSm, ccSc, ccSk, ccSo, + ccZs, ccZl, ccZp, + ccCc, ccCf, ccCs, ccCo, ccCn +}; + +CharacterCategory CategoriseCharacter(int character); + +#ifdef SCI_NAMESPACE +} +#endif + +#endif |