mirror of
https://github.com/samsonjs/lake.git
synced 2026-04-02 10:15:50 +00:00
20 lines
No EOL
319 B
C
20 lines
No EOL
319 B
C
/**
|
|
* eval.h
|
|
* Lake Scheme
|
|
*
|
|
* Copyright 2011 Sami Samhuri
|
|
* MIT License
|
|
*
|
|
*/
|
|
|
|
#ifndef _LAKE_EVAL_H
|
|
#define _LAKE_EVAL_H 1
|
|
|
|
#include "env.h"
|
|
#include "lake.h"
|
|
|
|
LakeVal *eval(Env *env, LakeVal *expr);
|
|
LakeList *eval_exprs(Env *env, LakeList *exprs);
|
|
LakeVal *apply(LakeVal *fnVal, LakeList *args);
|
|
|
|
#endif |