$data =~ /(.*?)\n((?:\w+\*?\s+)+)(\*?\:|\w+\s*)\s*\((.*?)\)(\s*\{)/gsx
In reply to Re^4: Parsing C Source File Functions. by Anonymous Monk in thread Parsing C Source File Functions. by Ace128