grep { print scalar (@params = /^\s*(?:(?:public|private|protected)\s+)?\w+\s+\w+\s*\(([^,]+)(\,[^,]+)*\)/g);} <>;