#!/bin/bash failed=0 for dir in tests/extracted/*; do for file in $dir/*.fos; do for language in Python Javascript Haskell OCaml; do echo bin/fosgen -l ${language%.*} $file ... bin/fosgen -l $language $file if [[ $? -ne 0 ]]; then echo ' ... Failed.' ((failed++)) fi done done done echo "Code generation completed with $failed failures." exit $failed