C# Class Schemin.AST.ScheminPrimitive

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

Méthodes publiques

Свойство Type Description
Definition Schemin.Primitives.Primitive
Name string
Rewriter bool
SourceToken Schemin.Tokenize.Token

Méthodes publiques

Méthode Description
BoolValue ( ) : ScheminBool
Equal ( IScheminType type ) : bool
Equivalent ( IScheminType type ) : bool
Evaluate ( ScheminPair args, Environment env, Evaluator eval ) : IScheminType
ScheminPrimitive ( Primitive definition, string name ) : System
ScheminPrimitive ( string name ) : System
ScheminPrimitive ( string name, Token token ) : 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

Evaluate() public méthode

public Evaluate ( ScheminPair args, Environment env, Evaluator eval ) : IScheminType
args ScheminPair
env Schemin.Evaluate.Environment
eval Schemin.Evaluate.Evaluator
Résultat IScheminType

ScheminPrimitive() public méthode

public ScheminPrimitive ( Primitive definition, string name ) : System
definition Schemin.Primitives.Primitive
name string
Résultat System

ScheminPrimitive() public méthode

public ScheminPrimitive ( string name ) : System
name string
Résultat System

ScheminPrimitive() public méthode

public ScheminPrimitive ( string name, Token token ) : System
name string
token Schemin.Tokenize.Token
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

Definition public_oe property

public Primitive,Schemin.Primitives Definition
Résultat Schemin.Primitives.Primitive

Name public_oe property

public string Name
Résultat string

Rewriter public_oe property

public bool Rewriter
Résultat bool

SourceToken public_oe property

public Token,Schemin.Tokenize SourceToken
Résultat Schemin.Tokenize.Token