version 1.23, 2000/01/20 16:40:13 |
version 1.24, 2000/01/20 18:14:32 |
|
|
/** |
/** |
* $OpenXM: OpenXM/src/OpenMath/OMproxy.java,v 1.22 2000/01/19 15:32:50 tam Exp $ |
* $OpenXM: OpenXM/src/OpenMath/OMproxy.java,v 1.23 2000/01/20 16:40:13 tam Exp $ |
*/ |
*/ |
|
|
import JP.ac.kobe_u.math.tam.OpenXM.*; |
import JP.ac.kobe_u.math.tam.OpenXM.*; |
Line 57 class OMproxy implements Runnable{ |
|
Line 57 class OMproxy implements Runnable{ |
|
*/ |
*/ |
|
|
private void SM_popCMO() throws java.io.IOException{ |
private void SM_popCMO() throws java.io.IOException{ |
if(stack.empty()){ |
try{ |
ox.send(new CMO_NULL()); |
if(stack.empty()){ |
}else{ |
ox.send(new CMO_NULL()); |
debug("sending CMO: "+ stack.peek()); |
}else{ |
ox.send(stack.pop()); |
debug("sending CMO: "+ stack.peek()); |
|
ox.send(stack.pop()); |
|
} |
|
}catch(MathcapViolation e){ |
|
stack.push(new CMO_STRING(e.getMessage())); |
} |
} |
} |
} |
|
|