aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LexPython.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-07-13Moved lexers into lexers directory.nyamatongwe1-569/+0
2010-02-17Formatting whitespace.nyamatongwe1-10/+10
2010-02-05Support for not terminating strings at line end to support Ren'Py langaugenyamatongwe1-1/+5
with Python lexer. Feature Request #2945550.
2009-07-05Python folding uses fold.compact to fix bug #210240 in more cases.nyamatongwe1-4/+15
2009-04-12Using comments in lexer code to document meaning of properties.nyamatongwe1-0/+14
Automatically extract into SciTE doumentation.
2009-04-12Updated Python lexer to support Python 3 changes. Can choose whethernyamatongwe1-16/+76
Unicode, byte string, binary number and new-style octal (0o) literals are recognised. From code by Stephan Deibel.
2008-12-24Fix for Bug #2450963 "Continued strings fool Python lexer" from Ericnyamatongwe1-7/+26
Promislow.
2008-12-23Avoid warnings with gcc 4.3nyamatongwe1-1/+1
2007-06-22Changed decorator style to just cover the decorator name.nyamatongwe1-3/+1
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2007-04-23Changed to use new indicator API.nyamatongwe1-12/+22
2006-01-24Patch from Steven Johnson to style comments on decorators as commentsnyamatongwe1-0/+2
rather than decorators.
2005-09-06Added highlighting for decorators and a set of identifiers.nyamatongwe1-3/+11
2005-06-06Fixed line end.nyamatongwe1-1/+2
2004-03-19Patch from John Ehresman to prevent a hang when called to lex for 1nyamatongwe1-2/+1
character from the start of a multi-character string start.
2003-02-17Upgraded keyword list descriptions from Brian Quinlan.nyamatongwe1-11/+11
2002-11-22Folding patch from Bruce Dodson that does not fold header comments withnyamatongwe1-20/+26
the previous block.
2002-10-26Using unsigned ints because of change to StyleContext.nyamatongwe1-4/+4
2002-10-12Fixed some tab timmy problems when files use line feeds as line ends.nyamatongwe1-2/+18
2002-08-29Old constant from C lexer changed to Python version.nyamatongwe1-1/+1
2002-04-03Patch from Brian Quinlan to include metdata about keyword lists withinnyamatongwe1-1/+7
lexers.
2002-02-21Patch from Jose to handle minus and plus signs in exponents of floatingnyamatongwe1-38/+44
point constants (1.2e-5) but not in hexadecimal numbers (1e2-5).
2002-02-12Made LexerModule objects not be const again as that was impairing staticnyamatongwe1-1/+1
linking.
2002-02-12Made lexer objects const so they do not show up in map as static / globals.nyamatongwe1-1/+1
File specific inline functions marker as static to ensure no bad linking.
2002-02-11Changes to tighten up styling beyond the bounds of the document.nyamatongwe1-2/+4
May not be permanent.
2002-02-09Fixed problem with keywords followed by colons not appearing as keywords.nyamatongwe1-2/+2
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.