Sam Jaffe
|
c85dd8f182
Merge branch 'master' into refactor/expected
|
2 тижнів тому |
Sam Jaffe
|
544f627cb8
refactor: change load_stream and associated functions to pass error messages up the stream to be handled
|
3 тижнів тому |
Sam Jaffe
|
87c0cd8a2f
test-fix: missing metaschema causes exception to be thrown
|
3 тижнів тому |
Sam Jaffe
|
6d9d68d873
docs: add more comments
|
3 тижнів тому |
Sam Jaffe
|
3907a1f4aa
refactor: extract curl and load functions
|
3 тижнів тому |
Sam Jaffe
|
042a27844b
test-fix: annotations now carry Property info
|
3 тижнів тому |
Sam Jaffe
|
c4f4735743
cleanup: dont double-add $ref
|
3 тижнів тому |
Sam Jaffe
|
e5a4bc7ef3
refactor: also log on success
|
3 тижнів тому |
Sam Jaffe
|
5af9ca8824
refactor: fix warnings
|
3 тижнів тому |
Samuel Jaffe
|
282f600d8b
Add 'LICENSE.md'
|
3 тижнів тому |
Sam Jaffe
|
7edc91c9dc
refactor: enable a result that better aligns w/ the way errors are reported by a DSL that I use at work
|
3 тижнів тому |
Sam Jaffe
|
5958027351
fix: proper formatting for multiple annotations/errors
|
3 тижнів тому |
Sam Jaffe
|
3a9daae5eb
refactor: add description as an annotation
|
3 тижнів тому |
Sam Jaffe
|
ba8e21216f
refactor: create a separate constraint to log for "const"
|
3 тижнів тому |
Sam Jaffe
|
e76d891557
feat: allow filtering output by only returning errors
|
3 тижнів тому |
Sam Jaffe
|
5e1e556b38
fix: escape annotation/error messages
|
3 тижнів тому |
Sam Jaffe
|
1927414aba
refactor: add printing, make mainprog depend on headers
|
3 тижнів тому |
Sam Jaffe
|
f9ac12006d
feat: add mainprog entry point
|
3 тижнів тому |
Sam Jaffe
|
357f676d91
refactor: implement required-keywords
|
8 місяців тому |
Sam Jaffe
|
900d939c13
refactor: compress details in vocabulary::Metadata w/ enum
|
8 місяців тому |
Sam Jaffe
|
af31329f15
fix: add expect in JSON-Pointer for leading /
|
8 місяців тому |
Sam Jaffe
|
8db4e3d2e4
fix: validation on RelativePointer for e.g. "01/A"
|
8 місяців тому |
Sam Jaffe
|
ac689794ed
refactor/fix: make integer parsing for Pointer require all chars in the string
|
8 місяців тому |
Sam Jaffe
|
dd9d64885b
refactor: don't use optional for relative pointer
|
8 місяців тому |
Sam Jaffe
|
c2da67ffeb
refactor: move parse_integer into number.h
|
8 місяців тому |
Sam Jaffe
|
8697cb37e5
refactor: change Pointer/RelativePointer to use expected for the string ctor
|
8 місяців тому |
Sam Jaffe
|
f88224b109
refactor: don't use optional for relative pointer
|
8 місяців тому |
Sam Jaffe
|
2742b8c4d9
refactor: create Pointer::parse using expected
|
8 місяців тому |
Sam Jaffe
|
aad2a243b6
refactor: add missing ctors and typedefs
|
8 місяців тому |
Sam Jaffe
|
b9102750ce
refactor: switch Pointer to use expected under-the-hood, preserve API
|
8 місяців тому |