graph { edge[style="solid"]; node[shape="plaintext"]; subgraph {rank=same; n34[label="PhrUtt : Phr"]; } subgraph {rank=same; n32[label="UttS : Utt"]; } n34 -- n32; subgraph {rank=same; n31[label="UseCl : S"]; } n32 -- n31; subgraph {rank=same; n30[label="PredVP : Cl"]; } n31 -- n30; subgraph {rank=same; n6[label="UsePron : NP"]; n29[label="ComplSlash : VP"]; edge[style="invis"]; n6 -- n29 ; } n30 -- n6; n30 -- n29; subgraph {rank=same; n5[label="i_Pron : Pron"]; n10[label="SlashVV : VPSlash"]; n28[label="DetCN : NP"]; edge[style="invis"]; n5 -- n10 -- n28 ; } n6 -- n5; n29 -- n10; n29 -- n28; subgraph {rank=same; n7[label="want_VV : VV"]; n9[label="SlashV2a : VPSlash"]; n27[label="ApposCN : CN"]; edge[style="invis"]; n7 -- n9 -- n27 ; } n10 -- n7; n10 -- n9; n28 -- n27; subgraph {rank=same; n8[label="eat_V2 : V2"]; n23[label="AdvCN : CN"]; n26[label="MassNP : NP"]; edge[style="invis"]; n8 -- n23 -- n26 ; } n9 -- n8; n27 -- n23; n27 -- n26; subgraph {rank=same; n15[label="UseN : CN"]; n22[label="PrepNP : Adv"]; n25[label="UseN : CN"]; edge[style="invis"]; n15 -- n22 -- n25 ; } n23 -- n15; n23 -- n22; n26 -- n25; subgraph {rank=same; n14[label="apple_N : N"]; n16[label="in_Prep : Prep"]; n21[label="DetNP : NP"]; n24[label="house_N : N"]; edge[style="invis"]; n14 -- n16 -- n21 -- n24 ; } n15 -- n14; n22 -- n16; n22 -- n21; n25 -- n24; subgraph {rank=same; n20[label="DetQuant : Det"]; } n21 -- n20; subgraph {rank=same; n18[label="PossPron : Quant"]; } n20 -- n18; subgraph {rank=same; n17[label="i_Pron : Pron"]; } n18 -- n17; edge[style="dashed"]; node[shape="plaintext"]; subgraph {rank=same; n100000[label="I"]; n100001[label="want"]; n100002[label="to"]; n100003[label="eat"]; n100004[label="apples"]; n100005[label="in"]; n100006[label="my"]; n100007[label="house"]; edge[style="invis"]; n100000 -- n100001 -- n100002 -- n100003 -- n100004 -- n100005 -- n100006 -- n100007 ; } n5 -- n100000; n7 -- n100001; n10 -- n100002; n8 -- n100003; n14 -- n100004; n16 -- n100005; n17 -- n100006; n24 -- n100007; }