Mercurial > octave-nkf
diff src/pt-pr-code.cc @ 3930:61d4427c016e
[project @ 2002-05-07 00:47:31 by jwe]
author | jwe |
---|---|
date | Tue, 07 May 2002 00:47:31 +0000 |
parents | 7c8e3c42ed04 |
children | f9ea3dcf58ee |
line wrap: on
line diff
--- a/src/pt-pr-code.cc Sat May 04 02:47:14 2002 +0000 +++ b/src/pt-pr-code.cc Tue May 07 00:47:31 2002 +0000 @@ -486,31 +486,20 @@ tree_argument_list *list = expr.arg_list (); - if (list) + if (expr.expr_type () == tree_index_expression::dot) + { + os << "." << expr.struct_elt_name (); + } + else if (list) { os << " ("; list->accept (*this); os << ")"; } else if (expr_has_parens) - os << " ()"; - - print_parens (expr, ")"); -} - -void -tree_print_code::visit_indirect_ref (tree_indirect_ref& expr) -{ - indent (); - - print_parens (expr, "("); - - tree_expression *e = expr.expression (); - - if (e) - e->accept (*this); - - os << "." << expr.elt_name (); + { + os << " ()"; + } print_parens (expr, ")"); }