1 Star 0 Fork 0

NicoMaki/luago-book

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test_python.sh 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
liuruyi 提交于 2019-03-24 19:24 . rm *.pyc
#!/bin/sh
set -ex
BOOK=$PWD
PYTHON=$PWD/code/python
LUA=$PWD/code/python/src/lua
cd $PYTHON/ch07/src; python3 ./test_table.py $LUA/table.luac | grep -q cBaBar
cd $PYTHON/ch08/src; python3 ./test_function_call.py $LUA/function_call.luac | grep -q call
cd $PYTHON/ch09/src; python3 ./test_py_func_call.py $LUA/py_function_call.luac | grep -q "hello world"
cd $PYTHON/ch10/src; python3 ./test_closure_upvalue.py $LUA/fib.luac | grep -q "987"
cd $PYTHON/ch11/src; python3 ./test_metatable_metamethod.py $LUA/vector.luac | tr -d '\n' | grep -F -q "[1, 2][3, 4][2, 4][3, 6]5falsetrue[3, 6]"
cd $PYTHON/ch12/src; python3 ./test_iterator.py $LUA/iterator.luac | grep -q "a 1"
cd $PYTHON/ch13/src; python3 ./test_exception.py $LUA/exception.luac | tr -d '\n\t' | grep -F -q "true2.0falseDIV BY 0 !falsearithmetic error"
cd $PYTHON/ch14/src; python3 ./test_lexer.py $LUA/hello.lua | grep -q EOF
cd $PYTHON/ch15_16/src; python3 ./test_parser.py $LUA/hello.lua | grep -q "print"
cd $PYTHON/ch17/src; python3 ./test_code_gen.py $LUA/hello.lua | grep -q "Hello World"
cd $BOOK
echo OK
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/nicomaki/luago-book.git
git@gitee.com:nicomaki/luago-book.git
nicomaki
luago-book
luago-book
master

搜索帮助