summaryrefslogtreecommitdiff
path: root/src/runtime/python/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/python/test.py')
-rw-r--r--src/runtime/python/test.py23
1 files changed, 23 insertions, 0 deletions
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)