Mercurial > hg > octave-nkf
comparison src/tree.h.old @ 200:2e4d2596f2c3
[project @ 1993-11-08 20:22:15 by jwe]
author | jwe |
---|---|
date | Mon, 08 Nov 1993 20:22:15 +0000 |
parents | 13c6086c325c |
children | 1761d7a3770c |
comparison
equal
deleted
inserted
replaced
199:5b978bb1bae6 | 200:2e4d2596f2c3 |
---|---|
156 tree_constant eval (int argc, char **argv, int print); | 156 tree_constant eval (int argc, char **argv, int print); |
157 | 157 |
158 tree_constant *eval (const tree_constant *args, int n_in, int n_out, | 158 tree_constant *eval (const tree_constant *args, int n_in, int n_out, |
159 int print); | 159 int print); |
160 | 160 |
161 char *name (void); | 161 char *name (void) const; |
162 | 162 |
163 int max_expected_args (void); | 163 int max_expected_args (void); |
164 | 164 |
165 private: | 165 private: |
166 int nargin_max; | 166 int nargin_max; |
185 | 185 |
186 ~tree_identifier (void); | 186 ~tree_identifier (void); |
187 | 187 |
188 int is_identifier (void) const; | 188 int is_identifier (void) const; |
189 | 189 |
190 char *name (void); | 190 char *name (void) const; |
191 void rename (const char *n); | 191 void rename (const char *n); |
192 | 192 |
193 tree_identifier *define (tree_constant *t); | 193 tree_identifier *define (tree_constant *t); |
194 tree_identifier *define (tree_function *t); | 194 tree_identifier *define (tree_function *t); |
195 | 195 |
550 | 550 |
551 tree_parameter_list *chain (tree_identifier *t); | 551 tree_parameter_list *chain (tree_identifier *t); |
552 tree_parameter_list *reverse (void); | 552 tree_parameter_list *reverse (void); |
553 int length (void); | 553 int length (void); |
554 | 554 |
555 char *name (void); | 555 char *name (void) const; |
556 | 556 |
557 void mark_as_formal_parameters (void); | 557 void mark_as_formal_parameters (void); |
558 | 558 |
559 tree_identifier *define (tree_constant *t); | 559 tree_identifier *define (tree_constant *t); |
560 | 560 |
611 | 611 |
612 tree_word_list *chain (char *s); | 612 tree_word_list *chain (char *s); |
613 tree_word_list *reverse (void); | 613 tree_word_list *reverse (void); |
614 int length (void); | 614 int length (void); |
615 | 615 |
616 char *name (void); | 616 char *name (void) const; |
617 | 617 |
618 tree_word_list *next_elem (void); | 618 tree_word_list *next_elem (void); |
619 | 619 |
620 tree_constant eval (int print); | 620 tree_constant eval (int print); |
621 | 621 |