aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LexPython.cxx
AgeCommit message (Collapse)AuthorFilesLines
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-10Made code bool-safe and turned Visual C++ warning 4800 back on.nyamatongwe1-2/+2
2001-09-19Patch from Stephan to improve folding.nyamatongwe1-30/+51
Added a few consts.
2001-09-02Fixed up line continuation of strings.nyamatongwe1-187/+119
Moved to using the StyleContext class.
2001-08-29Changed ` to be an operator.nyamatongwe1-2/+2
2001-08-21Made folding of comments and quotes options.nyamatongwe1-4/+7
2001-08-20Made all of quoted section be at the same level.nyamatongwe1-11/+19
Seek back also seeks beyond quote to determine level.
2001-08-17When looping over whitespace/comment lines, use the same indent level fornyamatongwe1-0/+2
all whitespace lines.
2001-08-15Made folder be line based rather than character based as it doesn't looknyamatongwe1-68/+64
at the characters directly any more.
2001-08-10Folder processes last line of document now.nyamatongwe1-2/+3
Comments in column 0 are never headers.
2001-07-25Fixed off-by-one line number error in setting up Tab-Timmy.nyamatongwe1-1/+1
2001-07-25New folding code from Stephan for folding multi-line comments andnyamatongwe1-36/+101
docstrings.
2001-07-25Make Tab Timmy work again.nyamatongwe1-3/+6
2001-04-13Separated folding code into folding function.nyamatongwe1-34/+57
2001-04-13Added a string name to each lexer.nyamatongwe1-1/+1
Made it possible for LexerModule to be subclassed so that its Lex and Fold methods can be specialised to work across DLL boundaries.
2001-02-27Patch from Philippe to regularise comments.nyamatongwe1-16/+16
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-11-12John's patch to handle Unicode u", raw r", and Unicode raw ur" strings.nyamatongwe1-34/+100
2000-09-06Dots inside identirifers are now in the operator lexical class.nyamatongwe1-0/+7
Added markus Gritsch to credits list.
2000-05-03Fixed problem with initial style not being picked up correctly since thenyamatongwe1-0/+4
lexer now starts styling from one line before where it is asked to.
2000-04-23Ensured lexers do not style any more than they have been asked to.nyamatongwe1-6/+6
2000-04-18Removed PropSet from Accessor interface.nyamatongwe1-2/+2
Indenting and horizontal scroll bar messages. Fixed undo grouping bug. Vertical scrolling can be performed with Ctrl+ arrows
2000-04-11Fixed handling folding in of triple quoted strings.nyamatongwe1-11/+24
Always lex the line before asked to ensure folding and tab timmy right.
2000-04-06Initial Unicode support code.nyamatongwe1-1/+1
2000-04-05Changed the lexer module objects to be globally visible (by removing 'static')nyamatongwe1-1/+1
so they can be explicitly referenced to force inclusion in a build.
2000-04-04Avoid lots of warnings from Borland C++.nyamatongwe1-7/+11
Changed name of interface class defined in Accessor.h to Accessor.
2000-04-04Split a Document based Accessor (DocumentAccessor) off fromnyamatongwe1-3/+3
the old accessor which is now called WindowAccessor. Accessor.h defines a common interface which is the type consumed by the lexers.
2000-04-01Fixed warnings from Borland compiler.nyamatongwe1-2/+1
2000-03-16Split up KeyWords.cxx into 7 individual lexer files Lex*.cxx.nyamatongwe1-0/+254
Fixed setting up of second view to get right document length. Changed Python lexer to handle empty lines immediately after fold line and last line of document.