C# Class jloxcs.LoxFunction

Inheritance: LoxCallable
Datei anzeigen Open project: drewbanas/jloxcs Class Usage Examples

Public Methods

Method Description
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

Method Details

LoxFunction() public method

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

ToString() public method

public ToString ( ) : string
return string

arity() public method

public arity ( ) : int
return int

bind() public method

public bind ( jloxcs.LoxInstance instance ) : LoxFunction
instance jloxcs.LoxInstance
return LoxFunction

call() public method

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