summaryrefslogtreecommitdiff
path: root/src/runtime/java/org/grammaticalframework
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/java/org/grammaticalframework')
-rw-r--r--src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java
index ae8f665b0..98d22429c 100644
--- a/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java
+++ b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java
@@ -38,6 +38,12 @@ public class NercLiteralCallback implements LiteralCallback {
if (i > 0) {
String name = sbuilder.toString();
+
+ if (concr.getName().contains("Eng") &&
+ ("I".equals(name) || "I'm".equals(name))) {
+ return null;
+ }
+
Expr expr = null;
double prob = 0;
for (MorphoAnalysis an : concr.lookupMorpho(name)) {
@@ -49,8 +55,6 @@ public class NercLiteralCallback implements LiteralCallback {
} else if ("Language".equals(cat)) {
expr = new Expr(an.getLemma(), new Expr[0]);
expr = new Expr("languagePN", expr);
- } else if ("Pron".equals(cat)) { // to capture I in English
- return null;
}
}
}