IntegerTerm
int
Term t = new IntegerTerm(100); int i = ((IntegerTerm) t).intValue();
6869707172737475767778
a1 = engine.aregs[1]; cont = engine.cont; // '$dummy_16_builtins.pl'(A):-['$get_level'(B),'$builtin_member'(ignore_ops(true),A),'$cut'(B),fail] a2 = new VariableTerm(engine); //START inline expansion of $get_level(a(2)) if (! a2.unify(new IntegerTerm(engine.B0), engine.trail)) { return engine.fail(); } //END inline expansion p1 = new PRED_fail_0(cont); p2 = new PRED_$cut_1(a2, p1);
6061626364656667686970
Predicate cont; cont = engine.cont; // trace:-['$get_level'(A),current_prolog_flag(debug,on),'$cut'(A)] a1 = new VariableTerm(engine); //START inline expansion of $get_level(a(1)) if (! a1.unify(new IntegerTerm(engine.B0), engine.trail)) { return engine.fail(); } //END inline expansion p1 = new PRED_$cut_1(a1, cont); return new PRED_current_prolog_flag_2(s1, s2, p1);