method
C METHOD SOURCE CB215821 24/07/17 21:15:10 11961 SUBROUTINE METHOD IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC CCNOYAU -INC SMTABLE -INC SMBLOC -INC CCASSIS CHARACTER*(8)INOMP,CHAANC CHARACTER*72 ICHA LOGICAL LOGI XX=0.D0 IF(IRETOU.EQ.0) THEN IF(MOBJCO.NE.0) THEN MTABLE=MOBJCO ELSE MOTERR(1:8)='OBJET ' ENDIF ENDIF * write(6,*) ' 1 method mtable',mtable IF(IERR.NE.0) RETURN * lecture du nom de la methode en fait on cherche sa position * dans la pile des chaines ILON=1 * write(6,*)' method chaanc' , chaanc IF(IRETOU.EQ.0) RETURN IF(CHAANC.EQ.'ENTIER ') THEN ELSEIF(CHAANC.EQ.'FLOTTANT') THEN ELSEIF(CHAANC.EQ.'MOT ') THEN ELSEIF(CHAANC.EQ.'LOGIQUE ') THEN ELSE * write(6,*) ' 2 method mtable',iret ENDIF * write(6,*) ' method iret imotlu jpoob2', * $ iret,imotlu,jpoob2(imotlu) IF(JPOOB2(IMOTLU).EQ.0) THEN C PAS DE NOM A LA DERNIERE DONNEE LUE RETURN ENDIF IP=INOOB1(JPOOB2(IMOTLU)) IF(IP.NE.1) THEN if(nbesc.ne.0) segact ipiloc IDEBCH=IPCHAR(IP) IFINCH= IPCHAR(IP+1)-1 ICHA=ICHARA(IDEBCH:IFINCH) ILON=IFINCH-IDEBCH+1 if(nbesc.ne.0) SEGDES,IPILOC ENDIF * lecture de la procedur IF(IERR.NE.0) RETURN $ 'PROCEDUR',IVAL,XX,ICHA,LOGI,IVAL) RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales