Handle empty paramater list
Properly handle corner cases in declarator list