| { |
| "version": "0.0.1", |
| "name": "test.name", |
| "library_dependencies": [], |
| "bits_declarations": [ |
| { |
| "name": "test.name/MyBits", |
| "type": { |
| "kind": "primitive", |
| "subtype": "uint32" |
| }, |
| "members": [ |
| { |
| "name": "MY_FIRST_BIT", |
| "value": { |
| "kind": "literal", |
| "literal": { |
| "kind": "numeric", |
| "value": "1" |
| } |
| } |
| }, |
| { |
| "name": "MY_OTHER_BIT", |
| "value": { |
| "kind": "literal", |
| "literal": { |
| "kind": "numeric", |
| "value": "2" |
| } |
| } |
| } |
| ] |
| } |
| ], |
| "const_declarations": [], |
| "enum_declarations": [], |
| "interface_declarations": [], |
| "struct_declarations": [], |
| "table_declarations": [], |
| "union_declarations": [], |
| "xunion_declarations": [], |
| "declaration_order": [ |
| "test.name/MyBits" |
| ], |
| "declarations": { |
| "test.name/MyBits": "bits" |
| } |
| } |