15 lines
No EOL
437 B
C#
15 lines
No EOL
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();
|
|
}
|
|
} |