version 1.19, 2004/03/17 02:10:31 |
version 1.20, 2004/03/17 02:23:45 |
|
|
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.18 2004/03/03 09:25:30 noro Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/io/cpexpr.c,v 1.19 2004/03/17 02:10:31 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
Line 838 void PRINTFNODE(FNODE f,int paren) |
|
Line 838 void PRINTFNODE(FNODE f,int paren) |
|
if ( paren ) PUTS("("); |
if ( paren ) PUTS("("); |
switch ( f->id ) { |
switch ( f->id ) { |
/* unary operators */ |
/* unary operators */ |
case I_NOT: PRINTFNODE((FNODE)FA0(f),1); break; |
case I_NOT: PUTS("!"); PRINTFNODE((FNODE)FA0(f),1); break; |
case I_PAREN: PRINTFNODE((FNODE)FA0(f),0); break; |
case I_PAREN: PRINTFNODE((FNODE)FA0(f),0); break; |
case I_MINUS: PUTS("-"); PRINTFNODE((FNODE)FA0(f),1); break; |
case I_MINUS: PUTS("-"); PRINTFNODE((FNODE)FA0(f),1); break; |
/* binary operators */ |
/* binary operators */ |