#include <stack.h>
Collaboration diagram for _plint_pse:
Data Fields | |
union { | |
plint_var_t var | |
plint_ref_t ref | |
plint_mem_t mem | |
plint_easg_t asg | |
struct { | |
plint_str_t id | |
_plint_pst idxs | |
} iix | |
plint_idxqueue_t idx | |
plint_str_t str | |
plint_tab_t tab | |
plint_hsh_t hsh | |
struct { | |
plint_typ_t typ | |
plint_val_t val | |
} val | |
plint_range_t range | |
int cal | |
plint_act_t act | |
int yyc | |
struct { | |
int dir | |
int op | |
} ope | |
struct { | |
plint_itesw_t sw | |
plint_ite_t ite | |
} ite | |
void * ptr | |
struct { | |
void * data | |
freefunc_t free | |
} own | |
plint_pst_t pst | |
} | data |
the union data. | |
plint_pse_t | link |
the link to the next element in the stack. |
Definition at line 257 of file parse/stack.h.
|
variable.
Definition at line 263 of file parse/stack.h. |
|
reference.
Definition at line 264 of file parse/stack.h. |
|
memory.
Definition at line 265 of file parse/stack.h. |
|
assignment type.
Definition at line 266 of file parse/stack.h. |
|
identifier string.
Definition at line 269 of file parse/stack.h. |
|
indexes stack.
Definition at line 270 of file parse/stack.h. |
|
Id IdX.
|
|
index queue.
Definition at line 272 of file parse/stack.h. |
|
string.
Definition at line 274 of file parse/stack.h. |
|
table.
Definition at line 275 of file parse/stack.h. |
|
hash.
Definition at line 276 of file parse/stack.h. |
|
value type.
Definition at line 280 of file parse/stack.h. |
|
value itself.
Definition at line 281 of file parse/stack.h. |
|
value.
|
|
range.
Definition at line 284 of file parse/stack.h. |
|
call type : meth/proc.
Definition at line 286 of file parse/stack.h. |
|
action.
Definition at line 288 of file parse/stack.h. |
|
lookahead token.
Definition at line 289 of file parse/stack.h. |
|
direction.
Definition at line 292 of file parse/stack.h. |
|
operator.
Definition at line 293 of file parse/stack.h. |
|
operator.
|
|
type (or switch).
Definition at line 296 of file parse/stack.h. |
|
iterator itself.
Definition at line 297 of file parse/stack.h. |
|
iteration.
|
|
generic pointer.
Definition at line 300 of file parse/stack.h. |
|
owner useful data, parameter for the free function.
Definition at line 302 of file parse/stack.h. Referenced by plint_stacks_free. |
|
owner free function.
Definition at line 303 of file parse/stack.h. |
|
owner data.
|
|
parse stack stack.
Definition at line 306 of file parse/stack.h. |