diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-12-13 16:19:56 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-12-13 16:19:56 +0000 |
| commit | 75c544027b828e5adccb7dd16d078399067363b9 (patch) | |
| tree | 6ecef057b347230bee69e3d64b301ff2568183d1 /src/runtime/python | |
| parent | 836b953b9d1fa77eaff16cf8720bcf2003b41331 (diff) | |
added a simple test for the Python binding
Diffstat (limited to 'src/runtime/python')
| -rw-r--r-- | src/runtime/python/test.py | 23 |
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) |
