diff options
author | nyamatongwe <unknown> | 2013-06-18 15:31:22 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2013-06-18 15:31:22 +1000 |
commit | 9b463e519e1984da414cdf87b95add7cb96a5e7a (patch) | |
tree | d9cde53bab052def5b9feb916f84b79679f49b13 /lexlib/StyleContext.h | |
parent | 99cf2f1c4d3479f94b61b0879b922effe766d393 (diff) | |
download | scintilla-mirror-9b463e519e1984da414cdf87b95add7cb96a5e7a.tar.gz |
Method added to help lexers working with byte positions.
Related to bug [#1483].
Diffstat (limited to 'lexlib/StyleContext.h')
-rw-r--r-- | lexlib/StyleContext.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lexlib/StyleContext.h b/lexlib/StyleContext.h index 319f51088..2c010645b 100644 --- a/lexlib/StyleContext.h +++ b/lexlib/StyleContext.h @@ -176,6 +176,12 @@ public: Forward(); } } + void ForwardBytes(int nb) { + size_t forwardPos = currentPos + nb; + while (forwardPos > currentPos) { + Forward(); + } + } void ChangeState(int state_) { state = state_; } |