当我在报告语法错误的编辑器中编写SConstruct文件时,他们不可避免地会抱怨特定于SCons的方法调用,例如Program()
和Object()
。对于语法检查器,当作为常规Python脚本运行时,这些将是一个错误,这是完全正确的。语法检查程序不知道scons在运行SConstruct文件时执行的 magic 。当他们发现错误时,其中一些可能会非常麻烦。
我是否可以导入Python模块,或者我可以使用其他技术使这些语法检查程序满意而不改变SConstruct文件的行为?如果可能的话,我不想修改语法检查器的各个设置。