Reorganized code and it now properly parses pointer parameters.