comparison src/pt-mat.cc @ 5861:2a6cb4ed8f1e

[project @ 2006-06-16 05:09:41 by jwe]
author jwe
date Fri, 16 Jun 2006 05:09:42 +0000
parents 1138ced03f14
children 2c9b89b6b919
comparison
equal deleted inserted replaced
5860:b645066d40ad 5861:2a6cb4ed8f1e
931 931
932 done: 932 done:
933 return retval; 933 return retval;
934 } 934 }
935 935
936 tree_expression *
937 tree_matrix::dup (symbol_table *sym_tab)
938 {
939 tree_matrix *new_matrix = new tree_matrix (0, line (), column ());
940
941 for (iterator p = begin (); p != end (); p++)
942 {
943 tree_argument_list *elt = *p;
944
945 append (elt ? elt->dup (sym_tab) : 0);
946 }
947
948 new_matrix->copy_base (*this);
949
950 return new_matrix;
951 }
952
936 void 953 void
937 tree_matrix::accept (tree_walker& tw) 954 tree_matrix::accept (tree_walker& tw)
938 { 955 {
939 tw.visit_matrix (*this); 956 tw.visit_matrix (*this);
940 } 957 }