1
2builtin_type_ast ::= builtin_btid = {
3  builtin_btid = "int" (btid = 0x2001),
4  builtin_type_ast = {
5    sname = "",
6    unique_id = 1330,
7    kind = "built-in type",
8    cast_kind = "none",
9    depth = 0,
10    parent->unique_id = -1,
11    loc = 8-10,
12    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
13    bit_width = 0
14  }
15}
16
17east_modified_type_c_ast ::= atomic_builtin_typedef_type_c_ast type_modifier_list_c_type_opt = {
18  atomic_builtin_typedef_type_c_ast = {
19    sname = "",
20    unique_id = 1330,
21    kind = "built-in type",
22    cast_kind = "none",
23    depth = 0,
24    parent->unique_id = -1,
25    loc = 8-10,
26    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
27    bit_width = 0
28  },
29  type_modifier_list_c_type_opt = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
30  type_c_ast = {
31    sname = "",
32    unique_id = 1330,
33    kind = "built-in type",
34    cast_kind = "none",
35    depth = 0,
36    parent->unique_id = -1,
37    loc = 8-10,
38    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
39    bit_width = 0
40  }
41}
42
43pointer_type_c_ast ::= * type_qualifier_list_c_stid_opt = {
44  (type_c_ast) = {
45    sname = "",
46    unique_id = 1330,
47    kind = "built-in type",
48    cast_kind = "none",
49    depth = 0,
50    parent->unique_id = -1,
51    loc = 8-10,
52    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
53    bit_width = 0
54  },
55  type_qualifier_list_c_stid_opt = "" (stid = 0x2),
56  pointer_type_c_ast = {
57    sname = "",
58    unique_id = 1331,
59    kind = "pointer",
60    cast_kind = "none",
61    depth = 0,
62    parent->unique_id = -1,
63    loc = 11-11,
64    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
65    to_ast = {
66      sname = "",
67      unique_id = 1330,
68      kind = "built-in type",
69      cast_kind = "none",
70      depth = 0,
71      parent->unique_id = 1331,
72      loc = 8-10,
73      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
74      bit_width = 0
75    }
76  }
77}
78
79sname_c ::= NAME = {
80  NAME = "f",
81  sname_c = "f" (none)
82}
83
84sname_c_ast ::= sname_c = {
85  (type_c_ast) = {
86    sname = "",
87    unique_id = 1331,
88    kind = "pointer",
89    cast_kind = "none",
90    depth = 0,
91    parent->unique_id = -1,
92    loc = 11-11,
93    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
94    to_ast = {
95      sname = "",
96      unique_id = 1330,
97      kind = "built-in type",
98      cast_kind = "none",
99      depth = 0,
100      parent->unique_id = 1331,
101      loc = 8-10,
102      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
103      bit_width = 0
104    }
105  },
106  sname = "f" (none),
107  bit_field_c_int_opt = 0,
108  sname_c_ast = {
109    sname = "f" (none),
110    unique_id = 1331,
111    kind = "pointer",
112    cast_kind = "none",
113    depth = 0,
114    parent->unique_id = -1,
115    loc = 11-11,
116    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
117    to_ast = {
118      sname = "",
119      unique_id = 1330,
120      kind = "built-in type",
121      cast_kind = "none",
122      depth = 0,
123      parent->unique_id = 1331,
124      loc = 8-10,
125      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
126      bit_width = 0
127    }
128  }
129}
130
131builtin_type_ast ::= builtin_btid = {
132  builtin_btid = "int" (btid = 0x2001),
133  builtin_type_ast = {
134    sname = "",
135    unique_id = 1332,
136    kind = "built-in type",
137    cast_kind = "none",
138    depth = 0,
139    parent->unique_id = -1,
140    loc = 15-17,
141    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
142    bit_width = 0
143  }
144}
145
146east_modified_type_c_ast ::= atomic_builtin_typedef_type_c_ast type_modifier_list_c_type_opt = {
147  atomic_builtin_typedef_type_c_ast = {
148    sname = "",
149    unique_id = 1332,
150    kind = "built-in type",
151    cast_kind = "none",
152    depth = 0,
153    parent->unique_id = -1,
154    loc = 15-17,
155    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
156    bit_width = 0
157  },
158  type_modifier_list_c_type_opt = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
159  type_c_ast = {
160    sname = "",
161    unique_id = 1332,
162    kind = "built-in type",
163    cast_kind = "none",
164    depth = 0,
165    parent->unique_id = -1,
166    loc = 15-17,
167    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
168    bit_width = 0
169  }
170}
171
172sname_c ::= NAME = {
173  NAME = "x",
174  sname_c = "x" (none)
175}
176
177sname_c_ast ::= sname_c = {
178  (type_c_ast) = {
179    sname = "",
180    unique_id = 1332,
181    kind = "built-in type",
182    cast_kind = "none",
183    depth = 0,
184    parent->unique_id = -1,
185    loc = 15-17,
186    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
187    bit_width = 0
188  },
189  sname = "x" (none),
190  bit_field_c_int_opt = 0,
191  sname_c_ast = {
192    sname = "x" (none),
193    unique_id = 1332,
194    kind = "built-in type",
195    cast_kind = "none",
196    depth = 0,
197    parent->unique_id = -1,
198    loc = 15-17,
199    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
200    bit_width = 0
201  }
202}
203
204param_c_ast ::= type_c_ast cast_c_astp_opt = {
205  type_c_ast = {
206    sname = "x" (none),
207    unique_id = 1332,
208    kind = "built-in type",
209    cast_kind = "none",
210    depth = 0,
211    parent->unique_id = -1,
212    loc = 15-17,
213    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
214    bit_width = 0
215  },
216  cast_c_astp_opt = {
217    sname = "x" (none),
218    unique_id = 1332,
219    kind = "built-in type",
220    cast_kind = "none",
221    depth = 0,
222    parent->unique_id = -1,
223    loc = 15-17,
224    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
225    bit_width = 0
226  },
227  param_c_ast = {
228    sname = "x" (none),
229    unique_id = 1332,
230    kind = "built-in type",
231    cast_kind = "none",
232    depth = 0,
233    parent->unique_id = -1,
234    loc = 15-17,
235    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
236    bit_width = 0
237  }
238}
239
240param_list_c_ast ::= param_c_ast = {
241  param_c_ast = {
242    sname = "x" (none),
243    unique_id = 1332,
244    kind = "built-in type",
245    cast_kind = "none",
246    depth = 0,
247    parent->unique_id = -1,
248    loc = 15-17,
249    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
250    bit_width = 0
251  },
252  param_list_c_ast = [
253    {
254      sname = "x" (none),
255      unique_id = 1332,
256      kind = "built-in type",
257      cast_kind = "none",
258      depth = 0,
259      parent->unique_id = -1,
260      loc = 15-17,
261      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
262      bit_width = 0
263    }
264  ]
265}
266
267builtin_type_ast ::= builtin_btid = {
268  builtin_btid = "int" (btid = 0x2001),
269  builtin_type_ast = {
270    sname = "",
271    unique_id = 1333,
272    kind = "built-in type",
273    cast_kind = "none",
274    depth = 0,
275    parent->unique_id = -1,
276    loc = 22-24,
277    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
278    bit_width = 0
279  }
280}
281
282east_modified_type_c_ast ::= atomic_builtin_typedef_type_c_ast type_modifier_list_c_type_opt = {
283  atomic_builtin_typedef_type_c_ast = {
284    sname = "",
285    unique_id = 1333,
286    kind = "built-in type",
287    cast_kind = "none",
288    depth = 0,
289    parent->unique_id = -1,
290    loc = 22-24,
291    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
292    bit_width = 0
293  },
294  type_modifier_list_c_type_opt = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
295  type_c_ast = {
296    sname = "",
297    unique_id = 1333,
298    kind = "built-in type",
299    cast_kind = "none",
300    depth = 0,
301    parent->unique_id = -1,
302    loc = 22-24,
303    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
304    bit_width = 0
305  }
306}
307
308sname_c ::= NAME = {
309  NAME = "y",
310  sname_c = "y" (none)
311}
312
313sname_c_ast ::= sname_c = {
314  (type_c_ast) = {
315    sname = "",
316    unique_id = 1333,
317    kind = "built-in type",
318    cast_kind = "none",
319    depth = 0,
320    parent->unique_id = -1,
321    loc = 22-24,
322    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
323    bit_width = 0
324  },
325  sname = "y" (none),
326  bit_field_c_int_opt = 0,
327  sname_c_ast = {
328    sname = "y" (none),
329    unique_id = 1333,
330    kind = "built-in type",
331    cast_kind = "none",
332    depth = 0,
333    parent->unique_id = -1,
334    loc = 22-24,
335    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
336    bit_width = 0
337  }
338}
339
340param_c_ast ::= type_c_ast cast_c_astp_opt = {
341  type_c_ast = {
342    sname = "y" (none),
343    unique_id = 1333,
344    kind = "built-in type",
345    cast_kind = "none",
346    depth = 0,
347    parent->unique_id = -1,
348    loc = 22-24,
349    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
350    bit_width = 0
351  },
352  cast_c_astp_opt = {
353    sname = "y" (none),
354    unique_id = 1333,
355    kind = "built-in type",
356    cast_kind = "none",
357    depth = 0,
358    parent->unique_id = -1,
359    loc = 22-24,
360    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
361    bit_width = 0
362  },
363  param_c_ast = {
364    sname = "y" (none),
365    unique_id = 1333,
366    kind = "built-in type",
367    cast_kind = "none",
368    depth = 0,
369    parent->unique_id = -1,
370    loc = 22-24,
371    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
372    bit_width = 0
373  }
374}
375
376param_list_c_ast ::= param_list_c_ast ',' param_c_ast = {
377  param_list_c_ast = [
378    {
379      sname = "x" (none),
380      unique_id = 1332,
381      kind = "built-in type",
382      cast_kind = "none",
383      depth = 0,
384      parent->unique_id = -1,
385      loc = 15-17,
386      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
387      bit_width = 0
388    }
389  ],
390  param_c_ast = {
391    sname = "y" (none),
392    unique_id = 1333,
393    kind = "built-in type",
394    cast_kind = "none",
395    depth = 0,
396    parent->unique_id = -1,
397    loc = 22-24,
398    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
399    bit_width = 0
400  },
401  param_list_c_ast = [
402    {
403      sname = "x" (none),
404      unique_id = 1332,
405      kind = "built-in type",
406      cast_kind = "none",
407      depth = 0,
408      parent->unique_id = -1,
409      loc = 15-17,
410      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
411      bit_width = 0
412    },
413    {
414      sname = "y" (none),
415      unique_id = 1333,
416      kind = "built-in type",
417      cast_kind = "none",
418      depth = 0,
419      parent->unique_id = -1,
420      loc = 22-24,
421      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
422      bit_width = 0
423    }
424  ]
425}
426
427func_decl_c_astp ::= decl2_c_astp '(' param_list_c_ast_opt ')' func_qualifier_list_c_stid_opt func_ref_qualifier_c_stid_opt noexcept_c_stid_opt trailing_return_type_c_ast_opt func_equals_c_stid_opt = {
428  (type_c_ast) = {
429    sname = "f" (none),
430    unique_id = 1331,
431    kind = "pointer",
432    cast_kind = "none",
433    depth = 0,
434    parent->unique_id = -1,
435    loc = 11-11,
436    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
437    to_ast = {
438      sname = "",
439      unique_id = 1330,
440      kind = "built-in type",
441      cast_kind = "none",
442      depth = 0,
443      parent->unique_id = 1331,
444      loc = 8-10,
445      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
446      bit_width = 0
447    }
448  },
449  decl2_c_astp = {
450    sname = "f" (none),
451    unique_id = 1331,
452    kind = "pointer",
453    cast_kind = "none",
454    depth = 0,
455    parent->unique_id = -1,
456    loc = 11-11,
457    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
458    to_ast = {
459      sname = "",
460      unique_id = 1330,
461      kind = "built-in type",
462      cast_kind = "none",
463      depth = 0,
464      parent->unique_id = 1331,
465      loc = 8-10,
466      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
467      bit_width = 0
468    }
469  },
470  param_list_c_ast_opt = [
471    {
472      sname = "x" (none),
473      unique_id = 1332,
474      kind = "built-in type",
475      cast_kind = "none",
476      depth = 0,
477      parent->unique_id = -1,
478      loc = 15-17,
479      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
480      bit_width = 0
481    },
482    {
483      sname = "y" (none),
484      unique_id = 1333,
485      kind = "built-in type",
486      cast_kind = "none",
487      depth = 0,
488      parent->unique_id = -1,
489      loc = 22-24,
490      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
491      bit_width = 0
492    }
493  ],
494  func_qualifier_list_c_stid_opt = "" (stid = 0x2),
495  func_ref_qualifier_c_stid_opt = "" (stid = 0x2),
496  noexcept_c_stid_opt = "" (stid = 0x2),
497  func_equals_c_stid_opt = "" (stid = 0x2),
498  func_decl_c_astp = {
499    sname = "f" (none),
500    unique_id = 1334,
501    kind = "function",
502    cast_kind = "none",
503    depth = 0,
504    parent->unique_id = -1,
505    loc = 13-27,
506    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
507    flags = unspecified (0x0),
508    param_ast_list = [
509      {
510        sname = "x" (none),
511        unique_id = 1332,
512        kind = "built-in type",
513        cast_kind = "none",
514        depth = 0,
515        parent->unique_id = -1,
516        loc = 15-17,
517        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
518        bit_width = 0
519      },
520      {
521        sname = "y" (none),
522        unique_id = 1333,
523        kind = "built-in type",
524        cast_kind = "none",
525        depth = 0,
526        parent->unique_id = -1,
527        loc = 22-24,
528        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
529        bit_width = 0
530      }
531    ],
532    ret_ast = {
533      sname = "",
534      unique_id = 1331,
535      kind = "pointer",
536      cast_kind = "none",
537      depth = 0,
538      parent->unique_id = 1334,
539      loc = 11-11,
540      type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
541      to_ast = {
542        sname = "",
543        unique_id = 1330,
544        kind = "built-in type",
545        cast_kind = "none",
546        depth = 0,
547        parent->unique_id = 1331,
548        loc = 8-10,
549        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
550        bit_width = 0
551      }
552    }
553  }
554}
555
556pointer_decl_c_astp ::= pointer_type_c_ast decl_c_astp = {
557  pointer_type_c_ast = {
558    sname = "",
559    unique_id = 1331,
560    kind = "pointer",
561    cast_kind = "none",
562    depth = 0,
563    parent->unique_id = 1334,
564    loc = 11-11,
565    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
566    to_ast = {
567      sname = "",
568      unique_id = 1330,
569      kind = "built-in type",
570      cast_kind = "none",
571      depth = 0,
572      parent->unique_id = 1331,
573      loc = 8-10,
574      type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
575      bit_width = 0
576    }
577  },
578  decl_c_astp = {
579    sname = "f" (none),
580    unique_id = 1334,
581    kind = "function",
582    cast_kind = "none",
583    depth = 0,
584    parent->unique_id = -1,
585    loc = 13-27,
586    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
587    flags = unspecified (0x0),
588    param_ast_list = [
589      {
590        sname = "x" (none),
591        unique_id = 1332,
592        kind = "built-in type",
593        cast_kind = "none",
594        depth = 0,
595        parent->unique_id = -1,
596        loc = 15-17,
597        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
598        bit_width = 0
599      },
600      {
601        sname = "y" (none),
602        unique_id = 1333,
603        kind = "built-in type",
604        cast_kind = "none",
605        depth = 0,
606        parent->unique_id = -1,
607        loc = 22-24,
608        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
609        bit_width = 0
610      }
611    ],
612    ret_ast = {
613      sname = "",
614      unique_id = 1331,
615      kind = "pointer",
616      cast_kind = "none",
617      depth = 0,
618      parent->unique_id = 1334,
619      loc = 11-11,
620      type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
621      to_ast = {
622        sname = "",
623        unique_id = 1330,
624        kind = "built-in type",
625        cast_kind = "none",
626        depth = 0,
627        parent->unique_id = 1331,
628        loc = 8-10,
629        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
630        bit_width = 0
631      }
632    }
633  },
634  pointer_decl_c_astp = {
635    sname = "f" (none),
636    unique_id = 1334,
637    kind = "function",
638    cast_kind = "none",
639    depth = 0,
640    parent->unique_id = -1,
641    loc = 11-27,
642    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
643    flags = unspecified (0x0),
644    param_ast_list = [
645      {
646        sname = "x" (none),
647        unique_id = 1332,
648        kind = "built-in type",
649        cast_kind = "none",
650        depth = 0,
651        parent->unique_id = -1,
652        loc = 15-17,
653        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
654        bit_width = 0
655      },
656      {
657        sname = "y" (none),
658        unique_id = 1333,
659        kind = "built-in type",
660        cast_kind = "none",
661        depth = 0,
662        parent->unique_id = -1,
663        loc = 22-24,
664        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
665        bit_width = 0
666      }
667    ],
668    ret_ast = {
669      sname = "",
670      unique_id = 1331,
671      kind = "pointer",
672      cast_kind = "none",
673      depth = 0,
674      parent->unique_id = 1334,
675      loc = 11-11,
676      type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
677      to_ast = {
678        sname = "",
679        unique_id = 1330,
680        kind = "built-in type",
681        cast_kind = "none",
682        depth = 0,
683        parent->unique_id = 1331,
684        loc = 8-10,
685        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
686        bit_width = 0
687      }
688    }
689  }
690}
691
692decl_c ::= decl_c_astp = {
693  (typename_flag_opt) = false,
694  (type_c_ast) = {
695    sname = "",
696    unique_id = 1335,
697    kind = "built-in type",
698    cast_kind = "none",
699    depth = 0,
700    parent->unique_id = -1,
701    loc = 8-10,
702    type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
703    bit_width = 0
704  },
705  decl_c_astp = {
706    sname = "f" (none),
707    unique_id = 1334,
708    kind = "function",
709    cast_kind = "none",
710    depth = 0,
711    parent->unique_id = -1,
712    loc = 11-27,
713    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
714    flags = unspecified (0x0),
715    param_ast_list = [
716      {
717        sname = "x" (none),
718        unique_id = 1332,
719        kind = "built-in type",
720        cast_kind = "none",
721        depth = 0,
722        parent->unique_id = -1,
723        loc = 15-17,
724        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
725        bit_width = 0
726      },
727      {
728        sname = "y" (none),
729        unique_id = 1333,
730        kind = "built-in type",
731        cast_kind = "none",
732        depth = 0,
733        parent->unique_id = -1,
734        loc = 22-24,
735        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
736        bit_width = 0
737      }
738    ],
739    ret_ast = {
740      sname = "",
741      unique_id = 1331,
742      kind = "pointer",
743      cast_kind = "none",
744      depth = 0,
745      parent->unique_id = 1334,
746      loc = 11-11,
747      type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
748      to_ast = {
749        sname = "",
750        unique_id = 1330,
751        kind = "built-in type",
752        cast_kind = "none",
753        depth = 0,
754        parent->unique_id = 1331,
755        loc = 8-10,
756        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
757        bit_width = 0
758      }
759    }
760  },
761  decl_c = {
762    sname = "f" (none),
763    unique_id = 1334,
764    kind = "function",
765    cast_kind = "none",
766    depth = 0,
767    parent->unique_id = -1,
768    loc = 11-27,
769    type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
770    flags = unspecified (0x0),
771    param_ast_list = [
772      {
773        sname = "x" (none),
774        unique_id = 1332,
775        kind = "built-in type",
776        cast_kind = "none",
777        depth = 0,
778        parent->unique_id = -1,
779        loc = 15-17,
780        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
781        bit_width = 0
782      },
783      {
784        sname = "y" (none),
785        unique_id = 1333,
786        kind = "built-in type",
787        cast_kind = "none",
788        depth = 0,
789        parent->unique_id = -1,
790        loc = 22-24,
791        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
792        bit_width = 0
793      }
794    ],
795    ret_ast = {
796      sname = "",
797      unique_id = 1331,
798      kind = "pointer",
799      cast_kind = "none",
800      depth = 0,
801      parent->unique_id = 1334,
802      loc = 11-11,
803      type = "none" (btid = 0x1, stid = 0x2, atid = 0x4),
804      to_ast = {
805        sname = "",
806        unique_id = 1330,
807        kind = "built-in type",
808        cast_kind = "none",
809        depth = 0,
810        parent->unique_id = 1331,
811        loc = 8-10,
812        type = "int" (btid = 0x2001, stid = 0x2, atid = 0x4),
813        bit_width = 0
814      }
815    }
816  }
817}
818declare f as function (x as int, y as int) returning pointer to int
819