Reverse Engineering a Vb code

Can anyone suggest me a tool which can be used to analyze the data flow and procedure calls in Visual Basic code. something like a reverse engineering kinda tool.