dart - Dart替换了抽象语法树中的节点

标签 dart abstract-syntax-tree dart-analyzer

我想在以下代码中将print(a)替换为print(a + b)。

void main(){
   String a ="hey";
   String b ="there"; 
   print(\$a);
}

cn is the AstNode & cn contains print($a)



他们有什么办法可以做到吗?请帮助我,我是 Dart 新手。

最佳答案

关于dart - Dart替换了抽象语法树中的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45266949/

相关文章:

flutter - 按钮onPressed具有2 setState的异步方法

dart - 如何在flutter项目中添加android资源文件夹?

java - 如何很好地格式化生成的 Java 代码

python - 快速评估大量输入值的数学表达式(函数)

dart - NNBD:字符串和空值的最小上限

dart:代理注解用法

flutter - flutter :在 Debug模式下构建时,运行pod安装将永远花费

dart - 如何在Dart中链接多个ImageElement加载事件

Dart 分析器 : Get type of initial value of a field

macros - 可以使用 Julia 宏来生成基于特定功能实现的代码吗?