aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LexCPP.cxx
AgeCommit message (Expand)AuthorFilesLines
2002-11-08Patch to add fold level boxing from Wilhelm Pflueger.nyamatongwe1-21/+259
2002-10-26Patch from Philippe to handle tabs and spaces in preprocessor linesnyamatongwe1-1/+1
2002-09-27Added case insensitive keywords version of C++ lexer, cppnocase.nyamatongwe1-9/+28
2002-08-02Jump out of preprocessor mode when a comment, // or /*, is found.nyamatongwe1-1/+1
2002-06-08Patch from Philippe to handling line continuation to suit Macintosh format fi...nyamatongwe1-6/+4
2002-05-20Fold #if as well as #region but require fold.preprocessor property to be set ...nyamatongwe1-3/+4
2002-05-20Added a Match method to Accessor to make it easy to check for strings in a do...nyamatongwe1-15/+2
2002-05-18Folding implemented for fold comments //{..//} and C# #region..#endregion.nyamatongwe1-0/+36
2002-04-05Fixed folding problem when keywords appeared in document comments.nyamatongwe1-4/+10
2002-04-03Patch from Brian Quinlan to include metdata about keyword lists withinnyamatongwe1-2/+9
2002-03-26Improved handling of multiline strings which use '\' continuations.nyamatongwe1-2/+5
2002-02-12Made LexerModule objects not be const again as that was impairing staticnyamatongwe1-2/+2
2002-02-12Made lexer objects const so they do not show up in map as static / globals.nyamatongwe1-6/+6
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-16Fixed what looks like a gcc compiler bug returning true for ':' whennyamatongwe1-1/+1
2002-01-10Made code bool-safe and turned Visual C++ warning 4800 back on.nyamatongwe1-3/+3
2001-11-14Patch from Philippe to make doc comment keywords work throughout docnyamatongwe1-7/+1
2001-09-19Fix to ignore '*' before doc comment keywords.nyamatongwe1-2/+2
2001-09-18Added Steve's doc comment keyword states.nyamatongwe1-4/+24
2001-09-18Added some comments.nyamatongwe1-0/+5
2001-09-18Start of work from Steve on keywords in documentation comments.nyamatongwe1-4/+26
2001-09-02Renamed ColouriseContext to StyleContext and moved out to own files.nyamatongwe1-234/+107
2001-09-01Performance optimisation.nyamatongwe1-10/+12
2001-09-01Change to treat \ as end of line continuer generically. This fixesnyamatongwe1-11/+27
2001-08-15Added TCL lexer as alias of C++ lexer.nyamatongwe1-0/+1
2001-08-10Folding is started 1 line earlier than is being restyled to handle casesnyamatongwe1-5/+0
2001-08-06Fold column gets outlining style appearence.nyamatongwe1-2/+7
2001-07-23Patch from Xavier to add fold.compact feature to the C++ lexer.nyamatongwe1-1/+2
2001-06-12Fixed some Borland warnings.nyamatongwe1-2/+2
2001-05-31Updated to use new ColouriseContext class.nyamatongwe1-212/+271
2001-04-13Removed redundant Flush and check for fol as they are done by caller.nyamatongwe1-61/+55
2001-04-13Start of new lexer infrastructure.nyamatongwe1-2/+1
2001-04-13Separated folding from lexing.nyamatongwe1-42/+63
2001-03-28Changed handling of the end of stream comments which was perturbed bynyamatongwe1-4/+6
2001-03-23Fixed CPP lexer to work correctly when the '{' starting a fold sectionnyamatongwe1-41/+52
2001-02-27Patch from Philippe to regularise comments.nyamatongwe1-9/+9
2001-02-24Patch from Jan to allow folding multi-line C++ comments.nyamatongwe1-5/+14
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2001-01-23New function isspacechar to avoid bugs when character >= 0x80.nyamatongwe1-3/+3
2001-01-02Addition of SCE_C_COMMENTLINEDOC by Philippe.nyamatongwe1-2/+7
2000-11-26Patches from Philippe to improve Lua lexer, handle '\' continuationnyamatongwe1-1/+1
2000-10-27Added support for JavaScript regular expressions.nyamatongwe1-0/+22
2000-08-22Added C# support to LexCPP with verbatime string literals and @ quotednyamatongwe1-1/+18
2000-08-03Fixes from Philippe for preprocessor and HTML comments and one from Stevenyamatongwe1-6/+9
2000-07-06Optimisations.nyamatongwe1-5/+4
2000-06-19Fixed hang where only visible char in file is '#'.nyamatongwe1-1/+1
2000-06-14Simplified case where state changes to DEFAULT.nyamatongwe1-29/+4
2000-05-27Changed operator bool in WordList to return false if WordList is empty.nyamatongwe1-21/+11
2000-05-20Lexer changes from Philippe.nyamatongwe1-0/+20