Emanuel Gestosa
|
022b196d6a
|
adding comments and small refactors
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
7a64216830
|
getting rid of usages of deprecated classes
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
bf7d2bd465
|
marking classes as deprecated
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6e97b591de
|
fixing some error messages
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
fc7c470966
|
fixing nohlsearch command
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
51492ca121
|
moving seach methods back to VimSearchGroup base
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
ce1df84330
|
creating new IjVimSearchGroup class
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
9b43e2a715
|
working on kotlin implementation of SearchGroup class
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
732cabd6aa
|
working on processSearchCommand
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
7c14801d5c
|
deprecating most of SearchHelper
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
66df09c065
|
use injector for IjVimSearchHelper calls
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
8fd6985316
|
deprecating SearchHelper find and findAll
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
feac001499
|
substitute command working with new engine
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
4c47e3a8eb
|
integrating new regex into global command
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
7773b625a5
|
\c token can't get overrided by \C
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
abe1abec72
|
test for \c token always taking priority
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
023838a96b
|
working on implicit DFA algorithm optimization
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
f4e743acc5
|
VimRegex uses wrapscan option
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
06d58cbda5
|
integrating options into the main module
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
d199dea204
|
using options in findPrevious
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
5722060ed9
|
testing VimRegex with smartcase set
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
d4f7e727c1
|
VimRegex methods now receive options
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
ba9afc3f8e
|
adding usenewregex option to set command tests
rebasing
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
39897bd012
|
allow findAll to have a max index
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
575d563154
|
show pattern not found error message
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
2bf46ce2f3
|
fixing findPrevious not wraping around in some cases
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
b49a185efc
|
using the count parameter in find()
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
e305ebd1ed
|
fixing patterns with just a AND operator
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6f5c9826f4
|
fixing patterns with single ^ or $
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6025eaaca9
|
showing pattern not found error
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
b2441c3cca
|
throwing and catching VimRegexException
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
a73599e9ee
|
use non-exact nfas for slightly faster matches
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
58398f40fa
|
using useNewRegex option
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
43f5d5a8e8
|
integrating findAll
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
b20cbd3558
|
fix findNext getting stuck at line ends
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
7f835a407c
|
fix findPrevious not finding matches that start at end-of-line
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
9859974db7
|
integrating findNext and findPrevious
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6c24ddd1a0
|
adding useNewEngine option
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
bd92ef08ec
|
use explicit stack instead of recursion for backtracking
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
8de6107a17
|
getting rid of handleTransition method
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
e639f03ac7
|
stop using non-exact start nfas
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
f9aac442c1
|
findAll returns List instead of Sequence
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
5fdf675168
|
rename NFATest to VimRegexEngineTest
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
232f81ff48
|
commenting new classes
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
1c4a6b2274
|
refactoring nfa simulation logic to its own class
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
deb71f8efc
|
cleaning comments
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
4596596d9f
|
new findPrevious API method
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
bbb6d42f8d
|
changing find to findNext
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
01efd0f9f0
|
trying to get antlr to report vim errors
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
2d7597d206
|
clearing some TODOS in VimRegex
|
2024-02-05 16:29:49 +02:00 |
|