Warning: session_start(): open(/var/lib/php/sessions/sess_01nfhc3i1ajj99bfpars4evtd2, 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 WoodyRule getWoodyRuleFromSource(L lines, int lineIndex) {
L tok = javaTok(lines.get(lineIndex));
assertTrue(jfind(tok, "RULE " + ruleName) >= 0);
new WoodyRule rule;
rule.nameInFile = ruleName;
rule.lineInFile = lineIndex;
Explain e = explain(s, ctxParsingRules(), "rule");
if (e == null)
fail("Bad rule: " + s);
rule.condition = e.sub(1).string();
int opening = indexOfTrim(lines, "{", i);
if (opening >= 0) {
for (i++; i < opening; i++) {
L tok2 = javaTok(lines.get(i));
if (eqGet(tok2, 1, "[") && eqGet(tok2, 5, "]")
&& eqGet(tok2, 7, "="))
rule.properties.put(tok2.get(3), unquoteCtx(trim(join(subList(tok2, 9)))));
}
int closing = indexOfClosingCurlyBracket(lines, opening);
rule.body = lines(subList(lines, opening+1, closing));
}
ret rule;
}