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_BAR = 288, TOK_ORIENTATION = 289,
  TOK_HORIZ = 290, TOK_VERT = 291, TOK_AUTO = 292, TOK_WORKSPACE_LAYOUT = 293,
  TOKNEWWINDOW = 294, TOKNEWFLOAT = 295, TOK_NORMAL = 296, TOK_NONE = 297,
  TOK_1PIXEL = 298, TOK_HIDE_EDGE_BORDERS = 299, TOK_BOTH = 300, TOKFOCUSFOLLOWSMOUSE = 301,
  TOK_FORCE_FOCUS_WRAPPING = 302, TOK_FORCE_XINERAMA = 303, TOK_FAKE_OUTPUTS = 304, TOK_WORKSPACE_AUTO_BAF = 305,
  TOKWORKSPACEBAR = 306, TOK_DEFAULT = 307, TOK_STACKING = 308, TOK_TABBED = 309,
  TOKSTACKLIMIT = 310, TOK_POPUP_DURING_FULLSCREEN = 311, TOK_IGNORE = 312, TOK_LEAVE_FULLSCREEN = 313,
  TOK_FOR_WINDOW = 314, TOK_BAR_OUTPUT = 315, TOK_BAR_TRAY_OUTPUT = 316, TOK_BAR_SOCKET_PATH = 317,
  TOK_BAR_MODE = 318, TOK_BAR_HIDE = 319, TOK_BAR_DOCK = 320, TOK_BAR_MODIFIER = 321,
  TOK_BAR_CONTROL = 322, TOK_BAR_SHIFT = 323, TOK_BAR_MOD1 = 324, TOK_BAR_MOD2 = 325,
  TOK_BAR_MOD3 = 326, TOK_BAR_MOD4 = 327, TOK_BAR_MOD5 = 328, TOK_BAR_POSITION = 329,
  TOK_BAR_BOTTOM = 330, TOK_BAR_TOP = 331, TOK_BAR_STATUS_COMMAND = 332, TOK_BAR_I3BAR_COMMAND = 333,
  TOK_BAR_FONT = 334, TOK_BAR_WORKSPACE_BUTTONS = 335, TOK_BAR_VERBOSE = 336, TOK_BAR_COLORS = 337,
  TOK_BAR_COLOR_BACKGROUND = 338, TOK_BAR_COLOR_STATUSLINE = 339, TOK_BAR_COLOR_FOCUSED_WORKSPACE = 340, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 341,
  TOK_BAR_COLOR_INACTIVE_WORKSPACE = 342, TOK_BAR_COLOR_URGENT_WORKSPACE = 343, TOK_NO_STARTUP_ID = 344, TOK_RELEASE = 345,
  TOK_MARK = 346, TOK_CLASS = 347, TOK_INSTANCE = 348, TOK_WINDOW_ROLE = 349,
  TOK_ID = 350, TOK_CON_ID = 351, TOK_TITLE = 352, TOK_URGENT = 353,
  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_BAR = 288, TOK_ORIENTATION = 289,
  TOK_HORIZ = 290, TOK_VERT = 291, TOK_AUTO = 292, TOK_WORKSPACE_LAYOUT = 293,
  TOKNEWWINDOW = 294, TOKNEWFLOAT = 295, TOK_NORMAL = 296, TOK_NONE = 297,
  TOK_1PIXEL = 298, TOK_HIDE_EDGE_BORDERS = 299, TOK_BOTH = 300, TOKFOCUSFOLLOWSMOUSE = 301,
  TOK_FORCE_FOCUS_WRAPPING = 302, TOK_FORCE_XINERAMA = 303, TOK_FAKE_OUTPUTS = 304, TOK_WORKSPACE_AUTO_BAF = 305,
  TOKWORKSPACEBAR = 306, TOK_DEFAULT = 307, TOK_STACKING = 308, TOK_TABBED = 309,
  TOKSTACKLIMIT = 310, TOK_POPUP_DURING_FULLSCREEN = 311, TOK_IGNORE = 312, TOK_LEAVE_FULLSCREEN = 313,
  TOK_FOR_WINDOW = 314, TOK_BAR_OUTPUT = 315, TOK_BAR_TRAY_OUTPUT = 316, TOK_BAR_SOCKET_PATH = 317,
  TOK_BAR_MODE = 318, TOK_BAR_HIDE = 319, TOK_BAR_DOCK = 320, TOK_BAR_MODIFIER = 321,
  TOK_BAR_CONTROL = 322, TOK_BAR_SHIFT = 323, TOK_BAR_MOD1 = 324, TOK_BAR_MOD2 = 325,
  TOK_BAR_MOD3 = 326, TOK_BAR_MOD4 = 327, TOK_BAR_MOD5 = 328, TOK_BAR_POSITION = 329,
  TOK_BAR_BOTTOM = 330, TOK_BAR_TOP = 331, TOK_BAR_STATUS_COMMAND = 332, TOK_BAR_I3BAR_COMMAND = 333,
  TOK_BAR_FONT = 334, TOK_BAR_WORKSPACE_BUTTONS = 335, TOK_BAR_VERBOSE = 336, TOK_BAR_COLORS = 337,
  TOK_BAR_COLOR_BACKGROUND = 338, TOK_BAR_COLOR_STATUSLINE = 339, TOK_BAR_COLOR_FOCUSED_WORKSPACE = 340, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 341,
  TOK_BAR_COLOR_INACTIVE_WORKSPACE = 342, TOK_BAR_COLOR_URGENT_WORKSPACE = 343, TOK_NO_STARTUP_ID = 344, TOK_RELEASE = 345,
  TOK_MARK = 346, TOK_CLASS = 347, TOK_INSTANCE = 348, TOK_WINDOW_ROLE = 349,
  TOK_ID = 350, TOK_CON_ID = 351, TOK_TITLE = 352, TOK_URGENT = 353
}

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 167 of file cfgparse.tab.h.

#define YYSTYPE_IS_DECLARED   1

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

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 166 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_BAR 
TOK_ORIENTATION 
TOK_HORIZ 
TOK_VERT 
TOK_AUTO 
TOK_WORKSPACE_LAYOUT 
TOKNEWWINDOW 
TOKNEWFLOAT 
TOK_NORMAL 
TOK_NONE 
TOK_1PIXEL 
TOK_HIDE_EDGE_BORDERS 
TOK_BOTH 
TOKFOCUSFOLLOWSMOUSE 
TOK_FORCE_FOCUS_WRAPPING 
TOK_FORCE_XINERAMA 
TOK_FAKE_OUTPUTS 
TOK_WORKSPACE_AUTO_BAF 
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_BAR 
TOK_ORIENTATION 
TOK_HORIZ 
TOK_VERT 
TOK_AUTO 
TOK_WORKSPACE_LAYOUT 
TOKNEWWINDOW 
TOKNEWFLOAT 
TOK_NORMAL 
TOK_NONE 
TOK_1PIXEL 
TOK_HIDE_EDGE_BORDERS 
TOK_BOTH 
TOKFOCUSFOLLOWSMOUSE 
TOK_FORCE_FOCUS_WRAPPING 
TOK_FORCE_XINERAMA 
TOK_FAKE_OUTPUTS 
TOK_WORKSPACE_AUTO_BAF 
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 2218 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_1PIXEL, BS_NONE, BS_NORMAL, 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_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(), 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