1[
2 {
3 "type": "placeholder",
4 "named": true,
5 "fields": {},
6 "children": {
7 "multiple": true,
8 "required": true,
9 "types": [
10 {
11 "type": "int",
12 "named": true
13 },
14 {
15 "type": "snippet",
16 "named": true
17 }
18 ]
19 }
20 },
21 {
22 "type": "snippet",
23 "named": true,
24 "fields": {},
25 "children": {
26 "multiple": true,
27 "required": true,
28 "types": [
29 {
30 "type": "placeholder",
31 "named": true
32 },
33 {
34 "type": "tabstop",
35 "named": true
36 },
37 {
38 "type": "text",
39 "named": true
40 }
41 ]
42 }
43 },
44 {
45 "type": "tabstop",
46 "named": true,
47 "fields": {},
48 "children": {
49 "multiple": false,
50 "required": true,
51 "types": [
52 {
53 "type": "int",
54 "named": true
55 }
56 ]
57 }
58 },
59 {
60 "type": "text",
61 "named": true,
62 "fields": {}
63 },
64 {
65 "type": "$",
66 "named": false
67 },
68 {
69 "type": "${",
70 "named": false
71 },
72 {
73 "type": ":",
74 "named": false
75 },
76 {
77 "type": "int",
78 "named": true
79 },
80 {
81 "type": "}",
82 "named": false
83 }
84]