aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers
AgeCommit message (Collapse)AuthorFilesLines
2016-11-27Make EDIFACT lexer work on macOS.Neil Hodgson1-0/+4
2016-11-25Feature [feature-requests:#1166]. EDIFACT lexer and folder added.Iain Clarke1-0/+315
2016-11-24Bug [#1692]. LexMatlab: update fold functions to use keywords instead of ↵John Donoghue1-38/+79
indenting. * lexers/LexMatlab.cxx (IsMatlabComment): removed unused function. (IsOctaveComment): removed unused function. (LowerCase): Added inline function. (CheckKeywordFoldPoint): New function. (FoldMatlabOctaveDoc): use style and keyword to identify fold points. (FoldMatlabDoc): Use IsMatlabCommentChar. (FoldOctaveDoc): Use IsOctaveCommentChar.
2016-11-17Subsection Folding breaks, when Comment placed between Main & Sub Sections. ↵oirfeodent1-2/+25
Bug Fix.
2016-11-15Fixed return type to match interface.Neil1-1/+1
2016-11-08LexBaan, Folds based additional inner clauses. Default is off.oirfeodent1-0/+35
2016-11-05StyleContext no longer needs mask argument.Neil2-2/+2
Remove warning suppression pragma no longer needed for Perl's StyleContext.
2016-10-27Add Subsection folding & Fix Preprocessor without spaces.oirfeodent1-11/+43
2016-10-27Fix truncation warning from Xcode.Neil Hodgson1-1/+1
2016-10-25Sections Folding option, baan specific preprocessor, declaration folding ↵oirfeodent1-76/+150
grouped. fold.baan.keywords.based adds declaration folding. Hence added fold.baan.sections property. Preprocessor does not allow space in between # and words. Lexes only defined preprocessors. Declarations are folded as well.
2016-10-20Rewrite Folding to accomodate Main Sections and Fix SCE_BAAN_FUNCDEF defining.oirfeodent1-33/+121
2016-10-21Bug [#1872]. Fix style of references and keywords when followed by a comment.Jim Pattee1-29/+47
2016-10-14Fix JSON lexer folding bug.yonken1-2/+4
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.