公司要做一个工具,在开发的后期,将某种脚本语言中的函数调用全部展开以提高运行速度,我编译原理方面不是特别了解,有几个问题想请教懂的人:
1.a = func( arg )
2.if funcA() and a != b
3.if funcA () and funcB() or func(c)请问以上几种形式应该如何处理?即,既要保证代码逻辑上等价又要展开函数调用?如果不能给出具体解决方案,可否提供具体一点的参考资料或者其他指点?我的可用分不多,没法给高分,先行谢过回复者了!