Removing #error/#warning/#message from parser, and making it part of preprocessor as directives again.