diff --git a/doc/lua/test.sh b/doc/lua/test.sh index 316f34c865..1661aadbbc 100755 --- a/doc/lua/test.sh +++ b/doc/lua/test.sh @@ -9,7 +9,7 @@ LEANLUA=$1 NUM_ERRORS=0 for f in `ls *.md`; do echo "-- testing $f" - awk 'BEGIN{ in_block = 0 } !/```/{ if (in_block == 1) print $0; else print "" } /```/{ in_block = 0; print "" } /```lua/{ in_block = 1; print "" }' $f > $f.lua + awk 'BEGIN{ in_block = 0 } !/```/{ if (in_block == 1) print $0; else print "" } /```/ && !/```lua/{ in_block = 0; print "" } /```lua/{ in_block = 1; print "" }' $f > $f.lua if $LEANLUA $f.lua > $f.produced.out; then echo "-- worked" else diff --git a/doc/lua/test_single.sh b/doc/lua/test_single.sh index 67de6ab5be..7288daab3b 100755 --- a/doc/lua/test_single.sh +++ b/doc/lua/test_single.sh @@ -8,7 +8,7 @@ ulimit -s unlimited LEANLUA=$1 f=$2 echo "-- testing $f" -awk 'BEGIN{ in_block = 0 } !/```/{ if (in_block == 1) print $0; else print "" } /```/{ in_block = 0; print "" } /```lua/{ in_block = 1; print "" }' $f > $f.lua +awk 'BEGIN{ in_block = 0 } !/```/{ if (in_block == 1) print $0; else print "" } /```/ && !/```lua/{ in_block = 0; print "" } /```lua/{ in_block = 1; print "" }' $f > $f.lua if $LEANLUA $f.lua > $f.produced.out; then echo "-- worked" exit 0