i3
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
cfgparse.tab.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  YYSTYPE
 

Macros

#define YYDEBUG   1
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  NUMBER = 258, WORD = 259, STR = 260, STR_NG = 261,
  HEXCOLOR = 262, OUTPUT = 263, TOKBINDCODE = 264, TOKTERMINAL = 265,
  TOKCOMMENT = 266, TOKFONT = 267, TOKBINDSYM = 268, MODIFIER = 269,
  TOKCONTROL = 270, TOKSHIFT = 271, TOKFLOATING_MODIFIER = 272, TOKFLOATING_MAXIMUM_SIZE = 273,
  TOKFLOATING_MINIMUM_SIZE = 274, QUOTEDSTRING = 275, TOKWORKSPACE = 276, TOKOUTPUT = 277,
  TOKASSIGN = 278, TOKSET = 279, TOKIPCSOCKET = 280, TOKRESTARTSTATE = 281,
  TOKEXEC = 282, TOKEXEC_ALWAYS = 283, TOKSINGLECOLOR = 284, TOKCOLOR = 285,
  TOKARROW = 286, TOKMODE = 287, TOK_TIME_MS = 288, TOK_BAR = 289,
  TOK_ORIENTATION = 290, TOK_HORIZ = 291, TOK_VERT = 292, TOK_AUTO = 293,
  TOK_WORKSPACE_LAYOUT = 294, TOKNEWWINDOW = 295, TOKNEWFLOAT = 296, TOK_NORMAL = 297,
  TOK_NONE = 298, TOK_PIXEL = 299, TOK_1PIXEL = 300, TOK_HIDE_EDGE_BORDERS = 301,
  TOK_BOTH = 302, TOKFOCUSFOLLOWSMOUSE = 303, TOK_FORCE_FOCUS_WRAPPING = 304, TOK_FORCE_XINERAMA = 305,
  TOK_FAKE_OUTPUTS = 306, TOK_WORKSPACE_AUTO_BAF = 307, TOK_WORKSPACE_URGENCY_TIMER = 308, TOKWORKSPACEBAR = 309,
  TOK_DEFAULT = 310, TOK_STACKING = 311, TOK_TABBED = 312, TOKSTACKLIMIT = 313,
  TOK_POPUP_DURING_FULLSCREEN = 314, TOK_IGNORE = 315, TOK_LEAVE_FULLSCREEN = 316, TOK_FOR_WINDOW = 317,
  TOK_BAR_OUTPUT = 318, TOK_BAR_TRAY_OUTPUT = 319, TOK_BAR_SOCKET_PATH = 320, TOK_BAR_MODE = 321,
  TOK_BAR_HIDE = 322, TOK_BAR_DOCK = 323, TOK_BAR_MODIFIER = 324, TOK_BAR_CONTROL = 325,
  TOK_BAR_SHIFT = 326, TOK_BAR_MOD1 = 327, TOK_BAR_MOD2 = 328, TOK_BAR_MOD3 = 329,
  TOK_BAR_MOD4 = 330, TOK_BAR_MOD5 = 331, TOK_BAR_POSITION = 332, TOK_BAR_BOTTOM = 333,
  TOK_BAR_TOP = 334, TOK_BAR_STATUS_COMMAND = 335, TOK_BAR_I3BAR_COMMAND = 336, TOK_BAR_FONT = 337,
  TOK_BAR_WORKSPACE_BUTTONS = 338, TOK_BAR_VERBOSE = 339, TOK_BAR_COLORS = 340, TOK_BAR_COLOR_BACKGROUND = 341,
  TOK_BAR_COLOR_STATUSLINE = 342, TOK_BAR_COLOR_FOCUSED_WORKSPACE = 343, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 344, TOK_BAR_COLOR_INACTIVE_WORKSPACE = 345,
  TOK_BAR_COLOR_URGENT_WORKSPACE = 346, TOK_NO_STARTUP_ID = 347, TOK_RELEASE = 348, TOK_MARK = 349,
  TOK_CLASS = 350, TOK_INSTANCE = 351, TOK_WINDOW_ROLE = 352, TOK_ID = 353,
  TOK_CON_ID = 354, TOK_TITLE = 355, TOK_URGENT = 356, NUMBER = 258,
  WORD = 259, STR = 260, STR_NG = 261, HEXCOLOR = 262,
  OUTPUT = 263, TOKBINDCODE = 264, TOKTERMINAL = 265, TOKCOMMENT = 266,
  TOKFONT = 267, TOKBINDSYM = 268, MODIFIER = 269, TOKCONTROL = 270,
  TOKSHIFT = 271, TOKFLOATING_MODIFIER = 272, TOKFLOATING_MAXIMUM_SIZE = 273, TOKFLOATING_MINIMUM_SIZE = 274,
  QUOTEDSTRING = 275, TOKWORKSPACE = 276, TOKOUTPUT = 277, TOKASSIGN = 278,
  TOKSET = 279, TOKIPCSOCKET = 280, TOKRESTARTSTATE = 281, TOKEXEC = 282,
  TOKEXEC_ALWAYS = 283, TOKSINGLECOLOR = 284, TOKCOLOR = 285, TOKARROW = 286,
  TOKMODE = 287, TOK_TIME_MS = 288, TOK_BAR = 289, TOK_ORIENTATION = 290,
  TOK_HORIZ = 291, TOK_VERT = 292, TOK_AUTO = 293, TOK_WORKSPACE_LAYOUT = 294,
  TOKNEWWINDOW = 295, TOKNEWFLOAT = 296, TOK_NORMAL = 297, TOK_NONE = 298,
  TOK_PIXEL = 299, TOK_1PIXEL = 300, TOK_HIDE_EDGE_BORDERS = 301, TOK_BOTH = 302,
  TOKFOCUSFOLLOWSMOUSE = 303, TOK_FORCE_FOCUS_WRAPPING = 304, TOK_FORCE_XINERAMA = 305, TOK_FAKE_OUTPUTS = 306,
  TOK_WORKSPACE_AUTO_BAF = 307, TOK_WORKSPACE_URGENCY_TIMER = 308, TOKWORKSPACEBAR = 309, TOK_DEFAULT = 310,
  TOK_STACKING = 311, TOK_TABBED = 312, TOKSTACKLIMIT = 313, TOK_POPUP_DURING_FULLSCREEN = 314,
  TOK_IGNORE = 315, TOK_LEAVE_FULLSCREEN = 316, TOK_FOR_WINDOW = 317, TOK_BAR_OUTPUT = 318,
  TOK_BAR_TRAY_OUTPUT = 319, TOK_BAR_SOCKET_PATH = 320, TOK_BAR_MODE = 321, TOK_BAR_HIDE = 322,
  TOK_BAR_DOCK = 323, TOK_BAR_MODIFIER = 324, TOK_BAR_CONTROL = 325, TOK_BAR_SHIFT = 326,
  TOK_BAR_MOD1 = 327, TOK_BAR_MOD2 = 328, TOK_BAR_MOD3 = 329, TOK_BAR_MOD4 = 330,
  TOK_BAR_MOD5 = 331, TOK_BAR_POSITION = 332, TOK_BAR_BOTTOM = 333, TOK_BAR_TOP = 334,
  TOK_BAR_STATUS_COMMAND = 335, TOK_BAR_I3BAR_COMMAND = 336, TOK_BAR_FONT = 337, TOK_BAR_WORKSPACE_BUTTONS = 338,
  TOK_BAR_VERBOSE = 339, TOK_BAR_COLORS = 340, TOK_BAR_COLOR_BACKGROUND = 341, TOK_BAR_COLOR_STATUSLINE = 342,
  TOK_BAR_COLOR_FOCUSED_WORKSPACE = 343, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 344, TOK_BAR_COLOR_INACTIVE_WORKSPACE = 345, TOK_BAR_COLOR_URGENT_WORKSPACE = 346,
  TOK_NO_STARTUP_ID = 347, TOK_RELEASE = 348, TOK_MARK = 349, TOK_CLASS = 350,
  TOK_INSTANCE = 351, TOK_WINDOW_ROLE = 352, TOK_ID = 353, TOK_CON_ID = 354,
  TOK_TITLE = 355, TOK_URGENT = 356
}
 

Functions

int yyparse ()
 

Variables

int yydebug
 
YYSTYPE yylval
 

Macro Definition Documentation

#define YYDEBUG   1

Definition at line 37 of file cfgparse.tab.h.

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 170 of file cfgparse.tab.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 171 of file cfgparse.tab.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 169 of file cfgparse.tab.h.

#define YYTOKENTYPE

Definition at line 45 of file cfgparse.tab.h.

Typedef Documentation

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

Enumerator
NUMBER 
WORD 
STR 
STR_NG 
HEXCOLOR 
OUTPUT 
TOKBINDCODE 
TOKTERMINAL 
TOKCOMMENT 
TOKFONT 
TOKBINDSYM 
MODIFIER 
TOKCONTROL 
TOKSHIFT 
TOKFLOATING_MODIFIER 
TOKFLOATING_MAXIMUM_SIZE 
TOKFLOATING_MINIMUM_SIZE 
QUOTEDSTRING 
TOKWORKSPACE 
TOKOUTPUT 
TOKASSIGN 
TOKSET 
TOKIPCSOCKET 
TOKRESTARTSTATE 
TOKEXEC 
TOKEXEC_ALWAYS 
TOKSINGLECOLOR 
TOKCOLOR 
TOKARROW 
TOKMODE 
TOK_TIME_MS 
TOK_BAR 
TOK_ORIENTATION 
TOK_HORIZ 
TOK_VERT 
TOK_AUTO 
TOK_WORKSPACE_LAYOUT 
TOKNEWWINDOW 
TOKNEWFLOAT 
TOK_NORMAL 
TOK_NONE 
TOK_PIXEL 
TOK_1PIXEL 
TOK_HIDE_EDGE_BORDERS 
TOK_BOTH 
TOKFOCUSFOLLOWSMOUSE 
TOK_FORCE_FOCUS_WRAPPING 
TOK_FORCE_XINERAMA 
TOK_FAKE_OUTPUTS 
TOK_WORKSPACE_AUTO_BAF 
TOK_WORKSPACE_URGENCY_TIMER 
TOKWORKSPACEBAR 
TOK_DEFAULT 
TOK_STACKING 
TOK_TABBED 
TOKSTACKLIMIT 
TOK_POPUP_DURING_FULLSCREEN 
TOK_IGNORE 
TOK_LEAVE_FULLSCREEN 
TOK_FOR_WINDOW 
TOK_BAR_OUTPUT 
TOK_BAR_TRAY_OUTPUT 
TOK_BAR_SOCKET_PATH 
TOK_BAR_MODE 
TOK_BAR_HIDE 
TOK_BAR_DOCK 
TOK_BAR_MODIFIER 
TOK_BAR_CONTROL 
TOK_BAR_SHIFT 
TOK_BAR_MOD1 
TOK_BAR_MOD2 
TOK_BAR_MOD3 
TOK_BAR_MOD4 
TOK_BAR_MOD5 
TOK_BAR_POSITION 
TOK_BAR_BOTTOM 
TOK_BAR_TOP 
TOK_BAR_STATUS_COMMAND 
TOK_BAR_I3BAR_COMMAND 
TOK_BAR_FONT 
TOK_BAR_WORKSPACE_BUTTONS 
TOK_BAR_VERBOSE 
TOK_BAR_COLORS 
TOK_BAR_COLOR_BACKGROUND 
TOK_BAR_COLOR_STATUSLINE 
TOK_BAR_COLOR_FOCUSED_WORKSPACE 
TOK_BAR_COLOR_ACTIVE_WORKSPACE 
TOK_BAR_COLOR_INACTIVE_WORKSPACE 
TOK_BAR_COLOR_URGENT_WORKSPACE 
TOK_NO_STARTUP_ID 
TOK_RELEASE 
TOK_MARK 
TOK_CLASS 
TOK_INSTANCE 
TOK_WINDOW_ROLE 
TOK_ID 
TOK_CON_ID 
TOK_TITLE 
TOK_URGENT 
NUMBER 
WORD 
STR 
STR_NG 
HEXCOLOR 
OUTPUT 
TOKBINDCODE 
TOKTERMINAL 
TOKCOMMENT 
TOKFONT 
TOKBINDSYM 
MODIFIER 
TOKCONTROL 
TOKSHIFT 
TOKFLOATING_MODIFIER 
TOKFLOATING_MAXIMUM_SIZE 
TOKFLOATING_MINIMUM_SIZE 
QUOTEDSTRING 
TOKWORKSPACE 
TOKOUTPUT 
TOKASSIGN 
TOKSET 
TOKIPCSOCKET 
TOKRESTARTSTATE 
TOKEXEC 
TOKEXEC_ALWAYS 
TOKSINGLECOLOR 
TOKCOLOR 
TOKARROW 
TOKMODE 
TOK_TIME_MS 
TOK_BAR 
TOK_ORIENTATION 
TOK_HORIZ 
TOK_VERT 
TOK_AUTO 
TOK_WORKSPACE_LAYOUT 
TOKNEWWINDOW 
TOKNEWFLOAT 
TOK_NORMAL 
TOK_NONE 
TOK_PIXEL 
TOK_1PIXEL 
TOK_HIDE_EDGE_BORDERS 
TOK_BOTH 
TOKFOCUSFOLLOWSMOUSE 
TOK_FORCE_FOCUS_WRAPPING 
TOK_FORCE_XINERAMA 
TOK_FAKE_OUTPUTS 
TOK_WORKSPACE_AUTO_BAF 
TOK_WORKSPACE_URGENCY_TIMER 
TOKWORKSPACEBAR 
TOK_DEFAULT 
TOK_STACKING 
TOK_TABBED 
TOKSTACKLIMIT 
TOK_POPUP_DURING_FULLSCREEN 
TOK_IGNORE 
TOK_LEAVE_FULLSCREEN 
TOK_FOR_WINDOW 
TOK_BAR_OUTPUT 
TOK_BAR_TRAY_OUTPUT 
TOK_BAR_SOCKET_PATH 
TOK_BAR_MODE 
TOK_BAR_HIDE 
TOK_BAR_DOCK 
TOK_BAR_MODIFIER 
TOK_BAR_CONTROL 
TOK_BAR_SHIFT 
TOK_BAR_MOD1 
TOK_BAR_MOD2 
TOK_BAR_MOD3 
TOK_BAR_MOD4 
TOK_BAR_MOD5 
TOK_BAR_POSITION 
TOK_BAR_BOTTOM 
TOK_BAR_TOP 
TOK_BAR_STATUS_COMMAND 
TOK_BAR_I3BAR_COMMAND 
TOK_BAR_FONT 
TOK_BAR_WORKSPACE_BUTTONS 
TOK_BAR_VERBOSE 
TOK_BAR_COLORS 
TOK_BAR_COLOR_BACKGROUND 
TOK_BAR_COLOR_STATUSLINE 
TOK_BAR_COLOR_FOCUSED_WORKSPACE 
TOK_BAR_COLOR_ACTIVE_WORKSPACE 
TOK_BAR_COLOR_INACTIVE_WORKSPACE 
TOK_BAR_COLOR_URGENT_WORKSPACE 
TOK_NO_STARTUP_ID 
TOK_RELEASE 
TOK_MARK 
TOK_CLASS 
TOK_INSTANCE 
TOK_WINDOW_ROLE 
TOK_ID 
TOK_CON_ID 
TOK_TITLE 
TOK_URGENT 

Definition at line 48 of file cfgparse.tab.h.

Function Documentation

int yyparse ( )

Definition at line 2240 of file cfgparse.tab.c.

References Barconfig::bar_colors::active_workspace_bg, Barconfig::bar_colors::active_workspace_border, Barconfig::bar_colors::active_workspace_text, ADJ_LEFT_SCREEN_EDGE, ADJ_LOWER_SCREEN_EDGE, ADJ_NONE, ADJ_RIGHT_SCREEN_EDGE, ADJ_UPPER_SCREEN_EDGE, assignments, autostarts, autostarts_always, Colortriple::background, Barconfig::bar_colors::background, barconfigs, BIND_CONTROL, BIND_SHIFT, YYSTYPE::binding, bindings, Mode::bindings, Colortriple::border, BS_NONE, BS_NORMAL, BS_PIXEL, Match::class, YYSTYPE::color, Barconfig::colors, Binding::command, Assignment::command, Match::con_id, config, Config::container_stack_limit, Config::container_stack_limit_value, current_bindings, current_match, Config::default_border, Config::default_border_width, Config::default_floating_border, Config::default_layout, Config::default_orientation, Assignment::dest, Config::disable_focus_follows_mouse, Config::disable_workspace_bar, DLOG, ELOG, Config::fake_outputs, Config::floating_maximum_height, Config::floating_maximum_width, Config::floating_minimum_height, Config::floating_minimum_width, Config::floating_modifier, Barconfig::bar_colors::focused_workspace_bg, Barconfig::bar_colors::focused_workspace_border, Barconfig::bar_colors::focused_workspace_text, Config::font, Barconfig::font, font_pattern, Config::force_focus_wrapping, Config::force_xinerama, FREE, get_colorpixel(), context::has_warnings, Config::hide_edge_borders, Barconfig::hide_workspace_buttons, HORIZ, Barconfig::i3bar_command, Barconfig::id, Match::id, Barconfig::bar_colors::inactive_workspace_bg, Barconfig::bar_colors::inactive_workspace_border, Barconfig::bar_colors::inactive_workspace_text, Colortriple::indicator, Match::instance, Config::ipc_socket_path, Binding::keycode, load_font(), Match::mark, Assignment::match, match_copy(), match_init(), match_is_empty(), Barconfig::mode, modes, Barconfig::modifier, Binding::mods, Mode::name, Workspace_Assignment::name, NO_ORIENTATION, Barconfig::num_outputs, YYSTYPE::number, Workspace_Assignment::output, Barconfig::outputs, Config::popup_during_fullscreen, Barconfig::position, regex_new(), Config::restart_state_path, Match::role, sasprintf(), scalloc(), set_font(), YYSTYPE::single_color, SLIST_INSERT_HEAD, smalloc(), Barconfig::socket_path, srealloc(), sstrdup(), Barconfig::status_command, Barconfig::bar_colors::statusline, YYSTYPE::string, Binding::symbol, TAILQ_FOREACH, TAILQ_INIT, TAILQ_INSERT_TAIL, Colortriple::text, Match::title, Barconfig::tray_output, Assignment::type, Match::urgent, Barconfig::bar_colors::urgent_workspace_bg, Barconfig::bar_colors::urgent_workspace_border, Barconfig::bar_colors::urgent_workspace_text, Barconfig::verbose, VERT, Assignment::workspace, Config::workspace_auto_back_and_forth, workspace_get(), Config::workspace_urgency_timer, ws_assignments, x, YY_, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror(), YYFINAL, YYID, YYINITDEPTH, YYLAST, YYLEX, yylval, YYMAXDEPTH, yynerrs, YYNTOKENS, yypact_value_is_default, YYPOPSTACK, YYSIZE_T, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSYNTAX_ERROR, yytable_value_is_error, YYTERROR, YYTRANSLATE, and yyalloc::yyvs_alloc.

Referenced by parse_file().

Here is the call graph for this function:

Variable Documentation

int yydebug
YYSTYPE yylval