You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2013/07/11 21:53:06 UTC
svn commit: r1502340 -
/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java
Author: tmill
Date: Thu Jul 11 19:53:06 2013
New Revision: 1502340
URL: http://svn.apache.org/r1502340
Log:
Fixed a few regexps -- still don't show up in SHARP data training.
Modified:
ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java
Modified: ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java?rev=1502340&r1=1502339&r2=1502340&view=diff
==============================================================================
--- ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java (original)
+++ ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/util/NegationDepRegex.java Thu Jul 11 19:53:06 2013
@@ -324,11 +324,17 @@ public class NegationDepRegex {
regnodes_PRT_VB_PRD[2].pos = DependencyRegex.ANY_ADJECTIVE;
int cPRT_VB_PRD = 1;
- // Recognizes phrases like "did not find FOCUS"
- DEPNode[] regnodes_PRT_MOD_VB_OBJ = new DEPNode[4];
+ // Recognizes phrases like "did not find FOCUS" (don't think the modal verb will be on the path?)
+ DEPNode[] regnodes_PRT_MOD_VB_OBJ = new DEPNode[3];
regnodes_PRT_MOD_VB_OBJ[0] = new DEPNode(DEPLib.NULL_ID,fromSet(iv_negParticlesSet));
// regnodes_PRT_MOD_VB_OBJ[0].form = DependencyRegex.fromSet(iv_negParticlesSet);
- regnodes_PRT_MOD_VB_OBJ[0].setLabel(DEPLibEn.DEP_ADV); // was: ("ADV");
+ regnodes_PRT_MOD_VB_OBJ[0].setLabel(DEPLibEn.DEP_NEG); // was: ("ADV");
+ regnodes_PRT_MOD_VB_OBJ[1] = new DEPNode(DEPLib.NULL_ID, fromSet(iv_regVerbsSet));
+ regnodes_PRT_MOD_VB_OBJ[1].pos = ANY_VERB;
+ regnodes_PRT_MOD_VB_OBJ[2] = new DEPNode(DEPLib.NULL_ID,ANY_TOKEN);
+ regnodes_PRT_MOD_VB_OBJ[2].setLabel(DEPLibEn.DEP_DOBJ);
+ // everything below here was replaced for this path:
+/* //
regnodes_PRT_MOD_VB_OBJ[1] = new DEPNode(DEPLib.NULL_ID,fromSet(iv_modalVerbsSet));
// regnodes_PRT_MOD_VB_OBJ[1].form = DependencyRegex.fromSet(iv_modalVerbsSet);
regnodes_PRT_MOD_VB_OBJ[2] = new DEPNode(DEPLib.NULL_ID,fromSet(iv_regVerbsSet));
@@ -336,7 +342,7 @@ public class NegationDepRegex {
// regnodes_PRT_MOD_VB_OBJ[2].setLabel(DEPLibEn.DEP_CCOMP); // was: ("VC"); really a shot in the dark
regnodes_PRT_MOD_VB_OBJ[2].pos = ANY_VERB;
regnodes_PRT_MOD_VB_OBJ[3] = new DEPNode(DEPLib.NULL_ID,ANY_TOKEN);
- regnodes_PRT_MOD_VB_OBJ[3].setLabel(DEPLibEn.DEP_DOBJ); // was:("OBJ");
+ regnodes_PRT_MOD_VB_OBJ[3].setLabel(DEPLibEn.DEP_DOBJ); // was:("OBJ"); */
int cPRT_MOD_VB_OBJ = 1;
// Recognizes phrases like "did not find evidence of FOCUS"
@@ -363,7 +369,7 @@ public class NegationDepRegex {
DEPNode[] regnodes_VBN_SBJ = new DEPNode[2];
regnodes_VBN_SBJ[0] = new DEPNode(DEPLib.NULL_ID, fromSet(iv_negVerbsSet));
// regnodes_VBN_SBJ[0].form = DependencyRegex.fromSet(iv_negVerbsSet);
- regnodes_VBN_SBJ[0].pos = "VBN";
+ regnodes_VBN_SBJ[0].pos = "VBG"; // was VBN
regnodes_VBN_SBJ[1] = new DEPNode(DEPLib.NULL_ID, ANY_TOKEN);
regnodes_VBN_SBJ[1].setLabel(DEPLibEn.DEP_DOBJ); // was: ("SBJ");
int cVBN_SBJ = 0;