home *** CD-ROM | disk | FTP | other *** search
- echo // BATCH FILE TO TEST THE COMPILER AND INTERPRETER >trace
- cd src
- echo // >>trace
- echo // GENERATE A BYTE CODE LISTING FOR THE TEST PROGRAM `toxcc' >>trace
- echo // oxcc -qwLGb toxcc.c >>trace
- oxcc -qwLGb toxcc.c >>trace
- echo // >>trace
- echo // GENERATE A .anf FILE FOR `toxcc' >>trace
- echo // oxcc -qwLGn toxcc.c >>trace
- oxcc -qwLGn toxcc.c >>trace
- echo // >>trace
- echo // GENERATE A .byt FILE FOR THE BACKEND PROGRAM `oxccb' >>trace
- echo // oxcc -qwGb oxccb.c >>trace
- oxcc -qwGb oxccb.c >>trace
- echo // >>trace
- echo // USE THE COMPILER TO INTERPRET `oxccb' AND GENERATE LISTING >>trace
- echo // oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
- oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
- echo // >>trace
- echo //USE `bterp' TO INTERPRET `oxccb' AND GENERATE LISTING >>trace
- echo // bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
- bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
- echo // >>trace
- echo /* ========================================================== */ >>trace
- echo toxcc.lst, toxcc.l1 and toxcc.l2 SHOULD BE SUBSTANTIALLY THE SAME >>trace
- echo /* ========================================================== */ >>trace
- echo // >>trace
- echo // INTERPRET TOXCC WITH THE COMPILER >>trace
- echo // oxcc -qwr toxcc.c >>trace
- oxcc -qwr toxcc.c >>trace
- echo // >>trace
- echo // GENERATE A .byt FILE FOR `toxcc' >>trace
- echo // oxcc -qwGb toxcc.c >>trace
- oxcc -qwGb toxcc.c >>trace
- echo // >>trace
- echo // INTERPRET TOXCC WITH `bterp' >>trace
- echo // bterp toxcc >>trace
- bterp toxcc >>trace
- echo // >>trace
- echo // USE `bterp' TO INTERPRET `oxccb' AND GENERATE .byt FILE FOR `toxcc' >>trace
- echo // bterp oxccb toxcc >>trace
- bterp oxccb toxcc >>trace
- echo // >>trace
- echo // INTERPRET TOXCC WITH `bterp' >>trace
- echo // bterp toxcc >>trace
- bterp toxcc >>trace
- echo // >>trace
- echo // IF YOU DON'T SEE `ERROR' IN THE `TRACE' FILE, THEN ALL WENT WELL >>trace
-
- cd ..
-
-