bug fix in free variable analysis
a bug with local variables fixed, pardis rep type transformer added