the syntax-aware reflow we use to wrap long lines is based on the parse trees (abstract syntax trees) for the language, and some other things need per-language customization.
语法感知的长句断行基于语言的解析树(抽象语法树),其他功能需要各个语言的定制。
what's really interesting is that a large part of the parse trees of different languages are actually very similar.
真正有趣之处在于,许多不同语言的大部分解析实际上是非常类似的。
packages contain the internal structures (such as parse trees and access plans) needed to execute sql statements.
这个包拥有执行sql语句所需要的内部结构(如解析树和访问计划)。
it also serves as an example of my earlier contention that using parse trees makes debugging easier and consequently speeds development time.
它还充当了我以前的论点(使用解析树使调试更容易,从而缩短开发时间)的示例。
treetop generates parse trees automatically but allows the user to customize the generated nodes by adding methods
treetop会自动生成解析树,而且还允许用户添加方法来定制所生成的节点
you write programs in the parse trees that get generated within the compiler when other languages are parsed.
你写程序实际上是在写语法树-而其它语言需要编译器生成这种内部表示。