aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/SciLexer.h
AgeCommit message (Collapse)AuthorFilesLines
2017-03-06New "indent" lexer styled as plain text but folded by indentation level.Vicente1-0/+1
2017-02-12Bug [#1848]. Support Python f-strings with new styles.John Ehresman1-0/+4
2016-11-25Feature [feature-requests:#1166]. EDIFACT lexer and folder added.Iain Clarke1-0/+10
2016-09-22Baan lexer changed significantly with more lexical states, keyword sets, andNeil1-0/+14
support for abridged keywords.
2016-09-21Feature [feature-requests:#1143]. Replace "progress" lexer with "abl".Yuval Papish1-32/+13
ILexer implementation Lexer can now correctly handle: "end triggers" phrase "last-event:function" phrase Indefinite comment level depth
2016-03-20Feature [feature-requests:#1140]. JSON lexer added.nkmathew1-0/+15
2015-08-28Implement some ANSI escape sequences to change foreground colour and intensity.Neil1-0/+18
2015-08-16Bug [#1749]. Added lexical class for CoffeeScript instance properties and fixedNeil1-0/+1
some cases of regex highlighting. From active-m / ActiveState.
2015-01-15LexHex: reorder lexer states after addition of the "unknown record type"Markus Heidelberg1-15/+15
Move the new state SCE_HEX_RECTYPE_UNKNOWN (was 17) up just below its counterpart SCE_HEX_RECTYPE (2).
2015-01-11LexHex: add a new state for garbage data after the recordMarkus Heidelberg1-0/+1
IHex and Srec just set to the DEFAULT state before, TEHex used the SCE_HEX_DATA_UNKNOWN state for garbage data, which is not the actual intention for this state.
2015-01-11LexHex: rename Tektronix extended HEX lexer from "thex" to "tehex"Markus Heidelberg1-1/+1
There exists a similar file format called "Textronix HEX", which would be the better candidate for this short name.
2015-01-08Feature [feature-requests:#1096]. Lexer added for Tektronix extended hex files.Neil1-0/+2
From danselmi.
2014-12-30Lexer added for Intel hex files.Neil1-13/+18
2014-12-17Highlights doc comment keywords; has separate styles for input, output, andNeil1-0/+5
inout ports; and fixes a bug in highlighting numbers. From Haimag Ren.
2014-12-09Feature [feature-requests:#1091]. Lexer for Motorola S-Record.Neil1-0/+14
From Markus Heidelberg.
2014-09-06Support the q-quote operator as SCE_SQL_QOPERATOR.Neil1-0/+1
From Michael Staszewski.
2014-09-03Feature [feature-requests:#1071]. BibTeX lexer added.Neil1-0/+8
From Sergiu Dotenco and danselmi.
2014-08-20Bug [#1527]. Support block comments in VHDL.Neil1-0/+1
From danselmi.
2014-08-09Added lexer for registry files.Neil1-0/+14
From nkmathew.
2014-07-29Rust: Highlight byte-string literals.SiegeLord1-0/+3
This adds support for two new string literals and one new string literal, corresponding to the existing versions of these. Compared to the originals, the new literals have slightly different escapes and are ASCII only. I've decided to simply add flags to the existing scanners to handle them. New styles had to be added to handle the line spanning string literals. The byte character style was added for consistency.
2014-07-08Feature [feature-requests:#1053]. Add a block comment state.Neil1-0/+1
2014-04-29Feature [feature-requests:#1049]. Lexer added for DMIS, a language for ↵Neil1-0/+11
coordinate measuring machines. From Andreas Tscharner.
2014-04-19Optionally highlight escape sequences in strings as SCE_C_ESCAPESEQUENCE.Neil1-0/+1
From nkmathew.
2014-04-03C++ lexer can highlight task marker keywords in comments as SCE_C_TASKMARKER.Neil1-0/+1
From nkmathew.
2014-03-14Assembler lexer variant As(SCLEX_AS) for Unix assembly code which uses '#'Neil1-0/+1
for comments and ';' to separate statements. From nkmathew.
2013-12-16Updated headers.Neil1-1/+0
2013-10-28Added lexical class for user defined literals in C++11.Neil1-0/+1
2013-10-18Feature [feature-requests:#1026]. DMAP lexer added.Neil1-0/+12
From Mark Robinson.
2013-10-17Feature [feature-requests:#1025]. Support multiline comments in FreeBASIC.Neil1-0/+4
From Erik.
2013-10-08Feature [feature-requests:#1024]. Lexer added for Rust language.Neil1-0/+22
From SiegeLord.
2013-08-21Feature: [feature-requests:#1008]. Lexer added for KVIrc script.Neil1-0/+14
From OmegaPhil.
2013-05-23Feature: [feature-requests:#959]. Added lexer and folder for Structured Text ↵nyamatongwe1-0/+20
language. from Pavel Bulochkin
2013-05-09* Literate Haskell supportkudah1-0/+3
* CPP highlighting is disableable * CPP is now correctly colored when inside comments and strings * Some bugs with incremental lexing fixed * Indented imports folding is now undisableable
2013-05-15Feature: [feature-requests:#990]. Style added for preprocessor doc comment.nyamatongwe1-0/+1
From Alpha.
2013-04-21* Fixed a bug when a dashes-only comment double-counted a line and could ↵kudah1-0/+1
hang the editor * Comments inside pragmas are now highlighted * Reserved operators are now highlighted
2013-04-19* Use SCE_HA_COMMENTBLOCK2, SCE_HA_COMMENTBLOCK3kudah1-0/+1
* Implicit params * «Nice Character-lexing»
2013-04-12LexPowerShell fixes and improvementsgentoo901-0/+3
* fix here-string highlighting * add doccomment keyword highlighting * add #region folding
2013-04-04Improvements to Haskell Lexer:kudah1-0/+2
* Added support for MagicHash extension (lexer.haskell.allow.hash) * $ and # are now colored as operators. * .0 and -0 are now properly colored as operator and a number, not as just number. * Operators starting with double dash (e.g ---->) are properly colored as operators, not comments. * Added pragma highlighting. * Added basic C-preprocessor highlighting. * Qualified names (e.g. ABC.xyz) are now properly highlighted as identifiers, not types. * Qualified operators (e.g. ABC.<$>) are now properly highlighted as operators. * Operator . is now properly highlighted as an operator, not part of the identifier, when applied to a qualified and an unqualified value (e.g. Abc.xyz.yzx <- last one is an operator) * Operators starting with ':' are now properly highlighted as type constructors, not operators. * family after data is highlighted, as per TypeFamilies.
2013-02-22Longer name for new errorlist lexer state.nyamatongwe1-1/+1
2013-02-20Recognise GCC include path diagnostics that appear before an error.nyamatongwe1-0/+1
2013-01-10Updated to style hidden commands differently.nyamatongwe1-0/+1
From Mike Lischke.
2012-09-08Rewrite the GetText translation (po) lexerColomban Wendling1-0/+7
The old one had a few bugs and was somewhat limited, this one should hopefully fix the issues. The new one should behave like the old one but adding some more styles and following better the file format.
2012-06-22Bug #3487406. New style SCE_C_PREPROCESSORCOMMENT for stream commentsnyamatongwe1-0/+1
inside preprocessor directives. Includes code from Marko Njezic.
2012-05-10Lexer added for Visual Prolog. Feature #3523018.nyamatongwe1-0/+24
From Thomas Linder Puls.
2012-05-09OScript lexer by Ferdinand Prantl added. Feature #3523018.nyamatongwe1-0/+20
2012-02-18Lexer added for ECL language. Feature #3488209.nyamatongwe1-0/+29
2012-01-23Lexer for AviSynth from Bruno Barbieri. Feature #3475611.nyamatongwe1-0/+16
2012-01-17Added SCSS mode to CSS lexer. From Ross McKay.nyamatongwe1-0/+1
2011-12-22Lexer for the Take Command / TCC scripting language. Feature #3462462.nyamatongwe1-0/+12
From Rex Conn.
2011-11-29Feature #3436256. Lexer for CoffeeScript from Eric Promislownyamatongwe1-0/+27
of ActiveState.