1
0
Fork 0

Commit Graph

  • 9fbc990493 Fix visual matching filipp 2023-12-08 17:02:46 +0200
  • b05fdaaa73 Fix tests filipp 2023-12-08 15:25:25 +0200
  • 52d5d4d64c Fix Keyword token filipp 2023-12-08 13:39:16 +0200
  • 6ec712466c Fix StartOfWordMatcher & EndOfWordMatcher filipp 2023-12-08 13:32:13 +0200
  • 6616b8dc07 Simplify MarkMatchers filipp 2023-12-08 12:57:57 +0200
  • 807457c718 Hide method and add Deprecated annotation filipp 2023-12-08 12:33:07 +0200
  • 13d2a40903 removing print Emanuel Gestosa 2023-10-16 02:27:17 +0100
  • 022b196d6a adding comments and small refactors Emanuel Gestosa 2023-10-16 01:56:21 +0100
  • 7a64216830 getting rid of usages of deprecated classes Emanuel Gestosa 2023-10-16 00:27:25 +0100
  • bf7d2bd465 marking classes as deprecated Emanuel Gestosa 2023-10-15 20:06:49 +0100
  • 6e97b591de fixing some error messages Emanuel Gestosa 2023-10-15 19:25:27 +0100
  • fc7c470966 fixing nohlsearch command Emanuel Gestosa 2023-10-15 19:11:51 +0100
  • 51492ca121 moving seach methods back to VimSearchGroup base Emanuel Gestosa 2023-10-13 21:33:37 +0100
  • ce1df84330 creating new IjVimSearchGroup class Emanuel Gestosa 2023-10-13 00:50:41 +0100
  • 9b43e2a715 working on kotlin implementation of SearchGroup class Emanuel Gestosa 2023-10-11 19:39:38 +0100
  • 732cabd6aa working on processSearchCommand Emanuel Gestosa 2023-10-10 19:52:12 +0100
  • 7c14801d5c deprecating most of SearchHelper Emanuel Gestosa 2023-10-06 17:49:12 +0100
  • 66df09c065 use injector for IjVimSearchHelper calls Emanuel Gestosa 2023-10-06 16:26:26 +0100
  • 8fd6985316 deprecating SearchHelper find and findAll Emanuel Gestosa 2023-10-06 16:21:28 +0100
  • feac001499 substitute command working with new engine Emanuel Gestosa 2023-10-04 20:28:17 +0100
  • 4c47e3a8eb integrating new regex into global command Emanuel Gestosa 2023-09-27 20:02:44 +0100
  • 7773b625a5 \c token can't get overrided by \C Emanuel Gestosa 2023-09-27 18:05:35 +0100
  • abe1abec72 test for \c token always taking priority Emanuel Gestosa 2023-09-27 18:02:35 +0100
  • 023838a96b working on implicit DFA algorithm optimization Emanuel Gestosa 2023-09-27 17:59:17 +0100
  • f4e743acc5 VimRegex uses wrapscan option Emanuel Gestosa 2023-09-20 19:56:42 +0100
  • 06d58cbda5 integrating options into the main module Emanuel Gestosa 2023-09-20 19:34:55 +0100
  • d199dea204 using options in findPrevious Emanuel Gestosa 2023-09-20 18:54:44 +0100
  • 5722060ed9 testing VimRegex with smartcase set Emanuel Gestosa 2023-09-20 18:52:48 +0100
  • d4f7e727c1 VimRegex methods now receive options Emanuel Gestosa 2023-09-20 18:36:38 +0100
  • ba9afc3f8e adding usenewregex option to set command tests Emanuel Gestosa 2023-09-20 18:09:37 +0100
  • 39897bd012 allow findAll to have a max index Emanuel Gestosa 2023-09-19 19:25:55 +0100
  • 575d563154 show pattern not found error message Emanuel Gestosa 2023-09-19 19:18:56 +0100
  • 2bf46ce2f3 fixing findPrevious not wraping around in some cases Emanuel Gestosa 2023-09-19 19:11:01 +0100
  • b49a185efc using the count parameter in find() Emanuel Gestosa 2023-09-19 19:01:59 +0100
  • e305ebd1ed fixing patterns with just a AND operator Emanuel Gestosa 2023-09-19 18:38:29 +0100
  • 6f5c9826f4 fixing patterns with single ^ or $ Emanuel Gestosa 2023-09-19 18:17:11 +0100
  • 6025eaaca9 showing pattern not found error Emanuel Gestosa 2023-09-19 18:07:25 +0100
  • b2441c3cca throwing and catching VimRegexException Emanuel Gestosa 2023-09-19 18:03:48 +0100
  • a73599e9ee use non-exact nfas for slightly faster matches Emanuel Gestosa 2023-09-19 17:45:39 +0100
  • 58398f40fa using useNewRegex option Emanuel Gestosa 2023-09-19 17:05:36 +0100
  • 43f5d5a8e8 integrating findAll Emanuel Gestosa 2023-09-19 16:58:36 +0100
  • b20cbd3558 fix findNext getting stuck at line ends Emanuel Gestosa 2023-09-19 16:46:04 +0100
  • 7f835a407c fix findPrevious not finding matches that start at end-of-line Emanuel Gestosa 2023-09-19 16:34:46 +0100
  • 9859974db7 integrating findNext and findPrevious Emanuel Gestosa 2023-09-19 15:56:47 +0100
  • 6c24ddd1a0 adding useNewEngine option Emanuel Gestosa 2023-09-18 17:34:43 +0100
  • bd92ef08ec use explicit stack instead of recursion for backtracking Emanuel Gestosa 2023-09-18 16:39:53 +0100
  • 8de6107a17 getting rid of handleTransition method Emanuel Gestosa 2023-09-18 14:45:52 +0100
  • e639f03ac7 stop using non-exact start nfas Emanuel Gestosa 2023-09-15 18:46:43 +0100
  • f9aac442c1 findAll returns List instead of Sequence Emanuel Gestosa 2023-09-15 18:10:19 +0100
  • 5fdf675168 rename NFATest to VimRegexEngineTest Emanuel Gestosa 2023-09-15 17:54:42 +0100
  • 232f81ff48 commenting new classes Emanuel Gestosa 2023-09-15 14:50:20 +0100
  • 1c4a6b2274 refactoring nfa simulation logic to its own class Emanuel Gestosa 2023-09-15 14:37:49 +0100
  • deb71f8efc cleaning comments Emanuel Gestosa 2023-09-15 10:11:42 +0100
  • 4596596d9f new findPrevious API method Emanuel Gestosa 2023-09-14 19:34:21 +0100
  • bbb6d42f8d changing find to findNext Emanuel Gestosa 2023-09-14 18:40:02 +0100
  • 01efd0f9f0 trying to get antlr to report vim errors Emanuel Gestosa 2023-09-14 18:08:59 +0100
  • 2d7597d206 clearing some TODOS in VimRegex Emanuel Gestosa 2023-09-14 16:15:01 +0100
  • 221741c891 assuring that cursor line and column tokens belong to the same cursor Emanuel Gestosa 2023-09-13 19:54:59 +0100
  • 9f69beb450 test for pattern with multiple cursors Emanuel Gestosa 2023-09-13 16:11:10 +0100
  • e843d9e9c3 assuring that visual selection tokens belong to the same cursor Emanuel Gestosa 2023-09-13 16:06:20 +0100
  • 008b3d94fb assuring that all cursor and mark tokens belong to the same cursor Emanuel Gestosa 2023-09-13 15:53:58 +0100
  • 6756d83c55 test for tokens belonging to the same cursor Emanuel Gestosa 2023-09-13 15:09:30 +0100
  • b52072a2e3 visitors for mark related tokens Emanuel Gestosa 2023-09-13 14:41:44 +0100
  • 3afb00d563 tests for mark related tokens Emanuel Gestosa 2023-09-13 14:34:53 +0100
  • a30c94fd2f mock mark related methods for regex testing Emanuel Gestosa 2023-09-13 14:27:39 +0100
  • f50c29a285 matchers for mark related tokens Emanuel Gestosa 2023-09-11 17:05:40 +0100
  • f238b0f138 parsing more mark registers Emanuel Gestosa 2023-09-11 16:59:03 +0100
  • d0a8c98040 parsing mark related tokens Emanuel Gestosa 2023-09-11 16:39:28 +0100
  • b3d161ad97 fix tests not detecting visual area selection properly Emanuel Gestosa 2023-09-11 15:51:45 +0100
  • fce9cf2077 visitor for visual area token Emanuel Gestosa 2023-09-11 15:48:21 +0100
  • efd0e56697 visual area matcher Emanuel Gestosa 2023-09-11 15:39:18 +0100
  • b94a9bb9d9 nfa tests for matching inside visual area Emanuel Gestosa 2023-09-11 15:35:00 +0100
  • c153cc5a29 mock visual selection Emanuel Gestosa 2023-09-11 15:30:16 +0100
  • a680e9a25a visual columns matching Emanuel Gestosa 2023-09-08 17:49:28 +0100
  • 3c18c4ef22 fixing parsing of optionally matched sequence Emanuel Gestosa 2023-09-08 17:24:13 +0100
  • c4e11b5976 visitor for optionally matched sequence Emanuel Gestosa 2023-09-08 17:21:14 +0100
  • 65be51dd48 tests for optionally matched sequence Emanuel Gestosa 2023-09-08 17:11:59 +0100
  • 9684103f97 parsing optionally matched atoms tokens Emanuel Gestosa 2023-09-08 16:41:30 +0100
  • f4c647d430 new doTest method for VimRegexTest Emanuel Gestosa 2023-09-07 19:05:48 +0100
  • f1eab3b9c1 dividing regex api tests into seperate classes Emanuel Gestosa 2023-09-07 18:14:33 +0100
  • 545d52bd93 dividing regex tests into internal and public api tests Emanuel Gestosa 2023-09-07 18:03:39 +0100
  • 4e42198c09 using multi line strings in VimRegexTest Emanuel Gestosa 2023-09-07 17:33:58 +0100
  • 44736a51b9 new NFA doTest method Emanuel Gestosa 2023-09-07 17:23:16 +0100
  • e675ffd623 cleaning multiline strings in tests Emanuel Gestosa 2023-09-07 16:07:30 +0100
  • 1f14e06bd3 refactoring editor mock methods Emanuel Gestosa 2023-09-07 11:15:25 +0100
  • 9871078269 tests receive caret indexes in the text Emanuel Gestosa 2023-09-07 11:05:20 +0100
  • 5e7a7f4d62 fixing cursor line and column matchers Emanuel Gestosa 2023-09-06 15:40:18 +0100
  • 7d690c6809 visitors for cursor line and column tokens Emanuel Gestosa 2023-09-06 15:33:47 +0100
  • 6edb4266d5 nfa tests for cursor line and column tokens Emanuel Gestosa 2023-09-06 15:29:54 +0100
  • 799e82d501 matchers for cursor line anc column tokens Emanuel Gestosa 2023-09-06 15:15:12 +0100
  • a2370bff68 parsing cursor column tokens Emanuel Gestosa 2023-09-06 14:53:58 +0100
  • c72f3bcd12 parsing cursor line tokens Emanuel Gestosa 2023-09-06 14:48:47 +0100
  • 295964a74d mocking VimEditor.offsetToBuffer position and fixing visitors Emanuel Gestosa 2023-09-04 18:50:20 +0100
  • d77cda0fae visitors for line and column tokens Emanuel Gestosa 2023-09-04 18:42:28 +0100
  • 6da072d47d matchers for line and column tokens Emanuel Gestosa 2023-09-04 18:29:37 +0100
  • 471a5a1b3e tests for line and column tokens Emanuel Gestosa 2023-09-04 18:23:16 +0100
  • cd5da2d237 parsing column related tokens Emanuel Gestosa 2023-09-04 18:16:05 +0100
  • 62f67cd626 parsing line related tokens Emanuel Gestosa 2023-09-04 18:12:45 +0100
  • 70db96d9e5 allow larger decimal codes inside collections Emanuel Gestosa 2023-09-01 15:52:31 +0100
  • 98470111fb fixing octal codes larger than 0o377 Emanuel Gestosa 2023-08-31 18:15:08 +0100