C# Class Schemin.AST.ScheminAtom

Inheritance: IScheminType
Mostra file Open project: imphasing/schemin Class Usage Examples

Public Properties

Property Type Description
Closed bool
Closure Schemin.Evaluate.Environment
Name string

Public Methods

Method Description
BoolValue ( ) : ScheminBool
Equal ( IScheminType type ) : bool
Equivalent ( IScheminType type ) : bool
ScheminAtom ( string name ) : Schemin.Evaluate
ScheminAtom ( string name, Environment closure ) : Schemin.Evaluate
ToString ( ) : string

Method Details

BoolValue() public method

public BoolValue ( ) : ScheminBool
return ScheminBool

Equal() public method

public Equal ( IScheminType type ) : bool
type IScheminType
return bool

Equivalent() public method

public Equivalent ( IScheminType type ) : bool
type IScheminType
return bool

ScheminAtom() public method

public ScheminAtom ( string name ) : Schemin.Evaluate
name string
return Schemin.Evaluate

ScheminAtom() public method

public ScheminAtom ( string name, Environment closure ) : Schemin.Evaluate
name string
closure Schemin.Evaluate.Environment
return Schemin.Evaluate

ToString() public method

public ToString ( ) : string
return string

Property Details

Closed public_oe property

public bool Closed
return bool

Closure public_oe property

public Environment,Schemin.Evaluate Closure
return Schemin.Evaluate.Environment

Name public_oe property

public string Name
return string