1*cd60bc56SAndroid Build Coastguard Worker/dts-v1/; 2*cd60bc56SAndroid Build Coastguard Worker 3*cd60bc56SAndroid Build Coastguard Worker/ { 4*cd60bc56SAndroid Build Coastguard Worker rref = &{/}; 5*cd60bc56SAndroid Build Coastguard Worker /* Check multiple references case */ 6*cd60bc56SAndroid Build Coastguard Worker multiref = &n1 , &n2; 7*cd60bc56SAndroid Build Coastguard Worker n1: node1 { 8*cd60bc56SAndroid Build Coastguard Worker ref = &{/node2}; /* reference precedes target */ 9*cd60bc56SAndroid Build Coastguard Worker lref = &n2; 10*cd60bc56SAndroid Build Coastguard Worker }; 11*cd60bc56SAndroid Build Coastguard Worker n2: node2 { 12*cd60bc56SAndroid Build Coastguard Worker ref = &{/node1}; /* reference after target */ 13*cd60bc56SAndroid Build Coastguard Worker lref = &n1; 14*cd60bc56SAndroid Build Coastguard Worker }; 15*cd60bc56SAndroid Build Coastguard Worker /* Check references to nested nodes with common prefix */ 16*cd60bc56SAndroid Build Coastguard Worker foobar { 17*cd60bc56SAndroid Build Coastguard Worker n3: baz { 18*cd60bc56SAndroid Build Coastguard Worker ref = &{/foo/baz}; 19*cd60bc56SAndroid Build Coastguard Worker lref = start: &n4 end:; 20*cd60bc56SAndroid Build Coastguard Worker }; 21*cd60bc56SAndroid Build Coastguard Worker }; 22*cd60bc56SAndroid Build Coastguard Worker foo { 23*cd60bc56SAndroid Build Coastguard Worker n4: baz { 24*cd60bc56SAndroid Build Coastguard Worker ref = &{/foobar/baz}; 25*cd60bc56SAndroid Build Coastguard Worker lref = &n3; 26*cd60bc56SAndroid Build Coastguard Worker }; 27*cd60bc56SAndroid Build Coastguard Worker }; 28*cd60bc56SAndroid Build Coastguard Worker n5: bar { 29*cd60bc56SAndroid Build Coastguard Worker baz { 30*cd60bc56SAndroid Build Coastguard Worker }; 31*cd60bc56SAndroid Build Coastguard Worker }; 32*cd60bc56SAndroid Build Coastguard Worker}; 33*cd60bc56SAndroid Build Coastguard Worker 34*cd60bc56SAndroid Build Coastguard Workern6: &{n5/baz} { 35*cd60bc56SAndroid Build Coastguard Worker ref = &{n6/}; 36*cd60bc56SAndroid Build Coastguard Worker lref = &{n5/baz}; 37*cd60bc56SAndroid Build Coastguard Worker}; 38