i3
|
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <unistd.h>
#include <fcntl.h>
#include "all.h"
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
union | YYSTYPE |
union | yyalloc |
Defines | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "2.4.3" |
#define | YYSKELETON_NAME "yacc.c" |
#define | YYPURE 0 |
#define | YYPUSH 0 |
#define | YYPULL 1 |
#define | YYLSP_NEEDED 0 |
#define | YYDEBUG 1 |
#define | YYERROR_VERBOSE 1 |
#define | YYTOKEN_TABLE 0 |
#define | YYTOKENTYPE |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | yystype YYSTYPE |
#define | YYSTYPE_IS_DECLARED 1 |
#define | YYSIZE_T unsigned int |
#define | YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
#define | YY_(msgid) msgid |
#define | YYUSE(e) ((void) (e)) |
#define | YYID(n) (n) |
#define | YYSTACK_ALLOC YYMALLOC |
#define | YYSTACK_FREE YYFREE |
#define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
#define | YYMALLOC malloc |
#define | YYFREE free |
#define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
#define | YYSTACK_BYTES(N) |
#define | YYCOPY(To, From, Count) |
#define | YYSTACK_RELOCATE(Stack_alloc, Stack) |
#define | YYFINAL 2 |
#define | YYLAST 225 |
#define | YYNTOKENS 102 |
#define | YYNNTS 80 |
#define | YYNRULES 177 |
#define | YYNSTATES 268 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 350 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -83 |
#define | YYTABLE_NINF -1 |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY (-2) |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrorlab |
#define | YYFAIL goto yyerrlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYRHSLOC(Rhs, K) ((Rhs)[K]) |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define | YY_LOCATION_PRINT(File, Loc) ((void) 0) |
#define | YYLEX yylex (context) |
#define | YYFPRINTF fprintf |
#define | YYDPRINTF(Args) |
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
#define | YY_STACK_PRINT(Bottom, Top) |
#define | YY_REDUCE_PRINT(Rule) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
Typedefs | |
typedef struct yy_buffer_state * | YY_BUFFER_STATE |
typedef union YYSTYPE | YYSTYPE |
typedef unsigned char | yytype_uint8 |
typedef short int | yytype_int8 |
typedef unsigned short int | yytype_uint16 |
typedef short int | yytype_int16 |
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, TOKFOCUSFOLLOWSMOUSE = 299, TOK_FORCE_FOCUS_WRAPPING = 300, TOK_FORCE_XINERAMA = 301, TOK_FAKE_OUTPUTS = 302, TOK_WORKSPACE_AUTO_BAF = 303, TOKWORKSPACEBAR = 304, TOK_DEFAULT = 305, TOK_STACKING = 306, TOK_TABBED = 307, TOKSTACKLIMIT = 308, TOK_POPUP_DURING_FULLSCREEN = 309, TOK_IGNORE = 310, TOK_LEAVE_FULLSCREEN = 311, TOK_FOR_WINDOW = 312, TOK_BAR_OUTPUT = 313, TOK_BAR_TRAY_OUTPUT = 314, TOK_BAR_SOCKET_PATH = 315, TOK_BAR_MODE = 316, TOK_BAR_HIDE = 317, TOK_BAR_DOCK = 318, TOK_BAR_MODIFIER = 319, TOK_BAR_CONTROL = 320, TOK_BAR_SHIFT = 321, TOK_BAR_MOD1 = 322, TOK_BAR_MOD2 = 323, TOK_BAR_MOD3 = 324, TOK_BAR_MOD4 = 325, TOK_BAR_MOD5 = 326, TOK_BAR_POSITION = 327, TOK_BAR_BOTTOM = 328, TOK_BAR_TOP = 329, TOK_BAR_STATUS_COMMAND = 330, TOK_BAR_I3BAR_COMMAND = 331, TOK_BAR_FONT = 332, TOK_BAR_WORKSPACE_BUTTONS = 333, TOK_BAR_VERBOSE = 334, TOK_BAR_COLORS = 335, TOK_BAR_COLOR_BACKGROUND = 336, TOK_BAR_COLOR_STATUSLINE = 337, TOK_BAR_COLOR_FOCUSED_WORKSPACE = 338, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 339, TOK_BAR_COLOR_INACTIVE_WORKSPACE = 340, TOK_BAR_COLOR_URGENT_WORKSPACE = 341, TOK_NO_STARTUP_ID = 342, TOK_MARK = 343, TOK_CLASS = 344, TOK_INSTANCE = 345, TOK_WINDOW_ROLE = 346, TOK_ID = 347, TOK_CON_ID = 348, TOK_TITLE = 349, TOK_URGENT = 350, 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, TOKFOCUSFOLLOWSMOUSE = 299, TOK_FORCE_FOCUS_WRAPPING = 300, TOK_FORCE_XINERAMA = 301, TOK_FAKE_OUTPUTS = 302, TOK_WORKSPACE_AUTO_BAF = 303, TOKWORKSPACEBAR = 304, TOK_DEFAULT = 305, TOK_STACKING = 306, TOK_TABBED = 307, TOKSTACKLIMIT = 308, TOK_POPUP_DURING_FULLSCREEN = 309, TOK_IGNORE = 310, TOK_LEAVE_FULLSCREEN = 311, TOK_FOR_WINDOW = 312, TOK_BAR_OUTPUT = 313, TOK_BAR_TRAY_OUTPUT = 314, TOK_BAR_SOCKET_PATH = 315, TOK_BAR_MODE = 316, TOK_BAR_HIDE = 317, TOK_BAR_DOCK = 318, TOK_BAR_MODIFIER = 319, TOK_BAR_CONTROL = 320, TOK_BAR_SHIFT = 321, TOK_BAR_MOD1 = 322, TOK_BAR_MOD2 = 323, TOK_BAR_MOD3 = 324, TOK_BAR_MOD4 = 325, TOK_BAR_MOD5 = 326, TOK_BAR_POSITION = 327, TOK_BAR_BOTTOM = 328, TOK_BAR_TOP = 329, TOK_BAR_STATUS_COMMAND = 330, TOK_BAR_I3BAR_COMMAND = 331, TOK_BAR_FONT = 332, TOK_BAR_WORKSPACE_BUTTONS = 333, TOK_BAR_VERBOSE = 334, TOK_BAR_COLORS = 335, TOK_BAR_COLOR_BACKGROUND = 336, TOK_BAR_COLOR_STATUSLINE = 337, TOK_BAR_COLOR_FOCUSED_WORKSPACE = 338, TOK_BAR_COLOR_ACTIVE_WORKSPACE = 339, TOK_BAR_COLOR_INACTIVE_WORKSPACE = 340, TOK_BAR_COLOR_URGENT_WORKSPACE = 341, TOK_NO_STARTUP_ID = 342, TOK_MARK = 343, TOK_CLASS = 344, TOK_INSTANCE = 345, TOK_WINDOW_ROLE = 346, TOK_ID = 347, TOK_CON_ID = 348, TOK_TITLE = 349, TOK_URGENT = 350 } |
Functions | |
int | yylex (struct context *context) |
int | yyparse (void) |
int | yylex_destroy (void) |
YY_BUFFER_STATE | yy_scan_string (const char *) |
void | yyerror (const char *error_message) |
int | yywrap (void) |
static int | detect_version (char *buf) |
static char * | migrate_config (char *input, off_t size) |
static void | nagbar_exited (EV_P_ ev_child *watcher, int revents) |
static void | start_configerror_nagbar (const char *config_path) |
void | kill_configerror_nagbar (bool wait_for_it) |
Kills the configerror i3-nagbar process, if any. | |
static void | check_for_duplicate_bindings (struct context *context) |
static void | migrate_i3bar_exec (struct Autostart *exec) |
void | parse_file (const char *f) |
static void | yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep) |
static void | yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep) |
static void | yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) |
static void | yy_reduce_print (YYSTYPE *yyvsp, int yyrule) |
static YYSIZE_T | yystrlen (char *yystr) const |
static char * | yystpcpy (char *yydest, const char *yysrc) |
static YYSIZE_T | yytnamerr (char *yyres, const char *yystr) |
static YYSIZE_T | yysyntax_error (char *yyresult, int yystate, int yychar) |
static void | yydestruct (char *yymsg, int yytype, YYSTYPE *yyvaluep) const |
Variables | |
static pid_t | configerror_pid = -1 |
static Match | current_match |
static Barconfig | current_bar |
static char * | font_pattern |
FILE * | yyin = (FILE *) 0 |
static struct bindings_head * | current_bindings |
static struct context * | context |
static const yytype_uint8 | yytranslate [] |
static const yytype_uint16 | yyprhs [] |
static const yytype_int16 | yyrhs [] |
static const yytype_uint16 | yyrline [] |
static const char *const | yytname [] |
static const yytype_uint8 | yyr1 [] |
static const yytype_uint8 | yyr2 [] |
static const yytype_uint8 | yydefact [] |
static const yytype_int16 | yydefgoto [] |
static const yytype_int16 | yypact [] |
static const yytype_int16 | yypgoto [] |
static const yytype_uint16 | yytable [] |
static const yytype_int16 | yycheck [] |
static const yytype_uint8 | yystos [] |
int | yydebug |
int | yychar |
YYSTYPE | yylval |
int | yynerrs |
#define YY_ | ( | msgid | ) | msgid |
Definition at line 922 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YY_LOCATION_PRINT | ( | File, | |
Loc | |||
) | ((void) 0) |
Definition at line 1633 of file cfgparse.tab.c.
#define YY_REDUCE_PRINT | ( | Rule | ) |
do { \ if (yydebug) \ yy_reduce_print (yyvsp, Rule); \ } while (YYID (0))
Definition at line 1793 of file cfgparse.tab.c.
Referenced by yyparse().
#define YY_STACK_PRINT | ( | Bottom, | |
Top | |||
) |
do { \ if (yydebug) \ yy_stack_print ((Bottom), (Top)); \ } while (YYID (0))
Definition at line 1755 of file cfgparse.tab.c.
Referenced by yyparse().
#define YY_SYMBOL_PRINT | ( | Title, | |
Type, | |||
Value, | |||
Location | |||
) |
do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yy_symbol_print (stderr, \ Type, Value); \ YYFPRINTF (stderr, "\n"); \ } \ } while (YYID (0))
Definition at line 1660 of file cfgparse.tab.c.
Referenced by yydestruct(), and yyparse().
#define YYABORT goto yyabortlab |
Definition at line 1553 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYACCEPT goto yyacceptlab |
Definition at line 1552 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYBACKUP | ( | Token, | |
Value | |||
) |
do \ if (yychar == YYEMPTY && yylen == 1) \ { \ yychar = (Token); \ yylval = (Value); \ yytoken = YYTRANSLATE (yychar); \ YYPOPSTACK (1); \ goto yybackup; \ } \ else \ { \ yyerror (YY_("syntax error: cannot back up")); \ YYERROR; \ } \ while (YYID (0))
Definition at line 1574 of file cfgparse.tab.c.
#define YYBISON 1 |
Definition at line 45 of file cfgparse.tab.c.
#define YYBISON_VERSION "2.4.3" |
Definition at line 48 of file cfgparse.tab.c.
#define yyclearin (yychar = YYEMPTY) |
Definition at line 1548 of file cfgparse.tab.c.
#define YYCOPY | ( | To, | |
From, | |||
Count | |||
) |
do \ { \ YYSIZE_T yyi; \ for (yyi = 0; yyi < (Count); yyi++) \ (To)[yyi] = (From)[yyi]; \ } \ while (YYID (0))
Definition at line 1048 of file cfgparse.tab.c.
#define YYDEBUG 1 |
Definition at line 715 of file cfgparse.tab.c.
#define YYDPRINTF | ( | Args | ) |
#define YYEMPTY (-2) |
Definition at line 1549 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYEOF 0 |
Definition at line 1550 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYERRCODE 256 |
Definition at line 1593 of file cfgparse.tab.c.
#define yyerrok (yyerrstatus = 0) |
Definition at line 1547 of file cfgparse.tab.c.
#define YYERROR goto yyerrorlab |
Definition at line 1554 of file cfgparse.tab.c.
#define YYERROR_VERBOSE 1 |
Definition at line 723 of file cfgparse.tab.c.
#define YYFAIL goto yyerrlab |
Definition at line 1564 of file cfgparse.tab.c.
#define YYFINAL 2 |
Definition at line 1078 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYFPRINTF fprintf |
Definition at line 1651 of file cfgparse.tab.c.
Referenced by yy_reduce_print(), yy_stack_print(), and yy_symbol_print().
#define YYFREE free |
Definition at line 1011 of file cfgparse.tab.c.
#define YYID | ( | n | ) | (n) |
Definition at line 935 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYINITDEPTH 200 |
Definition at line 1812 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYLAST 225 |
Definition at line 1080 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYLEX yylex (context) |
Definition at line 1643 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYLLOC_DEFAULT | ( | Current, | |
Rhs, | |||
N | |||
) |
do \ if (YYID (N)) \ { \ (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ } \ else \ { \ (Current).first_line = (Current).last_line = \ YYRHSLOC (Rhs, 0).last_line; \ (Current).first_column = (Current).last_column = \ YYRHSLOC (Rhs, 0).last_column; \ } \ while (YYID (0))
Definition at line 1602 of file cfgparse.tab.c.
#define YYLSP_NEEDED 0 |
Definition at line 63 of file cfgparse.tab.c.
#define YYMALLOC malloc |
Definition at line 1004 of file cfgparse.tab.c.
#define YYMAXDEPTH 10000 |
Definition at line 1823 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYMAXUTOK 350 |
Definition at line 1093 of file cfgparse.tab.c.
#define YYNNTS 80 |
Definition at line 1085 of file cfgparse.tab.c.
#define YYNRULES 177 |
Definition at line 1087 of file cfgparse.tab.c.
#define YYNSTATES 268 |
Definition at line 1089 of file cfgparse.tab.c.
#define YYNTOKENS 102 |
Definition at line 1083 of file cfgparse.tab.c.
Referenced by yy_symbol_print(), yy_symbol_value_print(), yyparse(), and yysyntax_error().
#define YYPACT_NINF -83 |
Definition at line 1410 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N)) |
Referenced by yyparse().
#define YYPULL 1 |
Definition at line 60 of file cfgparse.tab.c.
#define YYPURE 0 |
Definition at line 54 of file cfgparse.tab.c.
#define YYPUSH 0 |
Definition at line 57 of file cfgparse.tab.c.
#define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 1572 of file cfgparse.tab.c.
#define YYRHSLOC | ( | Rhs, | |
K | |||
) | ((Rhs)[K]) |
Definition at line 1600 of file cfgparse.tab.c.
#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
Definition at line 912 of file cfgparse.tab.c.
Referenced by yysyntax_error().
#define YYSIZE_T unsigned int |
Definition at line 908 of file cfgparse.tab.c.
Referenced by yyparse(), yystrlen(), yysyntax_error(), and yytnamerr().
#define YYSKELETON_NAME "yacc.c" |
Definition at line 51 of file cfgparse.tab.c.
#define YYSTACK_ALLOC YYMALLOC |
Definition at line 990 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 993 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_BYTES | ( | N | ) |
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM)
Definition at line 1037 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_FREE YYFREE |
Definition at line 991 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
Definition at line 1033 of file cfgparse.tab.c.
#define YYSTACK_RELOCATE | ( | Stack_alloc, | |
Stack | |||
) |
do \ { \ YYSIZE_T yynewbytes; \ YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ Stack = &yyptr->Stack_alloc; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ while (YYID (0))
Definition at line 1064 of file cfgparse.tab.c.
Referenced by yyparse().
#define yystype YYSTYPE |
Definition at line 856 of file cfgparse.tab.c.
#define YYSTYPE_IS_DECLARED 1 |
Definition at line 857 of file cfgparse.tab.c.
#define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 855 of file cfgparse.tab.c.
#define YYTABLE_NINF -1 |
Definition at line 1459 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYTERROR 1 |
Definition at line 1592 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYTOKEN_TABLE 0 |
Definition at line 728 of file cfgparse.tab.c.
#define YYTOKENTYPE |
Definition at line 734 of file cfgparse.tab.c.
#define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 1095 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYUNDEFTOK 2 |
Definition at line 1092 of file cfgparse.tab.c.
#define YYUSE | ( | e | ) | ((void) (e)) |
Definition at line 928 of file cfgparse.tab.c.
Referenced by yy_symbol_value_print(), and yydestruct().
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 93 of file cfgparse.tab.c.
typedef short int yytype_int16 |
Definition at line 895 of file cfgparse.tab.c.
typedef short int yytype_int8 |
Definition at line 883 of file cfgparse.tab.c.
typedef unsigned short int yytype_uint16 |
Definition at line 889 of file cfgparse.tab.c.
typedef unsigned char yytype_uint8 |
Definition at line 874 of file cfgparse.tab.c.
enum yytokentype |
Definition at line 737 of file cfgparse.tab.c.
static void check_for_duplicate_bindings | ( | struct context * | context | ) | [static] |
Definition at line 431 of file cfgparse.tab.c.
References bindings, Binding::command, ELOG, context::has_errors, Binding::keycode, Binding::mods, Binding::symbol, and TAILQ_FOREACH.
Referenced by parse_file().
static int detect_version | ( | char * | buf | ) | [static] |
Definition at line 134 of file cfgparse.tab.c.
Referenced by parse_file().
void kill_configerror_nagbar | ( | bool | wait_for_it | ) |
Kills the configerror i3-nagbar process, if any.
Called when reloading/restarting.
If wait_for_it is set (restarting), this function will waitpid(), otherwise, ev is assumed to handle it (reloading).
Definition at line 407 of file cfgparse.tab.c.
References configerror_pid.
Referenced by cmd_reload(), and i3_restart().
static char* migrate_config | ( | char * | input, |
off_t | size | ||
) | [static] |
Definition at line 202 of file cfgparse.tab.c.
References exec_i3_utility(), and FREE.
Referenced by parse_file().
static void migrate_i3bar_exec | ( | struct Autostart * | exec | ) | [static] |
Definition at line 471 of file cfgparse.tab.c.
References barconfigs, Autostart::command, ELOG, context::has_warnings, Barconfig::id, scalloc(), sstrdup(), Barconfig::status_command, and TAILQ_INSERT_TAIL.
Referenced by parse_file().
static void nagbar_exited | ( | EV_P_ ev_child * | watcher, |
int | revents | ||
) | [static] |
Definition at line 304 of file cfgparse.tab.c.
References configerror_pid.
Referenced by start_configerror_nagbar().
void parse_file | ( | const char * | f | ) |
Definition at line 496 of file cfgparse.tab.c.
References autostarts, autostarts_always, check_for_duplicate_bindings(), Autostart::command, detect_version(), die, DLOG, ELOG, context::filename, font_pattern, FREE, context::has_errors, context::has_warnings, Variable::key, context::line_copy, migrate_config(), migrate_i3bar_exec(), Variable::next_match, scalloc(), SLIST_EMPTY, SLIST_FIRST, SLIST_FOREACH, SLIST_HEAD, SLIST_HEAD_INITIALIZER, SLIST_INSERT_HEAD, SLIST_REMOVE_HEAD, smalloc(), sstrdup(), start_configerror_nagbar(), TAILQ_FIRST, TAILQ_NEXT, TAILQ_REMOVE, Variable::value, yy_scan_string(), yylex_destroy(), and yyparse().
Referenced by parse_configuration().
static void start_configerror_nagbar | ( | const char * | config_path | ) | [static] |
Definition at line 344 of file cfgparse.tab.c.
References configerror_pid, errorfilename, exec_i3_utility(), context::has_errors, main_loop, nagbar_exited(), only_check_config, sasprintf(), and smalloc().
Referenced by parse_file().
static void yy_reduce_print | ( | YYSTYPE * | yyvsp, |
int | yyrule | ||
) | [static] |
Definition at line 1772 of file cfgparse.tab.c.
References yy_symbol_print(), and YYFPRINTF.
YY_BUFFER_STATE yy_scan_string | ( | const char * | ) |
Referenced by parse_file().
static void yy_stack_print | ( | yytype_int16 * | yybottom, |
yytype_int16 * | yytop | ||
) | [static] |
Definition at line 1741 of file cfgparse.tab.c.
References YYFPRINTF.
static void yy_symbol_print | ( | FILE * | yyoutput, |
int | yytype, | ||
YYSTYPE const * const | yyvaluep | ||
) | [static] |
Definition at line 1715 of file cfgparse.tab.c.
References yy_symbol_value_print(), YYFPRINTF, and YYNTOKENS.
Referenced by yy_reduce_print().
static void yy_symbol_value_print | ( | FILE * | yyoutput, |
int | yytype, | ||
YYSTYPE const * const | yyvaluep | ||
) | [static] |
Definition at line 1683 of file cfgparse.tab.c.
References YYNTOKENS, and YYUSE.
Referenced by yy_symbol_print().
static void yydestruct | ( | char * | yymsg, |
int | yytype, | ||
YYSTYPE * | yyvaluep | ||
) | const [static] |
Definition at line 2050 of file cfgparse.tab.c.
References YY_SYMBOL_PRINT, and YYUSE.
Referenced by yyparse().
void yyerror | ( | const char * | error_message | ) |
Definition at line 108 of file cfgparse.tab.c.
References ELOG, context::filename, context::first_column, context::has_errors, context::last_column, context::line_copy, and context::line_number.
Referenced by yyparse().
int yylex | ( | struct context * | context | ) |
int yylex_destroy | ( | void | ) |
Definition at line 6867 of file cfgparse.yy.c.
References yy_buffer_stack, YY_CURRENT_BUFFER, YY_CURRENT_BUFFER_LVALUE, yy_delete_buffer(), yy_init_globals(), yy_start_stack, yy_state_buf, yyfree(), and yypop_buffer_state().
Referenced by parse_file().
int yyparse | ( | void | ) |
Definition at line 2118 of file cfgparse.tab.c.
References Barconfig::bar_colors::active_workspace_bg, Barconfig::bar_colors::active_workspace_border, Barconfig::bar_colors::active_workspace_text, assignments, autostarts, autostarts_always, Colortriple::background, Barconfig::bar_colors::background, barconfigs, BIND_CONTROL, BIND_SHIFT, YYSTYPE::binding, Mode::bindings, 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, 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, Workspace_Assignment::name, Mode::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, yyalloc(), yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror(), YYFINAL, YYID, YYINITDEPTH, YYLAST, YYLEX, yylval, YYMAXDEPTH, yynerrs, YYNTOKENS, YYPACT_NINF, YYPOPSTACK, YYSIZE_T, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_ALLOC_MAXIMUM, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, yysyntax_error(), YYTABLE_NINF, YYTERROR, YYTRANSLATE, and yyalloc::yyvs_alloc.
Referenced by parse_file().
static char* yystpcpy | ( | char * | yydest, |
const char * | yysrc | ||
) | [static] |
Definition at line 1865 of file cfgparse.tab.c.
Referenced by yysyntax_error(), and yytnamerr().
static YYSIZE_T yystrlen | ( | char * | yystr | ) | const [static] |
Definition at line 1841 of file cfgparse.tab.c.
References YYSIZE_T.
Referenced by yysyntax_error(), and yytnamerr().
static YYSIZE_T yysyntax_error | ( | char * | yyresult, |
int | yystate, | ||
int | yychar | ||
) | [static] |
Definition at line 1937 of file cfgparse.tab.c.
References YY_, YYLAST, YYNTOKENS, YYPACT_NINF, YYSIZE_MAXIMUM, YYSIZE_T, yystpcpy(), yystrlen(), YYTERROR, yytnamerr(), and YYTRANSLATE.
Referenced by yyparse().
static YYSIZE_T yytnamerr | ( | char * | yyres, |
const char * | yystr | ||
) | [static] |
Definition at line 1890 of file cfgparse.tab.c.
References YYSIZE_T, yystpcpy(), and yystrlen().
Referenced by yysyntax_error().
int yywrap | ( | void | ) |
Definition at line 124 of file cfgparse.tab.c.
pid_t configerror_pid = -1 [static] |
Definition at line 84 of file cfgparse.tab.c.
Referenced by kill_configerror_nagbar(), nagbar_exited(), and start_configerror_nagbar().
Definition at line 101 of file cfgparse.tab.c.
Referenced by start_application().
Barconfig current_bar [static] |
Definition at line 87 of file cfgparse.tab.c.
struct bindings_head* current_bindings [static] |
Definition at line 100 of file cfgparse.tab.c.
Referenced by yyparse().
Match current_match [static] |
Definition at line 86 of file cfgparse.tab.c.
Referenced by cmd_criteria_add(), cmd_criteria_init(), cmd_criteria_match_windows(), cmd_focus(), cmd_kill(), cmd_layout(), cmd_move_con_to_workspace_name(), cmd_move_con_to_workspace_number(), cmd_resize(), cmd_scratchpad_show(), GENERATED_call(), and yyparse().
char* font_pattern [static] |
Definition at line 91 of file cfgparse.tab.c.
Referenced by parse_file(), and yyparse().
int yychar |
Definition at line 2087 of file cfgparse.tab.c.
const yytype_int16 yycheck[] [static] |
{ 1, 27, 28, 19, 30, 31, 3, 4, 3, 9, 87, 11, 6, 13, 3, 5, 4, 5, 11, 65, 66, 67, 68, 69, 70, 71, 20, 50, 51, 52, 53, 20, 20, 88, 89, 90, 91, 92, 93, 94, 95, 123, 97, 3, 4, 127, 55, 56, 11, 88, 89, 90, 91, 92, 93, 94, 95, 14, 15, 16, 35, 36, 37, 62, 63, 58, 59, 60, 61, 73, 74, 64, 41, 42, 43, 8, 9, 5, 94, 72, 3, 3, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 5, 58, 59, 60, 61, 5, 100, 64, 96, 7, 101, 20, 101, 100, 99, 72, 5, 96, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 101, 4, 4, 99, 22, 5, 5, 5, 5, 149, 53, 5, 3, 100, 3, 8, 98, 3, 98, 98, 98, 98, 98, 98, 98, 5, 0, 1, 5, 5, 5, 99, 172, 183, 184, 9, 10, 11, 12, 13, 5, 5, 5, 17, 18, 19, 5, 21, 173, 23, 5, 25, 26, 27, 28, 29, 30, 5, 32, 33, 34, 5, 5, 5, 38, 39, 40, 5, 7, 173, 44, 45, 46, 47, 48, 49, 7, 7, 7, 7, 54, 7, 7, 57, 7, 7, 7, 7, 7, 7, 7, 144, 33, 251, 160, 124, -1, -1, 25, -1, -1, 17 }
Definition at line 1487 of file cfgparse.tab.c.
int yydebug |
Definition at line 1801 of file cfgparse.tab.c.
const yytype_uint8 yydefact[] [static] |
{ 2, 0, 1, 3, 168, 0, 34, 0, 168, 168, 0, 0, 0, 42, 0, 0, 160, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 4, 32, 5, 36, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 28, 29, 33, 172, 173, 174, 37, 0, 169, 162, 163, 38, 0, 122, 0, 0, 57, 56, 0, 155, 154, 44, 0, 0, 0, 156, 157, 161, 0, 0, 167, 164, 0, 0, 66, 124, 125, 126, 123, 129, 130, 131, 0, 127, 134, 135, 136, 132, 133, 137, 138, 139, 140, 141, 142, 143, 144, 176, 177, 175, 0, 0, 171, 59, 58, 0, 0, 0, 151, 150, 149, 146, 0, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 152, 158, 159, 0, 61, 0, 0, 35, 41, 39, 170, 40, 120, 121, 147, 0, 0, 0, 0, 0, 0, 0, 0, 45, 43, 46, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 68, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 128, 145, 148, 53, 48, 49, 50, 52, 51, 54, 55, 166, 60, 63, 64, 62, 89, 90, 108, 95, 96, 94, 98, 99, 100, 101, 102, 103, 104, 97, 93, 92, 91, 87, 88, 105, 106, 107, 66, 110, 111, 0, 0, 0, 0, 0, 112, 114, 116, 118, 109, 113, 115, 117, 119 }
Definition at line 1364 of file cfgparse.tab.c.
const yytype_int16 yydefgoto[] [static] |
{ -1, 1, 34, 193, 154, 36, 37, 68, 73, 38, 84, 85, 170, 144, 145, 80, 127, 39, 173, 228, 40, 151, 194, 195, 196, 197, 198, 199, 245, 200, 234, 201, 242, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 41, 42, 43, 44, 100, 45, 105, 46, 47, 109, 113, 48, 49, 50, 51, 52, 53, 54, 214, 133, 55, 86, 56, 57, 58, 59, 90, 60, 61, 62, 63, 93, 69, 70, 64, 121 }
Definition at line 1396 of file cfgparse.tab.c.
FILE * yyin = (FILE *) 0 |
Definition at line 337 of file cfgparse.yy.c.
Referenced by yy_init_globals(), yyget_in(), and yyset_in().
Definition at line 2090 of file cfgparse.tab.c.
Referenced by yyparse().
int yynerrs |
Definition at line 2093 of file cfgparse.tab.c.
Referenced by yyparse().
const yytype_int16 yypact[] [static] |
{ -83, 150, -83, -83, 43, 10, -83, 72, 43, 43, 77, 78, 11, 6, 89, 94, -77, -77, 96, 96, 85, 9, 25, -23, 31, 31, 40, 40, 40, 105, 40, 40, -9, 15, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, 5, -83, -83, -83, -83, 3, 23, 121, 122, 12, -83, 106, -83, -83, -83, 124, -39, 125, -83, -83, -83, 126, 127, -83, -83, 96, 28, -83, -83, -83, -83, -83, -83, -83, -83, 81, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, 130, 130, 43, -83, -83, 130, 133, 135, -83, -83, -83, -83, 131, -83, 42, 44, 45, 46, 47, 48, 49, 50, -55, -83, -83, -83, -83, 96, -83, 7, 138, -83, -83, -83, -83, -83, -83, -83, 12, 144, 147, 148, 149, 159, 160, 161, 165, -83, -83, -83, 96, 0, 169, 176, 180, 1, -46, -4, 181, 182, 186, 40, 40, 56, 185, 193, 194, 195, 196, 198, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, 199, 201, 202, 203, 37, 204, 205, 206, 207, -83, -83, -83, -83, -83 }
Definition at line 1411 of file cfgparse.tab.c.
const yytype_int16 yypgoto[] [static] |
{ -83, -83, -83, -1, -82, -83, 20, -83, -83, -83, 183, -83, -83, -83, 71, -83, -83, -83, -83, -83, -83, -34, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, 197, -26, -83, -83, -83, -83, -83, -83, -83, -83, 58, -83, -83, -83, -83, -83, -83, 208, -83, -83, -83, -83, -16, 67, 95, -83, -83 }
Definition at line 1443 of file cfgparse.tab.c.
const yytype_uint16 yyprhs[] [static] |
{ 0, 0, 3, 4, 7, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 77, 80, 84, 88, 92, 93, 97, 99, 101, 104, 106, 110, 114, 118, 122, 126, 130, 134, 138, 140, 142, 144, 146, 152, 153, 156, 158, 160, 165, 166, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 210, 213, 216, 219, 222, 224, 226, 229, 231, 233, 236, 238, 240, 242, 244, 246, 248, 250, 253, 256, 259, 262, 267, 270, 273, 277, 282, 286, 291, 295, 300, 304, 309, 314, 319, 322, 325, 327, 329, 331, 334, 339, 341, 343, 345, 348, 351, 353, 355, 357, 359, 361, 364, 367, 370, 373, 376, 379, 385, 389, 390, 392, 394, 396, 398, 402, 406, 408, 410, 413, 416, 420, 424, 425, 427, 430, 433, 436, 441, 447, 449, 450, 452, 456, 459, 461, 463, 465, 468, 470 }
Definition at line 1142 of file cfgparse.tab.c.
const yytype_uint8 yyr1[] [static] |
{ 0, 102, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 106, 107, 108, 108, 109, 110, 111, 112, 112, 113, 114, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, 126, 127, 128, 129, 130, 130, 131, 132, 132, 133, 134, 134, 134, 134, 134, 134, 134, 135, 136, 137, 138, 139, 140, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 147, 148, 149, 150, 150, 150, 151, 151, 152, 152, 152, 153, 154, 155, 155, 155, 156, 156, 157, 158, 159, 160, 161, 162, 163, 163, 164, 164, 165, 165, 165, 166, 166, 167, 167, 168, 169, 170, 171, 172, 172, 173, 174, 175, 176, 176, 177, 178, 178, 178, 178, 179, 179, 179, 180, 181, 181 }
Definition at line 1316 of file cfgparse.tab.c.
const yytype_uint8 yyr2[] [static] |
{ 0, 2, 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 0, 3, 1, 1, 2, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 5, 0, 2, 1, 1, 4, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 3, 4, 3, 4, 3, 4, 3, 4, 4, 4, 2, 2, 1, 1, 1, 2, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 5, 3, 0, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 3, 3, 0, 1, 2, 2, 2, 4, 5, 1, 0, 1, 3, 2, 1, 1, 1, 2, 1, 1 }
Definition at line 1339 of file cfgparse.tab.c.
const yytype_int16 yyrhs[] [static] |
Definition at line 1165 of file cfgparse.tab.c.
const yytype_uint16 yyrline[] [static] |
{ 0, 774, 774, 775, 776, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 812, 816, 820, 827, 828, 832, 846, 860, 875, 876, 883, 891, 898, 899, 903, 909, 915, 921, 936, 951, 957, 963, 980, 981, 985, 986, 993, 1016, 1018, 1022, 1023, 1035, 1062, 1064, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1090, 1099, 1108, 1119, 1128, 1136, 1137, 1141, 1149, 1150, 1154, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1171, 1180, 1190, 1198, 1207, 1216, 1224, 1232, 1239, 1250, 1257, 1268, 1275, 1285, 1292, 1302, 1312, 1322, 1330, 1338, 1339, 1340, 1344, 1368, 1389, 1390, 1391, 1395, 1403, 1411, 1412, 1413, 1417, 1421, 1433, 1441, 1449, 1457, 1465, 1473, 1481, 1515, 1533, 1534, 1538, 1539, 1540, 1544, 1606, 1622, 1623, 1627, 1634, 1641, 1651, 1661, 1662, 1666, 1674, 1685, 1693, 1701, 1713, 1722, 1723, 1724, 1725, 1729, 1730, 1731, 1735, 1743, 1744 }
Definition at line 1218 of file cfgparse.tab.c.
const yytype_uint8 yystos[] [static] |
{ 0, 103, 0, 1, 9, 10, 11, 12, 13, 17, 18, 19, 21, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 38, 39, 40, 44, 45, 46, 47, 48, 49, 54, 57, 104, 105, 107, 108, 111, 119, 122, 146, 147, 148, 149, 151, 153, 154, 157, 158, 159, 160, 161, 162, 163, 166, 168, 169, 170, 171, 173, 174, 175, 176, 180, 14, 15, 16, 109, 178, 179, 5, 5, 110, 178, 178, 3, 3, 3, 20, 117, 6, 20, 96, 112, 113, 167, 5, 5, 87, 172, 172, 7, 177, 177, 20, 99, 35, 36, 37, 150, 50, 51, 52, 53, 152, 41, 42, 43, 155, 155, 3, 4, 156, 156, 156, 5, 156, 156, 55, 56, 181, 112, 3, 101, 3, 4, 118, 4, 4, 4, 5, 20, 165, 22, 5, 88, 89, 90, 91, 92, 93, 94, 95, 115, 116, 5, 5, 5, 177, 99, 123, 53, 5, 106, 106, 179, 106, 3, 3, 8, 98, 98, 98, 98, 98, 98, 98, 98, 97, 114, 116, 177, 120, 58, 59, 60, 61, 64, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 100, 105, 124, 125, 126, 127, 128, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 3, 164, 165, 5, 5, 5, 5, 5, 5, 5, 5, 177, 100, 105, 108, 121, 5, 5, 5, 62, 63, 132, 65, 66, 67, 68, 69, 70, 71, 134, 73, 74, 130, 5, 5, 5, 156, 156, 99, 7, 7, 7, 7, 7, 7, 123, 7, 7, 7, 7, 100, 7, 7, 7, 7 }
Definition at line 1516 of file cfgparse.tab.c.
const yytype_uint16 yytable[] [static] |
{ 35, 114, 115, 94, 117, 118, 125, 126, 123, 4, 89, 6, 81, 8, 78, 71, 130, 131, 6, 235, 236, 237, 238, 239, 240, 241, 82, 101, 102, 103, 104, 79, 132, 136, 137, 138, 139, 140, 141, 142, 143, 155, 169, 111, 112, 157, 119, 120, 6, 136, 137, 138, 139, 140, 141, 142, 143, 65, 66, 67, 97, 98, 99, 232, 233, 174, 175, 176, 177, 243, 244, 178, 106, 107, 108, 74, 75, 72, 149, 179, 76, 77, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 87, 174, 175, 176, 177, 88, 225, 178, 83, 92, 124, 95, 124, 192, 96, 179, 116, 83, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 124, 128, 129, 150, 134, 135, 146, 147, 148, 172, 152, 153, 158, 263, 159, 160, 161, 213, 162, 163, 164, 165, 166, 167, 168, 216, 2, 3, 217, 218, 219, 251, 224, 249, 250, 4, 5, 6, 7, 8, 220, 221, 222, 9, 10, 11, 223, 12, 226, 13, 229, 14, 15, 16, 17, 18, 19, 230, 20, 21, 22, 231, 246, 247, 23, 24, 25, 248, 252, 227, 26, 27, 28, 29, 30, 31, 253, 254, 255, 256, 32, 257, 259, 33, 260, 261, 262, 264, 265, 266, 267, 171, 122, 258, 215, 156, 0, 0, 110, 0, 0, 91 }
Definition at line 1460 of file cfgparse.tab.c.
const char* const yytname[] [static] |
Definition at line 1244 of file cfgparse.tab.c.
const yytype_uint8 yytranslate[] [static] |
Definition at line 1099 of file cfgparse.tab.c.