partially migrated build system to meson
This commit is contained in:
parent
f63a4bef54
commit
c418eb9f85
|
@ -0,0 +1,783 @@
|
||||||
|
static void GENERATED_call(const int call_identifier, struct CommandResultIR *result) {
|
||||||
|
switch (call_identifier) {
|
||||||
|
case 0:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_rename_workspace(¤t_match, result, "to", get_string("new_name"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_rename_workspace(%s, %s)\n", "to", get_string("new_name"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_rename_workspace(¤t_match, result, NULL, "to");
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_rename_workspace(NULL, %s)\n", "to");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_rename_workspace(¤t_match, result, get_string("old_name"), get_string("new_name"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_rename_workspace(%s, %s)\n", get_string("old_name"), get_string("new_name"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_rename_workspace(¤t_match, result, NULL, get_string("new_name"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_rename_workspace(NULL, %s)\n", get_string("new_name"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_workspace_to_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_workspace_to_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace_number(¤t_match, result, get_string("number"), get_string("no_auto_back_and_forth"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace_number(%s, %s)\n", get_string("number"), get_string("no_auto_back_and_forth"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize(¤t_match, result, get_string("way"), get_string("direction"), get_long("resize_px"), get_long("resize_ppt"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize(%s, %s, %ld, %ld)\n", get_string("way"), get_string("direction"), get_long("resize_px"), get_long("resize_ppt"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize(¤t_match, result, get_string("way"), get_string("direction"), get_long("resize_px"), get_long("resize_ppt"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize(%s, %s, %ld, %ld)\n", get_string("way"), get_string("direction"), get_long("resize_px"), get_long("resize_ppt"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_position(¤t_match, result, get_long("coord_x"), get_long("coord_y"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_position(%ld, %ld)\n", get_long("coord_x"), get_long("coord_y"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_position(¤t_match, result, get_long("coord_x"), get_long("coord_y"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_position(%ld, %ld)\n", get_long("coord_x"), get_long("coord_y"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_fullscreen(¤t_match, result, "toggle", get_string("mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_fullscreen(%s, %s)\n", "toggle", get_string("mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_fullscreen(¤t_match, result, "toggle", "output");
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_fullscreen(%s, %s)\n", "toggle", "output");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_direction(¤t_match, result, get_string("direction"), get_long("pixels"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_direction(%s, %ld)\n", get_string("direction"), get_long("pixels"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 13:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_direction(¤t_match, result, get_string("direction"), get_long("pixels"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_direction(%s, %ld)\n", get_string("direction"), get_long("pixels"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 14:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_center(¤t_match, result, get_string("method"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_center(%s)\n", get_string("method"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 15:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_mouse(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_mouse()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_mouse(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_mouse()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_window_to_mouse(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_window_to_mouse()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 18:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace_number(¤t_match, result, get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace_number(%s, %s)\n", get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 19:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_fullscreen(¤t_match, result, get_string("action"), get_string("mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_fullscreen(%s, %s)\n", get_string("action"), get_string("mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 20:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_fullscreen(¤t_match, result, get_string("action"), "output");
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_fullscreen(%s, %s)\n", get_string("action"), "output");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 21:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_direction(¤t_match, result, get_string("direction"), 10);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_direction(%s, %d)\n", get_string("direction"), 10);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 22:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 23:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace(¤t_match, result, get_string("workspace"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace(%s)\n", get_string("workspace"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 24:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace(¤t_match, result, get_string("workspace"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace(%s)\n", get_string("workspace"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 25:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace(¤t_match, result, get_string("workspace"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace(%s)\n", get_string("workspace"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 26:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace(¤t_match, result, get_string("workspace"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace(%s)\n", get_string("workspace"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 27:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace(¤t_match, result, get_string("workspace"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace(%s)\n", get_string("workspace"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 28:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace_back_and_forth(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace_back_and_forth()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 29:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_workspace_name(¤t_match, result, get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_workspace_name(%s, %s)\n", get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 30:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_append_layout(¤t_match, result, get_string("path"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_append_layout(%s)\n", get_string("path"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 31:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout_toggle(¤t_match, result, get_string("toggle_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout_toggle(%s)\n", get_string("toggle_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 32:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout_toggle(¤t_match, result, get_string("toggle_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout_toggle(%s)\n", get_string("toggle_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 33:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize_set(¤t_match, result, get_long("width"), get_string("mode_width"), get_long("height"), get_string("mode_height"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize_set(%ld, %s, %ld, %s)\n", get_long("width"), get_string("mode_width"), get_long("height"), get_string("mode_height"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 34:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize(¤t_match, result, get_string("way"), get_string("direction"), get_long("resize_px"), 0);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize(%s, %s, %ld, %d)\n", get_string("way"), get_string("direction"), get_long("resize_px"), 0);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 35:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_swap(¤t_match, result, get_string("mode"), get_string("arg"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_swap(%s, %s)\n", get_string("mode"), get_string("arg"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 36:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_border(¤t_match, result, get_string("border_style"), -1);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_border(%s, %d)\n", get_string("border_style"), -1);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 37:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_border(¤t_match, result, get_string("border_style"), get_long("border_width"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_border(%s, %ld)\n", get_string("border_style"), get_long("border_width"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 38:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 39:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_con_to_mark(¤t_match, result, get_string("mark"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_con_to_mark(%s)\n", get_string("mark"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 40:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize_set(¤t_match, result, get_long("width"), get_string("mode_width"), 0, 0);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize_set(%ld, %s, %d, %d)\n", get_long("width"), get_string("mode_width"), 0, 0);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 41:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_title_format(¤t_match, result, get_string("format"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_title_format(%s)\n", get_string("format"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 42:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_fullscreen(¤t_match, result, get_string("action"), "output");
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_fullscreen(%s, %s)\n", get_string("action"), "output");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 43:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_scratchpad_show(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_scratchpad_show()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 44:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_resize(¤t_match, result, get_string("way"), get_string("direction"), 10, 10);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_resize(%s, %s, %d, %d)\n", get_string("way"), get_string("direction"), 10, 10);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 45:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 46:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 47:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 48:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 49:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace_back_and_forth(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace_back_and_forth()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 50:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_workspace_name(¤t_match, result, get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_workspace_name(%s, %s)\n", get_string("workspace"), get_string("no_auto_back_and_forth"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 51:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
/* cmd_bar(¤t_match, result, get_string("bar_type"), get_string("bar_value"), get_string("bar_id")); */
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_bar(%s, %s, %s)\n", get_string("bar_type"), get_string("bar_value"), get_string("bar_id"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 52:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_debuglog(¤t_match, result, get_string("argument"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_debuglog(%s)\n", get_string("argument"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 53:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_debuglog(¤t_match, result, get_string("argument"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_debuglog(%s)\n", get_string("argument"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 54:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_debuglog(¤t_match, result, get_string("argument"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_debuglog(%s)\n", get_string("argument"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 55:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_floating(¤t_match, result, get_string("floating"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_floating(%s)\n", get_string("floating"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 56:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_floating(¤t_match, result, get_string("floating"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_floating(%s)\n", get_string("floating"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 57:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_floating(¤t_match, result, get_string("floating"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_floating(%s)\n", get_string("floating"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 58:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_exit(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_exit()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 59:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_restart(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_restart()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 60:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_reload(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_reload()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 61:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_open(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_open()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 62:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_border(¤t_match, result, get_string("border_style"), 0);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_border(%s, %d)\n", get_string("border_style"), 0);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 63:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_border(¤t_match, result, "pixel", 1);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_border(%s, %d)\n", "pixel", 1);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 64:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 65:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 66:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 67:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 68:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 69:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_layout(¤t_match, result, get_string("layout_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_layout(%s)\n", get_string("layout_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 70:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_shmlog(¤t_match, result, get_string("argument"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_shmlog(%s)\n", get_string("argument"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 71:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_sticky(¤t_match, result, get_string("action"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_sticky(%s)\n", get_string("action"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 72:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_sticky(¤t_match, result, get_string("action"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_sticky(%s)\n", get_string("action"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 73:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_sticky(¤t_match, result, get_string("action"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_sticky(%s)\n", get_string("action"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 74:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_unmark(¤t_match, result, get_string("mark"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_unmark(%s)\n", get_string("mark"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 75:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_unmark(¤t_match, result, get_string("mark"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_unmark(%s)\n", get_string("mark"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 76:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_direction(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_direction(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 77:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_direction(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_direction(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 78:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_direction(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_direction(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 79:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_direction(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_direction(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 80:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_window_mode(¤t_match, result, get_string("window_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_window_mode(%s)\n", get_string("window_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 81:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_window_mode(¤t_match, result, get_string("window_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_window_mode(%s)\n", get_string("window_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 82:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_window_mode(¤t_match, result, get_string("window_mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_window_mode(%s)\n", get_string("window_mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 83:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_level(¤t_match, result, get_string("level"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_level(%s)\n", get_string("level"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 84:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus_level(¤t_match, result, get_string("level"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus_level(%s)\n", get_string("level"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 85:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_focus(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_focus()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 86:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 87:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 88:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 89:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 90:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 91:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_split(¤t_match, result, get_string("direction"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_split(%s)\n", get_string("direction"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 92:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_mark(¤t_match, result, get_string("mark"), get_string("mode"), get_string("toggle"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_mark(%s, %s, %s)\n", get_string("mark"), get_string("mode"), get_string("toggle"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 93:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_mode(¤t_match, result, get_string("mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_mode(%s)\n", get_string("mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 94:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_move_scratchpad(¤t_match, result);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_move_scratchpad()\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 95:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_nop(¤t_match, result, get_string("comment"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_nop(%s)\n", get_string("comment"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 96:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cmd_nop(¤t_match, result, NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cmd_nop(NULL)\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
printf("BUG in the parser. state = %d\n", call_identifier);
|
||||||
|
assert(false);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
typedef enum {
|
||||||
|
RENAME_WORKSPACE_LIKELY_TO_NEW_NAME = 0,
|
||||||
|
RENAME_WORKSPACE_TO_NEW_NAME = 1,
|
||||||
|
RENAME_WORKSPACE_LIKELY_TO = 2,
|
||||||
|
MOVE_TO_ABSOLUTE_POSITION = 3,
|
||||||
|
MOVE_WORKSPACE_TO_OUTPUT = 4,
|
||||||
|
RESIZE_HEIGHT_GET_NUMBER = 5,
|
||||||
|
MOVE_WORKSPACE_NUMBER = 6,
|
||||||
|
RENAME_WORKSPACE_TO = 7,
|
||||||
|
RESIZE_TILING_FINAL = 8,
|
||||||
|
MOVE_TO_POSITION_X = 9,
|
||||||
|
MOVE_TO_POSITION_Y = 10,
|
||||||
|
FULLSCREEN_COMPAT = 11,
|
||||||
|
MOVE_DIRECTION_PX = 12,
|
||||||
|
BAR_HIDDEN_STATE = 13,
|
||||||
|
MOVE_TO_POSITION = 14,
|
||||||
|
RENAME_WORKSPACE = 15,
|
||||||
|
RESIZE_DIRECTION = 16,
|
||||||
|
RESIZE_TILING_OR = 17,
|
||||||
|
WORKSPACE_NUMBER = 18,
|
||||||
|
FULLSCREEN_MODE = 19,
|
||||||
|
MOVE_DIRECTION = 20,
|
||||||
|
MOVE_TO_OUTPUT = 21,
|
||||||
|
MOVE_WORKSPACE = 22,
|
||||||
|
APPEND_LAYOUT = 23,
|
||||||
|
LAYOUT_TOGGLE = 24,
|
||||||
|
RESIZE_HEIGHT = 25,
|
||||||
|
RESIZE_TILING = 26,
|
||||||
|
SWAP_ARGUMENT = 27,
|
||||||
|
BORDER_WIDTH = 28,
|
||||||
|
FOCUS_OUTPUT = 29,
|
||||||
|
MOVE_TO_MARK = 30,
|
||||||
|
RESIZE_WIDTH = 31,
|
||||||
|
TITLE_FORMAT = 32,
|
||||||
|
FULLSCREEN = 33,
|
||||||
|
RESIZE_SET = 34,
|
||||||
|
SCRATCHPAD = 35,
|
||||||
|
RESIZE_PX = 36,
|
||||||
|
WORKSPACE = 37,
|
||||||
|
BAR_MODE = 38,
|
||||||
|
BAR_W_ID = 39,
|
||||||
|
DEBUGLOG = 40,
|
||||||
|
FLOATING = 41,
|
||||||
|
INITIAL = 42,
|
||||||
|
BORDER = 43,
|
||||||
|
LAYOUT = 44,
|
||||||
|
RENAME = 45,
|
||||||
|
RESIZE = 46,
|
||||||
|
SHMLOG = 47,
|
||||||
|
STICKY = 48,
|
||||||
|
UNMARK = 49,
|
||||||
|
FOCUS = 50,
|
||||||
|
SPLIT = 51,
|
||||||
|
MARK = 52,
|
||||||
|
MODE = 53,
|
||||||
|
MOVE = 54,
|
||||||
|
SWAP = 55,
|
||||||
|
BAR = 56,
|
||||||
|
NOP = 57,
|
||||||
|
__CALL = 58
|
||||||
|
} cmdp_state;
|
|
@ -0,0 +1,373 @@
|
||||||
|
static cmdp_token tokens_RENAME_WORKSPACE_LIKELY_TO_NEW_NAME[2] = {
|
||||||
|
{ "string", "new_name", __CALL, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 1 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RENAME_WORKSPACE_TO_NEW_NAME[1] = {
|
||||||
|
{ "string", "new_name", __CALL, { 2 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RENAME_WORKSPACE_LIKELY_TO[2] = {
|
||||||
|
{ "'to ", "", RENAME_WORKSPACE_LIKELY_TO_NEW_NAME, { 0 } },
|
||||||
|
{ "word", "new_name", __CALL, { 3 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_ABSOLUTE_POSITION[1] = {
|
||||||
|
{ "'position", "", MOVE_TO_POSITION, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_WORKSPACE_TO_OUTPUT[2] = {
|
||||||
|
{ "'output", "", MOVE_WORKSPACE_TO_OUTPUT, { 0 } },
|
||||||
|
{ "string", "output", __CALL, { 4 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_HEIGHT_GET_NUMBER[1] = {
|
||||||
|
{ "number", "height", RESIZE_HEIGHT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_WORKSPACE_NUMBER[1] = {
|
||||||
|
{ "string", "number", __CALL, { 5 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RENAME_WORKSPACE_TO[1] = {
|
||||||
|
{ "'to", "", RENAME_WORKSPACE_TO_NEW_NAME, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_TILING_FINAL[2] = {
|
||||||
|
{ "'ppt", "", __CALL, { 6 } },
|
||||||
|
{ "end", "", __CALL, { 7 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_POSITION_X[2] = {
|
||||||
|
{ "'px", "", MOVE_TO_POSITION_X, { 0 } },
|
||||||
|
{ "number", "coord_y", MOVE_TO_POSITION_Y, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_POSITION_Y[2] = {
|
||||||
|
{ "'px", "", __CALL, { 8 } },
|
||||||
|
{ "end", "", __CALL, { 9 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FULLSCREEN_COMPAT[2] = {
|
||||||
|
{ "'global", "mode", __CALL, { 10 } },
|
||||||
|
{ "end", "", __CALL, { 11 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_DIRECTION_PX[2] = {
|
||||||
|
{ "'px", "", __CALL, { 12 } },
|
||||||
|
{ "end", "", __CALL, { 13 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_HIDDEN_STATE[3] = {
|
||||||
|
{ "'hide", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
{ "'show", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
{ "'toggle", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_POSITION[5] = {
|
||||||
|
{ "'center", "", __CALL, { 14 } },
|
||||||
|
{ "'mouse", "", __CALL, { 15 } },
|
||||||
|
{ "'cursor", "", __CALL, { 16 } },
|
||||||
|
{ "'pointer", "", __CALL, { 17 } },
|
||||||
|
{ "number", "coord_x", MOVE_TO_POSITION_X, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RENAME_WORKSPACE[2] = {
|
||||||
|
{ "'to", "", RENAME_WORKSPACE_LIKELY_TO, { 0 } },
|
||||||
|
{ "word", "old_name", RENAME_WORKSPACE_TO, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_DIRECTION[6] = {
|
||||||
|
{ "'up", "direction", RESIZE_PX, { 0 } },
|
||||||
|
{ "'down", "direction", RESIZE_PX, { 0 } },
|
||||||
|
{ "'left", "direction", RESIZE_PX, { 0 } },
|
||||||
|
{ "'right", "direction", RESIZE_PX, { 0 } },
|
||||||
|
{ "'width", "direction", RESIZE_PX, { 0 } },
|
||||||
|
{ "'height", "direction", RESIZE_PX, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_TILING_OR[1] = {
|
||||||
|
{ "number", "resize_ppt", RESIZE_TILING_FINAL, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_WORKSPACE_NUMBER[1] = {
|
||||||
|
{ "string", "workspace", __CALL, { 18 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FULLSCREEN_MODE[2] = {
|
||||||
|
{ "'global", "mode", __CALL, { 19 } },
|
||||||
|
{ "end", "", __CALL, { 20 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_DIRECTION[2] = {
|
||||||
|
{ "number", "pixels", MOVE_DIRECTION_PX, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 21 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_OUTPUT[1] = {
|
||||||
|
{ "string", "output", __CALL, { 22 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_WORKSPACE[9] = {
|
||||||
|
{ "'to ", "", MOVE_WORKSPACE_TO_OUTPUT, { 0 } },
|
||||||
|
{ "'next_on_output", "workspace", __CALL, { 23 } },
|
||||||
|
{ "'prev_on_output", "workspace", __CALL, { 24 } },
|
||||||
|
{ "'next", "workspace", __CALL, { 25 } },
|
||||||
|
{ "'prev", "workspace", __CALL, { 26 } },
|
||||||
|
{ "'current", "workspace", __CALL, { 27 } },
|
||||||
|
{ "'back_and_forth", "", __CALL, { 28 } },
|
||||||
|
{ "'number", "", MOVE_WORKSPACE_NUMBER, { 0 } },
|
||||||
|
{ "string", "workspace", __CALL, { 29 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_APPEND_LAYOUT[1] = {
|
||||||
|
{ "string", "path", __CALL, { 30 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_LAYOUT_TOGGLE[2] = {
|
||||||
|
{ "end", "", __CALL, { 31 } },
|
||||||
|
{ "string", "toggle_mode", __CALL, { 32 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_HEIGHT[3] = {
|
||||||
|
{ "'px", "mode_height", RESIZE_HEIGHT, { 0 } },
|
||||||
|
{ "'ppt", "mode_height", RESIZE_HEIGHT, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 33 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_TILING[3] = {
|
||||||
|
{ "'px", "", RESIZE_TILING, { 0 } },
|
||||||
|
{ "'or", "", RESIZE_TILING_OR, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 34 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SWAP_ARGUMENT[1] = {
|
||||||
|
{ "string", "arg", __CALL, { 35 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BORDER_WIDTH[2] = {
|
||||||
|
{ "end", "", __CALL, { 36 } },
|
||||||
|
{ "number", "border_width", __CALL, { 37 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FOCUS_OUTPUT[1] = {
|
||||||
|
{ "string", "output", __CALL, { 38 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE_TO_MARK[1] = {
|
||||||
|
{ "string", "mark", __CALL, { 39 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_WIDTH[5] = {
|
||||||
|
{ "'px", "mode_width", RESIZE_WIDTH, { 0 } },
|
||||||
|
{ "'ppt", "mode_width", RESIZE_WIDTH, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 40 } },
|
||||||
|
{ "'height", "", RESIZE_HEIGHT_GET_NUMBER, { 0 } },
|
||||||
|
{ "number", "height", RESIZE_HEIGHT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_TITLE_FORMAT[1] = {
|
||||||
|
{ "string", "format", __CALL, { 41 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FULLSCREEN[4] = {
|
||||||
|
{ "'disable", "action", __CALL, { 42 } },
|
||||||
|
{ "'enable", "action", FULLSCREEN_MODE, { 0 } },
|
||||||
|
{ "'toggle", "action", FULLSCREEN_MODE, { 0 } },
|
||||||
|
{ "'", "action", FULLSCREEN_COMPAT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_SET[3] = {
|
||||||
|
{ "'height", "", RESIZE_HEIGHT_GET_NUMBER, { 0 } },
|
||||||
|
{ "'width", "", RESIZE_SET, { 0 } },
|
||||||
|
{ "number", "width", RESIZE_WIDTH, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SCRATCHPAD[1] = {
|
||||||
|
{ "'show", "", __CALL, { 43 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE_PX[2] = {
|
||||||
|
{ "number", "resize_px", RESIZE_TILING, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 44 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_WORKSPACE[8] = {
|
||||||
|
{ "'--no-auto-back-and-forth", "no_auto_back_and_forth", WORKSPACE, { 0 } },
|
||||||
|
{ "'next_on_output", "direction", __CALL, { 45 } },
|
||||||
|
{ "'prev_on_output", "direction", __CALL, { 46 } },
|
||||||
|
{ "'next", "direction", __CALL, { 47 } },
|
||||||
|
{ "'prev", "direction", __CALL, { 48 } },
|
||||||
|
{ "'back_and_forth", "", __CALL, { 49 } },
|
||||||
|
{ "'number", "", WORKSPACE_NUMBER, { 0 } },
|
||||||
|
{ "string", "workspace", __CALL, { 50 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_MODE[4] = {
|
||||||
|
{ "'dock", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
{ "'hide", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
{ "'invisible", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
{ "'toggle", "bar_value", BAR_W_ID, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_W_ID[2] = {
|
||||||
|
{ "word", "bar_id", BAR_W_ID, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 51 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DEBUGLOG[3] = {
|
||||||
|
{ "'toggle", "argument", __CALL, { 52 } },
|
||||||
|
{ "'on", "argument", __CALL, { 53 } },
|
||||||
|
{ "'off", "argument", __CALL, { 54 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING[3] = {
|
||||||
|
{ "'enable", "floating", __CALL, { 55 } },
|
||||||
|
{ "'disable", "floating", __CALL, { 56 } },
|
||||||
|
{ "'toggle", "floating", __CALL, { 57 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_INITIAL[27] = {
|
||||||
|
{ "end", "", INITIAL, { 0 } },
|
||||||
|
{ "'move", "", MOVE, { 0 } },
|
||||||
|
{ "'exit", "", __CALL, { 58 } },
|
||||||
|
{ "'restart", "", __CALL, { 59 } },
|
||||||
|
{ "'reload", "", __CALL, { 60 } },
|
||||||
|
{ "'shmlog", "", SHMLOG, { 0 } },
|
||||||
|
{ "'debuglog", "", DEBUGLOG, { 0 } },
|
||||||
|
{ "'border", "", BORDER, { 0 } },
|
||||||
|
{ "'layout", "", LAYOUT, { 0 } },
|
||||||
|
{ "'append_layout", "", APPEND_LAYOUT, { 0 } },
|
||||||
|
{ "'workspace", "", WORKSPACE, { 0 } },
|
||||||
|
{ "'focus", "", FOCUS, { 0 } },
|
||||||
|
{ "'open", "", __CALL, { 61 } },
|
||||||
|
{ "'fullscreen", "", FULLSCREEN, { 0 } },
|
||||||
|
{ "'sticky", "", STICKY, { 0 } },
|
||||||
|
{ "'split", "", SPLIT, { 0 } },
|
||||||
|
{ "'floating", "", FLOATING, { 0 } },
|
||||||
|
{ "'mark", "", MARK, { 0 } },
|
||||||
|
{ "'unmark", "", UNMARK, { 0 } },
|
||||||
|
{ "'resize", "", RESIZE, { 0 } },
|
||||||
|
{ "'rename", "", RENAME, { 0 } },
|
||||||
|
{ "'nop", "", NOP, { 0 } },
|
||||||
|
{ "'scratchpad", "", SCRATCHPAD, { 0 } },
|
||||||
|
{ "'swap", "", SWAP, { 0 } },
|
||||||
|
{ "'title_format", "", TITLE_FORMAT, { 0 } },
|
||||||
|
{ "'mode", "", MODE, { 0 } },
|
||||||
|
{ "'bar", "", BAR, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BORDER[5] = {
|
||||||
|
{ "'normal", "border_style", BORDER_WIDTH, { 0 } },
|
||||||
|
{ "'pixel", "border_style", BORDER_WIDTH, { 0 } },
|
||||||
|
{ "'toggle", "border_style", BORDER_WIDTH, { 0 } },
|
||||||
|
{ "'none", "border_style", __CALL, { 62 } },
|
||||||
|
{ "'1pixel", "", __CALL, { 63 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_LAYOUT[7] = {
|
||||||
|
{ "'default", "layout_mode", __CALL, { 64 } },
|
||||||
|
{ "'stacked", "layout_mode", __CALL, { 65 } },
|
||||||
|
{ "'stacking", "layout_mode", __CALL, { 66 } },
|
||||||
|
{ "'tabbed", "layout_mode", __CALL, { 67 } },
|
||||||
|
{ "'splitv", "layout_mode", __CALL, { 68 } },
|
||||||
|
{ "'splith", "layout_mode", __CALL, { 69 } },
|
||||||
|
{ "'toggle", "", LAYOUT_TOGGLE, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RENAME[1] = {
|
||||||
|
{ "'workspace", "", RENAME_WORKSPACE, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESIZE[3] = {
|
||||||
|
{ "'grow", "way", RESIZE_DIRECTION, { 0 } },
|
||||||
|
{ "'shrink", "way", RESIZE_DIRECTION, { 0 } },
|
||||||
|
{ "'set", "set", RESIZE_SET, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SHMLOG[1] = {
|
||||||
|
{ "string", "argument", __CALL, { 70 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_STICKY[3] = {
|
||||||
|
{ "'enable", "action", __CALL, { 71 } },
|
||||||
|
{ "'disable", "action", __CALL, { 72 } },
|
||||||
|
{ "'toggle", "action", __CALL, { 73 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_UNMARK[2] = {
|
||||||
|
{ "end", "", __CALL, { 74 } },
|
||||||
|
{ "string", "mark", __CALL, { 75 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FOCUS[11] = {
|
||||||
|
{ "'left", "direction", __CALL, { 76 } },
|
||||||
|
{ "'right", "direction", __CALL, { 77 } },
|
||||||
|
{ "'up", "direction", __CALL, { 78 } },
|
||||||
|
{ "'down", "direction", __CALL, { 79 } },
|
||||||
|
{ "'output", "", FOCUS_OUTPUT, { 0 } },
|
||||||
|
{ "'tiling", "window_mode", __CALL, { 80 } },
|
||||||
|
{ "'floating", "window_mode", __CALL, { 81 } },
|
||||||
|
{ "'mode_toggle", "window_mode", __CALL, { 82 } },
|
||||||
|
{ "'parent", "level", __CALL, { 83 } },
|
||||||
|
{ "'child", "level", __CALL, { 84 } },
|
||||||
|
{ "end", "", __CALL, { 85 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SPLIT[6] = {
|
||||||
|
{ "'horizontal", "direction", __CALL, { 86 } },
|
||||||
|
{ "'vertical", "direction", __CALL, { 87 } },
|
||||||
|
{ "'toggle", "direction", __CALL, { 88 } },
|
||||||
|
{ "'v", "direction", __CALL, { 89 } },
|
||||||
|
{ "'h", "direction", __CALL, { 90 } },
|
||||||
|
{ "'t", "direction", __CALL, { 91 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MARK[4] = {
|
||||||
|
{ "'--add", "mode", MARK, { 0 } },
|
||||||
|
{ "'--replace", "mode", MARK, { 0 } },
|
||||||
|
{ "'--toggle", "toggle", MARK, { 0 } },
|
||||||
|
{ "string", "mark", __CALL, { 92 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MODE[1] = {
|
||||||
|
{ "string", "mode", __CALL, { 93 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOVE[14] = {
|
||||||
|
{ "'window", "", MOVE, { 0 } },
|
||||||
|
{ "'container", "", MOVE, { 0 } },
|
||||||
|
{ "'to", "", MOVE, { 0 } },
|
||||||
|
{ "'--no-auto-back-and-forth", "no_auto_back_and_forth", MOVE, { 0 } },
|
||||||
|
{ "'workspace", "", MOVE_WORKSPACE, { 0 } },
|
||||||
|
{ "'output", "", MOVE_TO_OUTPUT, { 0 } },
|
||||||
|
{ "'mark", "", MOVE_TO_MARK, { 0 } },
|
||||||
|
{ "'scratchpad", "", __CALL, { 94 } },
|
||||||
|
{ "'left", "direction", MOVE_DIRECTION, { 0 } },
|
||||||
|
{ "'right", "direction", MOVE_DIRECTION, { 0 } },
|
||||||
|
{ "'up", "direction", MOVE_DIRECTION, { 0 } },
|
||||||
|
{ "'down", "direction", MOVE_DIRECTION, { 0 } },
|
||||||
|
{ "'position", "method", MOVE_TO_POSITION, { 0 } },
|
||||||
|
{ "'absolute", "method", MOVE_TO_ABSOLUTE_POSITION, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SWAP[5] = {
|
||||||
|
{ "'container", "", SWAP, { 0 } },
|
||||||
|
{ "'with", "", SWAP, { 0 } },
|
||||||
|
{ "'id", "mode", SWAP_ARGUMENT, { 0 } },
|
||||||
|
{ "'con_id", "mode", SWAP_ARGUMENT, { 0 } },
|
||||||
|
{ "'mark", "mode", SWAP_ARGUMENT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR[2] = {
|
||||||
|
{ "'hidden_state", "bar_type", BAR_HIDDEN_STATE, { 0 } },
|
||||||
|
{ "'mode", "bar_type", BAR_MODE, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_NOP[2] = {
|
||||||
|
{ "string", "comment", __CALL, { 95 } },
|
||||||
|
{ "end", "", __CALL, { 96 } },
|
||||||
|
};
|
||||||
|
static cmdp_token_ptr tokens[58] = {
|
||||||
|
{ tokens_RENAME_WORKSPACE_LIKELY_TO_NEW_NAME, 2 },
|
||||||
|
{ tokens_RENAME_WORKSPACE_TO_NEW_NAME, 1 },
|
||||||
|
{ tokens_RENAME_WORKSPACE_LIKELY_TO, 2 },
|
||||||
|
{ tokens_MOVE_TO_ABSOLUTE_POSITION, 1 },
|
||||||
|
{ tokens_MOVE_WORKSPACE_TO_OUTPUT, 2 },
|
||||||
|
{ tokens_RESIZE_HEIGHT_GET_NUMBER, 1 },
|
||||||
|
{ tokens_MOVE_WORKSPACE_NUMBER, 1 },
|
||||||
|
{ tokens_RENAME_WORKSPACE_TO, 1 },
|
||||||
|
{ tokens_RESIZE_TILING_FINAL, 2 },
|
||||||
|
{ tokens_MOVE_TO_POSITION_X, 2 },
|
||||||
|
{ tokens_MOVE_TO_POSITION_Y, 2 },
|
||||||
|
{ tokens_FULLSCREEN_COMPAT, 2 },
|
||||||
|
{ tokens_MOVE_DIRECTION_PX, 2 },
|
||||||
|
{ tokens_BAR_HIDDEN_STATE, 3 },
|
||||||
|
{ tokens_MOVE_TO_POSITION, 5 },
|
||||||
|
{ tokens_RENAME_WORKSPACE, 2 },
|
||||||
|
{ tokens_RESIZE_DIRECTION, 6 },
|
||||||
|
{ tokens_RESIZE_TILING_OR, 1 },
|
||||||
|
{ tokens_WORKSPACE_NUMBER, 1 },
|
||||||
|
{ tokens_FULLSCREEN_MODE, 2 },
|
||||||
|
{ tokens_MOVE_DIRECTION, 2 },
|
||||||
|
{ tokens_MOVE_TO_OUTPUT, 1 },
|
||||||
|
{ tokens_MOVE_WORKSPACE, 9 },
|
||||||
|
{ tokens_APPEND_LAYOUT, 1 },
|
||||||
|
{ tokens_LAYOUT_TOGGLE, 2 },
|
||||||
|
{ tokens_RESIZE_HEIGHT, 3 },
|
||||||
|
{ tokens_RESIZE_TILING, 3 },
|
||||||
|
{ tokens_SWAP_ARGUMENT, 1 },
|
||||||
|
{ tokens_BORDER_WIDTH, 2 },
|
||||||
|
{ tokens_FOCUS_OUTPUT, 1 },
|
||||||
|
{ tokens_MOVE_TO_MARK, 1 },
|
||||||
|
{ tokens_RESIZE_WIDTH, 5 },
|
||||||
|
{ tokens_TITLE_FORMAT, 1 },
|
||||||
|
{ tokens_FULLSCREEN, 4 },
|
||||||
|
{ tokens_RESIZE_SET, 3 },
|
||||||
|
{ tokens_SCRATCHPAD, 1 },
|
||||||
|
{ tokens_RESIZE_PX, 2 },
|
||||||
|
{ tokens_WORKSPACE, 8 },
|
||||||
|
{ tokens_BAR_MODE, 4 },
|
||||||
|
{ tokens_BAR_W_ID, 2 },
|
||||||
|
{ tokens_DEBUGLOG, 3 },
|
||||||
|
{ tokens_FLOATING, 3 },
|
||||||
|
{ tokens_INITIAL, 27 },
|
||||||
|
{ tokens_BORDER, 5 },
|
||||||
|
{ tokens_LAYOUT, 7 },
|
||||||
|
{ tokens_RENAME, 1 },
|
||||||
|
{ tokens_RESIZE, 3 },
|
||||||
|
{ tokens_SHMLOG, 1 },
|
||||||
|
{ tokens_STICKY, 3 },
|
||||||
|
{ tokens_UNMARK, 2 },
|
||||||
|
{ tokens_FOCUS, 11 },
|
||||||
|
{ tokens_SPLIT, 6 },
|
||||||
|
{ tokens_MARK, 4 },
|
||||||
|
{ tokens_MODE, 1 },
|
||||||
|
{ tokens_MOVE, 14 },
|
||||||
|
{ tokens_SWAP, 5 },
|
||||||
|
{ tokens_BAR, 2 },
|
||||||
|
{ tokens_NOP, 2 },
|
||||||
|
};
|
|
@ -0,0 +1,703 @@
|
||||||
|
static void GENERATED_call(const int call_identifier, struct ConfigResultIR *result) {
|
||||||
|
switch (call_identifier) {
|
||||||
|
case 0:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_force_display_urgency_hint(¤t_match, result, get_long("duration_ms"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_force_display_urgency_hint(%ld)\n", get_long("duration_ms"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_floating_maximum_size(¤t_match, result, get_long("width"), get_long("height"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_floating_maximum_size(%ld, %ld)\n", get_long("width"), get_long("height"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_floating_minimum_size(¤t_match, result, get_long("width"), get_long("height"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_floating_minimum_size(%ld, %ld)\n", get_long("width"), get_long("height"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_strip_workspace_numbers(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_strip_workspace_numbers(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_binding_mode_indicator(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_binding_mode_indicator(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_on_window_activation(¤t_match, result, get_string("mode"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_on_window_activation(%s)\n", get_string("mode"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_strip_workspace_name(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_strip_workspace_name(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_border(¤t_match, result, get_string("windowtype"), get_string("border"), get_long("width"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_border(%s, %s, %ld)\n", get_string("windowtype"), get_string("border"), get_long("width"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_workspace_back_and_forth(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_workspace_back_and_forth(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_assign(¤t_match, result, get_string("number"), 1);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_assign(%s, %d)\n", get_string("number"), 1);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_popup_during_fullscreen(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_popup_during_fullscreen(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_popup_during_fullscreen(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_popup_during_fullscreen(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_popup_during_fullscreen(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_popup_during_fullscreen(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 13:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_workspace_buttons(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_workspace_buttons(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 14:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_border(¤t_match, result, get_string("windowtype"), get_string("border"), 2);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_border(%s, %s, %d)\n", get_string("windowtype"), get_string("border"), 2);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 15:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_separator_symbol(¤t_match, result, get_string("separator"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_separator_symbol(%s)\n", get_string("separator"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_force_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_force_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_tray_padding(¤t_match, result, get_long("padding_px"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_tray_padding(%ld)\n", get_long("padding_px"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 18:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_orientation(¤t_match, result, get_string("orientation"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_orientation(%s)\n", get_string("orientation"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 19:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_orientation(¤t_match, result, get_string("orientation"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_orientation(%s)\n", get_string("orientation"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 20:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_orientation(¤t_match, result, get_string("orientation"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_orientation(%s)\n", get_string("orientation"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 21:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_follows_mouse(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_follows_mouse(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 22:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_color(¤t_match, result, get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"), get_string("indicator"), get_string("child_border"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_color(%s, %s, %s, %s, %s, %s)\n", get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"), get_string("indicator"), get_string("child_border"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 23:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_color(¤t_match, result, get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"), get_string("indicator"), NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_color(%s, %s, %s, %s, %s, NULL)\n", get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"), get_string("indicator"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 24:
|
||||||
|
result->next_state = BAR_COLORS;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_color_single(¤t_match, result, get_string("colorclass"), get_string("color"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_color_single(%s, %s)\n", get_string("colorclass"), get_string("color"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 25:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_floating_modifier(¤t_match, result, get_string("modifiers"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_floating_modifier(%s)\n", get_string("modifiers"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 26:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 27:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 28:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 29:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 30:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 31:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 32:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 33:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 34:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 35:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 36:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_hide_edge_borders(¤t_match, result, get_string("hide_borders"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_hide_edge_borders(%s)\n", get_string("hide_borders"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 37:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_assign(¤t_match, result, get_string("workspace"), 0);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_assign(%s, %d)\n", get_string("workspace"), 0);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 38:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_hidden_state(¤t_match, result, get_string("hidden_state"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_hidden_state(%s)\n", get_string("hidden_state"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 39:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_hidden_state(¤t_match, result, get_string("hidden_state"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_hidden_state(%s)\n", get_string("hidden_state"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 40:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_ipc_kill_timeout(¤t_match, result, get_long("timeout"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_ipc_kill_timeout(%ld)\n", get_long("timeout"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 41:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_workspace_layout(¤t_match, result, get_string("layout"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_workspace_layout(%s)\n", get_string("layout"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 42:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_workspace_layout(¤t_match, result, get_string("layout"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_workspace_layout(%s)\n", get_string("layout"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 43:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_workspace_layout(¤t_match, result, get_string("layout"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_workspace_layout(%s)\n", get_string("layout"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 44:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_workspace_layout(¤t_match, result, get_string("layout"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_workspace_layout(%s)\n", get_string("layout"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 45:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_i3bar_command(¤t_match, result, get_string("command"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_i3bar_command(%s)\n", get_string("command"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 46:
|
||||||
|
result->next_state = BAR_COLORS;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_color(¤t_match, result, get_string("colorclass"), get_string("border"), get_string("background"), NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_color(%s, %s, %s, NULL)\n", get_string("colorclass"), get_string("border"), get_string("background"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 47:
|
||||||
|
result->next_state = BAR_COLORS;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_color(¤t_match, result, get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_color(%s, %s, %s, %s)\n", get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 48:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_socket_path(¤t_match, result, get_string("path"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_socket_path(%s)\n", get_string("path"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 49:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_tray_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_tray_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 50:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_color(¤t_match, result, get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"), NULL, NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_color(%s, %s, %s, %s, NULL, NULL)\n", get_string("colorclass"), get_string("border"), get_string("background"), get_string("text"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 51:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_disable_randr15(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_disable_randr15(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 52:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_border(¤t_match, result, get_string("windowtype"), get_string("border"), -1);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_border(%s, %s, %d)\n", get_string("windowtype"), get_string("border"), -1);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 53:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_default_border(¤t_match, result, get_string("windowtype"), get_string("border"), -1);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_default_border(%s, %s, %d)\n", get_string("windowtype"), get_string("border"), -1);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 54:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 55:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 56:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 57:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 58:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 59:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 60:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 61:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 62:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 63:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 64:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 65:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 66:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_focus_wrapping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_focus_wrapping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 67:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_force_xinerama(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_force_xinerama(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 68:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_assign_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_assign_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 69:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_mouse_warping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_mouse_warping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 70:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_mouse_warping(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_mouse_warping(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 71:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_restart_state(¤t_match, result, get_string("path"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_restart_state(%s)\n", get_string("path"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 72:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_modifier(¤t_match, result, NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_modifier(NULL)\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 73:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_modifier(¤t_match, result, NULL);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_modifier(NULL)\n");
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 74:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_modifier(¤t_match, result, get_string("modifiers"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_modifier(%s)\n", get_string("modifiers"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 75:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_color_single(¤t_match, result, get_string("colorclass"), get_string("color"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_color_single(%s, %s)\n", get_string("colorclass"), get_string("color"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 76:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_fake_outputs(¤t_match, result, get_string("outputs"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_fake_outputs(%s)\n", get_string("outputs"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 77:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_verbose(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_verbose(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 78:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_title_align(¤t_match, result, get_string("alignment"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_title_align(%s)\n", get_string("alignment"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 79:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_title_align(¤t_match, result, get_string("alignment"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_title_align(%s)\n", get_string("alignment"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 80:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_title_align(¤t_match, result, get_string("alignment"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_title_align(%s)\n", get_string("alignment"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 81:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_output(¤t_match, result, get_string("output"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_output(%s)\n", get_string("output"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 82:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_ipc_socket(¤t_match, result, get_string("path"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_ipc_socket(%s)\n", get_string("path"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 83:
|
||||||
|
result->next_state = INITIAL;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_show_marks(¤t_match, result, get_string("value"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_show_marks(%s)\n", get_string("value"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 84:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_font(¤t_match, result, get_string("font"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_font(%s)\n", get_string("font"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 85:
|
||||||
|
result->next_state = MODEBRACE;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_enter_mode(¤t_match, result, get_string("pango_markup"), get_string("modename"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_enter_mode(%s, %s)\n", get_string("pango_markup"), get_string("modename"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case 86:
|
||||||
|
result->next_state = BAR;
|
||||||
|
#ifndef TEST_PARSER
|
||||||
|
cfg_bar_id(¤t_match, result, get_string("bar_id"));
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "cfg_bar_id(%s)\n", get_string("bar_id"));
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
printf("BUG in the parser. state = %d\n", call_identifier);
|
||||||
|
assert(false);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
typedef enum {
|
||||||
|
FORCE_DISPLAY_URGENCY_HINT_MS = 0,
|
||||||
|
FLOATING_MAXIMUM_SIZE_HEIGHT = 1,
|
||||||
|
FLOATING_MINIMUM_SIZE_HEIGHT = 2,
|
||||||
|
BAR_STRIP_WORKSPACE_NUMBERS = 3,
|
||||||
|
FLOATING_MAXIMUM_SIZE_WIDTH = 4,
|
||||||
|
FLOATING_MINIMUM_SIZE_WIDTH = 5,
|
||||||
|
BAR_BINDING_MODE_INDICATOR = 6,
|
||||||
|
FOCUS_ON_WINDOW_ACTIVATION = 7,
|
||||||
|
FORCE_DISPLAY_URGENCY_HINT = 8,
|
||||||
|
BAR_STRIP_WORKSPACE_NAME = 9,
|
||||||
|
DEFAULT_BORDER_PIXELS_PX = 10,
|
||||||
|
WORKSPACE_BACK_AND_FORTH = 11,
|
||||||
|
ASSIGN_WORKSPACE_NUMBER = 12,
|
||||||
|
FLOATING_MAXIMUM_SIZE_X = 13,
|
||||||
|
FLOATING_MINIMUM_SIZE_X = 14,
|
||||||
|
POPUP_DURING_FULLSCREEN = 15,
|
||||||
|
BAR_COLORS_IGNORE_LINE = 16,
|
||||||
|
BAR_COLORS_BACKGROUND = 17,
|
||||||
|
BAR_WORKSPACE_BUTTONS = 18,
|
||||||
|
DEFAULT_BORDER_PIXELS = 19,
|
||||||
|
BAR_SEPARATOR_SYMBOL = 20,
|
||||||
|
FORCE_FOCUS_WRAPPING = 21,
|
||||||
|
BAR_TRAY_PADDING_PX = 22,
|
||||||
|
DEFAULT_ORIENTATION = 23,
|
||||||
|
FOCUS_FOLLOWS_MOUSE = 24,
|
||||||
|
COLOR_CHILD_BORDER = 25,
|
||||||
|
BAR_COLORS_BORDER = 26,
|
||||||
|
BAR_COLORS_SINGLE = 27,
|
||||||
|
FLOATING_MODIFIER = 28,
|
||||||
|
HIDE_EDGE_BORDERS = 29,
|
||||||
|
ASSIGN_WORKSPACE = 30,
|
||||||
|
BAR_COLORS_BRACE = 31,
|
||||||
|
BAR_HIDDEN_STATE = 32,
|
||||||
|
BAR_TRAY_PADDING = 33,
|
||||||
|
COLOR_BACKGROUND = 34,
|
||||||
|
IPC_KILL_TIMEOUT = 35,
|
||||||
|
WORKSPACE_LAYOUT = 36,
|
||||||
|
BAR_BAR_COMMAND = 37,
|
||||||
|
BAR_COLORS_TEXT = 38,
|
||||||
|
BAR_IGNORE_LINE = 39,
|
||||||
|
BAR_SOCKET_PATH = 40,
|
||||||
|
BAR_TRAY_OUTPUT = 41,
|
||||||
|
COLOR_INDICATOR = 42,
|
||||||
|
DISABLE_RANDR15 = 43,
|
||||||
|
DEFAULT_BORDER = 44,
|
||||||
|
FOCUS_WRAPPING = 45,
|
||||||
|
FORCE_XINERAMA = 46,
|
||||||
|
ASSIGN_OUTPUT = 47,
|
||||||
|
MOUSE_WARPING = 48,
|
||||||
|
RESTART_STATE = 49,
|
||||||
|
BAR_MODIFIER = 50,
|
||||||
|
COLOR_BORDER = 51,
|
||||||
|
COLOR_SINGLE = 52,
|
||||||
|
FAKE_OUTPUTS = 53,
|
||||||
|
BAR_VERBOSE = 54,
|
||||||
|
IGNORE_LINE = 55,
|
||||||
|
TITLE_ALIGN = 56,
|
||||||
|
BAR_COLORS = 57,
|
||||||
|
BAR_OUTPUT = 58,
|
||||||
|
COLOR_TEXT = 59,
|
||||||
|
IPC_SOCKET = 60,
|
||||||
|
SHOW_MARKS = 61,
|
||||||
|
MODEBRACE = 62,
|
||||||
|
BAR_FONT = 63,
|
||||||
|
MODENAME = 64,
|
||||||
|
INITIAL = 65,
|
||||||
|
BAR_ID = 66,
|
||||||
|
BAR = 67,
|
||||||
|
__CALL = 68
|
||||||
|
} cmdp_state;
|
|
@ -0,0 +1,418 @@
|
||||||
|
static cmdp_token tokens_FORCE_DISPLAY_URGENCY_HINT_MS[2] = {
|
||||||
|
{ "'ms", "", FORCE_DISPLAY_URGENCY_HINT_MS, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MAXIMUM_SIZE_HEIGHT[1] = {
|
||||||
|
{ "number", "height", __CALL, { 1 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MINIMUM_SIZE_HEIGHT[1] = {
|
||||||
|
{ "number", "height", __CALL, { 2 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_STRIP_WORKSPACE_NUMBERS[1] = {
|
||||||
|
{ "word", "value", __CALL, { 3 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MAXIMUM_SIZE_WIDTH[1] = {
|
||||||
|
{ "number", "width", FLOATING_MAXIMUM_SIZE_X, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MINIMUM_SIZE_WIDTH[1] = {
|
||||||
|
{ "number", "width", FLOATING_MINIMUM_SIZE_X, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_BINDING_MODE_INDICATOR[1] = {
|
||||||
|
{ "word", "value", __CALL, { 4 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FOCUS_ON_WINDOW_ACTIVATION[1] = {
|
||||||
|
{ "word", "mode", __CALL, { 5 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FORCE_DISPLAY_URGENCY_HINT[1] = {
|
||||||
|
{ "number", "duration_ms", FORCE_DISPLAY_URGENCY_HINT_MS, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_STRIP_WORKSPACE_NAME[1] = {
|
||||||
|
{ "word", "value", __CALL, { 6 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DEFAULT_BORDER_PIXELS_PX[2] = {
|
||||||
|
{ "'px", "", DEFAULT_BORDER_PIXELS_PX, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 7 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_WORKSPACE_BACK_AND_FORTH[1] = {
|
||||||
|
{ "word", "value", __CALL, { 8 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_ASSIGN_WORKSPACE_NUMBER[1] = {
|
||||||
|
{ "string", "number", __CALL, { 9 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MAXIMUM_SIZE_X[1] = {
|
||||||
|
{ "'x", "", FLOATING_MAXIMUM_SIZE_HEIGHT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MINIMUM_SIZE_X[1] = {
|
||||||
|
{ "'x", "", FLOATING_MINIMUM_SIZE_HEIGHT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_POPUP_DURING_FULLSCREEN[3] = {
|
||||||
|
{ "'ignore", "value", __CALL, { 10 } },
|
||||||
|
{ "'leave_fullscreen", "value", __CALL, { 11 } },
|
||||||
|
{ "'smart", "value", __CALL, { 12 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_IGNORE_LINE[1] = {
|
||||||
|
{ "line", "", BAR_COLORS, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_BACKGROUND[1] = {
|
||||||
|
{ "word", "background", BAR_COLORS_TEXT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_WORKSPACE_BUTTONS[1] = {
|
||||||
|
{ "word", "value", __CALL, { 13 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DEFAULT_BORDER_PIXELS[2] = {
|
||||||
|
{ "end", "", __CALL, { 14 } },
|
||||||
|
{ "number", "width", DEFAULT_BORDER_PIXELS_PX, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_SEPARATOR_SYMBOL[1] = {
|
||||||
|
{ "string", "separator", __CALL, { 15 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FORCE_FOCUS_WRAPPING[1] = {
|
||||||
|
{ "word", "value", __CALL, { 16 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_TRAY_PADDING_PX[2] = {
|
||||||
|
{ "'px", "", BAR_TRAY_PADDING_PX, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 17 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DEFAULT_ORIENTATION[3] = {
|
||||||
|
{ "'horizontal", "orientation", __CALL, { 18 } },
|
||||||
|
{ "'vertical", "orientation", __CALL, { 19 } },
|
||||||
|
{ "'auto", "orientation", __CALL, { 20 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FOCUS_FOLLOWS_MOUSE[1] = {
|
||||||
|
{ "word", "value", __CALL, { 21 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_CHILD_BORDER[2] = {
|
||||||
|
{ "word", "child_border", __CALL, { 22 } },
|
||||||
|
{ "end", "", __CALL, { 23 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_BORDER[1] = {
|
||||||
|
{ "word", "border", BAR_COLORS_BACKGROUND, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_SINGLE[1] = {
|
||||||
|
{ "word", "color", __CALL, { 24 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FLOATING_MODIFIER[10] = {
|
||||||
|
{ "'Mod1", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod2", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod3", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod4", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod5", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Shift", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Control", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'Ctrl", "modifiers", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'+", "", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 25 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_HIDE_EDGE_BORDERS[11] = {
|
||||||
|
{ "'none", "hide_borders", __CALL, { 26 } },
|
||||||
|
{ "'vertical", "hide_borders", __CALL, { 27 } },
|
||||||
|
{ "'horizontal", "hide_borders", __CALL, { 28 } },
|
||||||
|
{ "'both", "hide_borders", __CALL, { 29 } },
|
||||||
|
{ "'smart", "hide_borders", __CALL, { 30 } },
|
||||||
|
{ "'1", "hide_borders", __CALL, { 31 } },
|
||||||
|
{ "'yes", "hide_borders", __CALL, { 32 } },
|
||||||
|
{ "'true", "hide_borders", __CALL, { 33 } },
|
||||||
|
{ "'on", "hide_borders", __CALL, { 34 } },
|
||||||
|
{ "'enable", "hide_borders", __CALL, { 35 } },
|
||||||
|
{ "'active", "hide_borders", __CALL, { 36 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_ASSIGN_WORKSPACE[5] = {
|
||||||
|
{ "'→", "", ASSIGN_WORKSPACE, { 0 } },
|
||||||
|
{ "'output", "", ASSIGN_OUTPUT, { 0 } },
|
||||||
|
{ "'workspace", "", ASSIGN_WORKSPACE, { 0 } },
|
||||||
|
{ "'number", "", ASSIGN_WORKSPACE_NUMBER, { 0 } },
|
||||||
|
{ "string", "workspace", __CALL, { 37 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_BRACE[2] = {
|
||||||
|
{ "end", "", BAR_COLORS_BRACE, { 0 } },
|
||||||
|
{ "'{", "", BAR_COLORS, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_HIDDEN_STATE[2] = {
|
||||||
|
{ "'hide", "hidden_state", __CALL, { 38 } },
|
||||||
|
{ "'show", "hidden_state", __CALL, { 39 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_TRAY_PADDING[1] = {
|
||||||
|
{ "number", "padding_px", BAR_TRAY_PADDING_PX, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_BACKGROUND[1] = {
|
||||||
|
{ "word", "background", COLOR_TEXT, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_IPC_KILL_TIMEOUT[1] = {
|
||||||
|
{ "number", "timeout", __CALL, { 40 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_WORKSPACE_LAYOUT[4] = {
|
||||||
|
{ "'default", "layout", __CALL, { 41 } },
|
||||||
|
{ "'stacking", "layout", __CALL, { 42 } },
|
||||||
|
{ "'stacked", "layout", __CALL, { 43 } },
|
||||||
|
{ "'tabbed", "layout", __CALL, { 44 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_BAR_COMMAND[1] = {
|
||||||
|
{ "string", "command", __CALL, { 45 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS_TEXT[2] = {
|
||||||
|
{ "end", "", __CALL, { 46 } },
|
||||||
|
{ "word", "text", __CALL, { 47 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_IGNORE_LINE[1] = {
|
||||||
|
{ "line", "", BAR, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_SOCKET_PATH[1] = {
|
||||||
|
{ "string", "path", __CALL, { 48 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_TRAY_OUTPUT[1] = {
|
||||||
|
{ "word", "output", __CALL, { 49 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_INDICATOR[2] = {
|
||||||
|
{ "word", "indicator", COLOR_CHILD_BORDER, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 50 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DISABLE_RANDR15[1] = {
|
||||||
|
{ "word", "value", __CALL, { 51 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_DEFAULT_BORDER[4] = {
|
||||||
|
{ "'normal", "border", DEFAULT_BORDER_PIXELS, { 0 } },
|
||||||
|
{ "'pixel", "border", DEFAULT_BORDER_PIXELS, { 0 } },
|
||||||
|
{ "'1pixel", "border", __CALL, { 52 } },
|
||||||
|
{ "'none", "border", __CALL, { 53 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FOCUS_WRAPPING[13] = {
|
||||||
|
{ "'1", "value", __CALL, { 54 } },
|
||||||
|
{ "'yes", "value", __CALL, { 55 } },
|
||||||
|
{ "'true", "value", __CALL, { 56 } },
|
||||||
|
{ "'on", "value", __CALL, { 57 } },
|
||||||
|
{ "'enable", "value", __CALL, { 58 } },
|
||||||
|
{ "'active", "value", __CALL, { 59 } },
|
||||||
|
{ "'0", "value", __CALL, { 60 } },
|
||||||
|
{ "'no", "value", __CALL, { 61 } },
|
||||||
|
{ "'false", "value", __CALL, { 62 } },
|
||||||
|
{ "'off", "value", __CALL, { 63 } },
|
||||||
|
{ "'disable", "value", __CALL, { 64 } },
|
||||||
|
{ "'inactive", "value", __CALL, { 65 } },
|
||||||
|
{ "'force", "value", __CALL, { 66 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FORCE_XINERAMA[1] = {
|
||||||
|
{ "word", "value", __CALL, { 67 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_ASSIGN_OUTPUT[1] = {
|
||||||
|
{ "string", "output", __CALL, { 68 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MOUSE_WARPING[2] = {
|
||||||
|
{ "'none", "value", __CALL, { 69 } },
|
||||||
|
{ "'output", "value", __CALL, { 70 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_RESTART_STATE[1] = {
|
||||||
|
{ "string", "path", __CALL, { 71 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_MODIFIER[12] = {
|
||||||
|
{ "'off", "", __CALL, { 72 } },
|
||||||
|
{ "'none", "", __CALL, { 73 } },
|
||||||
|
{ "'Mod1", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod2", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod3", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod4", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Mod5", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Shift", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Control", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'Ctrl", "modifiers", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'+", "", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "end", "", __CALL, { 74 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_BORDER[1] = {
|
||||||
|
{ "word", "border", COLOR_BACKGROUND, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_SINGLE[1] = {
|
||||||
|
{ "word", "color", __CALL, { 75 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_FAKE_OUTPUTS[1] = {
|
||||||
|
{ "string", "outputs", __CALL, { 76 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_VERBOSE[1] = {
|
||||||
|
{ "word", "value", __CALL, { 77 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_IGNORE_LINE[1] = {
|
||||||
|
{ "line", "", INITIAL, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_TITLE_ALIGN[3] = {
|
||||||
|
{ "'left", "alignment", __CALL, { 78 } },
|
||||||
|
{ "'center", "alignment", __CALL, { 79 } },
|
||||||
|
{ "'right", "alignment", __CALL, { 80 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_COLORS[15] = {
|
||||||
|
{ "end", "", BAR_COLORS, { 0 } },
|
||||||
|
{ "'#", "", BAR_COLORS_IGNORE_LINE, { 0 } },
|
||||||
|
{ "'set", "", BAR_COLORS_IGNORE_LINE, { 0 } },
|
||||||
|
{ "'background", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'statusline", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'separator", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'focused_background", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'focused_statusline", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'focused_separator", "colorclass", BAR_COLORS_SINGLE, { 0 } },
|
||||||
|
{ "'focused_workspace", "colorclass", BAR_COLORS_BORDER, { 0 } },
|
||||||
|
{ "'active_workspace", "colorclass", BAR_COLORS_BORDER, { 0 } },
|
||||||
|
{ "'inactive_workspace", "colorclass", BAR_COLORS_BORDER, { 0 } },
|
||||||
|
{ "'urgent_workspace", "colorclass", BAR_COLORS_BORDER, { 0 } },
|
||||||
|
{ "'binding_mode", "colorclass", BAR_COLORS_BORDER, { 0 } },
|
||||||
|
{ "'}", "", BAR, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_OUTPUT[1] = {
|
||||||
|
{ "string", "output", __CALL, { 81 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_COLOR_TEXT[1] = {
|
||||||
|
{ "word", "text", COLOR_INDICATOR, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_IPC_SOCKET[1] = {
|
||||||
|
{ "string", "path", __CALL, { 82 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_SHOW_MARKS[1] = {
|
||||||
|
{ "word", "value", __CALL, { 83 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MODEBRACE[1] = {
|
||||||
|
{ "end", "", MODEBRACE, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_FONT[1] = {
|
||||||
|
{ "string", "font", __CALL, { 84 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_MODENAME[2] = {
|
||||||
|
{ "'--pango_markup", "pango_markup", MODENAME, { 0 } },
|
||||||
|
{ "word", "modename", __CALL, { 85 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_INITIAL[43] = {
|
||||||
|
{ "end", "", INITIAL, { 0 } },
|
||||||
|
{ "error", "", INITIAL, { 0 } },
|
||||||
|
{ "'#", "", IGNORE_LINE, { 0 } },
|
||||||
|
{ "'set ", "", IGNORE_LINE, { 0 } },
|
||||||
|
{ "'set ", "", IGNORE_LINE, { 0 } },
|
||||||
|
{ "'set_from_resource", "", IGNORE_LINE, { 0 } },
|
||||||
|
{ "'mode", "", MODENAME, { 0 } },
|
||||||
|
{ "'floating_minimum_size", "", FLOATING_MINIMUM_SIZE_WIDTH, { 0 } },
|
||||||
|
{ "'floating_maximum_size", "", FLOATING_MAXIMUM_SIZE_WIDTH, { 0 } },
|
||||||
|
{ "'floating_modifier", "", FLOATING_MODIFIER, { 0 } },
|
||||||
|
{ "'default_orientation", "", DEFAULT_ORIENTATION, { 0 } },
|
||||||
|
{ "'workspace_layout", "", WORKSPACE_LAYOUT, { 0 } },
|
||||||
|
{ "'default_border", "windowtype", DEFAULT_BORDER, { 0 } },
|
||||||
|
{ "'new_window", "windowtype", DEFAULT_BORDER, { 0 } },
|
||||||
|
{ "'default_floating_border", "windowtype", DEFAULT_BORDER, { 0 } },
|
||||||
|
{ "'new_float", "windowtype", DEFAULT_BORDER, { 0 } },
|
||||||
|
{ "'hide_edge_borders", "", HIDE_EDGE_BORDERS, { 0 } },
|
||||||
|
{ "'focus_follows_mouse", "", FOCUS_FOLLOWS_MOUSE, { 0 } },
|
||||||
|
{ "'mouse_warping", "", MOUSE_WARPING, { 0 } },
|
||||||
|
{ "'focus_wrapping", "", FOCUS_WRAPPING, { 0 } },
|
||||||
|
{ "'force_focus_wrapping", "", FORCE_FOCUS_WRAPPING, { 0 } },
|
||||||
|
{ "'force_xinerama", "", FORCE_XINERAMA, { 0 } },
|
||||||
|
{ "'force-xinerama", "", FORCE_XINERAMA, { 0 } },
|
||||||
|
{ "'disable_randr15", "", DISABLE_RANDR15, { 0 } },
|
||||||
|
{ "'disable-randr15", "", DISABLE_RANDR15, { 0 } },
|
||||||
|
{ "'workspace_auto_back_and_forth", "", WORKSPACE_BACK_AND_FORTH, { 0 } },
|
||||||
|
{ "'fake_outputs", "", FAKE_OUTPUTS, { 0 } },
|
||||||
|
{ "'fake-outputs", "", FAKE_OUTPUTS, { 0 } },
|
||||||
|
{ "'force_display_urgency_hint", "", FORCE_DISPLAY_URGENCY_HINT, { 0 } },
|
||||||
|
{ "'focus_on_window_activation", "", FOCUS_ON_WINDOW_ACTIVATION, { 0 } },
|
||||||
|
{ "'title_align", "", TITLE_ALIGN, { 0 } },
|
||||||
|
{ "'show_marks", "", SHOW_MARKS, { 0 } },
|
||||||
|
{ "'ipc_socket", "", IPC_SOCKET, { 0 } },
|
||||||
|
{ "'ipc-socket", "", IPC_SOCKET, { 0 } },
|
||||||
|
{ "'ipc_kill_timeout", "", IPC_KILL_TIMEOUT, { 0 } },
|
||||||
|
{ "'restart_state", "", RESTART_STATE, { 0 } },
|
||||||
|
{ "'popup_during_fullscreen", "", POPUP_DURING_FULLSCREEN, { 0 } },
|
||||||
|
{ "'client.background", "colorclass", COLOR_SINGLE, { 0 } },
|
||||||
|
{ "'client.focused_inactive", "colorclass", COLOR_BORDER, { 0 } },
|
||||||
|
{ "'client.focused", "colorclass", COLOR_BORDER, { 0 } },
|
||||||
|
{ "'client.unfocused", "colorclass", COLOR_BORDER, { 0 } },
|
||||||
|
{ "'client.urgent", "colorclass", COLOR_BORDER, { 0 } },
|
||||||
|
{ "'client.placeholder", "colorclass", COLOR_BORDER, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR_ID[1] = {
|
||||||
|
{ "word", "bar_id", __CALL, { 86 } },
|
||||||
|
};
|
||||||
|
static cmdp_token tokens_BAR[20] = {
|
||||||
|
{ "end", "", BAR, { 0 } },
|
||||||
|
{ "error", "", BAR, { 0 } },
|
||||||
|
{ "'#", "", BAR_IGNORE_LINE, { 0 } },
|
||||||
|
{ "'set", "", BAR_IGNORE_LINE, { 0 } },
|
||||||
|
{ "'i3bar_command", "", BAR_BAR_COMMAND, { 0 } },
|
||||||
|
{ "'socket_path", "", BAR_SOCKET_PATH, { 0 } },
|
||||||
|
{ "'hidden_state", "", BAR_HIDDEN_STATE, { 0 } },
|
||||||
|
{ "'id", "", BAR_ID, { 0 } },
|
||||||
|
{ "'modifier", "", BAR_MODIFIER, { 0 } },
|
||||||
|
{ "'output", "", BAR_OUTPUT, { 0 } },
|
||||||
|
{ "'tray_output", "", BAR_TRAY_OUTPUT, { 0 } },
|
||||||
|
{ "'tray_padding", "", BAR_TRAY_PADDING, { 0 } },
|
||||||
|
{ "'font", "", BAR_FONT, { 0 } },
|
||||||
|
{ "'separator_symbol", "", BAR_SEPARATOR_SYMBOL, { 0 } },
|
||||||
|
{ "'binding_mode_indicator", "", BAR_BINDING_MODE_INDICATOR, { 0 } },
|
||||||
|
{ "'workspace_buttons", "", BAR_WORKSPACE_BUTTONS, { 0 } },
|
||||||
|
{ "'strip_workspace_numbers", "", BAR_STRIP_WORKSPACE_NUMBERS, { 0 } },
|
||||||
|
{ "'strip_workspace_name", "", BAR_STRIP_WORKSPACE_NAME, { 0 } },
|
||||||
|
{ "'verbose", "", BAR_VERBOSE, { 0 } },
|
||||||
|
{ "'colors", "", BAR_COLORS_BRACE, { 0 } },
|
||||||
|
};
|
||||||
|
static cmdp_token_ptr tokens[68] = {
|
||||||
|
{ tokens_FORCE_DISPLAY_URGENCY_HINT_MS, 2 },
|
||||||
|
{ tokens_FLOATING_MAXIMUM_SIZE_HEIGHT, 1 },
|
||||||
|
{ tokens_FLOATING_MINIMUM_SIZE_HEIGHT, 1 },
|
||||||
|
{ tokens_BAR_STRIP_WORKSPACE_NUMBERS, 1 },
|
||||||
|
{ tokens_FLOATING_MAXIMUM_SIZE_WIDTH, 1 },
|
||||||
|
{ tokens_FLOATING_MINIMUM_SIZE_WIDTH, 1 },
|
||||||
|
{ tokens_BAR_BINDING_MODE_INDICATOR, 1 },
|
||||||
|
{ tokens_FOCUS_ON_WINDOW_ACTIVATION, 1 },
|
||||||
|
{ tokens_FORCE_DISPLAY_URGENCY_HINT, 1 },
|
||||||
|
{ tokens_BAR_STRIP_WORKSPACE_NAME, 1 },
|
||||||
|
{ tokens_DEFAULT_BORDER_PIXELS_PX, 2 },
|
||||||
|
{ tokens_WORKSPACE_BACK_AND_FORTH, 1 },
|
||||||
|
{ tokens_ASSIGN_WORKSPACE_NUMBER, 1 },
|
||||||
|
{ tokens_FLOATING_MAXIMUM_SIZE_X, 1 },
|
||||||
|
{ tokens_FLOATING_MINIMUM_SIZE_X, 1 },
|
||||||
|
{ tokens_POPUP_DURING_FULLSCREEN, 3 },
|
||||||
|
{ tokens_BAR_COLORS_IGNORE_LINE, 1 },
|
||||||
|
{ tokens_BAR_COLORS_BACKGROUND, 1 },
|
||||||
|
{ tokens_BAR_WORKSPACE_BUTTONS, 1 },
|
||||||
|
{ tokens_DEFAULT_BORDER_PIXELS, 2 },
|
||||||
|
{ tokens_BAR_SEPARATOR_SYMBOL, 1 },
|
||||||
|
{ tokens_FORCE_FOCUS_WRAPPING, 1 },
|
||||||
|
{ tokens_BAR_TRAY_PADDING_PX, 2 },
|
||||||
|
{ tokens_DEFAULT_ORIENTATION, 3 },
|
||||||
|
{ tokens_FOCUS_FOLLOWS_MOUSE, 1 },
|
||||||
|
{ tokens_COLOR_CHILD_BORDER, 2 },
|
||||||
|
{ tokens_BAR_COLORS_BORDER, 1 },
|
||||||
|
{ tokens_BAR_COLORS_SINGLE, 1 },
|
||||||
|
{ tokens_FLOATING_MODIFIER, 10 },
|
||||||
|
{ tokens_HIDE_EDGE_BORDERS, 11 },
|
||||||
|
{ tokens_ASSIGN_WORKSPACE, 5 },
|
||||||
|
{ tokens_BAR_COLORS_BRACE, 2 },
|
||||||
|
{ tokens_BAR_HIDDEN_STATE, 2 },
|
||||||
|
{ tokens_BAR_TRAY_PADDING, 1 },
|
||||||
|
{ tokens_COLOR_BACKGROUND, 1 },
|
||||||
|
{ tokens_IPC_KILL_TIMEOUT, 1 },
|
||||||
|
{ tokens_WORKSPACE_LAYOUT, 4 },
|
||||||
|
{ tokens_BAR_BAR_COMMAND, 1 },
|
||||||
|
{ tokens_BAR_COLORS_TEXT, 2 },
|
||||||
|
{ tokens_BAR_IGNORE_LINE, 1 },
|
||||||
|
{ tokens_BAR_SOCKET_PATH, 1 },
|
||||||
|
{ tokens_BAR_TRAY_OUTPUT, 1 },
|
||||||
|
{ tokens_COLOR_INDICATOR, 2 },
|
||||||
|
{ tokens_DISABLE_RANDR15, 1 },
|
||||||
|
{ tokens_DEFAULT_BORDER, 4 },
|
||||||
|
{ tokens_FOCUS_WRAPPING, 13 },
|
||||||
|
{ tokens_FORCE_XINERAMA, 1 },
|
||||||
|
{ tokens_ASSIGN_OUTPUT, 1 },
|
||||||
|
{ tokens_MOUSE_WARPING, 2 },
|
||||||
|
{ tokens_RESTART_STATE, 1 },
|
||||||
|
{ tokens_BAR_MODIFIER, 12 },
|
||||||
|
{ tokens_COLOR_BORDER, 1 },
|
||||||
|
{ tokens_COLOR_SINGLE, 1 },
|
||||||
|
{ tokens_FAKE_OUTPUTS, 1 },
|
||||||
|
{ tokens_BAR_VERBOSE, 1 },
|
||||||
|
{ tokens_IGNORE_LINE, 1 },
|
||||||
|
{ tokens_TITLE_ALIGN, 3 },
|
||||||
|
{ tokens_BAR_COLORS, 15 },
|
||||||
|
{ tokens_BAR_OUTPUT, 1 },
|
||||||
|
{ tokens_COLOR_TEXT, 1 },
|
||||||
|
{ tokens_IPC_SOCKET, 1 },
|
||||||
|
{ tokens_SHOW_MARKS, 1 },
|
||||||
|
{ tokens_MODEBRACE, 1 },
|
||||||
|
{ tokens_BAR_FONT, 1 },
|
||||||
|
{ tokens_MODENAME, 2 },
|
||||||
|
{ tokens_INITIAL, 43 },
|
||||||
|
{ tokens_BAR_ID, 1 },
|
||||||
|
{ tokens_BAR, 20 },
|
||||||
|
};
|
|
@ -0,0 +1,9 @@
|
||||||
|
// FIXME: generate with meson
|
||||||
|
#define MAJOR_VERSION "4"
|
||||||
|
#define MINOR_VERSION "18"
|
||||||
|
#define PATCH_VERSION "0"
|
||||||
|
#define I3_VERSION MAJOR_VERSION "." MINOR_VERSION "." PATCH_VERSION
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
|
||||||
|
#define STRIPPED__FILE__ "main.c"
|
||||||
|
#define SYSCONFDIR "./"
|
|
@ -0,0 +1,175 @@
|
||||||
|
project('i3-guile', 'c', version: '4.18')
|
||||||
|
|
||||||
|
cc = meson.get_compiler('c')
|
||||||
|
|
||||||
|
sources = [
|
||||||
|
'src/assignments.c',
|
||||||
|
'src/bindings.c',
|
||||||
|
'src/click.c',
|
||||||
|
'src/commands.c',
|
||||||
|
'src/commands_parser.c',
|
||||||
|
'src/con.c',
|
||||||
|
'src/config.c',
|
||||||
|
'src/config_directives.c',
|
||||||
|
'src/config_parser.c',
|
||||||
|
'src/display_version.c',
|
||||||
|
'src/drag.c',
|
||||||
|
'src/ewmh.c',
|
||||||
|
'src/fake_outputs.c',
|
||||||
|
'src/floating.c',
|
||||||
|
'src/handlers.c',
|
||||||
|
'src/ipc.c',
|
||||||
|
'src/key_press.c',
|
||||||
|
'src/load_layout.c',
|
||||||
|
'src/log.c',
|
||||||
|
'src/main.c',
|
||||||
|
'src/manage.c',
|
||||||
|
'src/match.c',
|
||||||
|
'src/move.c',
|
||||||
|
'src/output.c',
|
||||||
|
'src/randr.c',
|
||||||
|
'src/regex.c',
|
||||||
|
'src/render.c',
|
||||||
|
'src/resize.c',
|
||||||
|
'src/restore_layout.c',
|
||||||
|
'src/scratchpad.c',
|
||||||
|
'src/sd-daemon.c',
|
||||||
|
'src/sighandler.c',
|
||||||
|
'src/startup.c',
|
||||||
|
'src/sync.c',
|
||||||
|
'src/tree.c',
|
||||||
|
'src/util.c',
|
||||||
|
'src/version.c',
|
||||||
|
'src/window.c',
|
||||||
|
'src/workspace.c',
|
||||||
|
'src/x.c',
|
||||||
|
'src/xcb.c',
|
||||||
|
'src/xcursor.c',
|
||||||
|
'src/xinerama.c'
|
||||||
|
]
|
||||||
|
|
||||||
|
libm_dep = cc.find_library('m', required : true)
|
||||||
|
|
||||||
|
guile_dep = dependency('guile-3.0')
|
||||||
|
yajl_dep = dependency('yajl')
|
||||||
|
|
||||||
|
pango_dep = dependency('pango')
|
||||||
|
cairo_dep = dependency('cairo')
|
||||||
|
pangocairo_dep = dependency('pangocairo')
|
||||||
|
|
||||||
|
|
||||||
|
pcre_dep = dependency('libpcre')
|
||||||
|
sn_dep = dependency('libstartup-notification-1.0')
|
||||||
|
thread_dep = dependency('threads')
|
||||||
|
x11xcb_dep = dependency('x11-xcb')
|
||||||
|
glib_dep = dependency('glib-2.0')
|
||||||
|
glibobject_dep = dependency('gobject-2.0')
|
||||||
|
|
||||||
|
xcb_dep = dependency('xcb')
|
||||||
|
xkbcommon_dep = dependency('xkbcommon')
|
||||||
|
xkbx11_dep = dependency('xkbcommon-x11')
|
||||||
|
xcbutil_dep = dependency('xcb-util')
|
||||||
|
xcbcursor_dep = dependency('xcb-cursor')
|
||||||
|
xcbshape_dep = dependency('xcb-shape')
|
||||||
|
xcbkeysyms_dep = dependency('xcb-keysyms')
|
||||||
|
|
||||||
|
xcbrandr_dep = dependency('xcb-randr')
|
||||||
|
xcbxkb_dep = dependency('xcb-xkb')
|
||||||
|
# xcbstate_dep = dependency('xcb-state')
|
||||||
|
xcb_xinerama_dep = dependency('xcb-xinerama')
|
||||||
|
xcb_xrm_dep = dependency('xcb-xrm')
|
||||||
|
xcb_icccm_dep = dependency('xcb-icccm')
|
||||||
|
|
||||||
|
libi3_sources = [
|
||||||
|
'libi3/dpi.c',
|
||||||
|
'libi3/draw_util.c',
|
||||||
|
'libi3/fake_configure_notify.c',
|
||||||
|
'libi3/font.c',
|
||||||
|
'libi3/format_placeholders.c',
|
||||||
|
'libi3/get_colorpixel.c',
|
||||||
|
'libi3/get_config_path.c',
|
||||||
|
'libi3/get_exe_path.c',
|
||||||
|
'libi3/get_mod_mask.c',
|
||||||
|
'libi3/get_process_filename.c',
|
||||||
|
'libi3/get_visualtype.c',
|
||||||
|
'libi3/g_utf8_make_valid.c',
|
||||||
|
'libi3/ipc_connect.c',
|
||||||
|
'libi3/ipc_recv_message.c',
|
||||||
|
'libi3/ipc_send_message.c',
|
||||||
|
'libi3/is_debug_build.c',
|
||||||
|
'libi3/mkdirp.c',
|
||||||
|
'libi3/resolve_tilde.c',
|
||||||
|
'libi3/root_atom_contents.c',
|
||||||
|
'libi3/safewrappers.c',
|
||||||
|
'libi3/string.c',
|
||||||
|
'libi3/strndup.c',
|
||||||
|
'libi3/ucs2_conversion.c',
|
||||||
|
]
|
||||||
|
|
||||||
|
i3lib = static_library('i3', libi3_sources,
|
||||||
|
include_directories: include_directories('include'),
|
||||||
|
dependencies: [
|
||||||
|
libm_dep,
|
||||||
|
guile_dep,
|
||||||
|
yajl_dep,
|
||||||
|
pango_dep,
|
||||||
|
cairo_dep,
|
||||||
|
pangocairo_dep,
|
||||||
|
pcre_dep,
|
||||||
|
sn_dep,
|
||||||
|
thread_dep,
|
||||||
|
glib_dep,
|
||||||
|
glibobject_dep,
|
||||||
|
xkbcommon_dep,
|
||||||
|
xcb_dep,
|
||||||
|
xcbcursor_dep,
|
||||||
|
x11xcb_dep,
|
||||||
|
xcbutil_dep,
|
||||||
|
xcbkeysyms_dep,
|
||||||
|
xcbrandr_dep,
|
||||||
|
xcbxkb_dep,
|
||||||
|
xcb_xinerama_dep,
|
||||||
|
xcb_xrm_dep,
|
||||||
|
xcb_icccm_dep,
|
||||||
|
])
|
||||||
|
|
||||||
|
executable('i3-wm-guile', sources,
|
||||||
|
include_directories :
|
||||||
|
[
|
||||||
|
include_directories('include'),
|
||||||
|
include_directories('generated'),
|
||||||
|
],
|
||||||
|
dependencies: [
|
||||||
|
libm_dep,
|
||||||
|
guile_dep,
|
||||||
|
yajl_dep,
|
||||||
|
pango_dep,
|
||||||
|
cairo_dep,
|
||||||
|
pangocairo_dep,
|
||||||
|
pcre_dep,
|
||||||
|
sn_dep,
|
||||||
|
thread_dep,
|
||||||
|
glib_dep,
|
||||||
|
glibobject_dep,
|
||||||
|
xkbcommon_dep,
|
||||||
|
xkbx11_dep,
|
||||||
|
xcb_dep,
|
||||||
|
xcbcursor_dep,
|
||||||
|
xcbshape_dep,
|
||||||
|
x11xcb_dep,
|
||||||
|
xcbutil_dep,
|
||||||
|
xcbkeysyms_dep,
|
||||||
|
xcbrandr_dep,
|
||||||
|
xcbxkb_dep,
|
||||||
|
xcb_xinerama_dep,
|
||||||
|
xcb_xrm_dep,
|
||||||
|
xcb_icccm_dep,
|
||||||
|
],
|
||||||
|
link_with: i3lib,
|
||||||
|
link_args: ['-lrt', '-lev'])
|
||||||
|
|
||||||
|
|
||||||
|
executable('i3-nagbar', './i3-nagbar/main.c',
|
||||||
|
include_directories: include_directories('include'),
|
||||||
|
dependencies: [ pango_dep, sn_dep ],
|
||||||
|
link_with: i3lib)
|
Loading…
Reference in New Issue