Started splitting preprocessor in passes
Merge branch 'preprocessor' of https://github.com/OpenACCEL/OpenACCEL into preprocessor