summaryrefslogtreecommitdiff
path: root/src/runtime/java/Test.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/java/Test.java')
-rw-r--r--src/runtime/java/Test.java21
1 files changed, 18 insertions, 3 deletions
diff --git a/src/runtime/java/Test.java b/src/runtime/java/Test.java
index c58a90c77..27cf18da2 100644
--- a/src/runtime/java/Test.java
+++ b/src/runtime/java/Test.java
@@ -1,8 +1,23 @@
-import org.grammaticalframework.*;
+import java.io.*;
+import java.util.*;
+import org.grammaticalframework.pgf.*;
public class Test {
public static void main(String[] args) {
- PGF gr = PGF.readPGF("/home/krasimir/www.grammaticalframework.org/treebanks/PennTreebank/ParseEngAbs.pgf");
- gr.close();
+ PGF gr = null;
+ try {
+ gr = PGF.readPGF("/home/krasimir/www.grammaticalframework.org/treebanks/PennTreebank/ParseEngAbs.pgf");
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ return;
+ } catch (PGFError e) {
+ e.printStackTrace();
+ return;
+ }
+
+ System.out.println(gr.getAbstractName());
+ for (Map.Entry<String,Concr> entry : gr.getLanguages().entrySet()) {
+ System.out.println(entry.getKey()+" "+entry.getValue()+" "+entry.getValue().getName());
+ }
}
}