summaryrefslogtreecommitdiff
path: root/testdata/xmlparser/generic.oxm
blob: 820deea07e0f269844b7bfcf3f4d742225143f64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" standalone="yes"?>
<typesystem name="bla">
	<import>color.oxm</import>
	<!--<struct name="color">
		<field name="r" type="int"/>
		<field name="g" type="int"/>
		<field name="b" type="int"/>
	</struct>-->
	<!--<include>color.oxm</include>-->

	<constant name="zero" value="0" type="int" />
	<constant name="zeros" value="[0, 0, 0]" type="int[]" />
	<constant name="manyZeros" value="[[eeeee, [2, 5], zeros], [42, 1000], [0, {3-5}]]" type="int[][][]" />
	<!--<constant name="black" value="[zero, zero, zero]" type="color" />-->
	<struct name="structWithColor">
		<field name="color" type="color" default="black" />
	</struct>
	<constant name="aquamarineStructWithColor" value="[color=aquamarine]" type="structWithColor" />
</typesystem>
<!--<domain name="color">
	<struct name="bla" cardinality="{1,2}" isa="blub"/>
	<struct name="blub" cardinality="{1-3,5,>7}">
		<fields>
			<field></field>
			<primitive type="bla"/>
		</fields>
	</struct>
</domain>-->