15 lines
437 B
C#
15 lines
437 B
C#
|
namespace KumiScript.Interpreter
|
||
|
{
|
||
|
public abstract class ListExpression : Expression
|
||
|
{
|
||
|
public ListExpression()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public abstract Expression Car();
|
||
|
public abstract ListExpression Cdr();
|
||
|
public abstract ProperListExpression Cons(Expression expr);
|
||
|
public abstract List<Expression> EvalMembers(Environment env);
|
||
|
public abstract List<Expression> GetMembers();
|
||
|
}
|
||
|
}
|