comparison src/pt-idx.h @ 3929:cc8ae49d6e79

[project @ 2002-05-04 02:47:14 by jwe]
author jwe
date Sat, 04 May 2002 02:47:14 +0000
parents b80bbb43a1a9
children 61d4427c016e
comparison
equal deleted inserted replaced
3928:e8627dc4bdf2 3929:cc8ae49d6e79
44 class 44 class
45 tree_index_expression : public tree_expression 45 tree_index_expression : public tree_expression
46 { 46 {
47 public: 47 public:
48 48
49 enum type
50 {
51 unknown,
52 paren,
53 brace
54 };
55
49 tree_index_expression (tree_expression *e = 0, tree_argument_list *lst = 0, 56 tree_index_expression (tree_expression *e = 0, tree_argument_list *lst = 0,
50 int l = -1, int c = -1); 57 int l = -1, int c = -1, type t = paren);
51 58
52 ~tree_index_expression (void); 59 ~tree_index_expression (void);
53 60
54 bool is_index_expression (void) const 61 bool is_index_expression (void) const
55 { return true; } 62 { return true; }
82 89
83 tree_expression *expr; 90 tree_expression *expr;
84 91
85 tree_argument_list *list; 92 tree_argument_list *list;
86 93
94 type itype;
95
87 string_vector arg_nm; 96 string_vector arg_nm;
88 97
89 // No copying! 98 // No copying!
90 99
91 tree_index_expression (const tree_index_expression&); 100 tree_index_expression (const tree_index_expression&);