aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16Backport: Use standard library function.Neil1-1/+2
Backport of changeset 6954:e8727d804074.
2018-05-07Updated LPeg lexer with PropSetSimple.h changes introduced recently.mitchell1-6/+10
2018-05-06Backport: Feature [feature-requests:#1166]. Property ↵Iain Clarke1-10/+28
lexer.edifact.highlight.un.all highlights UN* segments. Backport of changeset 6923:5f511df4fe9f.
2018-05-02Backport: Add "change team" and "endteam" folding terms.darmar1-1/+3
Backport of changeset 6781:6ededeebe34c.
2018-04-23Backport: Remove include of Platform.h that is not used by the CoffeeScript ↵Neil1-1/+0
lexer as that makes it more difficult to change Platform.h. Backport of changeset 6732:6bdd215bedf9.
2018-04-19Backport: Templatize MakeUpperCase/MakeLowerCase so they work on char/int ↵Neil1-2/+2
without casts. Backport of changeset 6707:29e80e764b46.
2018-04-14Backport: Undo some changes that snuck in the last change set.Neil1-7/+7
Backport of changeset 6688:281d0952d89b.
2018-05-05Backport: Make some changes recommended by clang-tidy.mitchell2-13/+14
Backport of changeset 6687:4cbf987c7590.
2018-03-25Fixed LPeg lexer incorrectly applying style changes to stale property sets.mitchell1-6/+11
Also, when manually updating the default style, call SCI_STYLECLEARALL in order for subsequent style updates to inherit from the default style.
2018-03-16Backport: Remove line-end white space.Neil6-23/+23
Backport of changeset 6625:2dd6b8049c4e.
2018-03-16Fixed compiler warnings in LPeg lexer.mitchell1-8/+7
2018-03-08Backport: Fix relexing from inside multiline comments.Gunter Königsmann1-9/+17
Fix some warnings. Backport of changeset 6479:065b6d800991.
2018-03-08Backport: Bug [#1952]. Match identifier chains with dots and colons.Kein-Hong Man1-56/+94
Backport of changeset 6475:8fb85a29591f.
2018-03-06Backport: Feature [feature-requests:#1210]. Maxima lexer added.Gunter Königsmann1-0/+214
Backport of changeset 6474:7a2aeece58b6.
2018-01-02Backport: [Bug #1985] Add 'while' keyword to Matlab lexer keywords that ↵John Donoghue1-0/+1
start a fold block * lexers/LexMatlab.cxx (CheckKeywordFoldPoint): add check for while keyword Backport of changeset 6423:0fc72517fb07.
2017-11-05Backport: Stop treating '\' as an escape character in strings.Vicente1-7/+26
Detect character literals and assign SCE_VHDL_STRING to them. Backport of changeset 6415:2407bf63ca01.
2017-11-05Backport: Indent more uniformly with spaces instead of tabs.Vicente1-34/+34
Backport of changeset 6414:5f0b123ccdee.
2017-10-26Backport: Fix nested Django tags inside a comment breaking highlighting of ↵Stephan Deibel1-1/+1
rest of file. Backport of changeset 6408:9b831c859b2e.
2017-10-15Backport: Bug [#1977]. Folder treats triple-quoted f-strings like ↵Zufu Liu1-3/+3
triple-quoted strings. Backport of changeset 6399:2a06100a1fdc.
2017-09-25Backport: Avoiding comma operator warnings from Clang in lexers.Neil Hodgson3-5/+15
Backport of changeset 6395:1ca06526aa8e.
2017-09-15Backport: Bug [#1972]. Change encoding used in comments to UTF-8.Zufu Liu4-4/+8
Backport of changeset 6392:dd15228b06e7.
2018-03-15Use active Scintilla namespace in LPeg lexer.mitchell1-4/+0
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil105-210/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-09-01Backport: Use "Falls through" comments to avoid warnings from GCC 7.1.Neil Hodgson6-0/+8
Backport of changeset 6387:4ad398cbd71f.
2017-08-28Backport: Bug [#1966]. "defined A" removes "A" before replacing "defined" ↵Jannick1-0/+1
with value. Backport of changeset 6382:f5aebab4fb4b.
2017-08-28Backport: Bug [#1966]. #define A is treated as #define A 1.Jannick1-0/+2
Backport of changeset 6381:e4cfaeddf3a3.
2017-08-28Backport: Bug [#1966]. Default value of 0 for undefined preprocessor symbols.Jannick1-2/+2
Backport of changeset 6380:89e44071e21e.
2017-08-18Backport: Bug [#1968]. Use sql.backslash.escapes for double quoted strings.Justin Clift1-1/+1
Backport of changeset 6377:ccc04ea8f7fd.
2017-08-07Backport: Bug [#1965]. Implement "fold", "fold.comment", and "fold.compact" ↵Zufu Liu1-2/+8
properties. Backport of changeset 6365:c18a8402702f.
2017-07-17Backport: Fix signed / unsigned comparison warnings.Neil1-4/+4
Backport of changeset 6354:4914db52c782.
2017-07-17Backport: Update types for Unix LP64 after changes to ↵Neil Hodgson11-16/+18
Sci_Position/Sci_PositionU. Backport of changeset 6352:df1416e3ff3a.
2017-07-17Backport: Mark overriding methods as "override".Neil Hodgson1-4/+4
Backport of changeset 6350:fdc0103a84d0.
2017-07-17Backport: Implement style metadata for some languages.Neil4-9/+311
Add some helper methods to SubStyles for finding style metadata of substyles. Backport of changeset 6349:f350a2543488.
2017-06-22Backport: Add style metadata methods with null implementations.Neil1-4/+16
Backport based on changesets 6345:faecbd0078e5 and 6346:72bd27f81477.
2017-06-29Backport: Bug [#1951]. matlab lexer - dont use 'end' as a keyword when used ↵John Donoghue1-0/+13
as a index. (ColouriseMatlabOctaveDoc) - set end as a number if within brackets ()[]{} that would allow end as an index rather than a keyword. Backport of changeset 6332:15f61ea20276.
2017-06-22Backport: Add a DefaultLexer class which lexers can subclass if they want ↵Neil16-17/+33
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e.
2017-06-22Backport: Fix printf formatting with correct format specifier and cast to ↵Neil1-1/+1
allow argument be 64-bit. Backport of changeset 6322:66c53eeaabd3.
2017-06-22Backport: Use same types for CheckLevelCommentLine to allow 64-bit Sci_Position.Neil1-1/+1
Backport of changeset 6321:0adf7fb8f003.
2017-06-07Backport: Bug [#1919]. Rust - Update integer suffixes.Pavel Sountsov1-1/+3
Backport of changeset 6302:0577ec50750e.
2017-06-09Backport: Use min and max from std instead of own version from platform.Neil1-1/+3
Backport of changeset 6297:4bf96081f6e6.
2018-03-11Added optional Lua lexer support.mitchell1-0/+795
This support is disabled by default and must be enabled via compile-time option.
2017-10-15Apply patch set #6396 to LongTerm3 Branch.oirfeodent1-4/+6
New pre_processor added recently to baan. Baan lexer and folder support #context_on / #context_off preprocessor feature.
2017-08-30Apply patch set #6385 to LongTerm3 Branch.oirfeodent1-1/+4
The Baan lexer checks that matches to 3rd set of keywords are function calls and leaves as identifiers if not. Fix issue, where in few cases the lexing needs to be done only for functions.
2017-07-05Apply patch set #6335 to LongTerm3 Branch.oirfeodent1-1/+1
SCE_BAAN_NUMBER was not highlighted, if followed by an operator... This Bug is fixed.
2017-05-18Handle Hex & Exp representations properly. Octal representation not ↵oirfeodent1-3/+20
available in BaanC. Undo auto indentation by editor. Add + as well similar to -. V3. Replace ascii value of e & x to actual value.
2017-05-12If "Show End of Line" is enabled, using sc.atLineEnd causes <CR> to be ↵oirfeodent1-1/+2
coloured as comment in windows due to <CR><LF>. Checking for <CR> or <LF> directly should work for Windows/Linux/Mac. Escape Sequence corrected.
2017-05-08Bug [#1944]. Recognize strings in lists in more cases.Kein-Hong Man1-2/+15
2017-04-21Treat comments at the end of the file as separate from the preceding structure.Neil1-2/+8
2017-04-19Include header needed for std::lower_bound used in SparseState.h.Neil1-0/+1
2017-04-18Bug [#1936]. Implement comment folding.darmar1-9/+211