filter type declaration became hidden internal
use regexp to match compiler and source file in filter