예제 #1
0
 private void StackInitializeSuffixes()
 {
     AddSuffix("COPY", new NoArgsSuffix <StackValue <T> >       (() => new StackValue <T>(this)));
     AddSuffix("PUSH", new OneArgsSuffix <T>                  (toPush => InnerEnumerable.Push(toPush)));
     AddSuffix("POP", new NoArgsSuffix <T>                   (() => InnerEnumerable.Pop()));
     AddSuffix("PEEK", new NoArgsSuffix <T>                   (() => InnerEnumerable.Peek()));
     AddSuffix("CLEAR", new NoArgsVoidSuffix(() => InnerEnumerable.Clear()));
 }
예제 #2
0
 public T Pop()
 {
     return(InnerEnumerable.Pop());
 }