Mercurial > octave-nkf
comparison src/ChangeLog @ 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 | 311981a9726d |
comparison
equal
deleted
inserted
replaced
3929:cc8ae49d6e79 | 3930:61d4427c016e |
---|---|
1 2002-05-06 John W. Eaton <jwe@bevo.che.wisc.edu> | |
2 | |
3 * pt-indir.h, pt-indir.cc: Delete. | |
4 | |
5 * pt-all.h: Don't include pt-indir.h. | |
6 | |
7 * Makefile.in (PT_SRC): Delete pt-indir.cc from the list. | |
8 (PT_INCLUDES): Delete pt-indir.h from the list. | |
9 | |
10 * pt-walk.h (tree_walker::visit_indirect_ref): Delete. | |
11 * pt-pr-code.h, pt-pr-code.cc (tree_print_code::visit_indirect_ref): | |
12 Likewise. | |
13 * pt-check.h, pt-check.cc (tree_checker::visit_indirect_ref): Likewise. | |
14 * pt-bp.h, pt-bp.cc (tree_breakpoint::visit_indirect_ref): Likewise. | |
15 | |
16 * pt-walk.h: Delete forward decl for tree_indirect_ref. | |
17 * variables.h: Likewise. | |
18 | |
19 * parse.y (make_indirect_ref): Return tree_index_expression, not | |
20 tree_indirect_ref. | |
21 | |
22 * pt-idx.h (tree_index_expression::struct_elt_name): New function. | |
23 | |
24 * pt-idx.cc (tree_index_expression::lvalue): Handle dot case too. | |
25 (tree_index_expression::name): Likewise. | |
26 (tree_index_expression rvalue (int)): Likewise. | |
27 (tree_index_expression::eval_error): Likewise. | |
28 * pt-pr-code.cc (visit_index_expression): Likewise. | |
29 * pt-bp.cc (tree_breakpoint::visit_index_expression): Likewise. | |
30 | |
31 * pt-idx.h (tree_index_expression::dot): New type enum element. | |
32 (tree_index_expression::expr_type): New function. | |
33 (tree_index_expression::tree_index_expression (tree_expression*, | |
34 const std::string&, int, int)): New constructor. | |
35 (tree_index_expression::is_index_expression): Return value is now | |
36 conditional on itype. | |
37 (tree_index_expression::is_indirect_ref): New function. | |
38 (tree_index_expression::lvalue_ok): Also return true if itype is dot. | |
39 | |
1 2002-05-03 John W. Eaton <jwe@bevo.che.wisc.edu> | 40 2002-05-03 John W. Eaton <jwe@bevo.che.wisc.edu> |
2 | 41 |
3 * parse.y (ABORT_PARSE): Maybe restore symbol table context too. | 42 * parse.y (ABORT_PARSE): Maybe restore symbol table context too. |
4 | 43 |
5 * pt-idx.h (tree_index_expression::type): New enum. | 44 * pt-idx.h (tree_index_expression::type): New enum. |