diff options
| author | Krasimir Angelov <kr.angelov@gmail.com> | 2017-08-30 08:23:58 +0200 |
|---|---|---|
| committer | Krasimir Angelov <kr.angelov@gmail.com> | 2017-08-30 08:23:58 +0200 |
| commit | 890e03527b353a48f4e009e8c2be8893c619935a (patch) | |
| tree | 785103e422da4afb878233485c72eef8a1c69d57 /src/runtime/java/org/grammaticalframework | |
| parent | d92f8f2f9e8fa2f74209d6eb0183bde2bdbe1214 (diff) | |
added checkExpr in Java
Diffstat (limited to 'src/runtime/java/org/grammaticalframework')
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/PGF.java | 5 |
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); |
