Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
Exid_s Struct Reference

#include <expr.h>

Collaboration diagram for Exid_s:
[legend]

Data Fields

Dtlink_t link
 
long lex
 
long index
 
long type
 
long index_type
 
long flags
 
Exnode_tvalue
 
void * local
 user defined local stuff
 
long isstatic
 
char name [EX_NAMELEN]
 

Detailed Description

Definition at line 92 of file expr.h.

Field Documentation

◆ flags

long Exid_s::flags

Definition at line 99 of file expr.h.

◆ index

long Exid_s::index

Definition at line 96 of file expr.h.

Referenced by extoken_fn(), getval(), lookup(), refval(), setval(), and typeChk().

◆ index_type

long Exid_s::index_type

Definition at line 98 of file expr.h.

Referenced by evaldyn(), and getdyn().

◆ isstatic

long Exid_s::isstatic

Definition at line 102 of file expr.h.

Referenced by extoken_fn().

◆ lex

long Exid_s::lex

Definition at line 95 of file expr.h.

Referenced by exdump(), exexpr(), extoken_fn(), getval(), global(), lookup(), refval(), and typeChk().

◆ link

Dtlink_t Exid_s::link

Definition at line 94 of file expr.h.

◆ local

void* Exid_s::local

Definition at line 101 of file expr.h.

Referenced by eval(), evaldyn(), and getdyn().

◆ name

char Exid_s::name[EX_NAMELEN]

◆ type

long Exid_s::type

Definition at line 97 of file expr.h.

Referenced by compileProg(), getdyn(), global(), mkBlock(), and typeChk().

◆ value

Exnode_t* Exid_s::value

Definition at line 100 of file expr.h.

Referenced by eval(), exdump(), exexpr(), and getdyn().


The documentation for this struct was generated from the following file: