Sam Jaffe
|
c2da67ffeb
refactor: move parse_integer into number.h
|
3 月之前 |
Sam Jaffe
|
8697cb37e5
refactor: change Pointer/RelativePointer to use expected for the string ctor
|
3 月之前 |
Sam Jaffe
|
f88224b109
refactor: don't use optional for relative pointer
|
3 月之前 |
Sam Jaffe
|
2742b8c4d9
refactor: create Pointer::parse using expected
|
3 月之前 |
Sam Jaffe
|
aad2a243b6
refactor: add missing ctors and typedefs
|
3 月之前 |
Sam Jaffe
|
b9102750ce
refactor: switch Pointer to use expected under-the-hood, preserve API
|
3 月之前 |
Sam Jaffe
|
56b3271b58
refactor: std::expected compat
|
3 月之前 |
Sam Jaffe
|
cdf837a3a6
Merge branch 'master' into feat/format-matcher
|
3 月之前 |
Sam Jaffe
|
48089512d6
Merge branch 'feat/extension-model'
|
3 月之前 |
Sam Jaffe
|
8db5617e20
test: failure test and success test for extensions
|
3 月之前 |
Sam Jaffe
|
b0f7aebe31
fix: missed return expression in extension plugins
|
3 月之前 |
Sam Jaffe
|
69e97cb0ee
fix: Not constraint was not working correctly
|
3 月之前 |
Sam Jaffe
|
1dea9695c7
refactor: add other edge case to RelativePointer (no hash, no ptr)
|
3 月之前 |
Sam Jaffe
|
f44332627c
refactor: fix extension test structure
|
3 月之前 |
Sam Jaffe
|
729029efbb
refactor: move common testing code to helper
|
3 月之前 |
Sam Jaffe
|
8195d931a6
refactor: add ValidationResult::valid, ExtensionConstraint::make
|
3 月之前 |
Sam Jaffe
|
974edbac82
test: extension test (part 1)
|
3 月之前 |
Sam Jaffe
|
252c7f59dc
refactor: allow multi-parent() in Pointer
|
3 月之前 |
Sam Jaffe
|
f23ab19891
feat: implement visitor system for ExtensionConstraints
|
3 月之前 |
Sam Jaffe
|
6001316336
feat: implement ExtensionVisitor as a plugin
|
3 月之前 |
Sam Jaffe
|
28774f5e80
refactor: require that the schema node outlives the validator
|
3 月之前 |
Sam Jaffe
|
f3d5274903
refactor: template deduction allows us to eschew the ValidatorT trick
|
3 月之前 |
Sam Jaffe
|
05d5aa1eff
refactor: move the caching behavior into the RegexEngine object
|
3 月之前 |
Sam Jaffe
|
d0322f637e
Merge branch 'refactor/string-adaptor' into feat/extension-model
|
3 月之前 |
Sam Jaffe
|
1586077f9d
Merge branch 'refactor/validation-visitor/document-as-argument' into feat/extension-model
|
3 月之前 |
Sam Jaffe
|
0a7d06d991
Merge branch 'refactor/variant' into feat/extension-model
|
3 月之前 |
Sam Jaffe
|
631c09eb8c
chore: cleanup
|
3 月之前 |
Sam Jaffe
|
5b4dcfb061
refactor: allow passing the document as an arg instead of encoding it as a template parameter
|
3 月之前 |
Sam Jaffe
|
fffaf287a9
Merge branch 'master' into refactor/variant
|
3 月之前 |
Sam Jaffe
|
c08e9c698f
fix: switch
|
3 月之前 |