Emanuel Gestosa
|
241ad68bd5
|
fix nfa looping in epsilon transitions
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
a0ec18921b
|
more correct way of handling quantifiers
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
45e17eb0b2
|
fixing quantifiers
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
59f0e9ae67
|
add test for updating capture group
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
af24611c73
|
capture group submatch
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
d4502dda3f
|
VimMatchResult stores matched string value
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
c0efa8af5d
|
use IntRange for match range
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
1c06a3fc89
|
add test for empty group
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
c19fb38d1c
|
implementing grouping
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
5dc1de9daf
|
add nfa test for escaped character
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6774301938
|
updating comments
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
4ef6cf0428
|
implementing quantifiers
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
ca5f8e4b44
|
skeleton for NFA testing
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
1907f03abe
|
nfa simulation uses VimEditor instead of String
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
6351a4e4f3
|
initial nfa
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
fa34c3937f
|
initial nfa definition
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
cdac97ebf5
|
adding some zero-width tokens
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
fe958d28b8
|
lexer fixing what chars are taken literally
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
f71982e1d5
|
support unicode in collections
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
cb2bfcea53
|
unicode chars in all lexer modes
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
4a9d5bbceb
|
lexer support for unicode characters
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
10809eade6
|
regex very magic and very nomagic modes
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
43d63527f8
|
adding comments to parser grammar
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
df51eb54ed
|
using antlr token types
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
b47109ab4d
|
grammar add EOF at end of pattern
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
15b2b68940
|
making new collection tests pass
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
62a239f6fe
|
add tests for collections
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
d89bc95a0a
|
altering antlr error handling
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
2a76f21b31
|
regex range basic tests
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
f07e22d742
|
delete duplicate files
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
058ab7a1ea
|
gradle generate antlr files
rebasing
|
2024-02-05 16:29:49 +02:00 |
|
Emanuel Gestosa
|
fae3baa640
|
initial regex grammar
|
2024-02-05 16:29:49 +02:00 |
|
Filipp Vakhitov
|
c3defdcda4
|
Add sources and JavaDoc to vim-engine jar
|
2024-02-01 11:07:28 +02:00 |
|
Filipp Vakhitov
|
11761b66b2
|
Revert "Fix(VIM-3183): Execute .ideavimrc on pooled thread"
This reverts commit 1d7796805c .
|
2024-01-31 20:10:32 +02:00 |
|
Filipp Vakhitov
|
f83f107bd1
|
Revert "Support triggering option listeners outside EDT"
This reverts commit 5a6f54c96c .
|
2024-01-31 20:10:18 +02:00 |
|
Filipp Vakhitov
|
f1b90857ff
|
Revert "Fix code in execute requiring EDT or write actions"
This reverts commit e7236beedd .
|
2024-01-31 20:10:15 +02:00 |
|
Filipp Vakhitov
|
1822a59c70
|
Revert "Fix(VIM-3273): Config file stopped working"
This reverts commit 04230fdd9c .
|
2024-01-31 20:09:31 +02:00 |
|
Filipp Vakhitov
|
90c7f747a4
|
Revert "Fix(VIM-3278) Relative number is broken in 2.8.0"
This reverts commit a1646a7a88 .
|
2024-01-31 20:09:23 +02:00 |
|
Filipp Vakhitov
|
0119912318
|
Revert "Add readActions & EDT"
This reverts commit 45a2eadc58 .
|
2024-01-31 20:09:08 +02:00 |
|
Filipp Vakhitov
|
45a2eadc58
|
Add readActions & EDT
|
2024-01-31 14:43:23 +02:00 |
|
Filipp Vakhitov
|
a1646a7a88
|
Fix(VIM-3278) Relative number is broken in 2.8.0
Proper options initialization order
|
2024-01-31 13:34:33 +02:00 |
|
Filipp Vakhitov
|
04230fdd9c
|
Fix(VIM-3273): Config file stopped working
|
2024-01-31 09:12:23 +02:00 |
|
Filipp Vakhitov
|
24e044bcda
|
Remove deprecated ComplicatedKeysAction.kt
|
2024-01-30 18:56:38 +02:00 |
|
Filipp Vakhitov
|
e87290aeea
|
Simplify storing global variables
|
2024-01-29 12:58:31 +02:00 |
|
Filipp Vakhitov
|
e7236beedd
|
Fix code in execute requiring EDT or write actions
|
2024-01-29 10:00:55 +02:00 |
|
Filipp Vakhitov
|
5a6f54c96c
|
Support triggering option listeners outside EDT
|
2024-01-28 14:00:36 +02:00 |
|
Alex Plate
|
808533b110
|
Fix(VIM-3260): Processing the offsets at the file end
|
2024-01-26 17:49:44 +02:00 |
|
Alex Plate
|
26d4074a61
|
[VIM-2974] Adopt other parts of key handling to the octopus handler switcher
|
2024-01-26 16:40:34 +02:00 |
|
Alex Plate
|
db6786414a
|
[VIM-2974] WIP: Bringing back the octopus handler switch
|
2024-01-26 15:32:29 +02:00 |
|
filipp
|
6c9ad4ded2
|
Remove deprecated xml-related code
|
2024-01-26 13:45:46 +02:00 |
|