[search]

## Gazelle | Rule qzigoijtihoetzbs: how long until the end of the year => !eval nDays(daysUntilEndOfYear())

### Rule

how long until the end of the year
=> !eval nDays(daysUntilEndOfYear())

### Comments

made by user
discord
tokenize out with javaTok

Add comment:

### Feedback

Judgement Prediction Generated Output Rewritten Rule Mapping Context Comments
bad bad !eval nDays(daysUntilEndOfYear()) {stefan reich} says just the rest of the line => !eval nDays(daysUntilEndOfYear()) {"end"="rest", "how"="{stefan reich}", "long"="says", "until"="just", "year"="line"} discord msg 610543065857392659
good !eval nDays(daysUntilEndOfYear()) how long until the end of the year => !eval nDays(daysUntilEndOfYear()) {} discord msg 602196929170112533

### Analysis 1

1: in a bad mapping, variable "long" was mapped to "says"
1: in a bad mapping, variable "year" was mapped to "line"
1: possible variable "of"
1: a bad mapping is "cimap{\"end\"=\"rest\", \"how\"=\"{stefan reich}\", \"long\"=\"says\", \"until\"=\"just\", \"year\"=\"line\"}"
1: in a bad mapping, variable "year" was used
1: in a bad mapping, variable "how" was mapped to "{stefan reich}"
1: in a bad mapping, variable "until" was mapped to "just"
1: in a bad mapping, variable "long" was used
1: possible variable "end"
1: possible variable "until"
1: possible variable "the"
1: possible variable "long"
1: in a bad mapping, variable "end" was used
1: in a bad mapping, variable "end" was mapped to "rest"
1: possible variable "year"
1: in a bad mapping, variable "how" was used
1: possible variable "how"
1: in a bad mapping, variable "until" was used

### Analysis 2

1. "alwaysBadMappings" = MultiMap(data=hm{"how"=["{stefan reich}"], "year"=["line"], "until"=["just"], "end"=["rest"], "long"=["says"]})
2. "alwaysGoodMappings" = MultiMap(data=hm{})
3. "badMappings" = MultiMap(data=hm{"how"=["{stefan reich}"], "year"=["line"], "until"=["just"], "end"=["rest"], "long"=["says"]})
4. "completeBadMappings" = [cimap{"end"="rest", "how"="{stefan reich}", "long"="says", "until"="just", "year"="line"}]
5. "completeGoodMappings" = []
6. "goodMappings" = MultiMap(data=hm{})
7. "possibleVars" = ciset["end", "how", "long", "of", "the", "until", "year"]
8. "unclearVars" = ciset[]
9. "unusedVars" = ciset["of", "the"]
10. "usedVars" = ciset["end", "how", "long", "until", "year"]
11. "varScores" = hm{Pair(a="how", b="{stefan reich}")=PosNegScore(neg=d("1.0"), pos=d("0.0")), Pair(a="long", b="says")=PosNegScore(neg=d("1.0"), pos=d("0.0")), Pair(a="year", b="line")=PosNegScore(neg=d("1.0"), pos=d("0.0")), Pair(a="until", b="just")=PosNegScore(neg=d("1.0"), pos=d("0.0")), Pair(a="end", b="rest")=PosNegScore(neg=d("1.0"), pos=d("0.0"))}
12. "varsUsedInBad" = ciset["end", "how", "long", "until", "year"]
13. "varsUsedInBadOnly" = ciset["end", "how", "long", "until", "year"]
14. "varsUsedInGood" = ciset[]
15. "varsUsedInGoodOnly" = ciset[]