changing specification for precompiler allowing to be passed to processers