Warning: session_start(): open(/var/lib/php/sessions/sess_fel3l7fc1qs4jtuff2qsl93m9k, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static Triple ai_tripelize(S s) {
L tok = nlTok(s);
S a = get(tok, 1);
if (a == null) null;
if (ai_questionWord_1(a)) { tok = subList(tok, 2); a = get(tok, 1); }
if (ai_yesNoQuestionWord_1(a) && neqicOneOf(a, "am", "are", "is")) {
L tok2 = subList(tok, 2);
int i = indexOfFirstVerb(tok2);
S v = get(tok2, i);
if (v != null) {
if (eqic(a, "does")) v = verbToThirdPerson(v) + "?";
else if (eqic(a, "do")) v = v + "?";
else if (eqic(a, "did")) v = verbToPast(v) + "?";
else v = a + " " + v + "?";
ret triple("", v, "");
}
}
if (isVerb(a))
ret triple(
"",
a + "?",
"");
int i = ai_endOfNounPhrase(tok);
int j = indexOfFirstVerb(tok2, i);
ret triple(
trimJoinSubList(tok, 0, j),
tok.get(j),
trimJoinSubList(tok, j+2));
}