brace_level
struct brace_level *bl_enclosing;
brace_level *in_brace_level;
static brace_level *
brace_level_new(const type_t *tp, brace_level *enclosing)
brace_level *bl = xcalloc(1, sizeof(*bl));
brace_level_free(brace_level *bl)
brace_level_debug(const brace_level *bl)
brace_level_sub_type(const brace_level *bl)
brace_level_advance(brace_level *bl, size_t *max_subscript)
brace_level_pop_done(brace_level *bl, size_t *max_subscript)
brace_level_pop_final(brace_level *bl, size_t *max_subscript)
brace_level_goto(brace_level *bl, const tnode_t *rn, size_t *max_subscript)
brace_level *bl, *next;
const brace_level *bl;
brace_level *outer_bl = in->in_brace_level;
brace_level *inner_bl = in->in_brace_level;
brace_level *outer_bl = inner_bl->bl_enclosing;
brace_level *bl = in->in_brace_level;
brace_level *bl = in->in_brace_level;
brace_level *bl = in->in_brace_level;
brace_level *bl = in->in_brace_level;