Added untested support for "else" clause in the preprocessor.