Sha256: 3eff4638d80e246e2e93cfeece06264c11c88ebb4615034a051ea8cc71094bd4
Contents?: true
Size: 763 Bytes
Versions: 45
Compression:
Stored size: 763 Bytes
Contents
package lingscope.algorithms; import lingscope.structures.AnnotatedSentence; /** * * @author shashank */ public class NegexScopeAnnotator extends NegexAnnotator { public NegexScopeAnnotator(String beginTag, String interTag, String otherTag) { super(beginTag, interTag, otherTag); } @Override public AnnotatedSentence annotateSentence(String sentence, boolean isTokenized) { if (negex == null) { throw new RuntimeException("Annotator has not been loaded"); } if (!isTokenized) { sentence = AbnerTokenizer.splitTermsByPunctuation(sentence); } String raw = negex.getScope(sentence, rules, beginTag, interTag, otherTag); return new AnnotatedSentence(raw); } }
Version data entries
45 entries across 45 versions & 1 rubygems