Commit graph

  • 27b84dcacb TokenVisitor + ImportTree + refractor JavaTree into new class (was in JavaParser) + Value MethodCall -> generic call + TokenUpdater (V1) java jeffcheasey88 2025-05-27 12:59:52 +02:00
  • fb96c287cf JavaElement -> Abstract to Interface + 'Function<E, Boolean>' to 'Predicate<E>' + Visitor Concat in JavaArrayAccessValueVisitor Operator Count little refractor jeffcheasey88 2025-05-10 12:46:55 +02:00
  • e04b0f0262 Propagation + static method in Visitor for TokenVisitor jeffcheasey88 2025-05-08 21:39:00 +02:00
  • b635c13d57 Dev from a brand new PC jeffcheasey88 2025-05-08 21:34:10 +02:00
  • 02c1adbcbf dev localy jeffcheasey88 2025-05-08 21:23:40 +02:00
  • 7ffd5c2d20 Push -> My PC just died, RIP my computer 2021 - 2025 jeffcheasey88 2025-05-08 21:11:58 +02:00
  • e0716ef657 Visitor Propagation jeffcheasey88 2025-04-27 21:59:00 +02:00
  • ce15d7e435 [Base] Printer + One Visitor per Value type (base) jeffcheasey88 2025-04-27 11:53:33 +02:00
  • f4cf250de0 Remove ElementBuilder -> will become a Printer in a different package later. jeffcheasey88 2025-04-24 16:44:03 +02:00
  • e98ad587c1 builder/JavaImportBuilder + Builder System -> normalize (clear all token positions) jeffcheasey88 2025-04-23 12:12:29 +02:00
  • dd899da348 Refractor -> ClassBase has now mod & name of the class + [base] Builder, using builder pattern to provide a easy way to create domain elements jeffcheasey88 2025-04-22 08:15:38 +02:00
  • 1c44d143e9 ValueChainBuilder -> InstanceValue jeffcheasey88 2025-04-21 18:46:10 +02:00
  • a2e2361366 ValueChainBuilder -> CastValue jeffcheasey88 2025-04-17 18:46:42 +02:00
  • 7ea0ba8878 ValueChainBuilder -> ArrayValue jeffcheasey88 2025-04-17 16:05:53 +02:00
  • eecf2e36d7 ValueChainBuilder -> Lambda jeffcheasey88 2025-04-17 08:30:11 +02:00
  • b87e25c8da ValueChainBuilder -> MethodCall, VariableAccess & ArrayAccess completed + remove debug jeffcheasey88 2025-04-09 18:02:31 +02:00
  • 27ba275a76 ValueChainBuilder -> Base (Static, Bi, Tri, MethodCall, VariableAccess values) jeffcheasey88 2025-04-09 17:42:21 +02:00
  • ce19dae60e [BETA] base Visitor in all JavaElement + base Visitor Pattern + refractor VisitorBag + debug (commentary & commented sysout) jeffcheasey88 2025-03-02 19:02:38 +01:00
  • 7ea19a009a [BETA] Base Visitor System jeffcheasey88 2025-02-26 23:56:51 +01:00
  • f61beaefa0 unit test for ModifierValue jeffcheasey88 2025-02-11 18:28:03 +01:00
  • b107f708ce unit test for TriValue jeffcheasey88 2025-02-11 16:21:31 +01:00
  • 95d2ecf89c BIG COMMIT, refractor + A starting of value refractor -> unit test for StaticValue + BiValue jeffcheasey88 2025-02-11 15:58:03 +01:00
  • ab2ef0f3f1 Debug + start value refractor jeffcheasey88 2024-10-02 14:29:59 +02:00
  • 4cbf1be37b StreamableTree (base) + debug value jeffcheasey88 2024-10-01 16:56:33 +02:00
  • 65d454625d Fix bag + Refractor Values jeffcheasey88 2024-03-21 11:20:06 +01:00
  • d7add3503b start Graph Generator + add unit test (UtilsTest + Try Catch Finally (base)) + fix some builders in parser jeffcheasey88 2024-02-28 22:37:07 +01:00
  • 530aba6d9b [Complete Tests] Assign and loop operations + builder in good order jeffcheasey88 2024-02-07 15:37:02 +01:00
  • 1b20de6eae [Complete Tests] Supplier<String> -> String in BaseElementTests & Normal Functions jeffcheasey88 2024-02-07 11:15:26 +01:00
  • 258eef2076 [Complete Tests] Static & Constructor function + CI implementation jeffcheasey88 2024-02-07 10:34:34 +01:00
  • a10bde566e [Complete tests] Variable in method jeffcheasey88 2024-02-02 15:04:39 +01:00
  • 3533966afd [Complete tests] Base Variable in Class & add check method for getting class, interface and enum jeffcheasey88 2024-02-01 17:51:54 +01:00
  • 90ec4ae478 [Complete tests] Annotation on class & add parse(String) in Tokenizer jeffcheasey88 2024-02-01 17:35:18 +01:00
  • ad22bc03c5 [Complete tests] Class,Interface,Enum normal, extends, implements jeffcheasey88 2024-01-03 16:44:08 +01:00
  • 9ca80258a1 [Complete tests] base classes jeffcheasey88 2024-01-03 16:18:39 +01:00
  • baa7e4dd9e [Complete tests] Base jeffcheasey88 2024-01-03 16:11:26 +01:00
  • f4caa735b2 Write builder cache in file jeffcheasey88 2023-11-21 09:55:53 +01:00
  • 34b7419af9 [AST] Lambdas jeffcheasey88 2023-11-14 08:19:56 +01:00
  • d402407ae2 [AST] Method call in separate values jeffcheasey88 2023-11-09 10:13:38 +01:00
  • b78ef3213e MethodCall with generic type jeffcheasey88 2023-11-08 22:55:35 +01:00
  • 9b87621a35 [AST] MethodCall, new Instance, Lambda, fix left&right values jeffcheasey88 2023-11-08 14:49:23 +01:00
  • 3f4d824b33 Move annotation in an abstract class + add 2 AST Methiods [findAnnotation, hasAnnotation] jeffcheasey88 2023-11-07 11:58:15 +01:00
  • 9137136ef7 Add Throw, Continue, Break, If and Synchronized operations jeffcheasey88 2023-11-07 09:22:58 +01:00
  • d319163f60 je sais plus ce que j'ai édit? jeffcheasey88 2023-11-06 15:12:29 +01:00
  • c768eb2c63 ReturnOperation in parent jeffcheasey88 2023-11-06 14:55:48 +01:00
  • 6b1ce3a1f4 Char as TokenType jeffcheasey88 2023-11-06 14:42:22 +01:00
  • d93c8c0f93 AST findAll....with recursivity............. jeffcheasey88 2023-11-06 11:36:13 +01:00
  • 33cb38b9ba Base AST for enumeration & annotation class + findAll method for AST jeffcheasey88 2023-11-06 11:07:15 +01:00
  • 4a8588968c Rename package + builder jeffcheasey88 2023-10-26 08:22:03 +02:00
  • 2c3400e776 [Builder] base rebuild jeffcheasey88 2023-10-24 10:29:35 +02:00
  • 3844a6cf06 [AST] add getters jeffcheasey88 2023-10-21 11:59:20 +02:00
  • 90007dc0d2 Fix nullpointer in ast finder jeffcheasey88 2023-10-18 14:39:29 +02:00
  • aab4cd5fd8 Refractor Annotation buffer jeffcheasey88 2023-10-18 14:22:46 +02:00
  • 4445a76672 Fix array calling after method call jeffcheasey88 2023-10-18 08:07:30 +02:00
  • e405d8e380 [AST] operation search jeffcheasey88 2023-10-17 04:01:53 +02:00
  • 035ff99edf [AST] Base search jeffcheasey88 2023-10-17 03:49:42 +02:00
  • 4cd54b738f String in tokenizer jeffcheasey88 2023-10-15 16:18:37 +02:00
  • dd2854f34b re-set array in type jeffcheasey88 2023-10-15 15:42:55 +02:00
  • 111eecd929 Little fixes jeffcheasey88 2023-10-15 11:40:14 +02:00
  • 71f0c46b00 [Build] Take package & imports jeffcheasey88 2023-10-14 11:42:00 +02:00
  • 12d9f5b6cd [Build] base class jeffcheasey88 2023-10-13 15:27:20 +02:00
  • 939d07108c [Build] Base Operations jeffcheasey88 2023-09-18 14:01:12 +02:00
  • 74a1f3be08 [Build] Base Operation jeffcheasey88 2023-09-18 09:02:35 +02:00
  • 1f5b3fbca1 [Build] Variable jeffcheasey88 2023-09-12 23:52:11 +02:00
  • 5efbec8c2f [Build] Annotation jeffcheasey88 2023-09-12 22:08:46 +02:00
  • a6f90a2c3e [Build] Values jeffcheasey88 2023-09-12 21:40:44 +02:00
  • 9ad002d6db [Build] function moved in main parser jeffcheasey88 2023-09-12 17:55:08 +02:00
  • 5394d21552 [Build] Function (signature) jeffcheasey88 2023-09-12 17:44:44 +02:00
  • 18c2d0cfa1 [Build] Base model jeffcheasey88 2023-09-12 17:25:39 +02:00
  • e0b498fa93 [Build] Base Function jeffcheasey88 2023-09-12 17:09:17 +02:00
  • dccdcaf022 [Build] Type jeffcheasey88 2023-09-12 00:14:45 +02:00
  • e2b62bb58e [Build] Modifier jeffcheasey88 2023-09-11 23:59:31 +02:00
  • e7eb6a0f53 Pause of synthaxe jeffcheasey88 2023-09-11 23:45:26 +02:00
  • efd96c26c3 Pass into multiple workspace jeffcheasey88 2023-09-11 17:23:33 +02:00
  • e328dd12eb AutoTest -> 99.37% jeffcheasey88 2023-09-11 15:40:54 +02:00
  • ff27fd1d79 AutoTest -> 98.06% jeffcheasey88 2023-09-11 00:54:16 +02:00
  • 2740382354 and foreach... jeffcheasey88 2023-09-10 18:33:57 +02:00
  • ae4e74874c all tests jeffcheasey88 2023-09-10 18:29:52 +02:00
  • db8f4b22e8 for(;value;) jeffcheasey88 2023-09-10 18:24:47 +02:00
  • 2f24b09833 for(int i;;) & for(int i =0,j;;) jeffcheasey88 2023-09-10 18:23:39 +02:00
  • 76fbcb0626 for(int i=4;;) & for(int i=4,j=3;;) jeffcheasey88 2023-09-10 18:22:53 +02:00
  • 6ef6b9c11e for(i=4,j=3;;) jeffcheasey88 2023-09-10 18:21:31 +02:00
  • 55589ad499 for(i=4;;) jeffcheasey88 2023-09-10 18:19:56 +02:00
  • be31006978 for(;;) jeffcheasey88 2023-09-10 18:18:01 +02:00
  • 785079e554 while without braces jeffcheasey88 2023-09-10 17:57:10 +02:00
  • d5a3e6dad4 AutoTest -> 95.663% jeffcheasey88 2023-08-29 11:40:28 +02:00
  • 2132defaec AutoTest -> 94.153% + refractor branch multiple in initial state tree jeffcheasey88 2023-08-29 08:53:06 +02:00
  • 3aeba124e3 AutoTest -> 94.151% jeffcheasey88 2023-08-14 16:05:00 +02:00
  • f1d843df46 AutoTest -> 93.78% jeffcheasey88 2023-08-14 13:59:16 +02:00
  • f88f5c9d3d AutoTest -> 91.967% jeffcheasey88 2023-08-14 13:14:29 +02:00
  • f92f2ecc42 AutoTest -> 91.572% jeffcheasey88 2023-08-14 11:57:38 +02:00
  • 7624d075f6 AutoTest -> 88.227% jeffcheasey88 2023-08-14 10:59:53 +02:00
  • 73d173ccc5 AutoTest -> 84.685% jeffcheasey88 2023-08-14 10:30:42 +02:00
  • abb21e37f2 AutoTest -> 74.412% jeffcheasey88 2023-08-14 10:02:31 +02:00
  • 354b5a2ff5 AutoTest -> 71.068% jeffcheasey88 2023-08-11 19:51:36 +02:00
  • 5925132f21 AutoTest -> 70.437% jeffcheasey88 2023-08-11 19:46:49 +02:00
  • fc966ba927 AutoTest -> 69.563% jeffcheasey88 2023-08-11 17:01:09 +02:00
  • b97909101b Only one instance of Parser for multiple parsing jeffcheasey88 2023-08-11 12:19:33 +02:00
  • f2d9c8f5db AutoTest -> 67.639 jeffcheasey88 2023-08-11 02:43:28 +02:00
  • 34645fab9b Fix build on RedirectStateTree jeffcheasey88 2023-08-11 02:33:58 +02:00
  • 477ebf082d AutoTest -> 63.115% jeffcheasey88 2023-07-26 15:44:40 +02:00