public override void StartNode(AstNode node) { currentList.Add(node); nodes.Push(currentList); currentList = new List<AstNode>(); base.StartNode(node); }