@Override public Value apply(Env env, List<Value> in) { CoreMap cm = (CoreMap) in.get(0).get(); String regex = (String) in.get(1).get(); Boolean includeMatchedAsTokens = (Boolean) in.get(2).get(); Pattern pattern = env.getStringPattern(regex); List<CoreLabel> res = ChunkAnnotationUtils.splitCoreMap(pattern, includeMatchedAsTokens, cm, CORELABEL_FACTORY); return new Expressions.PrimitiveValue(Expressions.TYPE_TOKENS, res); } };
@Override public Value apply(Env env, List<Value> in) { CoreMap cm = (CoreMap) in.get(0).get(); String regex = (String) in.get(1).get(); Boolean includeMatchedAsTokens = (Boolean) in.get(2).get(); Pattern pattern = env.getStringPattern(regex); List<CoreLabel> res = ChunkAnnotationUtils.splitCoreMap(pattern, includeMatchedAsTokens, cm, CORELABEL_FACTORY); return new Expressions.PrimitiveValue(Expressions.TYPE_TOKENS, res); } };
@Override public Value apply(Env env, List<Value> in) { CoreMap cm = (CoreMap) in.get(0).get(); String regex = (String) in.get(1).get(); Boolean includeMatchedAsTokens = (Boolean) in.get(2).get(); Pattern pattern = env.getStringPattern(regex); List<CoreLabel> res = ChunkAnnotationUtils.splitCoreMap(pattern, includeMatchedAsTokens, cm, CORELABEL_FACTORY); return new Expressions.PrimitiveValue(Expressions.TYPE_TOKENS, res); } };
@Override public Value apply(Env env, List<Value> in) { CoreMap cm = (CoreMap) in.get(0).get(); String regex = (String) in.get(1).get(); Boolean includeMatchedAsTokens = (Boolean) in.get(2).get(); Pattern pattern = env.getStringPattern(regex); List<CoreLabel> res = ChunkAnnotationUtils.splitCoreMap(pattern, includeMatchedAsTokens, cm, CORELABEL_FACTORY); return new Expressions.PrimitiveValue(Expressions.TYPE_TOKENS, res); } };