aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexDMIS.cxx
AgeCommit message (Collapse)AuthorFilesLines
2020-01-04Backport: Define ILexerWithIdentity with methods for retrieving name, ID, ↵mitchell1-2/+6
and property values. Implement ILexerWithIdentity on object lexers. Implement ILexerWithIdentity on LexerSimple wrapper for function lexers. Backport of changeset 7870:6ffcbd42288c, but with a new interface compatible with ILexer, not ILexer5.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-2/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-06-22Backport: Add a DefaultLexer class which lexers can subclass if they want ↵Neil1-1/+2
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e.
2017-03-04Use C++11 keyword "override" for methods in lexers that override an interface.Neil1-11/+11
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller1-4/+4
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
2014-05-24Header include statements are now in a standardised order with that orderNeil1-3/+3
defined in scripts/HeaderOrder.txt.
2014-05-02Add missing not sign to fix DMIS label highlightingAndreas Tscharner1-1/+1
2014-05-02DMIS Minor words can also start with the digits 2, 3 or 4Andreas Tscharner1-1/+1
2014-04-29Feature [feature-requests:#1049]. Lexer added for DMIS, a language for ↵Neil1-0/+355
coordinate measuring machines. From Andreas Tscharner.