我正在为 Go 编写一个(业余)编译器。
现在为了优化我想知道:有没有办法检查 ast.Expr
中的数据是否可以在编译时访问?
我知道我可以解析为 ast.*Lit
。
最佳答案
目标代码是编译过程的结果。
In a general sense object code is a sequence of statements or instructions in a computer language, usually a machine code language (i.e., binary).
在编译完成之前,什么都不能访问。
关于go - 在编译时检查 go 表达式的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42782735/