|
|
|
@ -42,6 +42,7 @@ enum AstSubType : int64_t {
|
|
|
|
|
AST_SUB_TYPE_TUPLE = 6, // ast.Tuple
|
|
|
|
|
AST_SUB_TYPE_SUBSCRIPT = 7, // ast.Subscript
|
|
|
|
|
AST_SUB_TYPE_STARRED = 8, // ast.Starred
|
|
|
|
|
AST_SUB_TYPE_ATTRIBUTE = 9, // ast.Attribute
|
|
|
|
|
AST_SUB_TYPE_UNKNOWN = 0xFF // Error
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -147,7 +148,7 @@ const char RESOLVE_NAMESPACE_NAME_MODULE[] = "Module"; // fro Module
|
|
|
|
|
// define Resolve type
|
|
|
|
|
enum ResolveTypeDef : int64_t {
|
|
|
|
|
RESOLVE_TYPE_NONE = 0, // resolve None
|
|
|
|
|
RESOLVE_TYPE_FUNCTION = 1, // reslove function
|
|
|
|
|
RESOLVE_TYPE_FUNCTION = 1, // resolve function
|
|
|
|
|
RESOLVE_TYPE_METHOD = 2, // resolve class method
|
|
|
|
|
RESOLVE_TYPE_CLASS_TYPE = 3, // resolve class type
|
|
|
|
|
RESOLVE_TYPE_CLASS_INSTANCE = 4, // resolve the class instance of common class
|
|
|
|
|