Package jp.ac.kobe_u.cs.prolog.lang

Examples of jp.ac.kobe_u.cs.prolog.lang.IntegerTerm


        } else {
            return engine.fail();
        }
        a13 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(13))
        if (! a13.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        p1 = new PRED_$variants_subset_5(a7, a2, a11, a12, a5, cont);
        p2 = new PRED_$cut_1(a13, p1);
View Full Code Here


        } else {
            return engine.fail();
        }
        a4 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(4))
        if (! a4.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        a5 = new ListTerm(a2, s1);
        //START inline expansion of $unify(a(5),s(3))
View Full Code Here

        a5 = engine.aregs[5];
        cont = engine.cont;
    // '$parse_tokens_before_op'(A,B,C,D,E):-['$get_level'(F),'C'(D,atom(G),H),current_op(C,fx,G),'$less_or_equal'(C,A),'$parse_tokens_skip_spaces'(H,I),'$parse_tokens_peep_next'(J,I,K),'$parse_tokens_is_starter'(J),'$dummy_14_builtins.pl'(J),'$cut'(F),'$minus'(C,1,L),'$parse_tokens'(M,L,K,E),functor(B,G,1),arg(1,B,M)]
        a6 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(6))
        if (! a6.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        a7 = new VariableTerm(engine);
        Term[] y1 = {a7};
View Full Code Here

        a5 = engine.aregs[5];
        cont = engine.cont;
    // '$parse_tokens_before_op'(A,B,C,D,E):-['$get_level'(F),'C'(D,atom(G),H),current_op(C,fy,G),'$less_or_equal'(C,A),'$parse_tokens_skip_spaces'(H,I),'$parse_tokens_peep_next'(J,I,K),'$parse_tokens_is_starter'(J),'$dummy_15_builtins.pl'(J),'$cut'(F),'$parse_tokens'(L,C,K,E),functor(B,G,1),arg(1,B,L)]
        a6 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(6))
        if (! a6.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        a7 = new VariableTerm(engine);
        Term[] y1 = {a7};
View Full Code Here

        a1 = engine.aregs[1];
        cont = engine.cont;
    // '$dummy_7_builtins.pl'(A):-['$get_level'(B),atom(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
        //START inline expansion of atom(a(1))
        a1 = a1.dereference();
View Full Code Here

        a4 = engine.aregs[4];
        cont = engine.cont;
    // '$dummy_3_builtins.pl'(A,B,C,D):-['$get_level'(E),'$meta_call'(C,D,no,A,B),'$cut'(E),fail]
        a5 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(5))
        if (! a5.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        p1 = new PRED_fail_0(cont);
        p2 = new PRED_$cut_1(a5, p1);
View Full Code Here

        a3 = engine.aregs[3];
        cont = engine.cont;
    // '$parse_tokens_expect'(A,B,C):-['$get_level'(D),'$parse_tokens_skip_spaces'(B,E),'C'(E,A,C),'$cut'(D)]
        a4 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(4))
        if (! a4.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        a5 = new VariableTerm(engine);
        p1 = new PRED_$cut_1(a4, cont);
View Full Code Here

        a7 = engine.aregs[7];
        cont = engine.cont;
    // '$dummy_0_builtins.pl'(A,B,C,D,E,F,G):-['$get_level'(H),'$meta_call'(F,G,no,D,B),'$cut'(H),'$meta_call'(A,G,C,D,B)]
        a8 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(8))
        if (! a8.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        p1 = new PRED_$meta_call_5(a1, a7, a3, a4, a2, cont);
        p2 = new PRED_$cut_1(a8, p1);
View Full Code Here

    // '$existential_variables_set'(A,B,B):-['$get_level'(C),var(A),'$cut'(C)]
        if (! a2.unify(a3, engine.trail))
            return engine.fail();
        a4 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(4))
        if (! a4.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        //START inline expansion of var(a(1))
        a1 = a1.dereference();
View Full Code Here

    // '$existential_variables_set'(A,B,B):-['$get_level'(C),atomic(A),'$cut'(C)]
        if (! a2.unify(a3, engine.trail))
            return engine.fail();
        a4 = new VariableTerm(engine);
        //START inline expansion of $get_level(a(4))
        if (! a4.unify(new IntegerTerm(engine.B0), engine.trail)) {
            return engine.fail();
        }
        //END inline expansion
        //START inline expansion of atomic(a(1))
        a1 = a1.dereference();
View Full Code Here

TOP

Related Classes of jp.ac.kobe_u.cs.prolog.lang.IntegerTerm

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.