14 #include <yajl/yajl_gen.h>
List entry struct for an included file.
struct variables_head variables
SLIST_HEAD(variables_head, Variable)
Holds a user-assigned variable for parsing the configuration file.
An intermediate reprsentation of the result of a parse_config call.
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...
A "match" is a data structure which acts like a mask or expression to match certain windows or not...
enum stack_entry::@2 type
void free_variables(struct parser_ctx *ctx)
Releases the memory of all variables in ctx.
void start_config_error_nagbar(const char *configpath, bool has_errors)
launch nagbar to indicate errors in the configuration file.
pid_t config_error_nagbar_pid
static xcb_cursor_context_t * ctx
union stack_entry::@3 val