Toyl preprocessor