123456789101112131415161718 |
- #!/bin/sh
- # This wrappers allows to deals build system calling bison with certain long option
- # and messing with arguments orders
- case " $@ " in
- *" --version "*) echo "bison (GNU bison 3.5.2)" ; exit 0 ;;
- esac
- for arg; do
- case "$arg" in
- *.y) inputfile="$arg" ;;
- --verbose|-v) ;; # ignore
- *) args="$args $arg" ;;
- esac
- done
- exec byacc $args $inputfile
|