Added support for warning suppression
Added code to remove empty lines from pre-compile