1
0
forked from GitHub/gf-rgl

toki preps

This commit is contained in:
2026-04-05 12:25:08 -06:00
parent 19e35edf09
commit 7a1d1412fb
57 changed files with 2972 additions and 155 deletions

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 69 KiB

126
src/_grphp_10.dot Normal file
View File

@@ -0,0 +1,126 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n39[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n37[label="UttS : Utt"];
}
n39 -- n37;
subgraph {rank=same;
n36[label="UseCl : S"];
}
n37 -- n36;
subgraph {rank=same;
n35[label="PredVP : Cl"];
}
n36 -- n35;
subgraph {rank=same;
n6[label="UsePron : NP"];
n34[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n34 ;
}
n35 -- n6;
n35 -- n34;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n33[label="DetCN : NP"];
edge[style="invis"];
n5 -- n10 -- n33 ;
}
n6 -- n5;
n34 -- n10;
n34 -- n33;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n32[label="ApposCN : CN"];
edge[style="invis"];
n7 -- n9 -- n32 ;
}
n10 -- n7;
n10 -- n9;
n33 -- n32;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n28[label="ApposCN : CN"];
n31[label="MassNP : NP"];
edge[style="invis"];
n8 -- n28 -- n31 ;
}
n9 -- n8;
n32 -- n28;
n32 -- n31;
subgraph {rank=same;
n22[label="AdvCN : CN"];
n27[label="DetNP : NP"];
n30[label="UseN : CN"];
edge[style="invis"];
n22 -- n27 -- n30 ;
}
n28 -- n22;
n28 -- n27;
n31 -- n30;
subgraph {rank=same;
n15[label="UseN : CN"];
n21[label="PrepNP : Adv"];
n26[label="DetQuant : Det"];
n29[label="house_N : N"];
edge[style="invis"];
n15 -- n21 -- n26 -- n29 ;
}
n22 -- n15;
n22 -- n21;
n27 -- n26;
n30 -- n29;
subgraph {rank=same;
n14[label="apple_N : N"];
n16[label="in_Prep : Prep"];
n24[label="PossPron : Quant"];
edge[style="invis"];
n14 -- n16 -- n24 ;
}
n15 -- n14;
n21 -- n16;
n26 -- n24;
subgraph {rank=same;
n23[label="i_Pron : Pron"];
}
n24 -- n23;
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;
n23 -- n100006;
n29 -- n100007;
}

BIN
src/_grphp_10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

130
src/_grphp_11.dot Normal file
View File

@@ -0,0 +1,130 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n44[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n42[label="UttS : Utt"];
}
n44 -- n42;
subgraph {rank=same;
n41[label="UseCl : S"];
}
n42 -- n41;
subgraph {rank=same;
n40[label="PredVP : Cl"];
}
n41 -- n40;
subgraph {rank=same;
n6[label="UsePron : NP"];
n39[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n39 ;
}
n40 -- n6;
n40 -- n39;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n38[label="DetCN : NP"];
edge[style="invis"];
n5 -- n10 -- n38 ;
}
n6 -- n5;
n39 -- n10;
n39 -- n38;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n37[label="ApposCN : CN"];
edge[style="invis"];
n7 -- n9 -- n37 ;
}
n10 -- n7;
n10 -- n9;
n38 -- n37;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n33[label="ApposCN : CN"];
n36[label="MassNP : NP"];
edge[style="invis"];
n8 -- n33 -- n36 ;
}
n9 -- n8;
n37 -- n33;
n37 -- n36;
subgraph {rank=same;
n27[label="ApposCN : CN"];
n32[label="DetNP : NP"];
n35[label="UseN : CN"];
edge[style="invis"];
n27 -- n32 -- n35 ;
}
n33 -- n27;
n33 -- n32;
n36 -- n35;
subgraph {rank=same;
n15[label="UseN : CN"];
n26[label="AdvNP : NP"];
n31[label="DetQuant : Det"];
n34[label="house_N : N"];
edge[style="invis"];
n15 -- n26 -- n31 -- n34 ;
}
n27 -- n15;
n27 -- n26;
n32 -- n31;
n35 -- n34;
subgraph {rank=same;
n14[label="apple_N : N"];
n25[label="PrepNP : Adv"];
n29[label="PossPron : Quant"];
edge[style="invis"];
n14 -- n25 -- n29 ;
}
n15 -- n14;
n26 -- n25;
n31 -- n29;
subgraph {rank=same;
n20[label="in_Prep : Prep"];
n28[label="i_Pron : Pron"];
edge[style="invis"];
n20 -- n28 ;
}
n25 -- n20;
n29 -- n28;
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;
n20 -- n100005;
n28 -- n100006;
n34 -- n100007;
}

BIN
src/_grphp_11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

115
src/_grphp_12.dot Normal file
View File

@@ -0,0 +1,115 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n19[label="SlashVV : VPSlash"];
n26[label="DetCN : NP"];
edge[style="invis"];
n5 -- n19 -- n26 ;
}
n6 -- n5;
n27 -- n19;
n27 -- n26;
subgraph {rank=same;
n7[label="want_VV : VV"];
n18[label="VPSlashPrep : VPSlash"];
n23[label="DetQuant : Det"];
n25[label="UseN : CN"];
edge[style="invis"];
n7 -- n18 -- n23 -- n25 ;
}
n19 -- n7;
n19 -- n18;
n26 -- n23;
n26 -- n25;
subgraph {rank=same;
n16[label="ComplSlash : VP"];
n17[label="in_Prep : Prep"];
n21[label="PossPron : Quant"];
n24[label="house_N : N"];
edge[style="invis"];
n16 -- n17 -- n21 -- n24 ;
}
n18 -- n16;
n18 -- n17;
n23 -- n21;
n25 -- n24;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n15[label="DetCN : NP"];
n20[label="i_Pron : Pron"];
edge[style="invis"];
n9 -- n15 -- n20 ;
}
n16 -- n9;
n16 -- n15;
n21 -- n20;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="UseN : CN"];
edge[style="invis"];
n8 -- n14 ;
}
n9 -- n8;
n15 -- n14;
subgraph {rank=same;
n13[label="apple_N : N"];
}
n14 -- n13;
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;
n19 -- n100002;
n8 -- n100003;
n13 -- n100004;
n17 -- n100005;
n20 -- n100006;
n24 -- n100007;
}

BIN
src/_grphp_12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

112
src/_grphp_13.dot Normal file
View File

@@ -0,0 +1,112 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n19[label="VPSlashPrep : VPSlash"];
n26[label="DetCN : NP"];
edge[style="invis"];
n5 -- n19 -- n26 ;
}
n6 -- n5;
n27 -- n19;
n27 -- n26;
subgraph {rank=same;
n17[label="ComplSlash : VP"];
n18[label="in_Prep : Prep"];
n23[label="DetQuant : Det"];
n25[label="UseN : CN"];
edge[style="invis"];
n17 -- n18 -- n23 -- n25 ;
}
n19 -- n17;
n19 -- n18;
n26 -- n23;
n26 -- n25;
subgraph {rank=same;
n10[label="SlashVV : VPSlash"];
n16[label="DetCN : NP"];
n21[label="PossPron : Quant"];
n24[label="house_N : N"];
edge[style="invis"];
n10 -- n16 -- n21 -- n24 ;
}
n17 -- n10;
n17 -- n16;
n23 -- n21;
n25 -- n24;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n15[label="UseN : CN"];
n20[label="i_Pron : Pron"];
edge[style="invis"];
n7 -- n9 -- n15 -- n20 ;
}
n10 -- n7;
n10 -- n9;
n16 -- n15;
n21 -- n20;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="apple_N : N"];
edge[style="invis"];
n8 -- n14 ;
}
n9 -- n8;
n15 -- n14;
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;
n18 -- n100005;
n20 -- n100006;
n24 -- n100007;
}

BIN
src/_grphp_13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

115
src/_grphp_14.dot Normal file
View File

@@ -0,0 +1,115 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n19[label="VPSlashPrep : VPSlash"];
n26[label="DetCN : NP"];
edge[style="invis"];
n5 -- n19 -- n26 ;
}
n6 -- n5;
n27 -- n19;
n27 -- n26;
subgraph {rank=same;
n17[label="ComplVV : VP"];
n18[label="in_Prep : Prep"];
n23[label="DetQuant : Det"];
n25[label="UseN : CN"];
edge[style="invis"];
n17 -- n18 -- n23 -- n25 ;
}
n19 -- n17;
n19 -- n18;
n26 -- n23;
n26 -- n25;
subgraph {rank=same;
n7[label="want_VV : VV"];
n16[label="ComplSlash : VP"];
n21[label="PossPron : Quant"];
n24[label="house_N : N"];
edge[style="invis"];
n7 -- n16 -- n21 -- n24 ;
}
n17 -- n7;
n17 -- n16;
n23 -- n21;
n25 -- n24;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n15[label="DetCN : NP"];
n20[label="i_Pron : Pron"];
edge[style="invis"];
n9 -- n15 -- n20 ;
}
n16 -- n9;
n16 -- n15;
n21 -- n20;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="UseN : CN"];
edge[style="invis"];
n8 -- n14 ;
}
n9 -- n8;
n15 -- n14;
subgraph {rank=same;
n13[label="apple_N : N"];
}
n14 -- n13;
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;
n17 -- n100002;
n8 -- n100003;
n13 -- n100004;
n18 -- n100005;
n20 -- n100006;
n24 -- n100007;
}

BIN
src/_grphp_14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

115
src/_grphp_15.dot Normal file
View File

@@ -0,0 +1,115 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n26[label="AdvVP : VP"];
edge[style="invis"];
n5 -- n7 -- n26 ;
}
n6 -- n5;
n27 -- n7;
n27 -- n26;
subgraph {rank=same;
n16[label="ComplSlash : VP"];
n25[label="PrepNP : Adv"];
edge[style="invis"];
n16 -- n25 ;
}
n26 -- n16;
n26 -- n25;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n15[label="DetCN : NP"];
n17[label="in_Prep : Prep"];
n24[label="DetCN : NP"];
edge[style="invis"];
n9 -- n15 -- n17 -- n24 ;
}
n16 -- n9;
n16 -- n15;
n25 -- n17;
n25 -- n24;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="UseN : CN"];
n21[label="DetQuant : Det"];
n23[label="UseN : CN"];
edge[style="invis"];
n8 -- n14 -- n21 -- n23 ;
}
n9 -- n8;
n15 -- n14;
n24 -- n21;
n24 -- n23;
subgraph {rank=same;
n13[label="apple_N : N"];
n19[label="PossPron : Quant"];
n22[label="house_N : N"];
edge[style="invis"];
n13 -- n19 -- n22 ;
}
n14 -- n13;
n21 -- n19;
n23 -- n22;
subgraph {rank=same;
n18[label="i_Pron : Pron"];
}
n19 -- n18;
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;
n27 -- n100002;
n8 -- n100003;
n13 -- n100004;
n17 -- n100005;
n18 -- n100006;
n22 -- n100007;
}

BIN
src/_grphp_15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

120
src/_grphp_16.dot Normal file
View File

@@ -0,0 +1,120 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n26[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n26 ;
}
n6 -- n5;
n27 -- n7;
n27 -- n26;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n25[label="AdvNP : NP"];
edge[style="invis"];
n9 -- n25 ;
}
n26 -- n9;
n26 -- n25;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n15[label="DetCN : NP"];
n24[label="PrepNP : Adv"];
edge[style="invis"];
n8 -- n15 -- n24 ;
}
n9 -- n8;
n25 -- n15;
n25 -- n24;
subgraph {rank=same;
n14[label="UseN : CN"];
n16[label="in_Prep : Prep"];
n23[label="DetCN : NP"];
edge[style="invis"];
n14 -- n16 -- n23 ;
}
n15 -- n14;
n24 -- n16;
n24 -- n23;
subgraph {rank=same;
n13[label="apple_N : N"];
n20[label="DetQuant : Det"];
n22[label="UseN : CN"];
edge[style="invis"];
n13 -- n20 -- n22 ;
}
n14 -- n13;
n23 -- n20;
n23 -- n22;
subgraph {rank=same;
n18[label="PossPron : Quant"];
n21[label="house_N : N"];
edge[style="invis"];
n18 -- n21 ;
}
n20 -- n18;
n22 -- n21;
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;
n27 -- n100002;
n8 -- n100003;
n13 -- n100004;
n16 -- n100005;
n17 -- n100006;
n21 -- n100007;
}

BIN
src/_grphp_16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

125
src/_grphp_17.dot Normal file
View File

@@ -0,0 +1,125 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n26[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n26 ;
}
n6 -- n5;
n27 -- n7;
n27 -- n26;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n25[label="DetCN : NP"];
edge[style="invis"];
n9 -- n25 ;
}
n26 -- n9;
n26 -- n25;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n24[label="AdvCN : CN"];
edge[style="invis"];
n8 -- n24 ;
}
n9 -- n8;
n25 -- n24;
subgraph {rank=same;
n14[label="UseN : CN"];
n23[label="PrepNP : Adv"];
edge[style="invis"];
n14 -- n23 ;
}
n24 -- n14;
n24 -- n23;
subgraph {rank=same;
n13[label="apple_N : N"];
n15[label="in_Prep : Prep"];
n22[label="DetCN : NP"];
edge[style="invis"];
n13 -- n15 -- n22 ;
}
n14 -- n13;
n23 -- n15;
n23 -- n22;
subgraph {rank=same;
n19[label="DetQuant : Det"];
n21[label="UseN : CN"];
edge[style="invis"];
n19 -- n21 ;
}
n22 -- n19;
n22 -- n21;
subgraph {rank=same;
n17[label="PossPron : Quant"];
n20[label="house_N : N"];
edge[style="invis"];
n17 -- n20 ;
}
n19 -- n17;
n21 -- n20;
subgraph {rank=same;
n16[label="i_Pron : Pron"];
}
n17 -- n16;
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;
n27 -- n100002;
n8 -- n100003;
n13 -- n100004;
n15 -- n100005;
n16 -- n100006;
n20 -- n100007;
}

BIN
src/_grphp_17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

132
src/_grphp_18.dot Normal file
View File

@@ -0,0 +1,132 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n37[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n35[label="UttS : Utt"];
}
n37 -- n35;
subgraph {rank=same;
n34[label="UseCl : S"];
}
n35 -- n34;
subgraph {rank=same;
n33[label="PredVP : Cl"];
}
n34 -- n33;
subgraph {rank=same;
n6[label="UsePron : NP"];
n32[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n32 ;
}
n33 -- n6;
n33 -- n32;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n31[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n31 ;
}
n6 -- n5;
n32 -- n7;
n32 -- n31;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n30[label="DetCN : NP"];
edge[style="invis"];
n9 -- n30 ;
}
n31 -- n9;
n31 -- n30;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n29[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n29 ;
}
n9 -- n8;
n30 -- n29;
subgraph {rank=same;
n14[label="UseN : CN"];
n28[label="AdvNP : NP"];
edge[style="invis"];
n14 -- n28 ;
}
n29 -- n14;
n29 -- n28;
subgraph {rank=same;
n13[label="apple_N : N"];
n27[label="PrepNP : Adv"];
edge[style="invis"];
n13 -- n27 ;
}
n14 -- n13;
n28 -- n27;
subgraph {rank=same;
n19[label="in_Prep : Prep"];
n26[label="DetCN : NP"];
edge[style="invis"];
n19 -- n26 ;
}
n27 -- n19;
n27 -- n26;
subgraph {rank=same;
n23[label="DetQuant : Det"];
n25[label="UseN : CN"];
edge[style="invis"];
n23 -- n25 ;
}
n26 -- n23;
n26 -- n25;
subgraph {rank=same;
n21[label="PossPron : Quant"];
n24[label="house_N : N"];
edge[style="invis"];
n21 -- n24 ;
}
n23 -- n21;
n25 -- n24;
subgraph {rank=same;
n20[label="i_Pron : Pron"];
}
n21 -- n20;
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;
n32 -- n100002;
n8 -- n100003;
n13 -- n100004;
n19 -- n100005;
n20 -- n100006;
n24 -- n100007;
}

BIN
src/_grphp_18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

122
src/_grphp_19.dot Normal file
View File

@@ -0,0 +1,122 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n37[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n35[label="UttS : Utt"];
}
n37 -- n35;
subgraph {rank=same;
n34[label="UseCl : S"];
}
n35 -- n34;
subgraph {rank=same;
n33[label="PredVP : Cl"];
}
n34 -- n33;
subgraph {rank=same;
n6[label="UsePron : NP"];
n32[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n32 ;
}
n33 -- n6;
n33 -- n32;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n31[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n31 ;
}
n6 -- n5;
n32 -- n7;
n32 -- n31;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n30[label="DetCN : NP"];
edge[style="invis"];
n9 -- n30 ;
}
n31 -- n9;
n31 -- n30;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n29[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n29 ;
}
n9 -- n8;
n30 -- n29;
subgraph {rank=same;
n21[label="AdvCN : CN"];
n28[label="DetCN : NP"];
edge[style="invis"];
n21 -- n28 ;
}
n29 -- n21;
n29 -- n28;
subgraph {rank=same;
n14[label="UseN : CN"];
n20[label="PrepNP : Adv"];
n25[label="DetQuant : Det"];
n27[label="UseN : CN"];
edge[style="invis"];
n14 -- n20 -- n25 -- n27 ;
}
n21 -- n14;
n21 -- n20;
n28 -- n25;
n28 -- n27;
subgraph {rank=same;
n13[label="apple_N : N"];
n15[label="in_Prep : Prep"];
n23[label="PossPron : Quant"];
n26[label="house_N : N"];
edge[style="invis"];
n13 -- n15 -- n23 -- n26 ;
}
n14 -- n13;
n20 -- n15;
n25 -- n23;
n27 -- n26;
subgraph {rank=same;
n22[label="i_Pron : Pron"];
}
n23 -- n22;
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;
n32 -- n100002;
n8 -- n100003;
n13 -- n100004;
n15 -- n100005;
n22 -- n100006;
n26 -- n100007;
}

BIN
src/_grphp_19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

@@ -1,42 +1,112 @@
graph { graph {
edge[style="solid"]; node[shape="plaintext"]; edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same; subgraph {rank=same;
n12[label="PhrUtt : Phr"]; n32[label="PhrUtt : Phr"];
} }
subgraph {rank=same; subgraph {rank=same;
n10[label="UttImpPol : Utt"]; n30[label="UttS : Utt"];
} }
n12 -- n10; n32 -- n30;
subgraph {rank=same; subgraph {rank=same;
n9[label="ImpVP : Imp"]; n29[label="UseCl : S"];
} }
n10 -- n9; n30 -- n29;
subgraph {rank=same; subgraph {rank=same;
n8[label="ComplSlash : VP"]; n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="AdvVP : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n17[label="ComplVV : VP"];
n26[label="PrepNP : Adv"];
edge[style="invis"];
n5 -- n17 -- n26 ;
}
n6 -- n5;
n27 -- n17;
n27 -- n26;
subgraph {rank=same;
n7[label="want_VV : VV"];
n16[label="ComplSlash : VP"];
n18[label="in_Prep : Prep"];
n25[label="DetCN : NP"];
edge[style="invis"];
n7 -- n16 -- n18 -- n25 ;
}
n17 -- n7;
n17 -- n16;
n26 -- n18;
n26 -- n25;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n15[label="DetCN : NP"];
n22[label="DetQuant : Det"];
n24[label="UseN : CN"];
edge[style="invis"];
n9 -- n15 -- n22 -- n24 ;
}
n16 -- n9;
n16 -- n15;
n25 -- n22;
n25 -- n24;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="UseN : CN"];
n20[label="PossPron : Quant"];
n23[label="house_N : N"];
edge[style="invis"];
n8 -- n14 -- n20 -- n23 ;
} }
n9 -- n8; n9 -- n8;
n15 -- n14;
n22 -- n20;
n24 -- n23;
subgraph {rank=same; subgraph {rank=same;
n3[label="SlashV2a : VPSlash"]; n13[label="apple_N : N"];
n19[label="i_Pron : Pron"];
edge[style="invis"];
n13 -- n19 ;
} }
n8 -- n3; n14 -- n13;
n20 -- n19;
subgraph {rank=same;
n2[label="know_V2 : V2"];
}
n3 -- n2;
edge[style="dashed"]; node[shape="plaintext"]; edge[style="dashed"]; node[shape="plaintext"];
subgraph {rank=same; subgraph {rank=same;
n100000[label="don't"]; n100000[label="I"];
n100001[label="know"]; n100001[label="want"];
n100002[label="to"];
n100003[label="eat"];
n100004[label="apples"];
n100005[label="in"];
n100006[label="my"];
n100007[label="house"];
edge[style="invis"]; edge[style="invis"];
n100000 -- n100001 ; n100000 -- n100001 -- n100002 -- n100003 -- n100004 -- n100005 -- n100006 -- n100007 ;
} }
n9 -- n100000; n5 -- n100000;
n2 -- n100001; n7 -- n100001;
n17 -- n100002;
n8 -- n100003;
n13 -- n100004;
n18 -- n100005;
n19 -- n100006;
n23 -- n100007;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 72 KiB

126
src/_grphp_20.dot Normal file
View File

@@ -0,0 +1,126 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n42[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n40[label="UttS : Utt"];
}
n42 -- n40;
subgraph {rank=same;
n39[label="UseCl : S"];
}
n40 -- n39;
subgraph {rank=same;
n38[label="PredVP : Cl"];
}
n39 -- n38;
subgraph {rank=same;
n6[label="UsePron : NP"];
n37[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n37 ;
}
n38 -- n6;
n38 -- n37;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n36[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n36 ;
}
n6 -- n5;
n37 -- n7;
n37 -- n36;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n35[label="DetCN : NP"];
edge[style="invis"];
n9 -- n35 ;
}
n36 -- n9;
n36 -- n35;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n34[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n34 ;
}
n9 -- n8;
n35 -- n34;
subgraph {rank=same;
n26[label="ApposCN : CN"];
n33[label="DetCN : NP"];
edge[style="invis"];
n26 -- n33 ;
}
n34 -- n26;
n34 -- n33;
subgraph {rank=same;
n14[label="UseN : CN"];
n25[label="AdvNP : NP"];
n30[label="DetQuant : Det"];
n32[label="UseN : CN"];
edge[style="invis"];
n14 -- n25 -- n30 -- n32 ;
}
n26 -- n14;
n26 -- n25;
n33 -- n30;
n33 -- n32;
subgraph {rank=same;
n13[label="apple_N : N"];
n24[label="PrepNP : Adv"];
n28[label="PossPron : Quant"];
n31[label="house_N : N"];
edge[style="invis"];
n13 -- n24 -- n28 -- n31 ;
}
n14 -- n13;
n25 -- n24;
n30 -- n28;
n32 -- n31;
subgraph {rank=same;
n19[label="in_Prep : Prep"];
n27[label="i_Pron : Pron"];
edge[style="invis"];
n19 -- n27 ;
}
n24 -- n19;
n28 -- n27;
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;
n37 -- n100002;
n8 -- n100003;
n13 -- n100004;
n19 -- n100005;
n27 -- n100006;
n31 -- n100007;
}

BIN
src/_grphp_20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

130
src/_grphp_21.dot Normal file
View File

@@ -0,0 +1,130 @@
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="ComplVV : VP"];
edge[style="invis"];
n6 -- n29 ;
}
n30 -- n6;
n30 -- n29;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n28[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n28 ;
}
n6 -- n5;
n29 -- n7;
n29 -- n28;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n27[label="DetCN : NP"];
edge[style="invis"];
n9 -- n27 ;
}
n28 -- n9;
n28 -- n27;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n26[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n26 ;
}
n9 -- n8;
n27 -- n26;
subgraph {rank=same;
n22[label="AdvCN : CN"];
n25[label="MassNP : NP"];
edge[style="invis"];
n22 -- n25 ;
}
n26 -- n22;
n26 -- n25;
subgraph {rank=same;
n14[label="UseN : CN"];
n21[label="PrepNP : Adv"];
n24[label="UseN : CN"];
edge[style="invis"];
n14 -- n21 -- n24 ;
}
n22 -- n14;
n22 -- n21;
n25 -- n24;
subgraph {rank=same;
n13[label="apple_N : N"];
n15[label="in_Prep : Prep"];
n20[label="DetNP : NP"];
n23[label="house_N : N"];
edge[style="invis"];
n13 -- n15 -- n20 -- n23 ;
}
n14 -- n13;
n21 -- n15;
n21 -- n20;
n24 -- n23;
subgraph {rank=same;
n19[label="DetQuant : Det"];
}
n20 -- n19;
subgraph {rank=same;
n17[label="PossPron : Quant"];
}
n19 -- n17;
subgraph {rank=same;
n16[label="i_Pron : Pron"];
}
n17 -- n16;
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;
n29 -- n100002;
n8 -- n100003;
n13 -- n100004;
n15 -- n100005;
n16 -- n100006;
n23 -- n100007;
}

BIN
src/_grphp_21.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

137
src/_grphp_22.dot Normal file
View File

@@ -0,0 +1,137 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n39[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n37[label="UttS : Utt"];
}
n39 -- n37;
subgraph {rank=same;
n36[label="UseCl : S"];
}
n37 -- n36;
subgraph {rank=same;
n35[label="PredVP : Cl"];
}
n36 -- n35;
subgraph {rank=same;
n6[label="UsePron : NP"];
n34[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n34 ;
}
n35 -- n6;
n35 -- n34;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n33[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n33 ;
}
n6 -- n5;
n34 -- n7;
n34 -- n33;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n32[label="DetCN : NP"];
edge[style="invis"];
n9 -- n32 ;
}
n33 -- n9;
n33 -- n32;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n31[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n31 ;
}
n9 -- n8;
n32 -- n31;
subgraph {rank=same;
n27[label="ApposCN : CN"];
n30[label="MassNP : NP"];
edge[style="invis"];
n27 -- n30 ;
}
n31 -- n27;
n31 -- n30;
subgraph {rank=same;
n14[label="UseN : CN"];
n26[label="AdvNP : NP"];
n29[label="UseN : CN"];
edge[style="invis"];
n14 -- n26 -- n29 ;
}
n27 -- n14;
n27 -- n26;
n30 -- n29;
subgraph {rank=same;
n13[label="apple_N : N"];
n25[label="PrepNP : Adv"];
n28[label="house_N : N"];
edge[style="invis"];
n13 -- n25 -- n28 ;
}
n14 -- n13;
n26 -- n25;
n29 -- n28;
subgraph {rank=same;
n19[label="in_Prep : Prep"];
n24[label="DetNP : NP"];
edge[style="invis"];
n19 -- n24 ;
}
n25 -- n19;
n25 -- n24;
subgraph {rank=same;
n23[label="DetQuant : Det"];
}
n24 -- n23;
subgraph {rank=same;
n21[label="PossPron : Quant"];
}
n23 -- n21;
subgraph {rank=same;
n20[label="i_Pron : Pron"];
}
n21 -- n20;
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;
n34 -- n100002;
n8 -- n100003;
n13 -- n100004;
n19 -- n100005;
n20 -- n100006;
n28 -- n100007;
}

BIN
src/_grphp_22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

131
src/_grphp_23.dot Normal file
View File

@@ -0,0 +1,131 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n39[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n37[label="UttS : Utt"];
}
n39 -- n37;
subgraph {rank=same;
n36[label="UseCl : S"];
}
n37 -- n36;
subgraph {rank=same;
n35[label="PredVP : Cl"];
}
n36 -- n35;
subgraph {rank=same;
n6[label="UsePron : NP"];
n34[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n34 ;
}
n35 -- n6;
n35 -- n34;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n33[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n33 ;
}
n6 -- n5;
n34 -- n7;
n34 -- n33;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n32[label="DetCN : NP"];
edge[style="invis"];
n9 -- n32 ;
}
n33 -- n9;
n33 -- n32;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n31[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n31 ;
}
n9 -- n8;
n32 -- n31;
subgraph {rank=same;
n27[label="ApposCN : CN"];
n30[label="MassNP : NP"];
edge[style="invis"];
n27 -- n30 ;
}
n31 -- n27;
n31 -- n30;
subgraph {rank=same;
n21[label="AdvCN : CN"];
n26[label="DetNP : NP"];
n29[label="UseN : CN"];
edge[style="invis"];
n21 -- n26 -- n29 ;
}
n27 -- n21;
n27 -- n26;
n30 -- n29;
subgraph {rank=same;
n14[label="UseN : CN"];
n20[label="PrepNP : Adv"];
n25[label="DetQuant : Det"];
n28[label="house_N : N"];
edge[style="invis"];
n14 -- n20 -- n25 -- n28 ;
}
n21 -- n14;
n21 -- n20;
n26 -- n25;
n29 -- n28;
subgraph {rank=same;
n13[label="apple_N : N"];
n15[label="in_Prep : Prep"];
n23[label="PossPron : Quant"];
edge[style="invis"];
n13 -- n15 -- n23 ;
}
n14 -- n13;
n20 -- n15;
n25 -- n23;
subgraph {rank=same;
n22[label="i_Pron : Pron"];
}
n23 -- n22;
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;
n34 -- n100002;
n8 -- n100003;
n13 -- n100004;
n15 -- n100005;
n22 -- n100006;
n28 -- n100007;
}

BIN
src/_grphp_23.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

135
src/_grphp_24.dot Normal file
View File

@@ -0,0 +1,135 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n44[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n42[label="UttS : Utt"];
}
n44 -- n42;
subgraph {rank=same;
n41[label="UseCl : S"];
}
n42 -- n41;
subgraph {rank=same;
n40[label="PredVP : Cl"];
}
n41 -- n40;
subgraph {rank=same;
n6[label="UsePron : NP"];
n39[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n39 ;
}
n40 -- n6;
n40 -- n39;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n38[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n38 ;
}
n6 -- n5;
n39 -- n7;
n39 -- n38;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n37[label="DetCN : NP"];
edge[style="invis"];
n9 -- n37 ;
}
n38 -- n9;
n38 -- n37;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n36[label="ApposCN : CN"];
edge[style="invis"];
n8 -- n36 ;
}
n9 -- n8;
n37 -- n36;
subgraph {rank=same;
n32[label="ApposCN : CN"];
n35[label="MassNP : NP"];
edge[style="invis"];
n32 -- n35 ;
}
n36 -- n32;
n36 -- n35;
subgraph {rank=same;
n26[label="ApposCN : CN"];
n31[label="DetNP : NP"];
n34[label="UseN : CN"];
edge[style="invis"];
n26 -- n31 -- n34 ;
}
n32 -- n26;
n32 -- n31;
n35 -- n34;
subgraph {rank=same;
n14[label="UseN : CN"];
n25[label="AdvNP : NP"];
n30[label="DetQuant : Det"];
n33[label="house_N : N"];
edge[style="invis"];
n14 -- n25 -- n30 -- n33 ;
}
n26 -- n14;
n26 -- n25;
n31 -- n30;
n34 -- n33;
subgraph {rank=same;
n13[label="apple_N : N"];
n24[label="PrepNP : Adv"];
n28[label="PossPron : Quant"];
edge[style="invis"];
n13 -- n24 -- n28 ;
}
n14 -- n13;
n25 -- n24;
n30 -- n28;
subgraph {rank=same;
n19[label="in_Prep : Prep"];
n27[label="i_Pron : Pron"];
edge[style="invis"];
n19 -- n27 ;
}
n24 -- n19;
n28 -- n27;
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;
n39 -- n100002;
n8 -- n100003;
n13 -- n100004;
n19 -- n100005;
n27 -- n100006;
n33 -- n100007;
}

BIN
src/_grphp_24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

115
src/_grphp_25.dot Normal file
View File

@@ -0,0 +1,115 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n32[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n30[label="UttS : Utt"];
}
n32 -- n30;
subgraph {rank=same;
n29[label="UseCl : S"];
}
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplVV : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n7[label="want_VV : VV"];
n26[label="ComplSlash : VP"];
edge[style="invis"];
n5 -- n7 -- n26 ;
}
n6 -- n5;
n27 -- n7;
n27 -- n26;
subgraph {rank=same;
n18[label="VPSlashPrep : VPSlash"];
n25[label="DetCN : NP"];
edge[style="invis"];
n18 -- n25 ;
}
n26 -- n18;
n26 -- n25;
subgraph {rank=same;
n16[label="ComplSlash : VP"];
n17[label="in_Prep : Prep"];
n22[label="DetQuant : Det"];
n24[label="UseN : CN"];
edge[style="invis"];
n16 -- n17 -- n22 -- n24 ;
}
n18 -- n16;
n18 -- n17;
n25 -- n22;
n25 -- n24;
subgraph {rank=same;
n9[label="SlashV2a : VPSlash"];
n15[label="DetCN : NP"];
n20[label="PossPron : Quant"];
n23[label="house_N : N"];
edge[style="invis"];
n9 -- n15 -- n20 -- n23 ;
}
n16 -- n9;
n16 -- n15;
n22 -- n20;
n24 -- n23;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n14[label="UseN : CN"];
n19[label="i_Pron : Pron"];
edge[style="invis"];
n8 -- n14 -- n19 ;
}
n9 -- n8;
n15 -- n14;
n20 -- n19;
subgraph {rank=same;
n13[label="apple_N : N"];
}
n14 -- n13;
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;
n27 -- n100002;
n8 -- n100003;
n13 -- n100004;
n17 -- n100005;
n19 -- n100006;
n23 -- n100007;
}

BIN
src/_grphp_25.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -1,42 +1,115 @@
graph { graph {
edge[style="solid"]; node[shape="plaintext"]; edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same; subgraph {rank=same;
n12[label="PhrUtt : Phr"]; n32[label="PhrUtt : Phr"];
} }
subgraph {rank=same; subgraph {rank=same;
n10[label="UttImpSg : Utt"]; n30[label="UttS : Utt"];
} }
n12 -- n10; n32 -- n30;
subgraph {rank=same; subgraph {rank=same;
n9[label="ImpVP : Imp"]; n29[label="UseCl : S"];
} }
n30 -- n29;
subgraph {rank=same;
n28[label="PredVP : Cl"];
}
n29 -- n28;
subgraph {rank=same;
n6[label="UsePron : NP"];
n27[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n27 ;
}
n28 -- n6;
n28 -- n27;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n26[label="AdvNP : NP"];
edge[style="invis"];
n5 -- n10 -- n26 ;
}
n6 -- n5;
n27 -- n10;
n27 -- n26;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n16[label="DetCN : NP"];
n25[label="PrepNP : Adv"];
edge[style="invis"];
n7 -- n9 -- n16 -- n25 ;
}
n10 -- n7;
n10 -- n9; n10 -- n9;
n26 -- n16;
n26 -- n25;
subgraph {rank=same; subgraph {rank=same;
n8[label="ComplSlash : VP"]; n8[label="eat_V2 : V2"];
n15[label="UseN : CN"];
n17[label="in_Prep : Prep"];
n24[label="DetCN : NP"];
edge[style="invis"];
n8 -- n15 -- n17 -- n24 ;
} }
n9 -- n8; n9 -- n8;
n16 -- n15;
n25 -- n17;
n25 -- n24;
subgraph {rank=same; subgraph {rank=same;
n3[label="SlashV2a : VPSlash"]; n14[label="apple_N : N"];
n21[label="DetQuant : Det"];
n23[label="UseN : CN"];
edge[style="invis"];
n14 -- n21 -- n23 ;
} }
n8 -- n3; n15 -- n14;
n24 -- n21;
n24 -- n23;
subgraph {rank=same; subgraph {rank=same;
n2[label="know_V2 : V2"]; n19[label="PossPron : Quant"];
n22[label="house_N : N"];
edge[style="invis"];
n19 -- n22 ;
} }
n3 -- n2; n21 -- n19;
n23 -- n22;
subgraph {rank=same;
n18[label="i_Pron : Pron"];
}
n19 -- n18;
edge[style="dashed"]; node[shape="plaintext"]; edge[style="dashed"]; node[shape="plaintext"];
subgraph {rank=same; subgraph {rank=same;
n100000[label="don't"]; n100000[label="I"];
n100001[label="know"]; n100001[label="want"];
n100002[label="to"];
n100003[label="eat"];
n100004[label="apples"];
n100005[label="in"];
n100006[label="my"];
n100007[label="house"];
edge[style="invis"]; edge[style="invis"];
n100000 -- n100001 ; n100000 -- n100001 -- n100002 -- n100003 -- n100004 -- n100005 -- n100006 -- n100007 ;
} }
n9 -- n100000; n5 -- n100000;
n2 -- n100001; n7 -- n100001;
n10 -- n100002;
n8 -- n100003;
n14 -- n100004;
n17 -- n100005;
n18 -- n100006;
n22 -- n100007;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 77 KiB

117
src/_grphp_6.dot Normal file
View File

@@ -0,0 +1,117 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n37[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n35[label="UttS : Utt"];
}
n37 -- n35;
subgraph {rank=same;
n34[label="UseCl : S"];
}
n35 -- n34;
subgraph {rank=same;
n33[label="PredVP : Cl"];
}
n34 -- n33;
subgraph {rank=same;
n6[label="UsePron : NP"];
n32[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n32 ;
}
n33 -- n6;
n33 -- n32;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n31[label="DetCN : NP"];
edge[style="invis"];
n5 -- n10 -- n31 ;
}
n6 -- n5;
n32 -- n10;
n32 -- n31;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n30[label="ApposCN : CN"];
edge[style="invis"];
n7 -- n9 -- n30 ;
}
n10 -- n7;
n10 -- n9;
n31 -- n30;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n22[label="AdvCN : CN"];
n29[label="DetCN : NP"];
edge[style="invis"];
n8 -- n22 -- n29 ;
}
n9 -- n8;
n30 -- n22;
n30 -- n29;
subgraph {rank=same;
n15[label="UseN : CN"];
n21[label="PrepNP : Adv"];
n26[label="DetQuant : Det"];
n28[label="UseN : CN"];
edge[style="invis"];
n15 -- n21 -- n26 -- n28 ;
}
n22 -- n15;
n22 -- n21;
n29 -- n26;
n29 -- n28;
subgraph {rank=same;
n14[label="apple_N : N"];
n16[label="in_Prep : Prep"];
n24[label="PossPron : Quant"];
n27[label="house_N : N"];
edge[style="invis"];
n14 -- n16 -- n24 -- n27 ;
}
n15 -- n14;
n21 -- n16;
n26 -- n24;
n28 -- n27;
subgraph {rank=same;
n23[label="i_Pron : Pron"];
}
n24 -- n23;
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;
n23 -- n100006;
n27 -- n100007;
}

BIN
src/_grphp_6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

121
src/_grphp_7.dot Normal file
View File

@@ -0,0 +1,121 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n42[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n40[label="UttS : Utt"];
}
n42 -- n40;
subgraph {rank=same;
n39[label="UseCl : S"];
}
n40 -- n39;
subgraph {rank=same;
n38[label="PredVP : Cl"];
}
n39 -- n38;
subgraph {rank=same;
n6[label="UsePron : NP"];
n37[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n37 ;
}
n38 -- n6;
n38 -- n37;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n36[label="DetCN : NP"];
edge[style="invis"];
n5 -- n10 -- n36 ;
}
n6 -- n5;
n37 -- n10;
n37 -- n36;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n35[label="ApposCN : CN"];
edge[style="invis"];
n7 -- n9 -- n35 ;
}
n10 -- n7;
n10 -- n9;
n36 -- n35;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n27[label="ApposCN : CN"];
n34[label="DetCN : NP"];
edge[style="invis"];
n8 -- n27 -- n34 ;
}
n9 -- n8;
n35 -- n27;
n35 -- n34;
subgraph {rank=same;
n15[label="UseN : CN"];
n26[label="AdvNP : NP"];
n31[label="DetQuant : Det"];
n33[label="UseN : CN"];
edge[style="invis"];
n15 -- n26 -- n31 -- n33 ;
}
n27 -- n15;
n27 -- n26;
n34 -- n31;
n34 -- n33;
subgraph {rank=same;
n14[label="apple_N : N"];
n25[label="PrepNP : Adv"];
n29[label="PossPron : Quant"];
n32[label="house_N : N"];
edge[style="invis"];
n14 -- n25 -- n29 -- n32 ;
}
n15 -- n14;
n26 -- n25;
n31 -- n29;
n33 -- n32;
subgraph {rank=same;
n20[label="in_Prep : Prep"];
n28[label="i_Pron : Pron"];
edge[style="invis"];
n20 -- n28 ;
}
n25 -- n20;
n29 -- n28;
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;
n20 -- n100005;
n28 -- n100006;
n32 -- n100007;
}

BIN
src/_grphp_7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

125
src/_grphp_8.dot Normal file
View File

@@ -0,0 +1,125 @@
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;
}

BIN
src/_grphp_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

132
src/_grphp_9.dot Normal file
View File

@@ -0,0 +1,132 @@
graph {
edge[style="solid"]; node[shape="plaintext"];
subgraph {rank=same;
n39[label="PhrUtt : Phr"];
}
subgraph {rank=same;
n37[label="UttS : Utt"];
}
n39 -- n37;
subgraph {rank=same;
n36[label="UseCl : S"];
}
n37 -- n36;
subgraph {rank=same;
n35[label="PredVP : Cl"];
}
n36 -- n35;
subgraph {rank=same;
n6[label="UsePron : NP"];
n34[label="ComplSlash : VP"];
edge[style="invis"];
n6 -- n34 ;
}
n35 -- n6;
n35 -- n34;
subgraph {rank=same;
n5[label="i_Pron : Pron"];
n10[label="SlashVV : VPSlash"];
n33[label="DetCN : NP"];
edge[style="invis"];
n5 -- n10 -- n33 ;
}
n6 -- n5;
n34 -- n10;
n34 -- n33;
subgraph {rank=same;
n7[label="want_VV : VV"];
n9[label="SlashV2a : VPSlash"];
n32[label="ApposCN : CN"];
edge[style="invis"];
n7 -- n9 -- n32 ;
}
n10 -- n7;
n10 -- n9;
n33 -- n32;
subgraph {rank=same;
n8[label="eat_V2 : V2"];
n28[label="ApposCN : CN"];
n31[label="MassNP : NP"];
edge[style="invis"];
n8 -- n28 -- n31 ;
}
n9 -- n8;
n32 -- n28;
n32 -- n31;
subgraph {rank=same;
n15[label="UseN : CN"];
n27[label="AdvNP : NP"];
n30[label="UseN : CN"];
edge[style="invis"];
n15 -- n27 -- n30 ;
}
n28 -- n15;
n28 -- n27;
n31 -- n30;
subgraph {rank=same;
n14[label="apple_N : N"];
n26[label="PrepNP : Adv"];
n29[label="house_N : N"];
edge[style="invis"];
n14 -- n26 -- n29 ;
}
n15 -- n14;
n27 -- n26;
n30 -- n29;
subgraph {rank=same;
n20[label="in_Prep : Prep"];
n25[label="DetNP : NP"];
edge[style="invis"];
n20 -- n25 ;
}
n26 -- n20;
n26 -- n25;
subgraph {rank=same;
n24[label="DetQuant : Det"];
}
n25 -- n24;
subgraph {rank=same;
n22[label="PossPron : Quant"];
}
n24 -- n22;
subgraph {rank=same;
n21[label="i_Pron : Pron"];
}
n22 -- n21;
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;
n20 -- n100005;
n21 -- n100006;
n29 -- n100007;
}

BIN
src/_grphp_9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

View File

@@ -1,39 +1,38 @@
concrete AdverbTok of Adverb = CatTok ** open ResTok, ParadigmsTok, Prelude in { concrete AdverbTok of Adverb = CatTok ** open ResTok, ParadigmsTok, Prelude in {
{-
lin lin
-- : A -> Adv ; -- : A -> Adv ;
PositAdvAdj adj = PositAdvAdj adj = {s=adj.s;} ;
-- : CAdv -> A -> NP -> Adv ; -- more warmly than John -- : CAdv -> A -> NP -> Adv ; -- more warmly than John
ComparAdvAdj cadv a np = -- ComparAdvAdj cadv a np =
-- : CAdv -> A -> S -> Adv ; -- more warmly than he runs -- : CAdv -> A -> S -> Adv ; -- more warmly than he runs
ComparAdvAdjS cadv a s = -- ComparAdvAdjS cadv a s =
-- : Prep -> NP -> Adv ; -- : Prep -> NP -> Adv ;
PrepNP prep np = ; PrepNP prep np = {
s = prep.s ++ np.s ;
} ;
-- Adverbs can be modified by 'adadjectives', just like adjectives. -- Adverbs can be modified by 'adadjectives', just like adjectives.
-- : AdA -> Adv -> Adv ; -- very quickly -- : AdA -> Adv -> Adv ; -- very quickly
AdAdv ada adv = adv ** -- AdAdv ada adv = adv **
-- Like adverbs, adadjectives can be produced by adjectives. -- Like adverbs, adadjectives can be produced by adjectives.
-- : A -> AdA ; -- extremely -- : A -> AdA ; -- extremely
PositAdAAdj a = -- PositAdAAdj a =
-- Subordinate clauses can function as adverbs. -- Subordinate clauses can function as adverbs.
-- : Subj -> S -> Adv ; -- : Subj -> S -> Adv ;
SubjS subj s = {s = subj.s ++ s.s} ; -- SubjS subj s = {s = subj.s ++ s.s} ;
-- Comparison adverbs also work as numeral adverbs. -- Comparison adverbs also work as numeral adverbs.
-- : CAdv -> AdN ; -- less (than five) -- : CAdv -> AdN ; -- less (than five)
AdnCAdv cadv = ; -- AdnCAdv cadv = ;
-}
} }

View File

@@ -23,9 +23,9 @@ concrete NounTok of Noun = CatTok ** open ResTok, Prelude in {
-- : Pron -> NP ; -- : Pron -> NP ;
-- Assuming that lincat Pron = lincat NP -- Assuming that lincat Pron = lincat NP
UsePron pron = pron ; UsePron pron = pron ;
{-
-- : Predet -> NP -> NP ; -- only the man -- : Predet -> NP -> NP ; -- only the man
PredetNP predet np = -- PredetNP predet np =
-- A noun phrase can also be postmodified by the past participle of a -- A noun phrase can also be postmodified by the past participle of a
-- verb, by an adverb, or by a relative clause -- verb, by an adverb, or by a relative clause
@@ -37,21 +37,21 @@ concrete NounTok of Noun = CatTok ** open ResTok, Prelude in {
-- } ; -- } ;
-- : NP -> Adv -> NP ; -- Paris today -- : NP -> Adv -> NP ; -- Paris today
AdvNP np adv = np ** { -- AdvNP np adv = np ** {
s = np.s ++ "," ++ adv.s -- s = np.s ++ "," ++ adv.s
} ; -- } ;
-- : NP -> Adv -> NP ; -- boys, such as .. -- : NP -> Adv -> NP ; -- boys, such as ..
ExtAdvNP np adv = AdvNP np {s = "," ++ adv.s} ; -- ExtAdvNP np adv = AdvNP np {s = "," ++ adv.s} ;
-- : NP -> RS -> NP ; -- Paris, which is here -- : NP -> RS -> NP ; -- Paris, which is here
RelNP np rs = np ** { -- RelNP np rs = np ** {
} ; -- } ;
-- Determiners can form noun phrases directly. -- Determiners can form noun phrases directly.
-}
-- : Det -> NP ; -- : Det -> NP ;
DetNP det = emptyNP ** { DetNP det = emptyNP ** {
s = det.s s = det.s
@@ -86,10 +86,10 @@ concrete NounTok of Noun = CatTok ** open ResTok, Prelude in {
-- the "kernel" of a determiner. It is, however, the $Num$ that determines -- the "kernel" of a determiner. It is, however, the $Num$ that determines
-- the inherent number. -- the inherent number.
{-
-- : Card -> Num ; -- two -- : Card -> Num ; -- two
NumCard card = card ; NumCard card = card ;
{-
-- : Digits -> Card ; -- : Digits -> Card ;
NumDigits dig = -- probably like OrdDigits, but choose the NCard form NumDigits dig = -- probably like OrdDigits, but choose the NCard form
@@ -129,12 +129,8 @@ concrete NounTok of Noun = CatTok ** open ResTok, Prelude in {
-- : Quant -- : Quant
IndefArt = mkQuant [] ; IndefArt = mkQuant [] ;
{-
-- : Pron -> Quant -- my -- : Pron -> Quant -- my
PossPron pron = mkQuant pron.s ** { PossPron pron = mkQuant pron.s ;
} ;
-}
--2 Common nouns --2 Common nouns

View File

@@ -198,9 +198,6 @@ That's why I'm copying over the definition below, instead of the neater `LinNP :
oper oper
LinPrep : Type = { LinPrep : Type = {
s : Str ; s : Str ;
-- If your language has both pre- and postpositions, you need an inherent parameter in Prep to record which one a given Prep is.
-- position : PreOrPost ;
} ; } ;

View File

@@ -51,23 +51,22 @@ lin
UseCl t p cl = { UseCl t p cl = {
s = cl.subj ++ t.s ++ p.s ++ cl.pred ! p.p s = cl.subj ++ t.s ++ p.s ++ cl.pred ! p.p
} ; } ;
{-
-- : Temp -> Pol -> QCl -> QS ; -- : Temp -> Pol -> QCl -> QS ;
UseQCl t p cl = -- UseQCl t p cl =
-- : Temp -> Pol -> RCl -> RS ; -- : Temp -> Pol -> RCl -> RS ;
UseRCl t p cl = -- UseRCl t p cl =
-- AdvS : Adv -> S -> S ; -- then I will go home -- AdvS : Adv -> S -> S ; -- then I will go home
AdvS adv s = -- AdvS adv s =
-- ExtAdvS : Adv -> S -> S ; -- next week, I will go home -- ExtAdvS : Adv -> S -> S ; -- next week, I will go home
ExtAdvS adv s = -- ExtAdvS adv s =
-- : S -> Subj -> S -> S ; -- : S -> Subj -> S -> S ;
SSubjS s1 subj s2 = -- SSubjS s1 subj s2 =
-- : S -> RS -> S ; -- she sleeps, which is good -- : S -> RS -> S ; -- she sleeps, which is good
RelS sent rs = -- RelS sent rs =
-}
} }

View File

@@ -66,16 +66,16 @@ concrete StructuralTok of Structural = CatTok **
-- lin most_Predet = {s = ""} ; -- lin most_Predet = {s = ""} ;
-- lin few_Det = R.indefDet "" pl ; -- lin few_Det = R.indefDet "" pl ;
-- lin many_Det = R.indefDet "" pl ; lin many_Det = ss "mute" ;
-- lin much_Det = R.indefDet "" sg ; lin much_Det = ss "mute" ;
-- lin somePl_Det = -- lin somePl_Det =
-- lin someSg_Det = -- lin someSg_Det =
-- lin no_Quant = lin no_Quant = mkQuant "ala" ;
-- lin that_Quant = mkQuant "" ; -- lin that_Quant = mkQuant "" ;
lin this_Quant = mkQuant "ni" ; lin this_Quant = mkQuant "ni" ;
-- lin which_IQuant = mkQuant "" ; -- lin which_IQuant = mkQuant "seme" ;
----- -----
-- NP -- NP
@@ -102,15 +102,15 @@ lin this_Quant = mkQuant "ni" ;
-- lin by8means_Prep = mkPrep "" ; -- lin by8means_Prep = mkPrep "" ;
-- lin during_Prep = mkPrep "" ; -- lin during_Prep = mkPrep "" ;
-- lin except_Prep = mkPrep "" ; -- lin except_Prep = mkPrep "" ;
-- lin for_Prep = mkPrep "" ; lin for_Prep = mkPrep "tawa" ;
-- lin from_Prep = mkPrep "" ; lin from_Prep = mkPrep "tan" ;
-- lin in8front_Prep = mkPrep "" ; -- lin in8front_Prep = mkPrep "" ;
-- lin in_Prep = mkPrep "" ; lin in_Prep = mkPrep "lon" ;
-- lin on_Prep = mkPrep "" ; -- lin on_Prep = mkPrep "" ;
-- lin part_Prep = mkPrep ; -- lin part_Prep = mkPrep ;
-- lin possess_Prep = mkPrep "" ; -- lin possess_Prep = mkPrep "" ;
-- lin through_Prep = mkPrep "" ; -- lin through_Prep = mkPrep "" ;
-- lin to_Prep = mkPrep "k" ; lin to_Prep = mkPrep "tawa" ;
-- lin under_Prep = mkPrep "" ; -- lin under_Prep = mkPrep "" ;
-- lin with_Prep = mkPrep "" ; -- lin with_Prep = mkPrep "" ;
-- lin without_Prep = mkPrep "" ; -- lin without_Prep = mkPrep "" ;

View File

@@ -81,7 +81,9 @@ lin
-- SlashV2VNP v2v np vps = -- SlashV2VNP v2v np vps =
-- : VP -> Adv -> VP ; -- sleep here -- : VP -> Adv -> VP ; -- sleep here
-- AdvVP vp adv = AdvVP vp adv = {
s = \\p => vp.s ! p ++ adv.s ;
} ;
-- : AdV -> VP -> VP ; -- always sleep -- : AdV -> VP -> VP ; -- always sleep
-- AdVVP adv vp = -- AdVVP adv vp =
@@ -96,7 +98,9 @@ lin
-- AdVVPSlash adv vps = vps ** { adv = adv.s ++ vps.adv } ; -- AdVVPSlash adv vps = vps ** { adv = adv.s ++ vps.adv } ;
-- : VP -> Prep -> VPSlash ; -- live in (it) -- : VP -> Prep -> VPSlash ; -- live in (it)
-- VPSlashPrep vp prep = vp ** {c2 = prep} ; VPSlashPrep vp prep = {
s = \\p => vp.s ! p ++ prep.s
} ;
--2 Complements to copula --2 Complements to copula