1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-20 10:07:45 +03:00
mal/chuck/func.ck
Vasilij Schneidermann 65634b37d4 Implement step 8
2016-08-01 10:40:32 +02:00

23 lines
432 B
Plaintext

public class Func extends MalObject
{
"func" => type;
Env env;
string args[];
MalObject ast;
int isMacro;
fun void init(Env env, string args[], MalObject ast)
{
env @=> this.env;
args @=> this.args;
ast @=> this.ast;
}
fun static Func create(Env env, string args[], MalObject ast)
{
Func func;
func.init(env, args, ast);
return func;
}
}