5
5
6
6
def parser_tests ():
7
7
test ("simple" , [
8
- [
8
+ { "type" : "lines_tokens" , "content" : [
9
9
{ "type" : "property" , "content" : "AddEffect" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "MOPixel" }
10
- ]
10
+ ]}
11
+ ])
12
+ test ("comments" , [
13
+ { "type" : "lines_tokens" , "content" : [
14
+ { "type" : "extra" , "content" : "\n " },
15
+ { "type" : "extra" , "content" : "// foo" }, { "type" : "extra" , "content" : "\n " },
16
+ { "type" : "extra" , "content" : "/*a\n b\n c*/" }, { "type" : "extra" , "content" : "\n " },
17
+ ]},
11
18
])
12
19
test ("multiple" , [
13
- [
20
+ { "type" : "lines_tokens" , "content" : [
14
21
{ "type" : "property" , "content" : "Foo" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "Bar" }, { "type" : "extra" , "content" : "\n " },
15
22
{ "type" : "lines_tokens" , "content" : [
16
- { "type" : "extra" , "content" : "\t " }, { "type" : "property" , "content" : "Baz" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "Bee" }
23
+ { "type" : "extra" , "content" : "\t " }, { "type" : "property" , "content" : "Baz" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "Bee" }, { "type" : "extra" , "content" : " \n " }
17
24
]}
18
- ],
19
- [
25
+ ]} ,
26
+ { "type" : "lines_tokens" , "content" : [
20
27
{ "type" : "property" , "content" : "A" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "B" }, { "type" : "extra" , "content" : "\n " },
21
28
{ "type" : "lines_tokens" , "content" : [
22
29
{ "type" : "extra" , "content" : "\t " }, { "type" : "property" , "content" : "C" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "D" }, { "type" : "extra" , "content" : "\n " }
23
30
]}
24
- ]
31
+ ]}
25
32
])
26
33
test ("complex" , [
27
- [
34
+ { "type" : "lines_tokens" , "content" : [
28
35
{ "type" : "extra" , "content" : "\n " },
29
36
{ "type" : "extra" , "content" : "// foo" }, { "type" : "extra" , "content" : "\n " },
30
37
{ "type" : "extra" , "content" : "/*a\n b\n c*/" }, { "type" : "extra" , "content" : "\n " },
@@ -36,7 +43,7 @@ def parser_tests():
36
43
{ "type" : "extra" , "content" : "\t \t " }, { "type" : "property" , "content" : "Xd" }, { "type" : "extra" , "content" : " " }, { "type" : "extra" , "content" : "=" }, { "type" : "extra" , "content" : " " }, { "type" : "value" , "content" : "42" }
37
44
]}
38
45
]}
39
- ],
46
+ ]} ,
40
47
])
41
48
42
49
0 commit comments