ast_tools icon indicating copy to clipboard operation
ast_tools copied to clipboard

ast基础框架-基于babel

Results 3 ast_tools issues
Sort by recently updated
recently updated
newest added

https://github.com/sml2h3/ast_tools/blob/cf3bca84b1c8f8ffbe7fca14003c2cb33d512a6e/libs/common/VariableDeclaratorFix.js#L68 这段代码在处理逗号表达式的时候,如果碰到 else for 这种写法 由于else 的内容没有用大括号包裹, 会导致在拿for的父对象的body 插 AssignmentExpression 的时候 取不到 body 导致报错, 感觉应该对所有的 else 都先对 alternate 检查 如果 不是 BlockStatement 都加上一个BlockStatement 包裹住 下面为测试代码 `if (void 0 !== e[r(n(1163,...

大佬您好,``ast_tools`` 似乎对某里的 ``!226`` 脚本无法进行还原,出现如下错误: ``` PS C:\Users\Henry\ast_tools> node .\main.js 发现存在控制流混淆的代码片段 C:\Users\Henry\ast_tools\libs\demo1\ControlFlowFix.js:48 let args = types.isIdentifier(first_line.declarations[0].init.left) ? first_line.declarations[0].init.left : types.isIdentifier(first_line.declarations[0].init.right) ? first_line.declarations[0].init.right : null; ^ TypeError: Cannot read properties of null...