aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexBaan.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Remove Lexilla files from ScintillaNeil1-992/+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.
2018-03-16Remove line-end white space.Neil1-4/+4
2017-10-13New pre_processor added recently to baan.oirfeodent1-4/+6
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-08-29Fix issue, where in few cases the lexing needs to be done only for functions.oirfeodent1-1/+4
2017-07-17Update types for Unix LP64 after changes to Sci_Position/Sci_PositionU.Neil Hodgson1-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-07-03SCE_BAAN_NUMBER was not highlighted, if followed by an operator... This Bug ↵oirfeodent1-1/+1
is fixed.
2017-06-22Add a DefaultLexer class which lexers can subclass if they want reasonableNeil1-1/+2
default implementations of the ILexerWithSubStyles interface methods.
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-03-04Use C++11 keyword "override" for methods in lexers that override an interface.Neil1-11/+11
2016-11-17Subsection Folding breaks, when Comment placed between Main & Sub Sections. ↵oirfeodent1-2/+25
Bug Fix.
2016-11-15Fixed return type to match interface.Neil1-1/+1
2016-11-08LexBaan, Folds based additional inner clauses. Default is off.oirfeodent1-0/+35
2016-10-27Add Subsection folding & Fix Preprocessor without spaces.oirfeodent1-11/+43
2016-10-25Sections Folding option, baan specific preprocessor, declaration folding ↵oirfeodent1-76/+150
grouped. fold.baan.keywords.based adds declaration folding. Hence added fold.baan.sections property. Preprocessor does not allow space in between # and words. Lexes only defined preprocessors. Declarations are folded as well.
2016-10-20Rewrite Folding to accomodate Main Sections and Fix SCE_BAAN_FUNCDEF defining.oirfeodent1-33/+121
2016-10-03Better handling of complex sub-queries folding.oirfeodent1-7/+14
2016-09-29Fixed bugs for Baan.oirfeodent1-5/+26
2016-09-22Baan lexer changed significantly with more lexical states, keyword sets, andNeil1-56/+546
support for abridged keywords.
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller1-3/+3
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-2/+2
comment recognizers to allow for future implementation of 64-bit positions.
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/+193