public static void Main()
var tokens = new object[] { 1, 2, 3, 4, 5, 6, 7, 8 };
foreach (var next in tokens)
Console.WriteLine("Processing {0}. Prev = {1}. Next = {2}", current, prev, next);
Console.WriteLine("Processing {0}. Prev = {1}. Next = {2}", current, prev, null);