aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexSQL.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Remove Lexilla files from ScintillaNeil1-970/+0
2019-12-22Define ILexer5 with methods for retrieving name, ID, and property values.Neil1-3/+7
Implement ILexer5 on object lexers. Implement ILexer5 on LexerSimple wrapper for function lexers.
2019-06-25Avoid cppcheck warnings by using same names in declaration and definition.Neil1-2/+2
2019-06-25Bug [#2098]. Remove unused variable.Zufu Liu1-2/+1
2019-06-25Bug [#2098]. Fix single quoted strings where '" (quote, double quote) was seenZufu Liu1-1/+1
as continuing the string.
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-08-18Bug [#1968]. Use sql.backslash.escapes for double quoted strings.Justin Clift1-1/+1
2017-06-22Merge Ilexer and ILexerWithSubStyles into ILexer4 to avoid need for versionNeil1-2/+2
checking in 4.0. Use lvRelease4 ID.
2017-06-22Add a DefaultLexer class which lexers can subclass if they want reasonableNeil1-1/+2
default implementations of the ILexerWithSubStyles interface methods.
2017-03-04Use C++11 keyword "override" for methods in lexers that override an interface.Neil1-11/+11
2015-11-20Remove line end whitespace.Neil1-5/+5
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller1-15/+15
positions and line numbers and may be widened to 64-bits in a future release.
2015-07-20Use Sci_Position when required to implement interfaces.Neil1-7/+7
2015-03-29Fix handling of '+' and '-' in numbers.Neil1-4/+5
From Michael Staszewski.
2015-01-24Fix a bug with the q-quote operator.Neil1-23/+27
From Michael Staszewski.
2014-09-06Support the q-quote operator as SCE_SQL_QOPERATOR.Neil1-1/+31
From Michael Staszewski.
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-1/+1
Parameter names added to method declarations.
2013-09-26Feature [feature-requests:#1020]. Fold 'create view' statements.Neil1-31/+131
Fold on the 'AS' ... ; in `create view [name] as ... ;' From Eric Promislow.
2012-09-25Fix bad folding with CASE statement when it is used for assignment.Jerome LAFORGE1-15/+13
Reported by : Erik Sinde Bug #3571820
2012-09-15Fix bad folding block when LOOP statement nested into CASE statement.Jerome LAFORGE1-2/+3
Bug #3567905.
2012-05-05Make destructors virtual to avoid warnings from g++ 4.7.nyamatongwe1-0/+2
2012-03-22Use SparseState instead of std::vector.Jerome LAFORGE1-12/+4
Cleaning dead code. Feature #3510158.
2012-03-13Improvement of folding for CASE/MERGE statement.Jerome LAFORGE1-24/+72
Bug #3503277.
2012-03-11Manage MERGE statement like CASE statement.Jerome LAFORGE1-3/+31
Bug #3499664.
2011-12-30Fold block of single-line comments.Jérôme LAFORGE1-1/+28
2011-11-14Removed warning suppression that had been included for Visual C++ 6.0.nyamatongwe1-4/+0
2011-04-05Fixed spacing in explanation.nyamatongwe1-1/+1
2011-04-05Changed name of folding at else property to fold.sql.at.else. Bug #3271474.nyamatongwe1-1/+1
2011-03-22Ignore ';' in a comment. Bug #3196071.nyamatongwe1-2/+16
From Jérôme LAFORGE.
2011-01-31Feature #3165488. Add fold point to bracketed expression lines likenyamatongwe1-1/+3
) AND ( similar to folding at "} else {".
2011-01-27Dropped inclusion of PropSetSimple.h in lexers which do not use ↵nyamatongwe1-1/+0
PropSetSimple directly. Dropped declaration not needed in LexCPP.
2011-01-24Remove fold.sql.exists as no longer needed due to folding on 'then' instead ↵nyamatongwe1-10/+3
of 'if'.
2011-01-24Whitespace normalised.nyamatongwe1-2/+2
2011-01-20Allow words to include '.' with lexer.sql.allow.dotted.word. Feature #3103129.nyamatongwe1-3/+12
From b548204bb.
2011-01-18Fix problem with folding within PACKAGE. Bug #3160032.nyamatongwe1-1/+5
2011-01-12Complete folding for CASE WHEN THEN. Feature #3135027.nyamatongwe1-83/+402
Code structure updated to new style matching C++ lexer. From Jérôme LAFORGE.
2010-11-25Bug #3113609. Fix folding when if/else/elsif on one line.nyamatongwe1-16/+20
2010-11-20Bug #3108351. Fix folding with end when fold.sql.only.begin=1.nyamatongwe1-6/+28
2010-11-16Feature #3108351. Enable fold.at.else for SQL. From Jérôme LAFORGE.nyamatongwe1-2/+8
2010-11-08Feature #3104091. Folding for CASE in SQL. From Jérôme LAFORGE.nyamatongwe1-1/+4
2010-10-31Feature request #3098071. Property to turn off '#' as comment start in SQL.nyamatongwe1-1/+6
2010-07-13For new lexer design change includes to add new files and remove unused files.nyamatongwe1-11/+15
Normalise order of includes. Minor fixes for compatibility with new lexer design.
2010-07-13Moved lexers into lexers directory.nyamatongwe1-0/+357