4344454647484950515253
*/ @Override public int exec(Prog p) { Term I = getArg(0); Fluent f; if (I instanceof CharReader) { f = new ClauseReader((I), p); } else
4142434445464748
*/ @Override public int exec(Prog p) { String s = ((Const) getArg(0)).getName(); Fluent f = new CharWriter(s, p); return putArg(1, f, p); }
*/ @Override public int exec(Prog p) { String s = ((Const) getArg(0)).getName(); Fluent f = new ClauseWriter(s, p); return putArg(1, f, p); }
353637383940414243
} @Override public int exec(Prog p) { Fluent S = (Fluent) getArg(0); S.stop(); return 1; }
4243444546474849505152
*/ @Override public int exec(Prog p) { Term I = getArg(0); Fluent f; if (I instanceof CharReader) { f = new CharReader(((CharReader) I), p); } else
363738394041424344
} @Override public int exec(Prog p) { Fluent F = (Fluent) getArg(0); Term R = F.isPersistent() ? Const.YES : Const.NO; return putArg(1, R, p); }
4041424344454647484950
} @Override public int exec(Prog p) { Fluent F = (Fluent) getArg(0); Const R = (Const) getArg(1); boolean yesno = !R.eq(Const.NO); F.setPersistent(yesno); return 1; }