C# Класс Schemin.AST.ScheminPrimitive

Наследование: IScheminType
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Definition Schemin.Primitives.Primitive
Name string
Rewriter bool
SourceToken Schemin.Tokenize.Token

Открытые методы

Метод Описание
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

Описание методов

BoolValue() публичный Метод

public BoolValue ( ) : ScheminBool
Результат ScheminBool

Equal() публичный Метод

public Equal ( IScheminType type ) : bool
type IScheminType
Результат bool

Equivalent() публичный Метод

public Equivalent ( IScheminType type ) : bool
type IScheminType
Результат bool

Evaluate() публичный Метод

public Evaluate ( ScheminPair args, Environment env, Evaluator eval ) : IScheminType
args ScheminPair
env Schemin.Evaluate.Environment
eval Schemin.Evaluate.Evaluator
Результат IScheminType

ScheminPrimitive() публичный Метод

public ScheminPrimitive ( Primitive definition, string name ) : System
definition Schemin.Primitives.Primitive
name string
Результат System

ScheminPrimitive() публичный Метод

public ScheminPrimitive ( string name ) : System
name string
Результат System

ScheminPrimitive() публичный Метод

public ScheminPrimitive ( string name, Token token ) : System
name string
token Schemin.Tokenize.Token
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

Definition публичное свойство

public Primitive,Schemin.Primitives Definition
Результат Schemin.Primitives.Primitive

Name публичное свойство

public string Name
Результат string

Rewriter публичное свойство

public bool Rewriter
Результат bool

SourceToken публичное свойство

public Token,Schemin.Tokenize SourceToken
Результат Schemin.Tokenize.Token