complete variableType：basicCode