且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Eclipse 抽象语法树差异

更新时间:2022-04-23 01:27:45

鉴于 Eclipse 不进行 AST 差分,也许 OP 想要在忽略空格和注释的语言结构方面找到两个文件之间的差异.我们的 Smart Differencer 工具根据语言结构(变量、表达式、语句)比较两个源文件,块,方法,...)并描述了对这些元素的抽象编辑操作(删除,复制,移动,重命名区域中的标识符,...)的差异.

Given that Eclipse doesn't do AST differencing, perhaps what the OP wanted to find differences between two files in terms of the language constructs ignoring white spaces and comments. Our Smart Differencer tool compares two source files in terms of the langauge constructs (variables, expressions, statements, blocks, methods, ...) and describes the differences in terms of abstract editing operations over these elements (delete, copy, move, rename identifier in region, ...)