1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-02-18 17:46:02 +01:00

Commit Graph

  • 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
  • 557a3bb01f fixing mixing % in match character by code tokens Emanuel Gestosa 2023-08-31 18:06:32 +0100
  • dee70acdcb tests for match character by code Emanuel Gestosa 2023-08-31 18:02:34 +0100
  • 862b16879c visitors for character codes Emanuel Gestosa 2023-08-31 17:41:58 +0100
  • ed7249558e parsing match character by code Emanuel Gestosa 2023-08-31 17:29:27 +0100
  • 4f6c6f4d10 fixing rebase problems Emanuel Gestosa 2023-08-31 15:26:46 +0100
  • 650d02d9b3 using TextRange instead of IntRange Emanuel Gestosa 2023-08-28 11:21:48 +0100
  • e4041a2f69 adding comments Emanuel Gestosa 2023-08-25 14:26:58 +0100
  • 4c284a6d13 visitor for negative limited lookbehind Emanuel Gestosa 2023-08-25 13:38:42 +0100
  • e14fc801bd fix lookbehinds matches not ending where they were supposed to Emanuel Gestosa 2023-08-24 17:47:52 +0100
  • 0478d468e0 adding tests for limited lookbehinds Emanuel Gestosa 2023-08-24 17:28:16 +0100
  • 4ac98710fb implement limit lookbehinds Emanuel Gestosa 2023-08-24 17:16:40 +0100
  • f256f6417e parsing limited lookbehinds Emanuel Gestosa 2023-08-24 16:58:10 +0100
  • ca94d55b62 implementing negative lookbehind Emanuel Gestosa 2023-08-24 16:07:36 +0100
  • c11c061113 add tests for negative lookbehind Emanuel Gestosa 2023-08-24 16:04:19 +0100
  • c15c3eb802 implementing positive lookbehind Emanuel Gestosa 2023-08-24 15:54:38 +0100
  • 0ce102b782 visitor for positive lookbehind Emanuel Gestosa 2023-08-24 15:22:41 +0100
  • cc48207a99 adding tests for positive lookbehind Emanuel Gestosa 2023-08-24 15:14:03 +0100
  • 353ea5fc5d reworking nfa to ignore input until first match Emanuel Gestosa 2023-08-24 10:31:56 +0100
  • 64138310cc add more complex \& tests Emanuel Gestosa 2023-08-23 09:08:42 +0100
  • 1c4538af72 implementing \& operator Emanuel Gestosa 2023-08-23 09:03:46 +0100
  • 755b47ef19 adding nfa tests for \& operator Emanuel Gestosa 2023-08-23 08:54:31 +0100
  • c78a5d3cab allow for a state to have multiple assertitions Emanuel Gestosa 2023-08-22 16:47:07 +0100