{ li++ oc=c if (taille !="") size= taille else size= 61 if (c==1) c=2 if (c==3) c=0 chaine=$0 a5=substr(chaine,1,5) a3=substr(chaine,1,3) a1=substr(chaine,1,1) if (length !=taille && chk=="yes" && page!=np) c=12 else if (chaine=="" && chk=="yes" && np!=page ) c=10 else if ((a1==" " || a1==" " || a1=="") &&np!=page ) c=11 if (a1=="-" && chk=="tiret") c=1 else if (a1=="M" && (length==61 || length==62) && chk=="yes") c=2 min=0; if (min=="true") for (i=1;i<=length && c<100;i++) if (substr(chaine,i,1)>="a" && substr(chaine,i,1)<="z") c=100+i if (a5=="BEGIN") c=1 else if (a3=="END") c=0 else if (a5=="begin") c=2 else if (a3=="end") c=3 if (np=="") np=0 if (c!=oc && c==2) { np=np+1; li=0 } if ((c!=2 && c!=3) && debug=="true") { print "li= " li " #=" c " length=" length " oldc=" oc " np=" np " a1=" a1 " a3=" a3 " a5=" a5 " size=" size " page=" page print chaine} if ((c==2 || c==3) && debug=="") print }