aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers
AgeCommit message (Collapse)AuthorFilesLines
2016-10-03Better handling of complex sub-queries folding.oirfeodent1-7/+14
2016-09-29Fixed bugs for Baan.oirfeodent1-5/+26
2016-09-28Bug [#1868]. Understand the grave accent escape character for PowerShell.ActiveState1-0/+2
2016-09-24Bug [#1865]. Style interpolated code in strings for CoffeeScript.ActiveState1-1/+71
2016-09-23Recognize inline comments in YAML.Jim Pattee1-4/+18
2016-09-22Baan lexer changed significantly with more lexical states, keyword sets, andNeil1-56/+546
support for abridged keywords.
2016-09-21Feature [feature-requests:#1143]. Replace "progress" lexer with "abl".Yuval Papish1-272/+515
ILexer implementation Lexer can now correctly handle: "end triggers" phrase "last-event:function" phrase Indefinite comment level depth
2016-09-14Casts for 64 to 32-bit conversions on OS X.Neil Hodgson2-3/+3
2016-08-30Detect warnings from Visual C++ which do not contain line numbers.Neil1-0/+4
2016-08-30Feature [feature-requests:#210]. Allow folding on #else and #elif.Neil1-2/+13
2016-08-20Use const reference parameter when it can prevent extra copies.Neil1-1/+1
2016-08-03Bug [#1849]: LexHTML: Fix resuming at a script startColomban Wendling1-0/+11
The lexer can't handle getting out of some states, so make sure never to start in any of them.
2016-08-03Bug [#767]: LexHTML: Don't handle XML start inside a JavaScript stringColomban Wendling1-1/+1
2016-08-14Reindent code with spaces to stop "misleading indentation" warning from g++ 6.1.Neil1-7/+7
2016-05-11Allow comments preceded by a tab.Matt Gilarde1-1/+1
2016-04-23Fix a bug with multi-line strings with line continuation where the string styleActiveState1-0/+3
overflowed after an edit.
2016-04-16Feature [feature-requests:#1146]. Allow '?' as a valid operator in Rust.Pavel Sountsov1-1/+1
See https://doc.rust-lang.org/book/unsized-types.html#sized.
2016-03-20Feature [feature-requests:#1140]. JSON lexer added.nkmathew1-0/+497
2016-03-16Support Python 3.5 '@' operator.John Ehresman1-1/+15
2016-03-03CPP: Add support for folding on `(` and `)`Colomban Wendling1-2/+2
Feature [feature-requests:#1138].
2016-02-25Support hexadecimal numeric literals.Matt Gilarde1-1/+3
2016-02-17Ruby: Fix some HereDoc recognition with several expressions on a lineColomban Wendling1-1/+30
Part of bug [#1810].
2016-02-17Ruby: Allow a symbol before a HereDoc for an implicit hash argumentColomban Wendling1-0/+10
Part of bug [#1810].
2016-02-14Bug [#1809]. Rust: Handle new-style Unicode escape sequencesColomban Wendling1-2/+24
https://doc.rust-lang.org/reference.html#unicode-escapes
2016-02-16Bug [#1810]. Lex alternate hash key syntax 'key:' as a symbol.Colomban Wendling1-0/+5
2016-02-01Support single-line comments, abbreviated keywords and extend nested comments toMatt Gilarde1-22/+54
unlimited levels.
2016-01-22Limit the extent of Mako line comments to finish before the line end characters.John Ehresman1-1/+1
This prevents a later assertion failure.
2016-01-09Recognize numbers more accurately and allow non-ASCII verbatim quotingThomas Linder Puls1-5/+10
characters.
2016-01-07Fix bug with final line in escape sequence recognition mode.Neil1-0/+1
2016-01-05Fix module ::-syntax when special characters such as 'x' are used.Kein-Hong Man1-4/+7
Added ' and " detection as prefix chars for x repetition operator.
2015-12-28Bug [#1797]. Highlight changed subroutine prototype syntax for Perl 5.20.Kein-Hong Man1-14/+75
2015-12-28Bug [#1778]. Recognize more characters as here-doc delimiters.Kein-Hong Man1-7/+8
2015-12-21Bug [#1794]. Update previous change for '#' to get priority correct.Kein-Hong Man1-5/+4
2015-12-20Bug [#1794]. Support using '#' in non-comment ways as is possible with zsh.Kein-Hong Man1-0/+42
2015-12-18Bug [#1793]. Add support for Perl 5.22.Kein-Hong Man1-7/+25
Double-diamond operator <<>> Hexadecimal floating point literals Repetition in list assignment Added example file to the lexing tests and changed lexing tests to allow larger files and to standardise on Unix line ends when testing these larger files to avoid spurious failures.
2015-12-16Detect warnings from the Microsoft linker.Neil1-0/+4
2015-12-12Bug [#1791]. Added a missing symbol (the underscore) for subroutine prototypes.Kein-Hong Man1-4/+2
Removed the dynamic array.
2015-12-11Bug [#1790]. Include '&' and '|' bitwise operators for Lua 5.3.Kein-Hong Man1-1/+1
2015-12-10Flag incomplete here doc delimiters as syntax errors, matching bash 4.3.Kein-Hong Man1-16/+10
Avoid heap allocations for here delimiter and quote stack.
2015-11-20Remove line end whitespace.Neil14-145/+145
2015-10-19Minor increase in allocation size prevents warning from VC++ analyze.Neil1-1/+1
2015-10-14Bug [#1766]. Treat line starts consistently to always highlight *foo* or similarActiveState1-1/+1
at line start.
2015-10-13Bug [#1765]. CoffeeScript lexer highlights ranges correctly.ActiveState1-0/+4
2015-09-29Mark local functions in lexers as static.Neil Hodgson4-5/+5
2015-09-09Allow '0' as the line number in GCC errors as some tools report whole fileNeil1-1/+1
errors as line 0.
2015-08-28Implement some ANSI escape sequences to change foreground colour and intensity.Neil1-7/+84
2015-08-21Fix empty comments /**/ so the comment state does not continue.Mike Lischke1-3/+6
2015-08-16Bug [#1749]. Added lexical class for CoffeeScript instance properties and fixedNeil1-12/+7
some cases of regex highlighting. From active-m / ActiveState.
2015-08-06Add VHDL protected keyword for folding.Vicente1-1/+2
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller96-1100/+1105
positions and line numbers and may be widened to 64-bits in a future release.