aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexMatlab.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Remove Lexilla files from ScintillaNeil1-389/+0
2019-06-25Bug [#2112]. Matlab lexer now treats keywords as case-sensitive.Zufu Liu1-1/+1
2018-01-02[Bug #1985] Add 'while' keyword to Matlab lexer keywords that start a fold blockJohn Donoghue1-0/+1
* lexers/LexMatlab.cxx (CheckKeywordFoldPoint): add check for while keyword
2017-09-15Bug [#1972]. Change encoding used in comments to UTF-8.Zufu Liu1-1/+2
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-08-07Bug [#1965]. Implement "fold", "fold.comment", and "fold.compact" properties.Zufu Liu1-2/+8
2017-06-29Bug [#1951]. matlab lexer - dont use 'end' as a keyword when used as a index.John Donoghue1-0/+13
(ColouriseMatlabOctaveDoc) - set end as a number if within brackets ()[]{} that would allow end as an index rather than a keyword.
2017-01-19Bug [#1902]. Require Matlab block comment start/end to be alone on a line.Neil1-9/+24
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.
2015-11-20Remove line end whitespace.Neil1-5/+5
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller1-6/+6
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, andNeil1-9/+9
comment recognizers to allow for future implementation of 64-bit positions.
2014-08-01Support transpose character after {} operatorJohn Donoghue1-1/+4
* lexers/LexMatlab.cxx (ColouriseMatlabOctaveDoc): add check in default state for '}' to allow transpose.
2014-01-18Support octave vs matlab '!' handlingJohn Donoghue1-4/+9
* lexers/LexMatlab.cxx (ColouriseMatlabOctaveDocument): Add ismatlab boolean to function, and on getting the '!', check if matlab to set as a command vs operator. (ColouriseMatlabDoc): use true for call to ColouriseMatlabOctaveDocument. (ColouriseOctaveDoc): use false for call to ColouriseMatlabOctaveDocument.
2013-04-03Feature [#1414]. MATLAB/Octave style block comments.nyamatongwe1-10/+77
From John Donoghue.
2011-06-17Single quoted strings may not have \ escapes. Bugs #948757 #1755950 #1888738 ↵nyamatongwe1-6/+6
#3316852 From Jaime Gimeno
2011-01-27Dropped inclusion of PropSetSimple.h in lexers which do not use ↵nyamatongwe1-1/+0
PropSetSimple directly. Dropped declaration not needed in LexCPP.
2010-07-13For new lexer design change includes to add new files and remove unused files.nyamatongwe1-6/+10
Normalise order of includes. Minor fixes for compatibility with new lexer design.
2010-07-13Moved lexers into lexers directory.nyamatongwe1-0/+236