Commit graph

147 commits

Author SHA1 Message Date
jeffcheasey88
27ba275a76 ValueChainBuilder -> Base (Static, Bi, Tri, MethodCall, VariableAccess values) 2025-04-09 17:42:21 +02:00
jeffcheasey88
ce19dae60e [BETA] base Visitor in all JavaElement + base Visitor Pattern + refractor VisitorBag + debug (commentary & commented sysout) 2025-03-02 19:02:38 +01:00
jeffcheasey88
7ea19a009a [BETA] Base Visitor System 2025-02-26 23:56:51 +01:00
jeffcheasey88
f61beaefa0 unit test for ModifierValue 2025-02-11 18:28:03 +01:00
jeffcheasey88
b107f708ce unit test for TriValue 2025-02-11 16:21:31 +01:00
jeffcheasey88
95d2ecf89c BIG COMMIT, refractor + A starting of value refractor -> unit test for StaticValue + BiValue 2025-02-11 15:58:03 +01:00
jeffcheasey88
ab2ef0f3f1 Debug + start value refractor 2024-10-02 14:29:59 +02:00
jeffcheasey88
4cbf1be37b StreamableTree (base) + debug value 2024-10-01 16:56:33 +02:00
jeffcheasey88
65d454625d Fix bag + Refractor Values 2024-03-21 11:20:06 +01:00
jeffcheasey88
d7add3503b start Graph Generator + add unit test (UtilsTest + Try Catch Finally (base)) + fix some builders in parser 2024-02-28 22:37:07 +01:00
jeffcheasey88
530aba6d9b [Complete Tests] Assign and loop operations + builder in good order 2024-02-07 15:37:02 +01:00
jeffcheasey88
1b20de6eae [Complete Tests] Supplier<String> -> String in BaseElementTests & Normal Functions 2024-02-07 11:15:26 +01:00
jeffcheasey88
258eef2076 [Complete Tests] Static & Constructor function + CI implementation 2024-02-07 10:34:34 +01:00
jeffcheasey88
a10bde566e [Complete tests] Variable in method 2024-02-02 15:04:39 +01:00
jeffcheasey88
3533966afd [Complete tests] Base Variable in Class & add check method for getting class, interface and enum 2024-02-01 17:51:54 +01:00
jeffcheasey88
90ec4ae478 [Complete tests] Annotation on class & add parse(String) in Tokenizer 2024-02-01 17:35:18 +01:00
jeffcheasey88
ad22bc03c5 [Complete tests] Class,Interface,Enum normal, extends, implements 2024-01-03 16:44:08 +01:00
jeffcheasey88
9ca80258a1 [Complete tests] base classes 2024-01-03 16:18:39 +01:00
jeffcheasey88
baa7e4dd9e [Complete tests] Base 2024-01-03 16:11:26 +01:00
jeffcheasey88
f4caa735b2 Write builder cache in file 2023-11-21 09:55:53 +01:00
jeffcheasey88
34b7419af9 [AST] Lambdas 2023-11-14 08:19:56 +01:00
jeffcheasey88
d402407ae2 [AST] Method call in separate values 2023-11-09 10:13:38 +01:00
jeffcheasey88
b78ef3213e MethodCall with generic type 2023-11-08 22:55:35 +01:00
jeffcheasey88
9b87621a35 [AST] MethodCall, new Instance, Lambda, fix left&right values 2023-11-08 14:49:23 +01:00
jeffcheasey88
3f4d824b33 Move annotation in an abstract class + add 2 AST Methiods [findAnnotation, hasAnnotation] 2023-11-07 11:58:15 +01:00
jeffcheasey88
9137136ef7 Add Throw, Continue, Break, If and Synchronized operations 2023-11-07 09:22:58 +01:00
jeffcheasey88
d319163f60 je sais plus ce que j'ai édit? 2023-11-06 15:12:29 +01:00
jeffcheasey88
c768eb2c63 ReturnOperation in parent 2023-11-06 14:55:48 +01:00
jeffcheasey88
6b1ce3a1f4 Char as TokenType 2023-11-06 14:42:22 +01:00
jeffcheasey88
d93c8c0f93 AST findAll....with recursivity............. 2023-11-06 11:36:13 +01:00
jeffcheasey88
33cb38b9ba Base AST for enumeration & annotation class + findAll method for AST 2023-11-06 11:07:15 +01:00
jeffcheasey88
4a8588968c Rename package + builder 2023-10-26 08:22:03 +02:00
jeffcheasey88
2c3400e776 [Builder] base rebuild 2023-10-24 10:29:35 +02:00
jeffcheasey88
3844a6cf06 [AST] add getters 2023-10-21 11:59:20 +02:00
jeffcheasey88
90007dc0d2 Fix nullpointer in ast finder 2023-10-18 14:39:29 +02:00
jeffcheasey88
aab4cd5fd8 Refractor Annotation buffer 2023-10-18 14:22:46 +02:00
jeffcheasey88
4445a76672 Fix array calling after method call 2023-10-18 08:07:30 +02:00
jeffcheasey88
e405d8e380 [AST] operation search 2023-10-17 04:01:53 +02:00
jeffcheasey88
035ff99edf [AST] Base search 2023-10-17 03:49:42 +02:00
jeffcheasey88
4cd54b738f String in tokenizer 2023-10-15 16:18:37 +02:00
jeffcheasey88
dd2854f34b re-set array in type 2023-10-15 15:42:55 +02:00
jeffcheasey88
111eecd929 Little fixes 2023-10-15 11:40:14 +02:00
jeffcheasey88
71f0c46b00 [Build] Take package & imports 2023-10-14 11:42:00 +02:00
jeffcheasey88
12d9f5b6cd [Build] base class 2023-10-13 15:27:20 +02:00
jeffcheasey88
939d07108c [Build] Base Operations 2023-09-18 14:01:12 +02:00
jeffcheasey88
74a1f3be08 [Build] Base Operation 2023-09-18 09:02:35 +02:00
jeffcheasey88
1f5b3fbca1 [Build] Variable 2023-09-12 23:52:11 +02:00
jeffcheasey88
5efbec8c2f [Build] Annotation 2023-09-12 22:08:46 +02:00
jeffcheasey88
a6f90a2c3e [Build] Values 2023-09-12 21:40:44 +02:00
jeffcheasey88
9ad002d6db [Build] function moved in main parser 2023-09-12 17:55:08 +02:00