Changed generator to use CheckMacroPass.
Fixed ParamStartLoc to be the correct parameter start location.
Added ParamEndLoc to make things clearer.
Merge pull request #303 from tomspilman/macrofix

Fixed Macro Parsing