aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers
AgeCommit message (Collapse)AuthorFilesLines
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.
2015-07-25Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, andNeil89-218/+218
comment recognizers to allow for future implementation of 64-bit positions.
2015-07-20Use Sci_Position when required to implement interfaces.Neil14-107/+107
2015-07-14Split LexOthers.cxx into separate files for each lexer: LexBatch, LexDiff,Neil7-1149/+1334
LexErrorList, LexMake, LexNull, and LexProps.
2015-07-06Upgrading Python to an object lexer that supports substyles.Neil1-73/+234
2015-05-29Fix warning from Visual C++.Neil1-1/+1
2015-05-21add support for protected regions, prevent styling and folding within ↵Joe Mueller1-53/+72
protected region, allow folding of protected region
2015-05-13Bug [#1724]. Fix folding of "selecttype" and "selectcase".Neil1-0/+1
From darmar.
2015-05-12Bug [#1719]. Fix #undef directive.Neil1-3/+2
2015-05-11Folder folds units declarations and fixes a case insensitivity bug with notNeil1-3/+4
treating "IS" the same as "is".
2015-05-04add support to fold interface definitionsJoe Mueller1-1/+3
2015-04-22Fix highlighting empty backquote strings (``) in cpp lexerJiří Techet1-1/+0
The sc.Forward() is performed once more at the end of the function and performing it here causes the second ` is skipped in ``. Probably caused by copy-pasting the code above and not realizing this one reads just a single character.
2015-04-08add code to support extended identifiersJoe Mueller1-1/+9
2015-03-29Fix handling of '+' and '-' in numbers.Neil1-4/+5
From Michael Staszewski.
2015-03-27Bug [#1642] Reverting change set 5455 which caused problems with highlighting ofNeil1-5/+2
braces within strings.
2015-03-18fix bug in fold.at.else processing, the code for "begin" that set ↵Joe Mueller1-3/+34
levelMinCurrent was missing. Add support for lexer.verilog.fold.preprocessor.else that behaves like fold.at.else only for preprocessor `else and `elseif directives.
2015-03-18fix bug where macro styling allowed '.', fix bug where macro styling could ↵Joe Mueller1-2/+2
carry over to the next line
2015-03-10fix problem where preprocessor fold code would incorrectly match ↵Joe Mueller1-1/+1
`endcelldefine with `if
2015-02-24Reindented file consistently with tabs using astyle.Neil1-187/+185
The file had become a mixture of tab indenting and space indenting. No other changes were made in this change set.
2015-02-24Bug [#1642]. Fixes a bug with some strings in TCL.Neil1-2/+6
From Markus Moser.
2015-02-19Implement lexer.cpp.verbatim.strings.allow.escapes.Neil Hodgson1-1/+8
2015-02-17fix bug where terminating whitespace character was not included in escaped ↵Joe Mueller1-3/+1
identifier
2015-02-17Reindented file consistently with 4 space indents using astyle -s4 -OHUKk3Neil1-410/+411
The file had become a mixture of tab indenting and space indenting amd the most common indentation was 4 spaces. No other changes were made in this change set.
2015-02-17Bug [#1697]. Allow folding of multiline comments in Ruby.Neil1-0/+24
2015-02-12fix problem with typdef class statements creating a fold point, expecting an ↵Joe Mueller1-3/+13
endclass statement
2015-02-09add support for escaped identifiersJoe Mueller1-1/+13
2015-02-10Fix hang in folding when document starts with "entity".Neil1-3/+4
From Vicente.
2015-01-30fix folding bugs with extern and pure virtual functions/tasks. fix folding ↵Joe Mueller1-1/+57
bugs with wait fork and disable fork statements.
2015-01-29fix problem with folding comments by re-folding the previous line as was ↵Joe Mueller1-1/+12
done in LexerModule::Fold
2015-01-24Fix a bug with the q-quote operator.Neil1-23/+27
From Michael Staszewski.