diff options
author | Neil <nyamatongwe@gmail.com> | 2013-07-01 18:45:48 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2013-07-01 18:45:48 +1000 |
commit | a2c6733805465aaf113b26c45609166c2254903c (patch) | |
tree | b2d642d69f7e94bdddec28346b09faad7f26ebe8 /lexlib/CharacterCategory.h | |
parent | 1d40ac150c3b4151afceedf173c3082cf0a8fa94 (diff) | |
download | scintilla-mirror-a2c6733805465aaf113b26c45609166c2254903c.tar.gz |
Added CharacterCategory.
Diffstat (limited to 'lexlib/CharacterCategory.h')
-rw-r--r-- | lexlib/CharacterCategory.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/lexlib/CharacterCategory.h b/lexlib/CharacterCategory.h new file mode 100644 index 000000000..c8600504b --- /dev/null +++ b/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 |