C# Class Schemin.AST.ScheminRewriter

Inheritance: IScheminType
Afficher le fichier Open project: imphasing/schemin Class Usage Examples

Méthodes publiques

Свойство Type Description
DefiningEnv Schemin.Evaluate.Environment
Rewriter ScheminLambda

Méthodes publiques

Méthode Description
BoolValue ( ) : ScheminBool
Equal ( IScheminType type ) : bool
Equivalent ( IScheminType type ) : bool
Rewrite ( ScheminPair values ) : ScheminPair
ScheminRewriter ( ScheminLambda rewriter, Environment definingEnv ) : System
ToString ( ) : string

Method Details

BoolValue() public méthode

public BoolValue ( ) : ScheminBool
Résultat ScheminBool

Equal() public méthode

public Equal ( IScheminType type ) : bool
type IScheminType
Résultat bool

Equivalent() public méthode

public Equivalent ( IScheminType type ) : bool
type IScheminType
Résultat bool

Rewrite() public méthode

public Rewrite ( ScheminPair values ) : ScheminPair
values ScheminPair
Résultat ScheminPair

ScheminRewriter() public méthode

public ScheminRewriter ( ScheminLambda rewriter, Environment definingEnv ) : System
rewriter ScheminLambda
definingEnv Schemin.Evaluate.Environment
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

DefiningEnv public_oe property

public Environment,Schemin.Evaluate DefiningEnv
Résultat Schemin.Evaluate.Environment

Rewriter public_oe property

public ScheminLambda,Schemin.AST Rewriter
Résultat ScheminLambda