Data Fields | |
| hash_table_t | env |
| Variable table. | |
| int | new_scope |
| Does this node imply a new variable scope? If yes, all non-global variables below this one in the stack are invisible. | |
| int | export |
| Does this node contain any variables which are exported to subshells. | |
| struct env_node * | next |
| Pointer to next level. | |
Does this node imply a new variable scope? If yes, all non-global variables below this one in the stack are invisible.
If new_scope is set for the global variable node, the universe will explode.
Referenced by env_exist(), env_get(), env_get_names(), env_get_node(), env_init(), env_pop(), env_push(), env_set(), get_exported(), local_scope_exports(), and try_remove().
1.5.6