Commit graph

11 commits

Author SHA1 Message Date
Alexandre Pujol
0e0f87611a
feat(aa): add implementation of the new rule methods. 2024-06-29 22:27:39 +01:00
Alexandre Pujol
191c72fcb6
chore(aa): minor cosmetic of the rule interface. 2024-06-27 18:45:32 +01:00
Alexandre Pujol
880f0ef37e
refractor(aa): ensure methods order in rules definitions. 2024-06-25 19:56:36 +01:00
Alexandre Pujol
272072d2a5
refractor(aa): rename base struct from RuleBase to Base 2024-06-25 19:50:27 +01:00
Alexandre Pujol
228d3b653c
fix(aa): ineffective assignment 2024-06-23 10:57:46 +01:00
Alexandre Pujol
6791dcde28
feat(aa): add merge methods to the rule interface. 2024-06-22 20:59:43 +01:00
Alexandre Pujol
163c5be61c
feat(aa): add rule constructors from internal parser. 2024-06-19 23:22:49 +01:00
Alexandre Pujol
4cbacc186c
feat(aa): rule interface: replace less & equal by the compare method.
- set a new alphabet order to sort AARE based string.
- unify compare function for all rules
- handle some special sort order, eg: base include
2024-06-19 18:34:58 +01:00
Alexandre Pujol
e33c1243cc
chore(aa): cleanup. 2024-05-28 18:22:14 +01:00
Alexandre Pujol
92641e7e28
feat(aa): add initial profile validation structure. 2024-05-25 22:36:39 +01:00
Alexandre Pujol
28f4294774
feat(aa): move the all rule to its own file. 2024-05-05 13:57:15 +01:00