Basile Burg
14fad39190
fix #294 - Plus or Asterisk inserted just before a DDOC comment due to usage of SelStart
2018-04-14 06:10:07 +02:00
Basile Burg
382ae6c7bd
fix #229 - `class` not highlighted correctly when contiguous to a right curly bracket
2018-02-05 04:32:34 +01:00
Basile Burg
09fa996fd7
fix #142 and simplify slightly the highlighter
2017-07-10 10:23:17 +02:00
Basile Burg
001f8d5217
fix lexing issue with option lxoNoComments
2016-07-30 20:11:19 +02:00
Basile Burg
6de74e9beb
fix operator lexing bug
2016-07-30 19:37:41 +02:00
Basile Burg
a285186121
rename parameters that are prefixed
...
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg
7f1bba9094
improve detection of invalid auto close pair
2016-07-05 17:50:37 +02:00
Basile Burg
ae4fd5f763
fix uninit variable that caused the module name to be in the import list
2016-06-27 20:09:27 +02:00
Basile Burg
17a49c92a9
prevent dup in imports list
2016-06-18 09:06:48 +02:00
Basile Burg
3818075c28
find the imports from token list, related to #77
2016-06-18 06:07:26 +02:00
Basile Burg
79b7b851ee
fix #62 - lexicon-based brace auto closing is still a bit dumb
...
- not trigered in comments anymore
- not trigered if the pair count is 0 (e.g between two functions)
still cases exist but they would need a more complex analysis
2016-06-15 12:35:56 +02:00
Basile Burg
5d3d8fe0f0
lexer, option to exclude comments + more reliable version all/none inverter
2016-04-16 22:10:52 +02:00
Basile Burg
ad19ed1c6b
lexer (not-HL), uses the perfect hash maps for KW detection
2016-04-10 05:25:33 +02:00
Basile Burg
6851aa1973
lexer (not-HL), add dedicated hex literal and dec literal scanner
2016-04-04 03:31:12 +02:00
Basile Burg
589713def8
lexer (not-HL), add dedicated bin literal scanner
2016-04-03 21:09:31 +02:00
Basile Burg
1655300dfe
fix, lexer needed full bool eval
2016-04-03 06:12:14 +02:00
Basile Burg
8d3b427bcf
fix column index in comments
2016-03-31 09:49:30 +02:00
Basile Burg
6ec8fe614f
fix lexer bug + add temp method to domp tokens to file
2016-03-31 09:03:26 +02:00
Basile Burg
2a36a73f22
added a more or less common lexer for hex and bin literals
2016-03-28 05:48:49 +02:00
Basile Burg
487241064c
fix, valid operator combinations could be detected as invalid
2016-03-28 02:40:42 +02:00
Basile Burg
abfb1728d3
fix #29
2016-03-25 05:59:16 +01:00
Basile Burg
2f780638a4
fixup for #24
2016-03-01 09:37:02 +01:00
Basile Burg
bb4bf42ccd
ce_dlang, fix #24 , problem with nested comments
2016-03-01 05:21:58 +01:00
Basile Burg
2fed1def96
added shortcut to invert version(all) version(none) is selection or whole doc
2016-02-02 17:08:24 +01:00
Basile Burg
e26f8494af
fix, possible AV when lexing nothing
2015-09-07 15:52:58 +02:00
Basile Burg
f29e57b751
Revert "Revert "processed with JCF""
...
This reverts commit 81e406bc56 .
2015-03-10 15:00:19 +01:00
Basile Burg
81e406bc56
Revert "processed with JCF"
...
This reverts commit db5e2cbf2d .
2015-03-10 14:57:51 +01:00
Basile Burg
db5e2cbf2d
processed with JCF
2015-03-10 14:52:42 +01:00
Basile Burg
f14b48da75
fix, module name get be retrieved "std.string"
2014-12-06 08:14:53 +01:00
Basile Burg
b9d13630c8
added a callback to lex()
2014-11-30 02:16:34 +01:00
Basile Burg
0807b758ea
changed several list ancestor, TList only needed if onChange is assigned, TFPList faster.
2014-11-26 16:35:10 +01:00
Basile Burg
101a9f16b8
internal methods added for HL
2014-08-30 10:13:59 +02:00
Basile Burg
30df0af050
rewriting the highlighter to allow more complex/combined ranges
2014-08-26 08:05:18 +02:00
Basile Burg
6550dec0c4
r27
2014-08-22 08:20:48 +02:00
Basile Burg
4a43e6200d
or_1
2014-08-18 09:44:39 +02:00
Basile Burg
81ac108cd9
added support for token strings
2014-08-10 04:37:29 +02:00
Basile Burg
864d573288
nothing
2014-08-04 15:12:51 +02:00
Basile Burg
fe9fecde64
r20
2014-07-15 06:55:07 +02:00
Basile Burg
f908e60e26
r17
2014-07-12 01:56:05 +02:00
Basile Burg
f7633760ea
fixed possible crash in ce_staticexplorer
2014-07-05 14:30:28 +02:00
Basile Burg
a7780320a0
getModuleName uses TLexTokenList
2014-07-05 13:07:56 +02:00
Basile Burg
f548ea152e
r15
2014-07-04 17:00:05 +02:00
Basile Burg
24fba590fa
r14
2014-07-01 11:48:52 +02:00