Sam Jaffe
|
69e97cb0ee
fix: Not constraint was not working correctly
|
3 月之前 |
Sam Jaffe
|
f23ab19891
feat: implement visitor system for ExtensionConstraints
|
3 月之前 |
Sam Jaffe
|
6001316336
feat: implement ExtensionVisitor as a plugin
|
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
|
5b4dcfb061
refactor: allow passing the document as an arg instead of encoding it as a template parameter
|
3 月之前 |
Sam Jaffe
|
36272657d0
refactor: convert Constraint from a virtual base class to a variant
|
3 月之前 |
Sam Jaffe
|
ec86ebe8c1
refactor: some more cleanup of includes and method signatures
|
3 月之前 |
Sam Jaffe
|
cb04f35da2
refactor: apply clang-format to requries clauses
|
3 月之前 |
Sam Jaffe
|
594ee7d557
refactor: proper format constraint handling
|
1 年之前 |
Sam Jaffe
|
0cd85b7bec
refactor: move ReferenceManager into detail
|
1 年之前 |
Sam Jaffe
|
563e97d788
refactor: move DocumentCache into reference manager
|
1 年之前 |
Sam Jaffe
|
ef0fd552d0
feat: implement document cache for external URI fetches
|
1 年之前 |
Sam Jaffe
|
9d20ad2dc9
refactor: move ParserContext into detail
|
1 年之前 |
Sam Jaffe
|
d59ea7e99d
feat: add support for default schema application
|
1 年之前 |
Sam Jaffe
|
d383ec8eec
fix: some issues w/ ValidationVisitor, add ValidationConfig
|
1 年之前 |
Sam Jaffe
|
ea06076453
refactor: pass around the ConstraintFactory instead of creating repeatedly
|
1 年之前 |
Sam Jaffe
|
242281f822
refactor: rename Result -> ValidationResult, record visited props/items
|
1 年之前 |
Sam Jaffe
|
4577447d89
refactor: make less clever extension handling
|
1 年之前 |
Sam Jaffe
|
d43ddfd53e
feat: implement (most of) the validation system
|
1 年之前 |
Sam Jaffe
|
08d68f1ff7
feat: initial design of schema parsing and constraints
|
1 年之前 |