Mercurial > hg > octave-nkf
comparison src/parse.y @ 3930:61d4427c016e
[project @ 2002-05-07 00:47:31 by jwe]
author | jwe |
---|---|
date | Tue, 07 May 2002 00:47:31 +0000 |
parents | cc8ae49d6e79 |
children | f9ea3dcf58ee |
comparison
equal
deleted
inserted
replaced
3929:cc8ae49d6e79 | 3930:61d4427c016e |
---|---|
282 static tree_index_expression * | 282 static tree_index_expression * |
283 make_index_expression (tree_expression *expr, tree_argument_list *args, | 283 make_index_expression (tree_expression *expr, tree_argument_list *args, |
284 tree_index_expression::type); | 284 tree_index_expression::type); |
285 | 285 |
286 // Make an indirect reference expression. | 286 // Make an indirect reference expression. |
287 static tree_indirect_ref * | 287 static tree_index_expression * |
288 make_indirect_ref (tree_expression *expr, const std::string&); | 288 make_indirect_ref (tree_expression *expr, const std::string&); |
289 | 289 |
290 // Make a declaration command. | 290 // Make a declaration command. |
291 static tree_decl_command * | 291 static tree_decl_command * |
292 make_decl_command (int tok, token *tok_val, tree_decl_init_list *lst); | 292 make_decl_command (int tok, token *tok_val, tree_decl_init_list *lst); |
2605 return retval; | 2605 return retval; |
2606 } | 2606 } |
2607 | 2607 |
2608 // Make an indirect reference expression. | 2608 // Make an indirect reference expression. |
2609 | 2609 |
2610 static tree_indirect_ref * | 2610 static tree_index_expression * |
2611 make_indirect_ref (tree_expression *expr, const std::string& elt) | 2611 make_indirect_ref (tree_expression *expr, const std::string& elt) |
2612 { | 2612 { |
2613 tree_indirect_ref *retval = 0; | 2613 tree_index_expression *retval = 0; |
2614 | 2614 |
2615 int l = expr->line (); | 2615 int l = expr->line (); |
2616 int c = expr->column (); | 2616 int c = expr->column (); |
2617 | 2617 |
2618 retval = new tree_indirect_ref (expr, elt, l, c); | 2618 retval = new tree_index_expression (expr, elt, l, c); |
2619 | 2619 |
2620 lexer_flags.looking_at_indirect_ref = false; | 2620 lexer_flags.looking_at_indirect_ref = false; |
2621 | 2621 |
2622 return retval; | 2622 return retval; |
2623 } | 2623 } |