integrate line preprocessor in fountain parser