[Pfc-prolog-cvs] prolix/src/org/asturlinux/frade/dummy PrologContextDummy.java,1.2,1.3
Status: Beta
Brought to you by:
ivanfrade
From: <iva...@us...> - 2003-07-27 13:40:18
|
Update of /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/dummy In directory sc8-pr-cvs1:/tmp/cvs-serv28131/src/org/asturlinux/frade/dummy Modified Files: PrologContextDummy.java Log Message: Updated dummy interpreter Index: PrologContextDummy.java =================================================================== RCS file: /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/dummy/PrologContextDummy.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PrologContextDummy.java 20 Jul 2003 19:01:03 -0000 1.2 --- PrologContextDummy.java 27 Jul 2003 13:40:15 -0000 1.3 *************** *** 30,34 **** { ! private int stepCounter = 1; private boolean loaded; --- 30,34 ---- { ! private int _stepCounter = 1; private boolean loaded; *************** *** 72,78 **** */ ! if (stepCounter == 1) { ! stepCounter++; return result; } --- 72,78 ---- */ ! if (_stepCounter == 1) { ! _stepCounter++; return result; } *************** *** 88,94 **** result.setNextLevelElements(resultSons); ! if (stepCounter == 2) { ! stepCounter++; return result; } --- 88,94 ---- result.setNextLevelElements(resultSons); ! if (_stepCounter == 2) { ! _stepCounter++; return result; } *************** *** 104,110 **** node1.setNextLevelElements(node1Sons); ! if (stepCounter == 3) { ! stepCounter++; return result; } --- 104,110 ---- node1.setNextLevelElements(node1Sons); ! if (_stepCounter == 3) { ! _stepCounter++; return result; } *************** *** 117,127 **** node3.setParent(node2); node3.setSolution(true); TreeElementDummy[] node2Sons = {node3}; node2.setNextLevelElements(node2Sons); ! if (stepCounter == 4) { ! stepCounter++; return result; } --- 117,128 ---- node3.setParent(node2); node3.setSolution(true); + node3.setCompletlyExplored(true); TreeElementDummy[] node2Sons = {node3}; node2.setNextLevelElements(node2Sons); ! if (_stepCounter == 4) { ! _stepCounter++; return result; } *************** *** 134,144 **** node4.setParent(node2); node4.setSolution(true); TreeElementDummy[] node2SonsNow = {node3,node4}; node2.setNextLevelElements(node2SonsNow); ! if (stepCounter == 5) { ! stepCounter++; return result; } --- 135,148 ---- node4.setParent(node2); node4.setSolution(true); + node4.setCompletlyExplored(true); TreeElementDummy[] node2SonsNow = {node3,node4}; node2.setNextLevelElements(node2SonsNow); + //FIXME now or next step? + node2.setCompletlyExplored(true); ! if (_stepCounter == 5) { ! _stepCounter++; return result; } *************** *** 154,160 **** node1.setNextLevelElements(node1SonsNow); ! if (stepCounter == 6) { ! stepCounter++; return result; } --- 158,164 ---- node1.setNextLevelElements(node1SonsNow); ! if (_stepCounter == 6) { ! _stepCounter++; return result; } *************** *** 167,177 **** node6.setParent(node5); node6.setSolution(true); TreeElementDummy[] node5Sons = {node6}; node5.setNextLevelElements(node5Sons); ! if (stepCounter == 7) { ! stepCounter++; return result; } --- 171,182 ---- node6.setParent(node5); node6.setSolution(true); + node6.setCompletlyExplored(true); TreeElementDummy[] node5Sons = {node6}; node5.setNextLevelElements(node5Sons); ! if (_stepCounter == 7) { ! _stepCounter++; return result; } *************** *** 185,195 **** node7.setParent(node5); node7.setSolution(true); TreeElementDummy[] node5SonsNow = {node6,node7}; node5.setNextLevelElements(node5SonsNow); ! ! if (stepCounter == 8) { ! stepCounter++; return result; } --- 190,202 ---- node7.setParent(node5); node7.setSolution(true); + node7.setCompletlyExplored(true); TreeElementDummy[] node5SonsNow = {node6,node7}; node5.setNextLevelElements(node5SonsNow); ! node5.setCompletlyExplored(true); ! ! if (_stepCounter == 8) { ! _stepCounter++; return result; } *************** *** 201,205 **** public void reset () { ! stepCounter = 1; } --- 208,212 ---- public void reset () { ! _stepCounter = 1; } |