C# 클래스 jloxcs.LoxFunction

상속: LoxCallable
파일 보기 프로젝트 열기: drewbanas/jloxcs 1 사용 예제들

공개 메소드들

메소드 설명
LoxFunction ( jloxcs.Stmt.Function declaration, jloxcs.Environment closure, bool isInitializer ) : System.Collections.Generic
ToString ( ) : string
arity ( ) : int
bind ( jloxcs.LoxInstance instance ) : LoxFunction
call ( jloxcs.Interpreter interpreter, List arguments ) : object

메소드 상세

LoxFunction() 공개 메소드

public LoxFunction ( jloxcs.Stmt.Function declaration, jloxcs.Environment closure, bool isInitializer ) : System.Collections.Generic
declaration jloxcs.Stmt.Function
closure jloxcs.Environment
isInitializer bool
리턴 System.Collections.Generic

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

arity() 공개 메소드

public arity ( ) : int
리턴 int

bind() 공개 메소드

public bind ( jloxcs.LoxInstance instance ) : LoxFunction
instance jloxcs.LoxInstance
리턴 LoxFunction

call() 공개 메소드

public call ( jloxcs.Interpreter interpreter, List arguments ) : object
interpreter jloxcs.Interpreter
arguments List
리턴 object