add .gitignore
fix support for multiline parameter lists