aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib
AgeCommit message (Collapse)AuthorFilesLines
2013-05-08Hide implementation of WordList.nyamatongwe2-6/+27
2013-05-08Avoid warning.nyamatongwe1-1/+1
2013-05-05Since new throws an exception on failure, remove testing of result.nyamatongwe1-17/+13
2013-05-02Remove Expanded method which was not used by any client code.nyamatongwe2-17/+7
2013-04-25Fix bug with setting atLineEnd at end of document.nyamatongwe1-1/+3
2013-04-05Extend apparent length of document by one NUL byte when lexing as this makesnyamatongwe1-11/+15
it easier to style end of document correctly.
2013-04-01Variable not needed.nyamatongwe1-3/+1
2013-01-30Allow access to secondary styles distance.nyamatongwe1-0/+4
2013-01-19Implement generic support for Unicode line ends and sub styles in lexer ↵nyamatongwe3-16/+260
support classes.
2013-01-19Add encodingType and documentVersion to decode and cache informationnyamatongwe1-2/+18
about the document.
2013-01-12Fix copy&paste error in comment.nyamatongwe1-1/+1
2012-07-10Added copy constructor and assignment operator to ease manipulation.nyamatongwe1-0/+21
2012-07-02Remove unnecessary check.nyamatongwe1-1/+1
2012-07-02Make IsLowerCase and IsUpperCase not depend on non-portable isascii, takenyamatongwe1-0/+8
an int argument to match similar calls, and move to header for wider use.
2012-07-02Remove unnecessary check.nyamatongwe1-2/+2
2012-07-02Treat negative values as non-ASCII.nyamatongwe1-1/+1
2012-04-21Use a cast to avoid warnings from cppcheck about sign extension of characters.nyamatongwe1-1/+1
2011-11-14Removed warning suppression that had been included for Visual C++ 6.0.nyamatongwe1-2/+2
2011-08-05Fix to check for other.states.empty() when Merging SparseStates.Ben Bluemel1-1/+1
2011-07-25Switch to STL sort algorithm on MSVC. Feature #3376826.Marko Njezic1-7/+21
Changed remaining C style casts to C++ casts and added one missing cast.
2011-07-25Properly set atLineStart depending on startPos. Bug #3377148.Marko Njezic1-1/+1
2011-07-06Fix problems with folding not extending to final line. Bug #3349157.nyamatongwe1-1/+1
From Marko Njezic.
2011-06-25Add casts to avoid warnings from SDK 64-bit compiler.nyamatongwe1-3/+4
2011-05-13Removed confusing comment. Bug #3301002.nyamatongwe1-1/+0
2011-04-22Simplify code and avoid warnings.nyamatongwe1-2/+2
2011-02-28Avoid shadowed variables as reported by Xcode.nyamatongwe1-2/+2
2011-02-20Avoid some cppcheck warnings.nyamatongwe1-2/+2
2011-02-13Added Merge method to SparseState to make it possible to detect significantnyamatongwe1-0/+32
changes in lexers which will require styling beyond the end of the current range.
2011-02-13Extracted searches into a common method, added std:: where possibly needed.nyamatongwe1-7/+12
2011-02-10Only append a state if the value differs from the last current value.nyamatongwe1-1/+3
2011-02-10New class SparseState for storing lexer state that may notnyamatongwe1-0/+71
change on most lines.
2011-02-01Made destructor of OptionSet virtual to ensure all destructors called.nyamatongwe1-0/+2
2010-12-10Made LexerBase destructor virtual so LexerSimple cleans up string member. ↵nyamatongwe1-1/+1
Bug #3133672.
2010-10-29Documentationnyamatongwe1-0/+5
2010-08-19Ensure styling committed when lexers call StyleContext::Complete.nyamatongwe1-0/+1
2010-08-07Made it possible to turn folding off again by looking at the "fold" property.nyamatongwe1-3/+5
2010-07-14Visual C++ 98 had a fatal error with the previous definition of a default ↵nyamatongwe1-1/+4
constructor. This is equivalent and compiles.
2010-07-13Explicit typename avoids errors from g++.nyamatongwe1-3/+3
2010-07-13Split OptionSet class out into its own file.nyamatongwe1-0/+137
2010-07-13Changed files for new lexer design.nyamatongwe5-102/+139
2010-07-13New files for new lexer implementation.nyamatongwe1-0/+169
2010-07-13New files for new lexer implementation.nyamatongwe13-0/+1077
2010-07-13Creating lexlib with lexer support files.nyamatongwe5-0/+403