예제 #1
0
 public IFuncOrVal Invoke(IFuncOrVal value)
 {
     throw new NotSupportedException();
 }
예제 #2
0
 internal _Cons(IFuncOrVal head, _ tail)
 {
     this.head = head;
     this.tail = tail;
 }
예제 #3
0
 IFuncOrVal Invoke(IFuncOrVal value)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public IFuncOrVal Invoke(IFuncOrVal value)
 {
     return(List.Cons(this.value, value));
 }
예제 #5
0
 public C1(IFuncOrVal value)
 {
     this.value = value;
 }
예제 #6
0
 public IFuncOrVal Invoke(IFuncOrVal value)
 {
     return(new C1(value));
 }
예제 #7
0
 internal static IFuncOrVal Cons(IFuncOrVal head, IFuncOrVal tail)
 {
     return(new _Cons(head, (_)tail));
 }