diff --git a/src/runtime/python/test.py b/src/runtime/python/test.py new file mode 100644 index 000000000..95b450194 --- /dev/null +++ b/src/runtime/python/test.py @@ -0,0 +1,23 @@ +import sys +import pgf + +sys.stdout.write("loading...") +sys.stdout.flush(); +gr = pgf.readPGF("../../../treebanks/PennTreebank/ParseEngAbs.pgf") +sys.stdout.write("\n") + +we = pgf.readExpr("UttImpSg PPos (ImpVP (UseV try_V))") +print gr.languages["ParseEng"].linearize(we) + +sys.stdout.write("start cat: "+gr.startCat+"\n\n") + +while True: + sys.stdout.write("> ") + line = sys.stdin.readline(); + if line == '': + sys.stdout.write("\n") + break; + + for e in gr.languages["ParseEng"].parse(gr.startCat,line): + print e + print gr.languages["ParseEngBul"].linearize(e)