Mercurial > hg > octave-nkf
comparison src/symtab.h @ 2979:a3556d2adec9
[project @ 1997-05-15 22:35:37 by jwe]
author | jwe |
---|---|
date | Thu, 15 May 1997 22:36:40 +0000 |
parents | b9c107cbe388 |
children | 2ad9af85b89b |
comparison
equal
deleted
inserted
replaced
2978:49de01238638 | 2979:a3556d2adec9 |
---|---|
37 | 37 |
38 // Must be multiple of 2. | 38 // Must be multiple of 2. |
39 #define HASH_TABLE_SIZE 1024 | 39 #define HASH_TABLE_SIZE 1024 |
40 #define HASH_MASK (HASH_TABLE_SIZE - 1) | 40 #define HASH_MASK (HASH_TABLE_SIZE - 1) |
41 | 41 |
42 class octave_variable_reference; | 42 class octave_lvalue; |
43 | 43 |
44 class string_vector; | 44 class string_vector; |
45 | 45 |
46 class symbol_def; | 46 class symbol_def; |
47 class symbol_record; | 47 class symbol_record; |
183 | 183 |
184 void mark_as_static (void); | 184 void mark_as_static (void); |
185 bool is_static (void) const; | 185 bool is_static (void) const; |
186 | 186 |
187 octave_value& variable_value (void); | 187 octave_value& variable_value (void); |
188 octave_variable_reference variable_reference (void); | 188 octave_lvalue variable_reference (void); |
189 | 189 |
190 symbol_record *next (void) const; | 190 symbol_record *next (void) const; |
191 | 191 |
192 void chain (symbol_record *s); | 192 void chain (symbol_record *s); |
193 | 193 |