#!/usr/bin/env bash

cd $SAGE_ROOT/devel/sage/sage

grep -i "$@" *.py  2>/dev/null
grep -i "$@" */*.py 2>/dev/null
grep -i "$@" */*/*.py  2>/dev/null
grep -i "$@" */*/*/*.py  2>/dev/null
grep -i "$@" */*/*/*/*.py  2>/dev/null
grep -i "$@" */*/*/*/*/*.py  2>/dev/null
grep -i "$@" */*/*/*/*/*/*.py  2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*.py  2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*/*.py  2>/dev/null

grep -i "$@" *.pyx      2>/dev/null
grep -i "$@" */*.pyx    2>/dev/null
grep -i "$@" */*/*.pyx  2>/dev/null 
grep -i "$@" */*/*/*.pyx   2>/dev/null
grep -i "$@" */*/*/*/*.pyx  2>/dev/null
grep -i "$@" */*/*/*/*/*.pyx   2>/dev/null
grep -i "$@" */*/*/*/*/*/*.pyx  2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*.pyx   2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*/*.pyx 2>/dev/null

grep -i "$@" *.pxd      2>/dev/null
grep -i "$@" */*.pxd    2>/dev/null
grep -i "$@" */*/*.pxd  2>/dev/null 
grep -i "$@" */*/*/*.pxd   2>/dev/null
grep -i "$@" */*/*/*/*.pxd  2>/dev/null
grep -i "$@" */*/*/*/*/*.pxd   2>/dev/null
grep -i "$@" */*/*/*/*/*/*.pxd  2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*.pxd   2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*/*.pxd 2>/dev/null

grep -i "$@" *.pxi      2>/dev/null
grep -i "$@" */*.pxi    2>/dev/null
grep -i "$@" */*/*.pxi  2>/dev/null 
grep -i "$@" */*/*/*.pxi   2>/dev/null
grep -i "$@" */*/*/*/*.pxi  2>/dev/null
grep -i "$@" */*/*/*/*/*.pxi   2>/dev/null
grep -i "$@" */*/*/*/*/*/*.pxi  2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*.pxi   2>/dev/null
grep -i "$@" */*/*/*/*/*/*/*/*.pxi 2>/dev/null
