Code Listener
[unstable] git snapshot
|
variable (local, global, fnc argument, register, etc.) More...
#include <code_listener.h>
Data Fields | |
int | uid |
unique ID, given by compiler (or any cl decorator on the way from there) More... | |
const char * | name |
name of the variable, valid only for program variables (NULL for artificial variables, created by compiler) More... | |
bool | artificial |
true for auxiliary variables introduced by the compiler More... | |
struct cl_loc | loc |
struct cl_initializer * | initial |
(possibly empty) chain of initializers More... | |
bool | initialized |
true if the variable is initialized (does not imply NULL != initial) More... | |
bool | is_extern |
true if the variable is external (defined in another module) More... | |
variable (local, global, fnc argument, register, etc.)
Definition at line 416 of file code_listener.h.
bool artificial |
true for auxiliary variables introduced by the compiler
Definition at line 431 of file code_listener.h.
struct cl_initializer* initial |
(possibly empty) chain of initializers
Definition at line 440 of file code_listener.h.
bool initialized |
true if the variable is initialized (does not imply NULL != initial)
Definition at line 445 of file code_listener.h.
bool is_extern |
true if the variable is external (defined in another module)
Definition at line 450 of file code_listener.h.
struct cl_loc loc |
Definition at line 435 of file code_listener.h.
const char* name |
name of the variable, valid only for program variables (NULL for artificial variables, created by compiler)
Definition at line 426 of file code_listener.h.
int uid |
unique ID, given by compiler (or any cl decorator on the way from there)
Definition at line 420 of file code_listener.h.