jsDoc and Closure compliant file preprocessor for JavaScript