Mercurial > octave-nkf
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&); |