【编译】$cd src/runtime/c/$autoreconf-i$ ./配置$制造$sudo make安装$cd/蟒蛇$python setup.py版本$sudo python setup.py安装[跑步]$蟒蛇>>>导入pgf>>>帮助(pgf)>>>目录(pgf)[‘Expr’,‘PGFError’,‘ParseError’,‘Type’,‘__doc__',‘__file__'>>>帮助(pgf.readExpr)>>>e=pgf.readExpr(“f(g h)”)>>>打印ef(克小时)>>>e.拆包()('f'[])>>>打印e.unpack()[1][0]克小时>>>电子娱乐>>>e.fun.名称“f”>>>打印e.arg克小时>>>e2=pgf。Expr(“c”,[e])>>>打印e2c(f(g h))>>>gr=pgf.readPGF(“treebanks/PennTreebank/ParseEngAbs.pgf”)>>>gr.摘要名称“ParseEngAbs”>>>gr.功能[…函数列表…]>>>gr.类别[‘Adv’,‘Pron’,‘ClSlash’,‘AP’,‘Digs’,’Dig’,‘ListIAdv’,‘Symb’,'Utt’,‘N3’,‘VQ’,‘V3’,’PN’,'Numeral’,‘RCl’,‘CAdv’、‘V2S’,‘N’,‘A’,‘Det’,‘Imp’,‘NP’,“QVP”,‘Sub100’,‘V2Q’,’,‘CI’,‘SSlash’、‘ListAdv’、‘SC’,‘AdvA’,'浮点','V','Conj','Ant','V2V','Sub10','字符串','VA','ListAP','比较','数量','VV','文本','Interj','Voc','Pol、RP、ListS、A2、ListRS、Phr、Subj、V2A、ListCN、AdV、VPSlash、IDet、Predet、ListVPI、Card、V2、RS、Digit、VPI、QCl、Temp、Prep、Ord、ListVPS、N2、AdV、VS、Tense、CN、VPS、ListNP AdN、IQuant、Int、Sub1000000、PConj、Num、IP、Sub1000、S、QS、VP、IComp]>>>类别功能(“S”)['PredVPS','AdvS','ConjS','UseCl','RelS',‘SSubjS’,'ExtAdvS']>>>gr.语言dict_proxy({'ParseEng':})>>>gr.语言[“ParseEng”]>>>目录(gr.languages[“ParseEng”])['__class__','__delattr__'、'__doc__'和'__format__';'__getattribute__','__hash__'lookupMorpho'、'name','解析','分析值','打印名称']>>>i=gr.languages[“ParseEng”].parse(“酒店在哪里”)>>>p,e=i.next()>>>第页24.255123138427734>>>打印ePhrUtt NoPConj(UttQS(UseQCl(TTAnt TPres ASimul)PPos(QuestIComp(CompIAdv where_IAdv)(DetCN(DetQuant DefArt NumSg)(UseN hotel_N))))NoVoc>>>i=gr.languages[“ParseEng”].parse(标记=[“where”,“is”,“the”,“hotel”])>>>p,e=i.next()>>>打印ePhrUtt NoPConj(UttQS(UseQCl(TTAnt TPres ASimul)PPos(QuestIComp(CompIAdv where_IAdv)(DetCN(DetQuant DefArt NumSg)(UseN hotel_N))))NoVoc>>>i=gr.languages[“ParseEng”].parse(标记=[“where”,“is”,“the”,“hotel”],n=1)>>>e(电子)>>>打印ePhrUtt NoPConj(UttQS(UseQCl(TTAnt TPres ASimul)PPos(QuestIComp(CompIAdv where_IAdv)(DetCN(DetQuant DefArt NumSg)(UseN hotel_N))))无语音>>>gr.languages[“ParseEng”].线性化(e)'酒店在哪里'>>>gr.languages[“ParseEng”].括号线性化(e)>>>print gr.languages[“ParseEng”].括号线性化(e)(Phr:17(Utt:15(QS:14(QCl:13(IComp:6(IAdv:5 where)))是(NP:12(Det:9(Quant:7the))(CN:11(N:10酒店))))>>>打印gr.languages[“ParseEng”].graphvizParseTree(e)图表{节点[形状=明文]子图{rank=相同;n17[label=“Phr”]}子图{rank=相同;边[style=invis]n0[标签=“PConj”]n15[标签=“Utt”]n16[标签=“Voc”]n0---n15---n16}n17-n0n17--n15n17--n16子图{rank=相同;n14[标签=“QS”]}n15---n14子图{rank=相同;边[style=invis]n3[标签=“温度”]n4[标签=“Pol”]n13[标签=“QCl”]n3---n4---n13}n14--n3n14--n4n14--n13子图{rank=相同;边[style=invis]n1[label=“时态”]n2[标签=“Ant”]n6[label=“IComp”]n12[标签=“NP”]n1---n2---n6---n12}n3--n1n3——n2n13--n6n13--n12子图{rank=相同;边[style=invis]n5[label=“IAdv”]n9[label=“Det”]n11[标签=“CN”]n5---n9---n11}n6--n5n12--n9n12--n11子图{rank=相同;边[style=invis]n7[label=“数量”]n8[label=“Num”]n10[标签=“N”]n7---n8---n10}n9--n7n9——n8n11--n10子图{rank=相同;边[style=invis]n100000[label=“where”]n1000001[标签=“is”]n100002[label=“the”]n1000003[标签=“酒店”]n100000至n1000001至n1000002至n1000003}n5---n100000n13--n100001n7--n100002n10--n100003}>>>打印gr.graphviz抽象树(e)图表{n0[label=“PhrUtt”,style=“solid”,shape=“明文”]n1[label=“NoPConj”,style=“solid”,shape=“明文”]n0--n1[style=“实心”]n2[label=“UttQS”,style=“solid”,shape=“明文”]n3[label=“UseQCl”,style=“solid”,shape=“plaintext”]n4[label=“TTAnt”,style=“solid”,shape=“plaintext”]n5[label=“TPres”,style=“solid”,shape=“plaintext”]n4--n5[style=“solid”]n6[label=“ASimul”,style=“solid”,shape=“plaintext”]n4--n6[style=“solid”]n3--n4[style=“solid”]n7[label=“PPos”,style=“solid”,shape=“plaintext”]n3--n7[style=“solid”]n8[label=“QuestIComp”,style=“solid”,shape=“plaintext”]n9[label=“CompIAdv”,style=“solid”,shape=“plaintext”]n10[label=“where_IAdv”,style=“solid”,shape=“plaintext”]n9--n10[style=“solid”]n8--n9[style=“solid”]n11[label=“DetCN”,style=“solid”,shape=“plaintext”]n12[label=“DetQuant”,style=“solid”,shape=“plaintext”]n13[label=“DefArt”,style=“solid”,shape=“plaintext”]n12--n13[style=“solid”]n14[label=“NumSg”,style=“solid”,shape=“plaintext”]n12--n14[style=“solid”]n11--n12[style=“solid”]n15[label=“UseN”,style=“solid”,shape=“plaintext”]n16[label=“hotel_N”,style=“solid”,shape=“plaintext”]n15--n16[style=“solid”]n11-n15[style=“实心”]n8--n11[style=“solid”]n3--n8[style=“solid”]n2--n3[style=“solid”]n0--n2[style=“solid”]n17[label=“NoVoc”,style=“solid”,shape=“plaintext”]n0--n17[style=“实心”]}>>>i=gr.languages[“ParseEng”].complete(“where is the”,prefix=“h”)>>>i.下一步()(21.746173858642578,“高”,“A”)>>>i.下一步()(22.7294979095459,“家”,“N”)>>>i.下一步()(23.03811264038086,‘小时’,‘N’)>>>i.下一步()(23.160715103149414,‘房子’,‘N’)>>>i=gr.languages[“ParseEng”].complete(“”,前缀=“flowe”)>>>i.下一步()(13.232508659362793,‘花’,‘N’)>>>i.下一步()(13.56800365447998,‘花’,‘N’)>>>i.下一步()(15.797457695007324,‘花童’,‘N’)>>>gr.languages[“ParseEng”].lookupMorpho(“花”)[('flower_N','s Sg Nom',9.892559051513672),('flover_V','sVInf',10.70065689086914)]>>>i=gr.languages[“ParseEng”].fullFormLexicon()>>>i.下一步()(‘附件’,[(‘附件_N’,’s Pl Nom’,12.457508087158203)])>>>i.下一步()(“gibinly”,[(“givingy_Adv”,“s”,11.591320991516113)])>>>i.下一步()('horsetail',[('housetail_N','s Sg Nom',12.457508087158203)])>>>i.下一步()(“法官”,[('justiciar_N','s Pl Gen',12.457508087158203)])>>>i.下一步()('标记',[('标记_A','s(AAdj Posit Nom)',8.516079902648926),('标记_N','s序列号',10.84807014465332)])>>>i.下一步()(“teetotalling’s”,[('teetottaling_N','sSg Gen',12.457508087158203)])>>>i=gr.generateAll(“S”)>>>p,e=i.next()>>>第页9.931379318237305>>>电子>>>gr.languages[“ParseEng”].线性化(e)“它交易”>>>p,e=i.next()>>>语法语言[“ParseEng”]线性化(e)“确实如此”>>>p,e=i.next()>>>gr.languages[“ParseEng”].线性化(e)“他交易”>>>p,e=i.next()>>>gr.languages[“ParseEng”].线性化(e)“上面写着”>>>p,e=i.next()>>>gr.languages[“ParseEng”].线性化(e)“他们交易”>>>gr.languages[“ParseEng”].线性化(e)