it provides powerful tools for defining new types of data and functions that process and transform them.
1、这里的defining 是只做new typs of data 的动词还是,还是 new types of data and functions的
2、powerful tools 和 functions是并列的吗?也就是说 for 只管到 defining new types of data
3、that process and transform them定语从句 中的them指的什么? 这个定语从句是限制functions的还是 new types of data and functions的。或者说是修饰tools的?
能否理解为定语从句修饰的肯定是离的最近的那个单词?
感觉英文的歧义性太大了啊,如何分析呢?简单的倒还可以,碰到 and for of to 以及定语从句等 组成的复合句子就困难了。
参考资料:southwesten