aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Document.h')
-rw-r--r--src/Document.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Document.h b/src/Document.h
index 394c8f94b..d0e63fc5b 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -81,7 +81,8 @@ public:
private:
int refCount;
CellBuffer cb;
- bool wordchars[256];
+ enum charClassification { ccSpace, ccNewLine, ccWord, ccPunctuation };
+ charClassification charClass[256];
char stylingMask;
int endStyled;
int enteredCount;
@@ -209,7 +210,7 @@ public:
private:
bool IsDBCS(int pos);
- bool IsWordChar(unsigned char ch);
+ charClassification WordCharClass(unsigned char ch);
bool IsWordStartAt(int pos);
bool IsWordEndAt(int pos);
bool IsWordAt(int start, int end);