Commit 36947eb
committed
Integrate Respect/Fluent and Respect/FluentGen
Replace the in-house factory and codegen infrastructure with Fluent and
FluentGen packages. The runtime now uses ComposingLookup with ComposableMap
for prefix resolution via a FluentValidatorFactory adapter that preserves
exception types. Validators use #[Composable] from Fluent instead of the
custom #[Mixin] attribute. Mixin generation uses FluentGen, producing
PrefixConstants in place of PrefixMap. The old src-dev/CodeGen directory is
removed. All public APIs and BC are preserved.1 parent ab992b4 commit 36947eb
File tree
64 files changed
+540
-992
lines changed- src-dev
- CodeGen
- FluentBuilder
- Commands
- src
- Mixins
- Transformers
- Validators
- tests/unit
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
64 files changed
+540
-992
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| 52 | + | |
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments