C# 클래스 Schemin.AST.ScheminPrimitive

상속: IScheminType
파일 보기 프로젝트 열기: imphasing/schemin 1 사용 예제들

공개 프로퍼티들

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