Sam Jaffe
|
974edbac82
test: extension test (part 1)
|
3 meses atrás |
Sam Jaffe
|
252c7f59dc
refactor: allow multi-parent() in Pointer
|
3 meses atrás |
Sam Jaffe
|
f23ab19891
feat: implement visitor system for ExtensionConstraints
|
3 meses atrás |
Sam Jaffe
|
6001316336
feat: implement ExtensionVisitor as a plugin
|
3 meses atrás |
Sam Jaffe
|
28774f5e80
refactor: require that the schema node outlives the validator
|
3 meses atrás |
Sam Jaffe
|
f3d5274903
refactor: template deduction allows us to eschew the ValidatorT trick
|
3 meses atrás |
Sam Jaffe
|
05d5aa1eff
refactor: move the caching behavior into the RegexEngine object
|
3 meses atrás |
Sam Jaffe
|
d0322f637e
Merge branch 'refactor/string-adaptor' into feat/extension-model
|
3 meses atrás |
Sam Jaffe
|
1586077f9d
Merge branch 'refactor/validation-visitor/document-as-argument' into feat/extension-model
|
3 meses atrás |
Sam Jaffe
|
0a7d06d991
Merge branch 'refactor/variant' into feat/extension-model
|
3 meses atrás |
Sam Jaffe
|
631c09eb8c
chore: cleanup
|
3 meses atrás |
Sam Jaffe
|
5b4dcfb061
refactor: allow passing the document as an arg instead of encoding it as a template parameter
|
3 meses atrás |
Sam Jaffe
|
fffaf287a9
Merge branch 'master' into refactor/variant
|
3 meses atrás |
Sam Jaffe
|
c08e9c698f
fix: switch
|
3 meses atrás |
Sam Jaffe
|
36272657d0
refactor: convert Constraint from a virtual base class to a variant
|
3 meses atrás |
Sam Jaffe
|
6e644b4e5f
refactor: use StringAdapter in ValidationVisitor
|
3 meses atrás |
Sam Jaffe
|
7ed13145cc
refactor: implement a StringAdaptor object, and fakes for other methods
|
3 meses atrás |
Sam Jaffe
|
c3e6be13f0
refactor: make all of the Tribool functions constexpr
|
3 meses atrás |
Sam Jaffe
|
a180036368
docs: explain DependentKeyword
|
3 meses atrás |
Sam Jaffe
|
b60b58c783
refactor: move the keyword validation characteristics into ConstraintFactory
|
3 meses atrás |
Sam Jaffe
|
b5bf3254af
fix: implement non_bmp_regex handling
|
3 meses atrás |
Sam Jaffe
|
1dd7efeed1
chore: block non_bmp_regex optional rules
|
3 meses atrás |
Sam Jaffe
|
4a3bf05685
fix: properly set top-level valid
|
3 meses atrás |
Sam Jaffe
|
853a445a3f
refactor: minor cleanups
|
3 meses atrás |
Sam Jaffe
|
ea29faee32
docs: add comments to ValidationVisitor
|
3 meses atrás |
Sam Jaffe
|
350d254dad
refactor: use X-Macro for ConstraintVisitor
|
3 meses atrás |
Sam Jaffe
|
de9e5e9904
refactor: remove additionalPropertiesAfter() method
|
3 meses atrás |
Sam Jaffe
|
ec86ebe8c1
refactor: some more cleanup of includes and method signatures
|
3 meses atrás |
Sam Jaffe
|
3295437db7
docs: 41% comment/code ratio
|
3 meses atrás |
Sam Jaffe
|
09576a604b
refactor: some other minor cleanups
|
3 meses atrás |