14 #include <yajl/yajl_gen.h>
Holds a user-assigned variable for parsing the configuration file.
A "match" is a data structure which acts like a mask or expression to match certain windows or not...
An intermediate representation of the result of a parse_config call.
void start_config_error_nagbar(const char *configpath, bool has_errors)
launch nagbar to indicate errors in the configuration file.
enum stack_entry::@2 type
parse_file_result_t parse_file(struct parser_ctx *ctx, const char *f, IncludedFile *included_file)
Parses the given file by first replacing the variables, then calling parse_config and launching i3-na...
pid_t config_error_nagbar_pid
void free_variables(struct parser_ctx *ctx)
Releases the memory of all variables in ctx.
struct variables_head variables
SLIST_HEAD(variables_head, Variable)
union stack_entry::@3 val
static xcb_cursor_context_t * ctx
List entry struct for an included file.