C# Class Pytocs.TypeInference.Builtins

Metadata for all Python builtin functions.
Afficher le fichier Open project: uxmal/pytocs Class Usage Examples

Méthodes publiques

Свойство Type Description
BaseArray ClassType
BaseClass ClassType
BaseDict ClassType
BaseException ClassType
BaseFile ClassType
BaseFileInst InstanceType
BaseFunction ClassType
BaseList ClassType
BaseListInst InstanceType
BaseModule ClassType
BaseStruct ClassType
BaseTuple ClassType
BaseType ClassType
Builtin ModuleType
Datetime_date ClassType
Datetime_datetime ClassType
Datetime_time ClassType
Datetime_timedelta ClassType
Datetime_tzinfo ClassType
Time_struct_time InstanceType
builtin_exception_types string[]
objectType ClassType

Méthodes publiques

Méthode Description
Builtins ( AnalyzerImpl analyzer ) : System
Initialize ( ) : void
buildArrayType ( ) : void
buildClassType ( ) : void
buildDictType ( ) : void
buildFileType ( ) : void
buildFunctionType ( ) : void
buildListType ( ) : void
buildModuleType ( ) : void
buildNumTypes ( ) : void
buildObjectType ( ) : void
buildStrType ( ) : void
buildTupleType ( ) : void
get ( string name ) : ModuleType
newDataModelUrl ( string path ) : Pytocs.Syntax.Url
newLibUrl ( string path ) : Pytocs.Syntax.Url
newLibUrl ( string module, string name ) : Pytocs.Syntax.Url
newRefUrl ( string path ) : Pytocs.Syntax.Url
newTutUrl ( string path ) : Pytocs.Syntax.Url

Private Methods

Méthode Description
buildTypes ( ) : void
getModule ( string name ) : ModuleType
newClass ( string name, State table ) : ClassType
newClass ( string name, State table, ClassType superClass ) : ClassType
newDict ( DataType ktype, DataType vtype ) : DictType
newException ( string name, State t ) : ClassType
newFunc ( ) : FunType
newFunc ( DataType type ) : FunType
newList ( ) : ListType
newList ( DataType type ) : ListType
newModule ( string name ) : ModuleType
newTuple ( ) : TupleType
newUnion ( ) : UnionType
numUrl ( ) : Pytocs.Syntax.Url

Method Details

Builtins() public méthode

public Builtins ( AnalyzerImpl analyzer ) : System
analyzer AnalyzerImpl
Résultat System

Initialize() public méthode

public Initialize ( ) : void
Résultat void

buildArrayType() public méthode

public buildArrayType ( ) : void
Résultat void

buildClassType() public méthode

public buildClassType ( ) : void
Résultat void

buildDictType() public méthode

public buildDictType ( ) : void
Résultat void

buildFileType() public méthode

public buildFileType ( ) : void
Résultat void

buildFunctionType() public méthode

public buildFunctionType ( ) : void
Résultat void

buildListType() public méthode

public buildListType ( ) : void
Résultat void

buildModuleType() public méthode

public buildModuleType ( ) : void
Résultat void

buildNumTypes() public méthode

public buildNumTypes ( ) : void
Résultat void

buildObjectType() public méthode

public buildObjectType ( ) : void
Résultat void

buildStrType() public méthode

public buildStrType ( ) : void
Résultat void

buildTupleType() public méthode

public buildTupleType ( ) : void
Résultat void

get() public méthode

public get ( string name ) : ModuleType
name string
Résultat ModuleType

newDataModelUrl() public static méthode

public static newDataModelUrl ( string path ) : Pytocs.Syntax.Url
path string
Résultat Pytocs.Syntax.Url

newLibUrl() public static méthode

public static newLibUrl ( string path ) : Pytocs.Syntax.Url
path string
Résultat Pytocs.Syntax.Url

newLibUrl() public static méthode

public static newLibUrl ( string module, string name ) : Pytocs.Syntax.Url
module string
name string
Résultat Pytocs.Syntax.Url

newRefUrl() public static méthode

public static newRefUrl ( string path ) : Pytocs.Syntax.Url
path string
Résultat Pytocs.Syntax.Url

newTutUrl() public static méthode

public static newTutUrl ( string path ) : Pytocs.Syntax.Url
path string
Résultat Pytocs.Syntax.Url

Property Details

BaseArray public_oe property

public ClassType BaseArray
Résultat ClassType

BaseClass public_oe property

public ClassType BaseClass
Résultat ClassType

BaseDict public_oe property

public ClassType BaseDict
Résultat ClassType

BaseException public_oe property

public ClassType BaseException
Résultat ClassType

BaseFile public_oe property

public ClassType BaseFile
Résultat ClassType

BaseFileInst public_oe property

public InstanceType BaseFileInst
Résultat InstanceType

BaseFunction public_oe property

public ClassType BaseFunction
Résultat ClassType

BaseList public_oe property

public ClassType BaseList
Résultat ClassType

BaseListInst public_oe property

public InstanceType BaseListInst
Résultat InstanceType

BaseModule public_oe property

public ClassType BaseModule
Résultat ClassType

BaseStruct public_oe property

public ClassType BaseStruct
Résultat ClassType

BaseTuple public_oe property

public ClassType BaseTuple
Résultat ClassType

BaseType public_oe property

public ClassType BaseType
Résultat ClassType

Builtin public_oe property

public ModuleType Builtin
Résultat ModuleType

Datetime_date public_oe property

public ClassType Datetime_date
Résultat ClassType

Datetime_datetime public_oe property

public ClassType Datetime_datetime
Résultat ClassType

Datetime_time public_oe property

public ClassType Datetime_time
Résultat ClassType

Datetime_timedelta public_oe property

public ClassType Datetime_timedelta
Résultat ClassType

Datetime_tzinfo public_oe property

public ClassType Datetime_tzinfo
Résultat ClassType

Time_struct_time public_oe property

public InstanceType Time_struct_time
Résultat InstanceType

builtin_exception_types public_oe static_oe property

public static string[] builtin_exception_types
Résultat string[]

objectType public_oe property

public ClassType objectType
Résultat ClassType