Skip to content

Commit

Permalink
Add a bunch of words not previously included in the say regex. Genera…
Browse files Browse the repository at this point in the history
…lly speaking they are not in PTB3 for testing purposes, though
  • Loading branch information
AngledLuffa committed May 18, 2024
1 parent 1ac93f6 commit 617aef8
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/edu/stanford/nlp/trees/EnglishPatterns.java
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,14 @@ public class EnglishPatterns {

/** A list of verbs which are verbs of speaking that easily take an S (as a complement or topicalized)
* which is a direct speech ccomp. For example: "He concedes: ``This is a difficult market.''"
* <br>
* TODO: maybe sign, as in ASL? sing, kibitz ... wish?
* quite a few others from the NP_V_S_INF_VERBS_REGEX:
* pledge, protest, bluster, bray, cackle, call, chuckle, chortle, croak, coo, crow, drawl, drone, gasp ...
* signal, bellow, bleat, blubber, boom, chirp, yammer, yap
*/
public static final String sayVerbRegex =
"/^(?i:say|says|said|saying|(?:add|boast|claim|counsel|explain|inform|interject|proclaim|recall|remark|report|respond|shout|whisper|yell)(?:s|ed|ing)?|(?:advis|announc|acknowledg|conced|conclud|decid|declar|inton|not|observ|stat)(?:e|es|ed|ing)|(?:confess)(?:es|ed|ing)?|(?:agree)(?:s|d|ing)?|reply|replied|replies|replying|admit|admits|admitted|admitting|hold|holds|holding|held|write|writes|writing|wrote|tell|tells|telling|told|quipped|quip|quips|quipping|think|thinks|thinking|thought)$/";
"/^(?i:say|says|said|saying|(?:add|boast|chant|claim|complain|counsel|explain|inform|interject|pray|proclaim|purr|recall|remark|report|respond|scream|shout|shriek|sigh|sulk|whisper|whoop|yell|yelp)(?:s|ed|ing)?|(?:advis|announc|acknowledg|conced|conclud|decid|declar|grip|grous|inton|not|observ|propos|stat|whin|whing)(?:e|es|ed|ing)|(?:bitch|confess|screech)(?:es|ed|ing)?|(?:agree)(?:s|d|ing)?|(?:cr|repl)(?:y|ied|ies|ying)|admit|admits|admitted|admitting|hold|holds|holding|held|write|writes|writing|wrote|tell|tells|telling|told|quipped|quip|quips|quipping|think|thinks|thinking|thought)$/";


// TODO: is there some better pattern to look for? We do not have tag information at this point
Expand Down

0 comments on commit 617aef8

Please sign in to comment.