static int feedbackScore(S s) { s = dropWords(s, "bot"); s = dropPunctuation(s); L<S> tok = nlTok(s); if (l(tok) != 3) ret 0; S word = tok.get(1).toLowerCase(); word = collapseWord(word); if (litlist("nice", "god" /* matches both "god" and "good" :) */, "ok", "corect", "right", "true", "yes", "col" /* cool */).contains(word)) ret 1; if (litlist("no", "wrong", "bad").contains(word)) ret -1; ret 0; }
download show line numbers debug dex old transpilations
Travelled to 13 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1001930 |
| Snippet name: | feedbackScore - parse NL feedback |
| Eternal ID of this version: | #1001930/1 |
| Text MD5: | 21f35221efc43e91741b70d28a2724c3 |
| Author: | stefan |
| Category: | |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2015-12-08 18:03:56 |
| Source code size: | 439 bytes / 13 lines |
| Pitched / IR pitched: | No / Yes |
| Views / Downloads: | 915 / 1474 |
| Referenced in: | [show references] |