VariableTerm
Term t = new VariableTerm();
54925493549454955496549754985499550055015502
if (a1.isStructure()){ if (! s131.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s131, args), engine.trail); } else { return engine.fail(); } return cont;
55155516551755185519552055215522552355245525
if (a1.isStructure()){ if (! s132.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine), new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s132, args), engine.trail); } else { return engine.fail(); } return cont;
55385539554055415542554355445545554655475548
if (a1.isStructure()){ if (! s133.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s133, args), engine.trail); } else { return engine.fail(); } return cont;
55615562556355645565556655675568556955705571
if (a1.isStructure()){ if (! s134.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine), new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s134, args), engine.trail); } else { return engine.fail(); } return cont;
55845585558655875588558955905591559255935594
if (a1.isStructure()){ if (! s135.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s135, args), engine.trail); } else { return engine.fail(); } return cont;
58125813581458155816581758185819582058215822
if (a1.isStructure()){ if (! s145.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s145, args), engine.trail); } else { return engine.fail(); } return cont;
58355836583758385839584058415842584358445845
if (a1.isStructure()){ if (! s146.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine), new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s146, args), engine.trail); } else { return engine.fail(); } return cont;
58585859586058615862586358645865586658675868
if (a1.isStructure()){ if (! s147.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s147, args), engine.trail); } else { return engine.fail(); } return cont;
58815882588358845885588658875888588958905891
if (a1.isStructure()){ if (! s148.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine), new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s148, args), engine.trail); } else { return engine.fail(); } return cont;
59045905590659075908590959105911591259135914
if (a1.isStructure()){ if (! s149.equals(((StructureTerm)a1).functor())) return engine.fail(); Term[] args = ((StructureTerm)a1).args(); } else if (a1.isVariable()){ Term[] args = {new VariableTerm(engine)}; ((VariableTerm) a1).bind(new StructureTerm(s149, args), engine.trail); } else { return engine.fail(); } return cont;