📄 test.bat
字号:
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 ..
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -