fix the order of identifier suffix

' should be after ? because ' means 'similar function' and quoted
function of foo?() should be foo?'()
check return type of functions which include '?'
cosmetic change