PCART  v1.4
Automated Repair of Python API Parameter Compatibility Issues
Classes
extractDef Namespace Reference

Provide some class definitions for extracting lib API definitions from lib source files. More...

Classes

class  AssignVisitor
 Get all assign nodes from a lib source file 源码Assign节点遍历器 More...
 
class  Def2format
 Get prefix and relative path of a source file 获取源码文件路径前缀和相对路径 More...
 
class  FromImport
 From import statement node visitor From import语句节点遍历器 More...
 
class  FunctionDefVisitor
 Function definition node visitor 函数定义节点遍历器 More...
 

Detailed Description

Provide some class definitions for extracting lib API definitions from lib source files.

Contains AST NodeVisitor classes for extracting API definitions from library source code: FunctionDefVisitor, FromImport, Def2format, and AssignVisitor. Used by getDef.py during library API extraction. 包含从库源码中提取API定义的AST NodeVisitor类:FunctionDefVisitor、FromImport、 Def2format和AssignVisitor。由getDef.py在库API提取阶段使用。