summaryrefslogtreecommitdiff
path: root/src/runtime/java/org
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2017-08-30 08:23:58 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2017-08-30 08:23:58 +0200
commit890e03527b353a48f4e009e8c2be8893c619935a (patch)
tree785103e422da4afb878233485c72eef8a1c69d57 /src/runtime/java/org
parentd92f8f2f9e8fa2f74209d6eb0183bde2bdbe1214 (diff)
added checkExpr in Java
Diffstat (limited to 'src/runtime/java/org')
-rw-r--r--src/runtime/java/org/grammaticalframework/pgf/PGF.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/PGF.java b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
index 8559c13a7..23126c8f8 100644
--- a/src/runtime/java/org/grammaticalframework/pgf/PGF.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/PGF.java
@@ -67,7 +67,10 @@ public class PGF {
/** Takes an expression and returns a refined version
* of the expression together with its type */
public native TypedExpr inferExpr(Expr expr) throws TypeError;
-
+
+ /** Takes an expression and checks it agains a type. The returned expression
+ * is a possibly refined version of the original. */
+ public native Expr checkExpr(Expr expr, Type ty) throws TypeError;
public native String graphvizAbstractTree(Expr expr);