1[
2  {"type":"CommentPreproc","value":"#include"},
3  {"type":"Text","value":" "},
4  {"type":"CommentPreprocFile","value":"\u003cServo.h\u003e"},
5  {"type":"CommentPreproc","value":"\n#include"},
6  {"type":"Text","value":" "},
7  {"type":"CommentPreprocFile","value":"\u003cAdafruit_NeoPixel.h\u003e"},
8  {"type":"CommentPreproc","value":"\n"},
9  {"type":"Text","value":"\n"},
10  {"type":"NameClass","value":"Servo"},
11  {"type":"Text","value":" "},
12  {"type":"Name","value":"elbow_servo"},
13  {"type":"Punctuation","value":";"},
14  {"type":"Text","value":" \n"},
15  {"type":"NameClass","value":"Servo"},
16  {"type":"Text","value":" "},
17  {"type":"Name","value":"wrist_servo"},
18  {"type":"Punctuation","value":";"},
19  {"type":"Text","value":"\n"},
20  {"type":"Keyword","value":"const"},
21  {"type":"Text","value":" "},
22  {"type":"KeywordType","value":"int"},
23  {"type":"Text","value":" "},
24  {"type":"Name","value":"potpin"},
25  {"type":"Text","value":" "},
26  {"type":"Operator","value":"="},
27  {"type":"Text","value":" "},
28  {"type":"LiteralNumberInteger","value":"0"},
29  {"type":"Punctuation","value":";"},
30  {"type":"Text","value":"  "},
31  {"type":"CommentSingle","value":"// analog pin used to connect the potentiometer\n"},
32  {"type":"KeywordType","value":"int"},
33  {"type":"Text","value":" "},
34  {"type":"Name","value":"val"},
35  {"type":"Punctuation","value":";"},
36  {"type":"Text","value":"    "},
37  {"type":"CommentSingle","value":"// variable to read the value from the analog pin\n"},
38  {"type":"Text","value":"\n"},
39  {"type":"CommentSingle","value":"//// button cycles through controlling each color\n//// in the neopixel.  state 0=stop, 1=red, 2=blue, 3=green, 4=all/white\n"},
40  {"type":"Keyword","value":"const"},
41  {"type":"Text","value":" "},
42  {"type":"KeywordType","value":"int"},
43  {"type":"Text","value":" "},
44  {"type":"Name","value":"button_pin"},
45  {"type":"Text","value":" "},
46  {"type":"Operator","value":"="},
47  {"type":"Text","value":" "},
48  {"type":"LiteralNumberInteger","value":"4"},
49  {"type":"Punctuation","value":";"},
50  {"type":"Text","value":"\n"},
51  {"type":"KeywordType","value":"int"},
52  {"type":"Text","value":" "},
53  {"type":"Name","value":"buttonState"},
54  {"type":"Punctuation","value":";"},
55  {"type":"Text","value":"             "},
56  {"type":"CommentSingle","value":"// the current reading from the input pin\n"},
57  {"type":"KeywordType","value":"int"},
58  {"type":"Text","value":" "},
59  {"type":"Name","value":"lastButtonState"},
60  {"type":"Text","value":" "},
61  {"type":"Operator","value":"="},
62  {"type":"Text","value":" "},
63  {"type":"KeywordConstant","value":"HIGH"},
64  {"type":"Punctuation","value":";"},
65  {"type":"Text","value":"   "},
66  {"type":"CommentSingle","value":"// the previous reading from the input pin\n// the following variables are unsigned longs because the time, measured in\n// milliseconds, will quickly become a bigger number than can be stored in an int.\n"},
67  {"type":"KeywordType","value":"unsigned"},
68  {"type":"Text","value":" "},
69  {"type":"KeywordType","value":"long"},
70  {"type":"Text","value":" "},
71  {"type":"Name","value":"lastDebounceTime"},
72  {"type":"Text","value":" "},
73  {"type":"Operator","value":"="},
74  {"type":"Text","value":" "},
75  {"type":"LiteralNumberInteger","value":"0"},
76  {"type":"Punctuation","value":";"},
77  {"type":"Text","value":"  "},
78  {"type":"CommentSingle","value":"// the last time the output pin was toggled\n"},
79  {"type":"KeywordType","value":"unsigned"},
80  {"type":"Text","value":" "},
81  {"type":"KeywordType","value":"long"},
82  {"type":"Text","value":" "},
83  {"type":"Name","value":"debounceDelay"},
84  {"type":"Text","value":" "},
85  {"type":"Operator","value":"="},
86  {"type":"Text","value":" "},
87  {"type":"LiteralNumberInteger","value":"50"},
88  {"type":"Punctuation","value":";"},
89  {"type":"Text","value":"    "},
90  {"type":"CommentSingle","value":"// the debounce time; increase if the output flickers\n"},
91  {"type":"KeywordType","value":"int"},
92  {"type":"Text","value":" "},
93  {"type":"Name","value":"led_control_state"},
94  {"type":"Text","value":" "},
95  {"type":"Operator","value":"="},
96  {"type":"Text","value":" "},
97  {"type":"LiteralNumberInteger","value":"0"},
98  {"type":"Punctuation","value":";"},
99  {"type":"Text","value":"\n\n"},
100  {"type":"Keyword","value":"const"},
101  {"type":"Text","value":" "},
102  {"type":"KeywordType","value":"int"},
103  {"type":"Text","value":" "},
104  {"type":"Name","value":"pixel_pin"},
105  {"type":"Text","value":" "},
106  {"type":"Operator","value":"="},
107  {"type":"Text","value":" "},
108  {"type":"LiteralNumberInteger","value":"6"},
109  {"type":"Punctuation","value":";"},
110  {"type":"Text","value":"\n"},
111  {"type":"Keyword","value":"const"},
112  {"type":"Text","value":" "},
113  {"type":"KeywordType","value":"int"},
114  {"type":"Text","value":" "},
115  {"type":"Name","value":"num_leds"},
116  {"type":"Text","value":" "},
117  {"type":"Operator","value":"="},
118  {"type":"Text","value":" "},
119  {"type":"LiteralNumberInteger","value":"2"},
120  {"type":"Punctuation","value":";"},
121  {"type":"Text","value":"\n"},
122  {"type":"Name","value":"Adafruit_NeoPixel"},
123  {"type":"Text","value":" "},
124  {"type":"Name","value":"pixel"},
125  {"type":"Text","value":" "},
126  {"type":"Operator","value":"="},
127  {"type":"Text","value":" "},
128  {"type":"Name","value":"Adafruit_NeoPixel"},
129  {"type":"Punctuation","value":"("},
130  {"type":"Name","value":"num_leds"},
131  {"type":"Punctuation","value":","},
132  {"type":"Text","value":" "},
133  {"type":"Name","value":"pixel_pin"},
134  {"type":"Punctuation","value":","},
135  {"type":"Text","value":" "},
136  {"type":"Name","value":"NEO_GRB"},
137  {"type":"Text","value":" "},
138  {"type":"Operator","value":"+"},
139  {"type":"Text","value":" "},
140  {"type":"Name","value":"NEO_KHZ800"},
141  {"type":"Punctuation","value":");"},
142  {"type":"Text","value":"\n"},
143  {"type":"KeywordType","value":"int"},
144  {"type":"Text","value":" "},
145  {"type":"Name","value":"red"},
146  {"type":"Text","value":" "},
147  {"type":"Operator","value":"="},
148  {"type":"Text","value":" "},
149  {"type":"LiteralNumberInteger","value":"0"},
150  {"type":"Punctuation","value":";"},
151  {"type":"Text","value":"\n"},
152  {"type":"KeywordType","value":"int"},
153  {"type":"Text","value":" "},
154  {"type":"Name","value":"green"},
155  {"type":"Text","value":" "},
156  {"type":"Operator","value":"="},
157  {"type":"Text","value":" "},
158  {"type":"LiteralNumberInteger","value":"0"},
159  {"type":"Punctuation","value":";"},
160  {"type":"Text","value":"\n"},
161  {"type":"KeywordType","value":"int"},
162  {"type":"Text","value":" "},
163  {"type":"Name","value":"blue"},
164  {"type":"Text","value":" "},
165  {"type":"Operator","value":"="},
166  {"type":"Text","value":" "},
167  {"type":"LiteralNumberInteger","value":"0"},
168  {"type":"Punctuation","value":";"},
169  {"type":"Text","value":"\n\n"},
170  {"type":"KeywordType","value":"void"},
171  {"type":"Text","value":" "},
172  {"type":"NameFunction","value":"setup"},
173  {"type":"Punctuation","value":"()"},
174  {"type":"Text","value":" "},
175  {"type":"Punctuation","value":"{"},
176  {"type":"Text","value":"\n  "},
177  {"type":"NameClass","value":"Serial"},
178  {"type":"Punctuation","value":"."},
179  {"type":"NameFunction","value":"begin"},
180  {"type":"Punctuation","value":"("},
181  {"type":"LiteralNumberInteger","value":"9600"},
182  {"type":"Punctuation","value":");"},
183  {"type":"Text","value":"\n  "},
184  {"type":"Name","value":"elbow_servo"},
185  {"type":"Punctuation","value":"."},
186  {"type":"NameFunction","value":"attach"},
187  {"type":"Punctuation","value":"("},
188  {"type":"LiteralNumberInteger","value":"9"},
189  {"type":"Punctuation","value":");"},
190  {"type":"Text","value":"  "},
191  {"type":"CommentSingle","value":"// attaches the servo on pin 9 to the servo object\n"},
192  {"type":"Text","value":"  "},
193  {"type":"NameFunction","value":"pinMode"},
194  {"type":"Punctuation","value":"("},
195  {"type":"Name","value":"button_pin"},
196  {"type":"Punctuation","value":","},
197  {"type":"Text","value":" "},
198  {"type":"KeywordConstant","value":"INPUT_PULLUP"},
199  {"type":"Punctuation","value":");"},
200  {"type":"Text","value":" "},
201  {"type":"CommentSingle","value":"// create a button for the neopixels\n"},
202  {"type":"Text","value":"  "},
203  {"type":"Name","value":"pixel"},
204  {"type":"Punctuation","value":"."},
205  {"type":"NameFunction","value":"begin"},
206  {"type":"Punctuation","value":"();"},
207  {"type":"Text","value":"\n"},
208  {"type":"Punctuation","value":"}"},
209  {"type":"Text","value":"\n\n"},
210  {"type":"KeywordType","value":"void"},
211  {"type":"Text","value":" "},
212  {"type":"NameFunction","value":"loop"},
213  {"type":"Punctuation","value":"()"},
214  {"type":"Text","value":" "},
215  {"type":"Punctuation","value":"{"},
216  {"type":"Text","value":"\n  \n  "},
217  {"type":"CommentSingle","value":"//// Read signal from variable resistor or potentiometer\n"},
218  {"type":"Text","value":"  "},
219  {"type":"CommentSingle","value":"//\n"},
220  {"type":"Text","value":"  "},
221  {"type":"Name","value":"val"},
222  {"type":"Text","value":" "},
223  {"type":"Operator","value":"="},
224  {"type":"Text","value":" "},
225  {"type":"NameFunction","value":"analogRead"},
226  {"type":"Punctuation","value":"("},
227  {"type":"Name","value":"potpin"},
228  {"type":"Punctuation","value":");"},
229  {"type":"Text","value":"            "},
230  {"type":"CommentSingle","value":"// reads the value of the potentiometer (value between 0 and 1023)\n"},
231  {"type":"Text","value":"  "},
232  {"type":"KeywordType","value":"int"},
233  {"type":"Text","value":" "},
234  {"type":"Name","value":"v"},
235  {"type":"Text","value":" "},
236  {"type":"Operator","value":"="},
237  {"type":"Text","value":" "},
238  {"type":"NameFunction","value":"map"},
239  {"type":"Punctuation","value":"("},
240  {"type":"Name","value":"val"},
241  {"type":"Punctuation","value":","},
242  {"type":"Text","value":" "},
243  {"type":"LiteralNumberInteger","value":"0"},
244  {"type":"Punctuation","value":","},
245  {"type":"Text","value":" "},
246  {"type":"LiteralNumberInteger","value":"1023"},
247  {"type":"Punctuation","value":","},
248  {"type":"Text","value":" "},
249  {"type":"LiteralNumberInteger","value":"0"},
250  {"type":"Punctuation","value":","},
251  {"type":"Text","value":" "},
252  {"type":"LiteralNumberInteger","value":"180"},
253  {"type":"Punctuation","value":");"},
254  {"type":"Text","value":"     "},
255  {"type":"CommentSingle","value":"// scale it to use it with the servo (value between 0 and 180)\n"},
256  {"type":"Text","value":"  "},
257  {"type":"Name","value":"elbow_servo"},
258  {"type":"Punctuation","value":"."},
259  {"type":"NameFunction","value":"write"},
260  {"type":"Punctuation","value":"("},
261  {"type":"Name","value":"v"},
262  {"type":"Punctuation","value":");"},
263  {"type":"Text","value":"  \n  "},
264  {"type":"NameFunction","value":"delay"},
265  {"type":"Punctuation","value":"("},
266  {"type":"LiteralNumberInteger","value":"15"},
267  {"type":"Punctuation","value":");"},
268  {"type":"Text","value":"                           "},
269  {"type":"CommentSingle","value":"// waits for the servo to get there\n"},
270  {"type":"Text","value":"\n\n  "},
271  {"type":"CommentSingle","value":"//// Toggle between states using a button\n"},
272  {"type":"Text","value":"  "},
273  {"type":"CommentSingle","value":"////\n"},
274  {"type":"Text","value":"  "},
275  {"type":"KeywordType","value":"int"},
276  {"type":"Text","value":" "},
277  {"type":"Name","value":"b"},
278  {"type":"Text","value":" "},
279  {"type":"Operator","value":"="},
280  {"type":"Text","value":" "},
281  {"type":"NameFunction","value":"digitalRead"},
282  {"type":"Punctuation","value":"("},
283  {"type":"Name","value":"button_pin"},
284  {"type":"Punctuation","value":");"},
285  {"type":"Text","value":" "},
286  {"type":"CommentSingle","value":"// read button\n"},
287  {"type":"Text","value":"  "},
288  {"type":"CommentSingle","value":"// \"debounce\" the button signal\n"},
289  {"type":"Text","value":"  "},
290  {"type":"Keyword","value":"if"},
291  {"type":"Text","value":" "},
292  {"type":"Punctuation","value":"("},
293  {"type":"Name","value":"b"},
294  {"type":"Text","value":" "},
295  {"type":"Operator","value":"!="},
296  {"type":"Text","value":" "},
297  {"type":"Name","value":"lastButtonState"},
298  {"type":"Punctuation","value":")"},
299  {"type":"Text","value":" "},
300  {"type":"Name","value":"lastDebounceTime"},
301  {"type":"Text","value":" "},
302  {"type":"Operator","value":"="},
303  {"type":"Text","value":" "},
304  {"type":"NameFunction","value":"millis"},
305  {"type":"Punctuation","value":"();"},
306  {"type":"Text","value":"\n  "},
307  {"type":"Keyword","value":"if"},
308  {"type":"Text","value":" "},
309  {"type":"Punctuation","value":"(("},
310  {"type":"NameFunction","value":"millis"},
311  {"type":"Punctuation","value":"()"},
312  {"type":"Text","value":" "},
313  {"type":"Operator","value":"-"},
314  {"type":"Text","value":" "},
315  {"type":"Name","value":"lastDebounceTime"},
316  {"type":"Punctuation","value":")"},
317  {"type":"Text","value":" "},
318  {"type":"Operator","value":"\u003e"},
319  {"type":"Text","value":" "},
320  {"type":"Name","value":"debounceDelay"},
321  {"type":"Punctuation","value":")"},
322  {"type":"Text","value":" "},
323  {"type":"Punctuation","value":"{"},
324  {"type":"Text","value":"\n    "},
325  {"type":"Keyword","value":"if"},
326  {"type":"Text","value":" "},
327  {"type":"Punctuation","value":"("},
328  {"type":"Name","value":"b"},
329  {"type":"Text","value":" "},
330  {"type":"Operator","value":"!="},
331  {"type":"Text","value":" "},
332  {"type":"Name","value":"buttonState"},
333  {"type":"Punctuation","value":")"},
334  {"type":"Text","value":" "},
335  {"type":"Punctuation","value":"{"},
336  {"type":"Text","value":"\n      "},
337  {"type":"Name","value":"buttonState"},
338  {"type":"Text","value":" "},
339  {"type":"Operator","value":"="},
340  {"type":"Text","value":" "},
341  {"type":"Name","value":"b"},
342  {"type":"Punctuation","value":";"},
343  {"type":"Text","value":"\n      "},
344  {"type":"Keyword","value":"if"},
345  {"type":"Text","value":" "},
346  {"type":"Punctuation","value":"("},
347  {"type":"Name","value":"buttonState"},
348  {"type":"Text","value":" "},
349  {"type":"Operator","value":"=="},
350  {"type":"Text","value":" "},
351  {"type":"KeywordConstant","value":"LOW"},
352  {"type":"Punctuation","value":")"},
353  {"type":"Text","value":" "},
354  {"type":"Punctuation","value":"{"},
355  {"type":"Text","value":"\n        "},
356  {"type":"Name","value":"led_control_state"},
357  {"type":"Operator","value":"++"},
358  {"type":"Punctuation","value":";"},
359  {"type":"Text","value":"\n        "},
360  {"type":"Keyword","value":"if"},
361  {"type":"Text","value":" "},
362  {"type":"Punctuation","value":"("},
363  {"type":"Name","value":"led_control_state"},
364  {"type":"Text","value":" "},
365  {"type":"Operator","value":"\u003e"},
366  {"type":"Text","value":" "},
367  {"type":"LiteralNumberInteger","value":"3"},
368  {"type":"Punctuation","value":")"},
369  {"type":"Text","value":" "},
370  {"type":"Name","value":"led_control_state"},
371  {"type":"Text","value":" "},
372  {"type":"Operator","value":"="},
373  {"type":"Text","value":" "},
374  {"type":"LiteralNumberInteger","value":"0"},
375  {"type":"Punctuation","value":";"},
376  {"type":"Text","value":"\n      "},
377  {"type":"Punctuation","value":"}"},
378  {"type":"Text","value":"\n    "},
379  {"type":"Punctuation","value":"}"},
380  {"type":"Text","value":"\n  "},
381  {"type":"Punctuation","value":"}"},
382  {"type":"Text","value":"\n  "},
383  {"type":"Name","value":"lastButtonState"},
384  {"type":"Text","value":" "},
385  {"type":"Operator","value":"="},
386  {"type":"Text","value":" "},
387  {"type":"Name","value":"b"},
388  {"type":"Punctuation","value":";"},
389  {"type":"Text","value":"\n\n  "},
390  {"type":"Keyword","value":"switch"},
391  {"type":"Punctuation","value":"("},
392  {"type":"Name","value":"led_control_state"},
393  {"type":"Punctuation","value":")"},
394  {"type":"Text","value":" "},
395  {"type":"Punctuation","value":"{"},
396  {"type":"Text","value":"\n    "},
397  {"type":"Keyword","value":"case"},
398  {"type":"Text","value":" "},
399  {"type":"LiteralNumberInteger","value":"0"},
400  {"type":"Operator","value":":"},
401  {"type":"Text","value":"\n      "},
402  {"type":"Keyword","value":"break"},
403  {"type":"Punctuation","value":";"},
404  {"type":"Text","value":" \n    "},
405  {"type":"Keyword","value":"case"},
406  {"type":"Text","value":" "},
407  {"type":"LiteralNumberInteger","value":"1"},
408  {"type":"Operator","value":":"},
409  {"type":"Text","value":"\n      "},
410  {"type":"Name","value":"red"},
411  {"type":"Text","value":" "},
412  {"type":"Operator","value":"="},
413  {"type":"Text","value":" "},
414  {"type":"LiteralNumberInteger","value":"255"},
415  {"type":"Punctuation","value":";"},
416  {"type":"Text","value":"\n      "},
417  {"type":"Name","value":"blue"},
418  {"type":"Text","value":" "},
419  {"type":"Operator","value":"="},
420  {"type":"Text","value":" "},
421  {"type":"LiteralNumberInteger","value":"255"},
422  {"type":"Punctuation","value":";"},
423  {"type":"Text","value":"\n      "},
424  {"type":"Name","value":"green"},
425  {"type":"Text","value":" "},
426  {"type":"Operator","value":"="},
427  {"type":"Text","value":" "},
428  {"type":"LiteralNumberInteger","value":"0"},
429  {"type":"Punctuation","value":";"},
430  {"type":"Text","value":"\n      "},
431  {"type":"Keyword","value":"break"},
432  {"type":"Punctuation","value":";"},
433  {"type":"Text","value":"\n    "},
434  {"type":"Keyword","value":"case"},
435  {"type":"Text","value":" "},
436  {"type":"LiteralNumberInteger","value":"2"},
437  {"type":"Operator","value":":"},
438  {"type":"Text","value":"\n      "},
439  {"type":"Name","value":"red"},
440  {"type":"Text","value":" "},
441  {"type":"Operator","value":"="},
442  {"type":"Text","value":" "},
443  {"type":"LiteralNumberInteger","value":"0"},
444  {"type":"Punctuation","value":";"},
445  {"type":"Text","value":"\n      "},
446  {"type":"Name","value":"blue"},
447  {"type":"Text","value":" "},
448  {"type":"Operator","value":"="},
449  {"type":"Text","value":" "},
450  {"type":"LiteralNumberInteger","value":"255"},
451  {"type":"Punctuation","value":";"},
452  {"type":"Text","value":"\n      "},
453  {"type":"Name","value":"green"},
454  {"type":"Text","value":" "},
455  {"type":"Operator","value":"="},
456  {"type":"Text","value":" "},
457  {"type":"LiteralNumberInteger","value":"255"},
458  {"type":"Punctuation","value":";"},
459  {"type":"Text","value":"\n      "},
460  {"type":"Keyword","value":"break"},
461  {"type":"Punctuation","value":";"},
462  {"type":"Text","value":"\n    "},
463  {"type":"Keyword","value":"case"},
464  {"type":"Text","value":" "},
465  {"type":"LiteralNumberInteger","value":"3"},
466  {"type":"Operator","value":":"},
467  {"type":"Text","value":"\n      "},
468  {"type":"Name","value":"red"},
469  {"type":"Text","value":" "},
470  {"type":"Operator","value":"="},
471  {"type":"Text","value":" "},
472  {"type":"LiteralNumberInteger","value":"255"},
473  {"type":"Punctuation","value":";"},
474  {"type":"Text","value":"\n      "},
475  {"type":"Name","value":"blue"},
476  {"type":"Text","value":" "},
477  {"type":"Operator","value":"="},
478  {"type":"Text","value":" "},
479  {"type":"LiteralNumberInteger","value":"0"},
480  {"type":"Punctuation","value":";"},
481  {"type":"Text","value":"\n      "},
482  {"type":"Name","value":"green"},
483  {"type":"Text","value":" "},
484  {"type":"Operator","value":"="},
485  {"type":"Text","value":" "},
486  {"type":"LiteralNumberInteger","value":"255"},
487  {"type":"Punctuation","value":";"},
488  {"type":"Text","value":"\n      "},
489  {"type":"Keyword","value":"break"},
490  {"type":"Punctuation","value":";"},
491  {"type":"Text","value":"\n  "},
492  {"type":"Punctuation","value":"}"},
493  {"type":"Text","value":"\n\n  "},
494  {"type":"NameClass","value":"Serial"},
495  {"type":"Punctuation","value":"."},
496  {"type":"NameFunction","value":"println"},
497  {"type":"Punctuation","value":"("},
498  {"type":"Name","value":"led_control_state"},
499  {"type":"Punctuation","value":");"},
500  {"type":"Text","value":"\n  "},
501  {"type":"CommentSingle","value":"// set color ofpixels\n"},
502  {"type":"Text","value":"  "},
503  {"type":"Keyword","value":"for"},
504  {"type":"Punctuation","value":"("},
505  {"type":"KeywordType","value":"int"},
506  {"type":"Text","value":" "},
507  {"type":"Name","value":"i"},
508  {"type":"Operator","value":"="},
509  {"type":"LiteralNumberInteger","value":"0"},
510  {"type":"Punctuation","value":";"},
511  {"type":"Name","value":"i"},
512  {"type":"Operator","value":"\u003c"},
513  {"type":"Name","value":"num_leds"},
514  {"type":"Punctuation","value":";"},
515  {"type":"Name","value":"i"},
516  {"type":"Operator","value":"++"},
517  {"type":"Punctuation","value":"){"},
518  {"type":"Text","value":"\n    "},
519  {"type":"Name","value":"pixel"},
520  {"type":"Punctuation","value":"."},
521  {"type":"Name","value":"setPixelColor"},
522  {"type":"Punctuation","value":"("},
523  {"type":"Name","value":"i"},
524  {"type":"Punctuation","value":","},
525  {"type":"Name","value":"red"},
526  {"type":"Punctuation","value":","},
527  {"type":"Name","value":"green"},
528  {"type":"Punctuation","value":","},
529  {"type":"Name","value":"blue"},
530  {"type":"Punctuation","value":");"},
531  {"type":"Text","value":"\n    "},
532  {"type":"Name","value":"pixel"},
533  {"type":"Punctuation","value":"."},
534  {"type":"Name","value":"show"},
535  {"type":"Punctuation","value":"();"},
536  {"type":"Text","value":" \n    "},
537  {"type":"NameFunction","value":"delay"},
538  {"type":"Punctuation","value":"("},
539  {"type":"LiteralNumberInteger","value":"15"},
540  {"type":"Punctuation","value":");"},
541  {"type":"Text","value":" \n  "},
542  {"type":"Punctuation","value":"}"},
543  {"type":"Text","value":"\n"},
544  {"type":"Punctuation","value":"}"},
545  {"type":"Text","value":"\n"}
546]
547