master
json 19 lines 340 Bytes
Raw
1 # 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',
14 'data': { 'type': 'FrobType' } }
15
16 { 'struct': 'Empty',
17 'data': { } }
18
19 { 'enum': 'FrobType', 'data': ['nothing'] }