validate function arguments

correctly check for type dot expression (eg MyType.sizeof)
lower pointer-dot in validation