C# 클래스 Pytocs.TypeInference.Builtins

Metadata for all Python builtin functions.
파일 보기 프로젝트 열기: uxmal/pytocs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Builtins() 공개 메소드

public Builtins ( AnalyzerImpl analyzer ) : System
analyzer AnalyzerImpl
리턴 System

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

buildArrayType() 공개 메소드

public buildArrayType ( ) : void
리턴 void

buildClassType() 공개 메소드

public buildClassType ( ) : void
리턴 void

buildDictType() 공개 메소드

public buildDictType ( ) : void
리턴 void

buildFileType() 공개 메소드

public buildFileType ( ) : void
리턴 void

buildFunctionType() 공개 메소드

public buildFunctionType ( ) : void
리턴 void

buildListType() 공개 메소드

public buildListType ( ) : void
리턴 void

buildModuleType() 공개 메소드

public buildModuleType ( ) : void
리턴 void

buildNumTypes() 공개 메소드

public buildNumTypes ( ) : void
리턴 void

buildObjectType() 공개 메소드

public buildObjectType ( ) : void
리턴 void

buildStrType() 공개 메소드

public buildStrType ( ) : void
리턴 void

buildTupleType() 공개 메소드

public buildTupleType ( ) : void
리턴 void

get() 공개 메소드

public get ( string name ) : ModuleType
name string
리턴 ModuleType

newDataModelUrl() 공개 정적인 메소드

public static newDataModelUrl ( string path ) : Pytocs.Syntax.Url
path string
리턴 Pytocs.Syntax.Url

newLibUrl() 공개 정적인 메소드

public static newLibUrl ( string path ) : Pytocs.Syntax.Url
path string
리턴 Pytocs.Syntax.Url

newLibUrl() 공개 정적인 메소드

public static newLibUrl ( string module, string name ) : Pytocs.Syntax.Url
module string
name string
리턴 Pytocs.Syntax.Url

newRefUrl() 공개 정적인 메소드

public static newRefUrl ( string path ) : Pytocs.Syntax.Url
path string
리턴 Pytocs.Syntax.Url

newTutUrl() 공개 정적인 메소드

public static newTutUrl ( string path ) : Pytocs.Syntax.Url
path string
리턴 Pytocs.Syntax.Url

프로퍼티 상세

BaseArray 공개적으로 프로퍼티

public ClassType BaseArray
리턴 ClassType

BaseClass 공개적으로 프로퍼티

public ClassType BaseClass
리턴 ClassType

BaseDict 공개적으로 프로퍼티

public ClassType BaseDict
리턴 ClassType

BaseException 공개적으로 프로퍼티

public ClassType BaseException
리턴 ClassType

BaseFile 공개적으로 프로퍼티

public ClassType BaseFile
리턴 ClassType

BaseFileInst 공개적으로 프로퍼티

public InstanceType BaseFileInst
리턴 InstanceType

BaseFunction 공개적으로 프로퍼티

public ClassType BaseFunction
리턴 ClassType

BaseList 공개적으로 프로퍼티

public ClassType BaseList
리턴 ClassType

BaseListInst 공개적으로 프로퍼티

public InstanceType BaseListInst
리턴 InstanceType

BaseModule 공개적으로 프로퍼티

public ClassType BaseModule
리턴 ClassType

BaseStruct 공개적으로 프로퍼티

public ClassType BaseStruct
리턴 ClassType

BaseTuple 공개적으로 프로퍼티

public ClassType BaseTuple
리턴 ClassType

BaseType 공개적으로 프로퍼티

public ClassType BaseType
리턴 ClassType

Builtin 공개적으로 프로퍼티

public ModuleType Builtin
리턴 ModuleType

Datetime_date 공개적으로 프로퍼티

public ClassType Datetime_date
리턴 ClassType

Datetime_datetime 공개적으로 프로퍼티

public ClassType Datetime_datetime
리턴 ClassType

Datetime_time 공개적으로 프로퍼티

public ClassType Datetime_time
리턴 ClassType

Datetime_timedelta 공개적으로 프로퍼티

public ClassType Datetime_timedelta
리턴 ClassType

Datetime_tzinfo 공개적으로 프로퍼티

public ClassType Datetime_tzinfo
리턴 ClassType

Time_struct_time 공개적으로 프로퍼티

public InstanceType Time_struct_time
리턴 InstanceType

builtin_exception_types 공개적으로 정적으로 프로퍼티

public static string[] builtin_exception_types
리턴 string[]

objectType 공개적으로 프로퍼티

public ClassType objectType
리턴 ClassType