blob: bd231a0109adcabfdf7bb94c31abd5ebbab6b1e9 [file] [log] [blame]
Markus Armbrusterf641d062017-03-15 13:57:25 +01001# Arguments listed in the doc comment must exist in the actual schema
2
3##
4# @Frob:
5# @a: a
6# @b: b
7##
8{ 'union': 'Frob',
9 'base': 'Base',
10 'discriminator': 'type',
11 'data': { 'nothing': 'Empty' } }
12
13{ 'struct': 'Base',
Markus Armbruster3e6c8a62021-03-23 10:40:11 +010014 'data': { 'type': 'FrobType' } }
Markus Armbrusterf641d062017-03-15 13:57:25 +010015
16{ 'struct': 'Empty',
17 'data': { } }
18
Markus Armbruster3e6c8a62021-03-23 10:40:11 +010019{ 'enum': 'FrobType', 'data': ['nothing'] }