我的AST,用Scala写的: * Trait for save data primitivessealed trait SaveKey考虑到我拥有的AST,我应该如何以一种希望简单的方式在我的程序中使用的具体类型和AST中的类型之间进行转换?
当然,我可能完全是错误的,在这种情况下,我也会感激任何指向正确方向的指示。编辑了,在仔细考虑了我要问的内容之后,我得出了这样的结论:我想要做的是将AST解压缩为Scala类型。我想以一种不涉
import sys, ast, typesimport importlib.util
_win32com_client_spec).read())
(_win32com_client_dispatch_ast,) = (x for x in _win32com_client_ast.body if isinstance(x,ast.FunctionDef) and x.name == 'Dispat
'); printf('Hi'); printf('Hi');作为初始步骤,我只是简单地尝试声明一个变量test,并尝试将其插入到由随机源代码生成的AST下面是我参与的python代码,在将AST提取到对象ast之后- ## Look for a function named 'foo'
if(type(ast</e