Skip to content

Commit 93f4e1d

Browse files
committed
Adding validating step.
1 parent 460b971 commit 93f4e1d

38 files changed

Lines changed: 181 additions & 1 deletion

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ EXECUTABLES=parse
1414

1515

1616
all: $(EXECUTABLES)
17+
-./parse
1718

18-
parse: main.cpp common_defs.h vecdecode.h linux-perf-events.h
19+
parse: main.cpp common_defs.h linux-perf-events.h
1920
$(CXX) $(CXXFLAGS) -o parse main.cpp
2021

2122

jsonchecker/fail01_EXCLUDE.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"A JSON payload should be an object or array, not a string."

jsonchecker/fail02.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
["Unclosed array"

jsonchecker/fail03.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{unquoted_key: "keys must be quoted"}

jsonchecker/fail04.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
["extra comma",]

jsonchecker/fail05.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
["double extra comma",,]

jsonchecker/fail06.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[ , "<-- missing value"]

jsonchecker/fail07.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
["Comma after the close"],

jsonchecker/fail08.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
["Extra close"]]

jsonchecker/fail09.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Extra comma": true,}

0 commit comments

Comments
 (0)