Skip to content

Commit dc38c06

Browse files
authored
More tests (#37)
1 parent c50edd6 commit dc38c06

29 files changed

+293
-5
lines changed

assets/comments2_result.hjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3

assets/comments2_result.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3

assets/comments2_test.hjson

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// before
2+
/* before2 */ 3 // after1
3+
// after2

assets/comments3_result.hjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a string value // still part of the string

assets/comments3_result.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"a string value // still part of the string"

assets/comments3_test.hjson

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// before
2+
/* before2 */ a string value // still part of the string
3+
// after2

assets/comments4_result.hjson

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[
2+
a string value // still part of the string
3+
a string value
4+
{}
5+
{}
6+
{}
7+
[]
8+
{}
9+
{
10+
val5a: 1
11+
val5b: 2
12+
}
13+
[]
14+
[]
15+
[]
16+
[]
17+
[
18+
1
19+
2
20+
]
21+
3
22+
4
23+
]

assets/comments4_result.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[
2+
"a string value // still part of the string",
3+
"a string value",
4+
{},
5+
{},
6+
{},
7+
[],
8+
{},
9+
{
10+
"val5a": 1,
11+
"val5b": 2
12+
},
13+
[],
14+
[],
15+
[],
16+
[],
17+
[
18+
1,
19+
2
20+
],
21+
3,
22+
4
23+
]

assets/comments4_test.hjson

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// before
2+
/* before2 */ [ #before1
3+
/*key1keycm*/a string value // still part of the string
4+
/* key2keycm */ "a string value" // not part of the string
5+
// map1before
6+
/* map1key */
7+
{}//map2after
8+
{}
9+
{
10+
// map3 inner comment
11+
}
12+
[]
13+
// map4before
14+
/*map4key*/{
15+
/* map4inner */
16+
} // map4after
17+
//map5before
18+
/*map5key*/ {
19+
//map5ab4
20+
val5a: /* map5akey */ 1, // map5aAfter
21+
val5b: 2 /* map5bb4comma */ , #map5bAfter
22+
#map5extra
23+
} /* map5after */
24+
// vec1bbefore
25+
/* vec1bkey */
26+
[]//vec1bafter
27+
[]
28+
[
29+
// vec3 inner comment
30+
]
31+
// vec4before
32+
/*vec4key*/[
33+
/* vec4inner */
34+
] // vec4after
35+
//vec5before
36+
/*vec5key*/ [
37+
//vec5ab4
38+
1, // vec5aAfter
39+
2 /* vec5bb4comma */ , #vec5bAfter
40+
#vec5extra
41+
] /* map5after */
42+
// before3
43+
44+
3 # after3
45+
# before4
46+
/*before4b*/4/*after4*/
47+
#after4b
48+
]
49+
// after2
50+
51+
/* after3 */

assets/comments5_result.hjson

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
key1: a string value // still part of the string
3+
key2: a string value
4+
map1: {}
5+
map2: {}
6+
map3: {}
7+
vec1: []
8+
map4: {}
9+
map5:
10+
{
11+
val5a: 1
12+
val5b: 2
13+
}
14+
vec1b: []
15+
vec2: []
16+
vec3: []
17+
vec4: []
18+
vec5:
19+
[
20+
1
21+
2
22+
]
23+
key3: 3
24+
key4: 4
25+
}

0 commit comments

Comments
 (0)