add type scanner
now can scan the interface and struct.but not test it,must have a lot errors.