home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / oxcc1433.zip / TEST.BAT < prev   
DOS Batch File  |  1995-11-06  |  2KB  |  52 lines

  1. echo // BATCH FILE TO TEST THE COMPILER AND INTERPRETER >trace
  2.     cd src
  3. echo // >>trace
  4. echo // GENERATE A BYTE CODE LISTING FOR THE TEST PROGRAM `toxcc' >>trace
  5. echo //     oxcc -qwLGb toxcc.c >>trace
  6.     oxcc -qwLGb toxcc.c >>trace
  7. echo // >>trace
  8. echo // GENERATE A .anf FILE FOR `toxcc' >>trace
  9. echo //    oxcc -qwLGn toxcc.c >>trace
  10.     oxcc -qwLGn toxcc.c >>trace
  11. echo //  >>trace
  12. echo // GENERATE A .byt FILE FOR THE BACKEND PROGRAM `oxccb' >>trace
  13. echo //     oxcc -qwGb oxccb.c >>trace
  14.     oxcc -qwGb oxccb.c >>trace
  15. echo //  >>trace
  16. echo // USE THE COMPILER TO INTERPRET `oxccb' AND GENERATE LISTING >>trace
  17. echo //    oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
  18.     oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
  19. echo //  >>trace
  20. echo //USE `bterp' TO INTERPRET `oxccb' AND GENERATE LISTING    >>trace
  21. echo //    bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
  22.     bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
  23. echo //  >>trace
  24. echo /* ========================================================== */ >>trace
  25. echo toxcc.lst, toxcc.l1 and toxcc.l2 SHOULD BE SUBSTANTIALLY THE SAME >>trace
  26. echo /* ========================================================== */ >>trace
  27. echo //  >>trace
  28. echo // INTERPRET TOXCC WITH THE COMPILER >>trace
  29. echo //  oxcc -qwr toxcc.c >>trace
  30.     oxcc -qwr toxcc.c >>trace
  31. echo //  >>trace
  32. echo // GENERATE A .byt FILE FOR `toxcc' >>trace
  33. echo //  oxcc -qwGb toxcc.c >>trace
  34.     oxcc -qwGb toxcc.c >>trace
  35. echo //  >>trace
  36. echo // INTERPRET TOXCC WITH `bterp' >>trace
  37. echo //   bterp toxcc >>trace
  38.     bterp toxcc >>trace
  39. echo //  >>trace
  40. echo // USE `bterp' TO INTERPRET `oxccb' AND GENERATE .byt FILE FOR `toxcc' >>trace
  41. echo //  bterp oxccb toxcc >>trace
  42.     bterp oxccb toxcc >>trace
  43. echo //  >>trace    
  44. echo // INTERPRET TOXCC WITH `bterp' >>trace
  45. echo //  bterp toxcc >>trace
  46.     bterp toxcc >>trace
  47. echo //  >>trace
  48. echo // IF YOU DON'T SEE `ERROR' IN THE `TRACE' FILE, THEN ALL WENT WELL >>trace
  49.  
  50.     cd ..
  51.  
  52.