DO               1198 lib/action/lex.swf4.c { count();	return DO;		}
DO               1274 lib/action/lex.swf5.c { count();	return DO;		}
DO                 30 lib/action/swf4compiler.y %token DO
DO                340 lib/action/swf4compiler.y 	| DO stmt WHILE '(' expr ')'
DO                 46 lib/action/swf5compiler.y %token DO VAR NEW DELETE RETURN END WITH ASM EVAL
DO                460 lib/action/swf5compiler.y 	: DO
DO                356 lib/gocr/ocr0.c            i2=loop(box1->p,(xl+xr)/2,yu   ,yl-yu+1,cs,0,DO);
DO                357 lib/gocr/ocr0.c            i2=loop(box1->p,(xl+xr)/2,yu+i2,yl-yu+1,cs,1,DO);
DO                473 lib/gocr/ocr0.c       if( loop(box1->p,x0+dx/2,y0,y1-y0,cs,0,DO)>dy/3 ) Break;
DO                484 lib/gocr/ocr0.c       i=loop(box1->p,x0+dx/2,y0,y1-y0,cs,0,DO); if( i>dx/2 ) Break;
DO                485 lib/gocr/ocr0.c       j=loop(box1->p,x1-dx/3,y0,y1-y0,cs,0,DO); if( j<i ) i=j;
DO                486 lib/gocr/ocr0.c       j=loop(box1->p,x0     ,y0,y1-y0,cs,0,DO); if( j<i    ) Break;
DO                487 lib/gocr/ocr0.c       j=loop(box1->p,x1     ,y0,y1-y0,cs,0,DO); if( j<i    ) Break;
DO                640 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,DO,ST); if( y>y0+dy/4 ) Break;
DO                641 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,ST,DO); if( y>y0+dy/3 ) Break;
DO                642 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,RI,DO); if( x<=x1 || y>y0+dy/2 ) Break;
DO                648 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,DO,ST); if( y>y0+dy/4 ) Break;
DO                649 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,ST,DO); if( y>y0+dy/3 ) Break;
DO                654 lib/gocr/ocr0.c       turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,DO,ST); if( y>y1-dy/3 ) Break;
DO                697 lib/gocr/ocr0.c       if( loop(sdata->bp,dx/2,0,dy,cs,0,DO) > dy/8 && sdata->hchar ) Break;  /* tt */
DO                703 lib/gocr/ocr0.c       y=loop(sdata->bp,dx-1-dx/4,0,dy,cs,0,DO); if(y>dy/2) Break;
DO                721 lib/gocr/ocr0.c         for(x=i1;x<i2;x++) if( loop(sdata->bp,x,   0,dy,cs,0,DO)>=i ) break;
DO                727 lib/gocr/ocr0.c            i=loop(sdata->bp,x,0,dy,cs,0,DO); 
DO                728 lib/gocr/ocr0.c            i=loop(sdata->bp,x,i,dy,cs,1,DO); // measure thickness
DO                833 lib/gocr/ocr0.c       if( loop(bp,3*dx/4,   0,dy,cs,0,DO)
DO                834 lib/gocr/ocr0.c         > loop(bp,2*dx/4,   0,dy,cs,0,DO)
DO                837 lib/gocr/ocr0.c       if( loop(bp,3*dx/4,     dy/8,dy,cs,0,DO)
DO                838 lib/gocr/ocr0.c         > loop(bp,2*dx/4,     dy/8,dy,cs,0,DO)
DO                860 lib/gocr/ocr0.c         y=loop(bp,x,0,dy,cs,0,DO); if(y>i2) {i2=y;i1=x;} else break; }
DO                861 lib/gocr/ocr0.c       i3=i2+loop(bp,i1,i2,dy-i2,cs,1,DO);
DO                906 lib/gocr/ocr0.c       if (dx<5 && loop(bp,dx/2,0,dy,cs,0,DO)>=3*dy/8) ad=96*ad/100; // 4x6 H
DO                920 lib/gocr/ocr0.c       if(  loop(bp,3*dx/8,   0,dy,cs,0,DO) >dy/2
DO               1132 lib/gocr/ocr0.c         if( loop(bp,i,0,dy,cs,0,DO)>5*dy/8 ) {
DO               1389 lib/gocr/ocr0.c         y= loop(box1->p,x,y0,y1-y0,cs,0,DO); if (y>3*dy/4) { i=1;break; }
DO               1392 lib/gocr/ocr0.c           y+=loop(box1->p,x-j,y0+y-1,y1-y0,cs,0,DO)-1;
DO               1474 lib/gocr/ocr0.c         if( loop(bp,0,1,dy,cs,1,DO)<=3*dx/4
DO               1475 lib/gocr/ocr0.c          && loop(bp,1,1,dy,cs,1,DO)<=3*dx/4
DO               1476 lib/gocr/ocr0.c          && loop(bp,2,1,dy,cs,1,DO)<=3*dx/4 ) Break; // ~x
DO               1570 lib/gocr/ocr0.c       i=loop(bp,(dx+1)/2,0,dy,cs,0,DO)/2;
DO               1575 lib/gocr/ocr0.c       if (loop(bp,3*dx/4,  0,dy,cs,0,DO)>dy/8
DO               1576 lib/gocr/ocr0.c        && loop(bp,3*dx/4-1,0,dy,cs,0,DO)>dy/8) Break; // upper bow
DO               1666 lib/gocr/ocr0.c          i=loop(bp,dx/8,0,dy,cs,0,DO);
DO               1680 lib/gocr/ocr0.c        && loop(bp,0,   0,dy/4,cs,0,DO)<dy/4 ) {
DO               1881 lib/gocr/ocr0.c       if ( loop(bp, dx/2,   0,dy,cs,0,DO)
DO               2024 lib/gocr/ocr0.c         j=  loop(bp,bp->x-1-j,bp->y/4,3*dy/4,cs,0,DO);
DO               2063 lib/gocr/ocr0.c         y=loop(bp,x,0,dy,cs,0,DO); if(y>i)i=y; if(y<i && i>1) break;
DO               2148 lib/gocr/ocr0.c         y=loop(bp,x,0,dy,cs,0,DO); if(y>i)i=y; if(y<i && i>1) break;
DO               2194 lib/gocr/ocr0.c       y=loop(bp,   x,0,(dy+1)/2,cs,0,DO)-1; // (x,y) should be in the gap
DO               2293 lib/gocr/ocr0.c       if (loop(bp,dx-1-x/2,0,dy,cs,0,DO)>dy/8) ad=99*ad/100; // ~t
DO               2352 lib/gocr/ocr0.c       if  (loop(bp,  dx/2, dy/4,dy,cs,0,DO)>dy/2) Break; // ~C
DO               2353 lib/gocr/ocr0.c       if  (loop(bp,  dx/2,    0,dy,cs,0,DO)>dy/8
DO               2484 lib/gocr/ocr0.c       for(x=i1;x<i4;x++) if( loop(bp,x,0,dy,cs,0,DO)>=dy/2 ) break;
DO               2489 lib/gocr/ocr0.c          i=loop(bp,x,0,dy,cs,0,DO); 
DO               2490 lib/gocr/ocr0.c          i=loop(bp,x,i,dy,cs,1,DO); // measure thickness
DO               2502 lib/gocr/ocr0.c       if (x>2 && loop(bp,dx-1-x/2,0,dy,cs,0,DO)<dy/2) Break; // melt toc
DO               2503 lib/gocr/ocr0.c       if (loop(bp,(i3+i4)/2,0,dy,cs,0,DO)>dy/2) Break; // N
DO               2514 lib/gocr/ocr0.c           i=loop(bp,x,0,dy,cs,0,DO);
DO               2544 lib/gocr/ocr0.c       i1= loop (bp,     dx/8,0,dy,cs,0,DO); // left side
DO               2545 lib/gocr/ocr0.c       i2= loop (bp,dx-1-dx/8,0,dy,cs,0,DO); // right side
DO               2546 lib/gocr/ocr0.c       i3= loop (bp,     dx/8,i1,dy,cs,1,DO); // left side
DO               2547 lib/gocr/ocr0.c       i4= loop (bp,dx-1-dx/8,i2,dy,cs,1,DO); // right side
DO               2550 lib/gocr/ocr0.c        i= loop (bp,x,0,dy,cs,0,DO);
DO               2578 lib/gocr/ocr0.c         && loop(bp,0,   0,dy/2,cs,0,DO)>=dy/4
DO               2665 lib/gocr/ocr0.c         if (loop(bp,dx-x,0,dy,cs,0,DO)<3*dy/16
DO               2688 lib/gocr/ocr0.c       if (i>x && loop(bp,dx-x,0,dy,cs,0,DO)>=dy/2) ad=90*ad/100; /* ~\ */
DO               2752 lib/gocr/ocr0.c       y=dy/2+loop(bp,0,dy/2,dy/2,cs,1,DO);
DO               2835 lib/gocr/ocr0.c       y =loop(bp,dx/16,0,dy,cs,0,DO); if(y<=dy/8)
DO               2836 lib/gocr/ocr0.c       y+=loop(bp,dx/16,y,dy,cs,1,DO); if(16*y>=15*dy) Break; // ~B
DO               3179 lib/gocr/ocr0.c         i=loop(bp,x,0,dy,cs,0,DO); if(i>y){ yc=y=i;xc=x; }
DO               3227 lib/gocr/ocr0.c         i=loop(bp,x,0,dy,cs,0,DO); if(i>y) y=i;
DO               3240 lib/gocr/ocr0.c       yc+=loop(bp,xc,yc,i,cs,1,DO)/2;
DO               3265 lib/gocr/ocr0.c         yb+=loop(bp,xb,yb,dy/8,cs,1,DO)-1;
DO               3457 lib/gocr/ocr0.c         if ( ( loop(bp,   1,   0,dy,cs,0,DO)>=dy-2
DO               3459 lib/gocr/ocr0.c           || ( loop(bp,dx-2,   0,dy,cs,0,DO)>=dy-2
DO               3598 lib/gocr/ocr0.c       y+=loop(bp,i2,y,dy,cs,1,DO);
DO               3599 lib/gocr/ocr0.c       y+=loop(bp,i2,y,dy,cs,0,DO); if(y>3*dy/4) ad=ad*99/100;
DO               3659 lib/gocr/ocr0.c       if( loop(bp,3*dx/8,0,dy,cs,0,DO) > 3*dy/16 ) Break; // ~d
DO               3664 lib/gocr/ocr0.c         i=loop(bp,x,   0,y1-y0,cs,0,DO); if (i>dy/2) break;
DO               3679 lib/gocr/ocr0.c       if( loop(bp,x,dy/4,dy/2,cs,1,DO)>dy/4 ) break; 
DO               3718 lib/gocr/ocr0.c       i = loop(bp,dx/2, 0 ,dy,cs,0,DO); if (i>dy/4) Break;
DO               3719 lib/gocr/ocr0.c       i+= loop(bp,dx/2, i ,dy,cs,1,DO); if (i>dy/2) Break;
DO               3720 lib/gocr/ocr0.c       i = loop(bp,dx/2, i ,dy,cs,0,DO); if (i<dy/4) Break;
DO               3758 lib/gocr/ocr0.c         i=loop(bp,x,   0,y1-y0,cs,0,DO); if (i>dy/2) break;
DO               3764 lib/gocr/ocr0.c       if( loop(bp,dx-1,   0,y1-y0,cs,0,DO)> dy/4 
DO               3797 lib/gocr/ocr0.c       y+=loop(bp,i2,y,dy,cs,1,DO);
DO               3798 lib/gocr/ocr0.c       y+=loop(bp,i2,y,dy,cs,0,DO); if(y>3*dy/4) ad=ad*99/100;
DO               3872 lib/gocr/ocr0.c         i=y-1+loop(box1->p,x0+dx/2,i1,dy,cs,0,DO);
DO               3947 lib/gocr/ocr0.c       if ( loop(bp,5*dx/8,i2-y0,dy,cs,0,DO) > 2*dy/8 ){
DO               3967 lib/gocr/ocr0.c       j= loop(bp,dx/2,0    ,dy,cs,0,DO);
DO               3974 lib/gocr/ocr0.c       i= loop(bp,dx-1,   0,dy,cs,0,DO);
DO               3975 lib/gocr/ocr0.c       j= loop(bp,dx/2,   0,dy,cs,0,DO);
DO               4005 lib/gocr/ocr0.c       if (dx<8 && 3*loop(bp,dx-1,0,dy,cs,0,DO)<=dy) break; // ~G
DO               4186 lib/gocr/ocr0.c         if(  loop(bp,0      ,0,dy,cs,0,DO)>1 )
DO               4187 lib/gocr/ocr0.c         if(  loop(bp,0      ,0,dy,cs,0,DO)
DO               4188 lib/gocr/ocr0.c            - loop(bp,dx/16+1,0,dy,cs,0,DO) < dx/16+1 ) Break; // ~1 Jul00,Nov00
DO               4192 lib/gocr/ocr0.c         i=  loop(bp,0,0,dy,cs,0,DO);
DO               4193 lib/gocr/ocr0.c         if( loop(bp,dx/2,1,dy,cs,1,DO)>=dy-2
DO               4220 lib/gocr/ocr0.c       i=    loop(bp,   0,      0,dy,cs,0,DO); // horizontal line?
DO               4370 lib/gocr/ocr0.c       if (abs(loop(bp,dx/2,   0,dy,cs,0,DO)
DO               4447 lib/gocr/ocr0.c       j=  loop(bp,bp->x-1-i,bp->y/4,3*dy/4,cs,0,DO);
DO               4502 lib/gocr/ocr0.c       if( loop(bp,dx-1-x,0   ,dy,cs,0,DO)
DO               4503 lib/gocr/ocr0.c        <= loop(bp,dx-2-x,0   ,dy,cs,0,DO)       ) Break;	// 4
DO               4677 lib/gocr/ocr0.c           y= loop(bp,dx-xb,yc-1,dy,cs,0,DO);
DO               4679 lib/gocr/ocr0.c             i=loop(bp,dx-xb-1,yc-1+y-1,dy,cs,0,DO);
DO               4684 lib/gocr/ocr0.c           y= loop(bp,11*xa/16,yc-1,dy,cs,0,DO);
DO               4756 lib/gocr/ocr0.c           y= loop(bp,dx-xb,yc-1,dy,cs,0,DO);
DO               4758 lib/gocr/ocr0.c             i=loop(bp,dx-xb-1,yc-1+y-1,dy,cs,0,DO);
DO               4763 lib/gocr/ocr0.c           y= loop(bp,11*xa/16,yc-1,dy,cs,0,DO);
DO               4865 lib/gocr/ocr0.c          && loop(bp,   1,   0,dy,cs,0,DO)<=dy/4 ) Break; // ~z
DO               4931 lib/gocr/ocr0.c       i=loop(bp,0,0,dy,cs,0,DO);
DO               5365 lib/gocr/ocr0.c       if ( loop(bp,0,   0,dy,cs,0,DO)<dy/2-1 ) ad=98*ad/100;
DO               5388 lib/gocr/ocr0.c       if ( loop(bp,dx-1,   0,dy,cs,0,DO)<dy/2-1 ) {ad=98*ad/100;}
DO               5565 lib/gocr/ocr0.c       if( loop(bp,dx/2,0,dy,cs,0,DO)>dy/2) Break;
DO               5740 lib/gocr/ocr0.c       if (loop(bp,dx/2,   0,dy,cs,0,DO)>dx/8) Break;
DO               6080 lib/gocr/ocr0.c       j =loop(bp,dx/2,0,dy,cs,0,DO);
DO               6081 lib/gocr/ocr0.c       j+=loop(bp,dx/2,j,dy,cs,1,DO); if(j>dy/4) break;
DO               6082 lib/gocr/ocr0.c       j =loop(bp,dx/2,j,dy,cs,0,DO); if(j<dy/2) break;
DO                 94 lib/gocr/ocr0n.c       y  =loop(bp,x,0,dy,cs,0,DO); if(y>dy/8) Break;
DO                 95 lib/gocr/ocr0n.c       y +=loop(bp,x,y,dy,cs,1,DO); if(y>dy/4) Break;
DO                 96 lib/gocr/ocr0n.c       i1 =loop(bp,x,y,dy,cs,0,DO)+y; if(i1>5*dy/8) Break;
DO                108 lib/gocr/ocr0n.c       y  =loop(bp,i1,0,dy,cs,0,DO);
DO                109 lib/gocr/ocr0n.c       y +=loop(bp,i1,y,dy,cs,1,DO);
DO                112 lib/gocr/ocr0n.c         y  =loop(bp,i1  ,i3,dy,cs,0,DO);
DO                113 lib/gocr/ocr0n.c         i  =loop(bp,i1-1,i3,dy,cs,0,DO);
DO                163 lib/gocr/ocr0n.c       if(   loop(bp,dx/4,3*dy/10,dy,cs,1,DO)>0 ) // check start
DO                170 lib/gocr/ocr0n.c       if(   loop(bp,dx/4,3*dy/10,dy,cs,1,DO)>0 ) // check start
DO                225 lib/gocr/ocr0n.c         i=  loop(bp,dx/2,0,dy,cs,0,DO);
DO                226 lib/gocr/ocr0n.c         if (loop(bp,dx/2,i,dy,cs,1,DO)<dy-1) Break;
DO                293 lib/gocr/ocr0n.c       i=loop(bp,  dx/8,0,dy,cs,0,DO);
DO                295 lib/gocr/ocr0n.c         j=loop(bp,x,0,dy,cs,0,DO); if (j<y) { y=j; }
DO                302 lib/gocr/ocr0n.c       i=    loop(bp,   0,      0,dy,cs,0,DO); // horizontal line?
DO                333 lib/gocr/ocr0n.c           if (2*i>=dx && loop(bp,dx/4,0,dy,cs,0,DO)<dy/2) {
DO                422 lib/gocr/ocr0n.c       i1=loop(bp,dx-1-dx/16,0,dy,cs,0,DO);  // Jul00
DO                423 lib/gocr/ocr0n.c       i2=loop(bp,     dx/ 2,0,dy,cs,0,DO); if( i2+dy/32>=i1 ) Break; // ~z
DO                550 lib/gocr/ocr0n.c       if( loop(bp,dx/2,  0   ,dy,cs,0,DO)>dy/4 ) Break;
DO                745 lib/gocr/ocr0n.c         j=loop(bp,i,dy/4,dy,cs,0,DO)+dy/4; if (j>7*dy/8) Break;
DO                747 lib/gocr/ocr0n.c       turmite(bp,&x,&y,0,dx-1,0,dy-1,cs,DO,LE); if( x>=0 ) Break;
DO                749 lib/gocr/ocr0n.c       y=loop(bp,0,0,dy,cs,0,DO);
DO                750 lib/gocr/ocr0n.c       if( (y+loop(bp,0,y,dy,cs,1,DO)) < dy/2 ) Break;
DO                791 lib/gocr/ocr0n.c       if( loop(bp,  dx/2,   0,dy,cs,0,DO)<dy/16
DO                792 lib/gocr/ocr0n.c        && loop(bp,  dx/4,   0,dy,cs,0,DO)<dy/8
DO                793 lib/gocr/ocr0n.c        && loop(bp,3*dx/4,   0,dy,cs,0,DO)<dy/8
DO                822 lib/gocr/ocr0n.c        && loop(bp,dx-1,     0,dy,cs,0,DO)>dy/4 ) Break; // italic-6
DO                831 lib/gocr/ocr0n.c         if ( loop(box1->p,(x0+x1)/2,y0,dy,cs,0,DO)<dy/2 ) Break;
DO                834 lib/gocr/ocr0n.c         if (loop(box1->p,x0+dx/2,y0,dx,cs,0,DO)>dy/8
DO                835 lib/gocr/ocr0n.c          && loop(box1->p,x1-dx/4,y0,dx,cs,0,DO)>dy/8 ) Break;
DO                879 lib/gocr/ocr0n.c       if( loop(bp,dx/2,0,dy,cs,0,DO)>dy/8 ) Break;
DO                894 lib/gocr/ocr0n.c       j =loop(bp,dx-1,0,dy,cs,0,DO);  // ~T
DO                895 lib/gocr/ocr0n.c       j+=loop(bp,dx-1,j,dy,cs,1,DO)+dy/16;
DO               1029 lib/gocr/ocr0n.c         j=loop(box1->p,x0+x-1,y,dy/8+1,cs,0,DO)/2; y=i=y+j;
DO               1156 lib/gocr/ocr0n.c       if (abs(loop(bp,dx/2,   0,dy,cs,0,DO)
DO                488 lib/gocr/pgm2asc.c       case DO: (*y)++; break;
DO                531 lib/gocr/pgm2asc.c     case DO:
DO               1835 lib/gocr/pgm2asc.c       	    y=loop(pp,x0,y0,y1-y0,cs,0,DO);if(2*y>y1-y0) continue;
DO                491 lib/gocr/remove.c         i3 =loop(pp,j1,y0   ,y1-y0,cs,0,DO); if(8*i3>y1-y0) break;
DO                492 lib/gocr/remove.c         i3+=loop(pp,j1,y0+i3,y1-y0,cs,1,DO); if(8*i3>y1-y0) break;
DO                589 lib/gocr/remove.c           if( loop(pp,j2-xa,y0,y1-y0,cs,0,DO) > (y1-y0+1)/2
DO                591 lib/gocr/remove.c           if( loop(pp,j2+xa,y0,y1-y0,cs,0,DO) > (y1-y0+1)/2