added flag to ignore unknown pragmas. should considerably decrease verboseness of a compile