#include <stdio.h>
#include <string.h>
#include <xcb/xcb.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
#include <errno.h>
#include "data.h"
#include "config.h"
#include "i3.h"
#include "util.h"
#include "queue.h"
#include "table.h"
#include "workspace.h"
#include "xcb.h"
#include "log.h"
Go to the source code of this file.
Data Structures | |
union | YYSTYPE |
union | yyalloc |
Defines | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "2.4.2" |
#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 117 |
#define | YYNTOKENS 40 |
#define | YYNNTS 34 |
#define | YYNRULES 71 |
#define | YYNSTATES 128 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 289 |
#define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF -86 |
#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, HEX = 262, OUTPUT = 263, TOKBIND = 264, TOKTERMINAL = 265, TOKCOMMENT = 266, TOKFONT = 267, TOKBINDSYM = 268, MODIFIER = 269, TOKCONTROL = 270, TOKSHIFT = 271, WHITESPACE = 272, TOKFLOATING_MODIFIER = 273, QUOTEDSTRING = 274, TOKWORKSPACE = 275, TOKOUTPUT = 276, TOKASSIGN = 277, TOKSET = 278, TOKIPCSOCKET = 279, TOKEXEC = 280, TOKCOLOR = 281, TOKARROW = 282, TOKMODE = 283, TOKNEWCONTAINER = 284, TOKNEWWINDOW = 285, TOKFOCUSFOLLOWSMOUSE = 286, TOKWORKSPACEBAR = 287, TOKCONTAINERMODE = 288, TOKSTACKLIMIT = 289 } |
Functions | |
int | yylex (struct context *context) |
int | yyparse (void) |
YY_BUFFER_STATE | yy_scan_string (const char *) |
void | yyerror (const char *error_message) |
int | yywrap () |
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 | |
FILE * | yyin = (FILE *) 0 |
static struct bindings_head * | current_bindings |
static struct context * | context |
static const yytype_uint8 | yytranslate [] |
static const yytype_uint8 | yyprhs [] |
static const yytype_int8 | 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_int8 | yydefgoto [] |
static const yytype_int8 | yypact [] |
static const yytype_int8 | yypgoto [] |
static const yytype_uint8 | yytable [] |
static const yytype_uint8 | yycheck [] |
static const yytype_uint8 | yystos [] |
int | yydebug |
int | yychar |
YYSTYPE | yylval |
int | yynerrs |
#define YY_ | ( | msgid | ) | msgid |
Definition at line 413 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YY_LOCATION_PRINT | ( | File, | |||
Loc | ) | ((void) 0) |
Definition at line 942 of file cfgparse.tab.c.
#define YY_REDUCE_PRINT | ( | Rule | ) |
do { \ if (yydebug) \ yy_reduce_print (yyvsp, Rule); \ } while (YYID (0))
Definition at line 1102 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 1064 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 969 of file cfgparse.tab.c.
Referenced by yydestruct(), and yyparse().
#define YYABORT goto yyabortlab |
Definition at line 862 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYACCEPT goto yyacceptlab |
Definition at line 861 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 883 of file cfgparse.tab.c.
#define YYBISON 1 |
Definition at line 45 of file cfgparse.tab.c.
#define YYBISON_VERSION "2.4.2" |
Definition at line 48 of file cfgparse.tab.c.
#define yyclearin (yychar = YYEMPTY) |
Definition at line 857 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 539 of file cfgparse.tab.c.
#define YYDEBUG 1 |
Definition at line 268 of file cfgparse.tab.c.
#define YYDPRINTF | ( | Args | ) |
#define YYEMPTY (-2) |
Definition at line 858 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYEOF 0 |
Definition at line 859 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYERRCODE 256 |
Definition at line 902 of file cfgparse.tab.c.
#define yyerrok (yyerrstatus = 0) |
Definition at line 856 of file cfgparse.tab.c.
#define YYERROR goto yyerrorlab |
Definition at line 863 of file cfgparse.tab.c.
#define YYERROR_VERBOSE 1 |
Definition at line 276 of file cfgparse.tab.c.
#define YYFAIL goto yyerrlab |
Definition at line 873 of file cfgparse.tab.c.
#define YYFINAL 2 |
Definition at line 569 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYFPRINTF fprintf |
Definition at line 960 of file cfgparse.tab.c.
Referenced by yy_reduce_print(), yy_stack_print(), and yy_symbol_print().
#define YYFREE free |
Definition at line 502 of file cfgparse.tab.c.
#define YYID | ( | n | ) | (n) |
Definition at line 426 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYINITDEPTH 200 |
Definition at line 1121 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYLAST 117 |
Definition at line 571 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYLEX yylex (context) |
Definition at line 952 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 911 of file cfgparse.tab.c.
#define YYLSP_NEEDED 0 |
Definition at line 63 of file cfgparse.tab.c.
#define YYMALLOC malloc |
Definition at line 495 of file cfgparse.tab.c.
#define YYMAXDEPTH 10000 |
Definition at line 1132 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYMAXUTOK 289 |
Definition at line 584 of file cfgparse.tab.c.
#define YYNNTS 34 |
Definition at line 576 of file cfgparse.tab.c.
#define YYNRULES 71 |
Definition at line 578 of file cfgparse.tab.c.
#define YYNSTATES 128 |
Definition at line 580 of file cfgparse.tab.c.
#define YYNTOKENS 40 |
Definition at line 574 of file cfgparse.tab.c.
Referenced by yy_symbol_print(), yy_symbol_value_print(), yyparse(), and yysyntax_error().
#define YYPACT_NINF -86 |
Definition at line 773 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 881 of file cfgparse.tab.c.
#define YYRHSLOC | ( | Rhs, | |||
K | ) | ((Rhs)[K]) |
Definition at line 909 of file cfgparse.tab.c.
#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
Definition at line 403 of file cfgparse.tab.c.
Referenced by yysyntax_error().
#define YYSIZE_T unsigned int |
Definition at line 399 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 481 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 484 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_BYTES | ( | N | ) |
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM)
Definition at line 528 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_FREE YYFREE |
Definition at line 482 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
Definition at line 524 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 555 of file cfgparse.tab.c.
Referenced by yyparse().
#define yystype YYSTYPE |
Definition at line 347 of file cfgparse.tab.c.
#define YYSTYPE_IS_DECLARED 1 |
Definition at line 348 of file cfgparse.tab.c.
#define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 346 of file cfgparse.tab.c.
#define YYTABLE_NINF -1 |
Definition at line 804 of file cfgparse.tab.c.
Referenced by yyparse().
#define YYTERROR 1 |
Definition at line 901 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYTOKEN_TABLE 0 |
Definition at line 281 of file cfgparse.tab.c.
#define YYTOKENTYPE |
Definition at line 287 of file cfgparse.tab.c.
#define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 586 of file cfgparse.tab.c.
Referenced by yyparse(), and yysyntax_error().
#define YYUNDEFTOK 2 |
Definition at line 583 of file cfgparse.tab.c.
#define YYUSE | ( | e | ) | ((void) (e)) |
Definition at line 419 of file cfgparse.tab.c.
Referenced by yy_symbol_value_print(), and yydestruct().
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 96 of file cfgparse.tab.c.
typedef short int yytype_int16 |
Definition at line 386 of file cfgparse.tab.c.
typedef short int yytype_int8 |
Definition at line 374 of file cfgparse.tab.c.
typedef unsigned short int yytype_uint16 |
Definition at line 380 of file cfgparse.tab.c.
typedef unsigned char yytype_uint8 |
Definition at line 365 of file cfgparse.tab.c.
enum yytokentype |
Definition at line 290 of file cfgparse.tab.c.
void parse_file | ( | const char * | f | ) |
Definition at line 129 of file cfgparse.tab.c.
References die, DLOG, context::filename, FREE, Variable::key, context::line_copy, Variable::next_match, scalloc(), SLIST_EMPTY, SLIST_FIRST, SLIST_FOREACH, SLIST_HEAD, SLIST_HEAD_INITIALIZER, SLIST_INSERT_HEAD, SLIST_REMOVE_HEAD, smalloc(), sstrdup(), Variable::value, yy_scan_string(), and yyparse().
Referenced by parse_configuration().
static void yy_reduce_print | ( | YYSTYPE * | yyvsp, | |
int | yyrule | |||
) | [static] |
Definition at line 1081 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 1050 of file cfgparse.tab.c.
References YYFPRINTF.
static void yy_symbol_print | ( | FILE * | yyoutput, | |
int | yytype, | |||
YYSTYPE const * const | yyvaluep | |||
) | [static] |
Definition at line 1024 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 992 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 1359 of file cfgparse.tab.c.
References YY_SYMBOL_PRINT, and YYUSE.
Referenced by yyparse().
void yyerror | ( | const char * | error_message | ) |
Definition at line 110 of file cfgparse.tab.c.
References ELOG, context::filename, context::first_column, context::last_column, context::line_copy, and context::line_number.
Referenced by yyparse().
int yylex | ( | struct context * | context | ) |
int yyparse | ( | void | ) |
Definition at line 1427 of file cfgparse.tab.c.
References Assignment::ASSIGN_FLOATING, Assignment::ASSIGN_FLOATING_NO, Assignment::ASSIGN_FLOATING_ONLY, YYSTYPE::assignment, assignments, autostarts, Colortriple::background, BIND_CONTROL, BIND_SHIFT, YYSTYPE::binding, Mode::bindings, bindings, Colortriple::border, YYSTYPE::color, Binding::command, config, Config::container_mode, Config::container_stack_limit, Config::container_stack_limit_value, current_bindings, Config::default_border, die, Config::disable_focus_follows_mouse, Config::disable_workspace_bar, DLOG, ELOG, Config::floating_modifier, Config::font, get_colorpixel(), global_conn, Config::ipc_socket_path, Binding::keycode, modes, Binding::mods, Mode::name, YYSTYPE::number, Workspace::preferred_output, scalloc(), SLIST_INSERT_HEAD, smalloc(), sstrdup(), Container::stack_limit, Container::stack_limit_value, YYSTYPE::string, switch_layout_mode(), Binding::symbol, Workspace::table, TAILQ_FOREACH, TAILQ_INIT, TAILQ_INSERT_TAIL, Colortriple::text, workspace_get(), workspace_set_name(), workspaces, YY_, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror(), YYFINAL, YYID, YYINITDEPTH, YYLAST, YYLEX, YYMAXDEPTH, 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 1174 of file cfgparse.tab.c.
Referenced by yysyntax_error(), and yytnamerr().
static YYSIZE_T yystrlen | ( | char * | yystr | ) | const [static] |
Definition at line 1150 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 1246 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 1199 of file cfgparse.tab.c.
References YYSIZE_T, yystpcpy(), and yystrlen().
Referenced by yysyntax_error().
int yywrap | ( | void | ) |
Definition at line 125 of file cfgparse.tab.c.
Definition at line 103 of file cfgparse.tab.c.
struct bindings_head* current_bindings [static] |
Definition at line 102 of file cfgparse.tab.c.
Referenced by yyparse().
int yychar |
Definition at line 1396 of file cfgparse.tab.c.
const yytype_uint8 yycheck[] [static] |
{ 3, 4, 3, 3, 89, 17, 4, 5, 33, 34, 4, 5, 14, 15, 16, 5, 9, 6, 11, 5, 13, 19, 0, 1, 17, 19, 17, 21, 113, 17, 19, 9, 10, 11, 12, 13, 39, 37, 39, 17, 18, 17, 20, 36, 22, 17, 24, 25, 26, 17, 28, 29, 30, 31, 32, 9, 10, 11, 12, 13, 41, 17, 43, 3, 18, 17, 20, 17, 22, 17, 24, 25, 26, 17, 28, 29, 30, 31, 32, 3, 4, 17, 17, 17, 17, 5, 5, 38, 19, 4, 39, 17, 17, 7, 17, 17, 17, 27, 35, 17, 17, 5, 34, 8, 17, 17, 17, 17, 3, 3, 17, 9, 94, 82, 53, 114, 125, 114 }
Definition at line 821 of file cfgparse.tab.c.
int yydebug |
Definition at line 1110 of file cfgparse.tab.c.
const yytype_uint8 yydefact[] [static] |
{ 2, 0, 1, 4, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 20, 6, 23, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 17, 65, 0, 0, 65, 3, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 71, 24, 0, 66, 61, 62, 25, 0, 36, 0, 56, 55, 0, 59, 60, 0, 0, 0, 37, 0, 39, 40, 41, 42, 43, 0, 68, 29, 28, 0, 0, 57, 64, 0, 0, 0, 0, 67, 0, 50, 49, 48, 0, 45, 0, 0, 0, 31, 0, 22, 26, 27, 0, 58, 52, 53, 51, 0, 0, 0, 46, 54, 63, 33, 30, 34, 35, 32, 38, 0, 44, 47 }
Definition at line 745 of file cfgparse.tab.c.
const yytype_int8 yydefgoto[] [static] |
{ -1, 1, 21, 22, 106, 23, 24, 57, 62, 85, 25, 114, 123, 26, 27, 28, 79, 29, 30, 31, 126, 99, 32, 112, 68, 101, 33, 34, 35, 36, 37, 72, 58, 59 }
Definition at line 763 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 1399 of file cfgparse.tab.c.
int yynerrs |
Definition at line 1402 of file cfgparse.tab.c.
const yytype_int8 yypact[] [static] |
{ -86, 22, -86, -86, -12, 9, -86, 12, 24, 46, 28, 32, 44, 48, 50, 52, 56, 64, 65, 66, 67, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -2, 10, 14, -2, -86, -2, 60, 11, 80, 81, 49, 69, -25, 85, 76, 76, -86, -86, -86, -86, -1, -86, -86, -86, -86, -3, 51, 74, -86, -86, 75, -86, -86, 86, 77, 78, -86, 79, -86, -86, -86, -86, -86, 82, -2, -86, -86, 83, 6, 70, -86, 49, 63, 68, 96, -86, 96, -86, -86, -86, 87, -86, 88, 0, 89, -86, 90, -86, -86, -86, 95, -86, -86, 105, -86, 49, 7, 106, 93, -86, -86, -86, -86, -86, -86, -86, -86, 2, -86, -86 }
Definition at line 774 of file cfgparse.tab.c.
const yytype_int8 yypgoto[] [static] |
{ -86, -86, 102, 1, 18, -86, 3, -86, -86, -86, -86, -86, -86, -86, -86, -86, 61, -86, -86, -86, -86, -9, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, 19, 31 }
Definition at line 792 of file cfgparse.tab.c.
const yytype_uint8 yyprhs[] [static] |
{ 0, 0, 3, 4, 8, 11, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 54, 58, 63, 68, 70, 72, 80, 81, 84, 86, 88, 90, 94, 98, 106, 110, 112, 114, 118, 122, 131, 137, 138, 141, 143, 145, 147, 154, 156, 158, 161, 163, 165, 166, 169, 173, 177, 181, 185, 193, 196, 197, 199, 203, 206, 208, 210 }
Definition at line 626 of file cfgparse.tab.c.
const yytype_uint8 yyr1[] [static] |
{ 0, 40, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 44, 45, 46, 46, 47, 48, 49, 49, 50, 51, 51, 52, 52, 52, 53, 54, 54, 55, 56, 56, 57, 58, 59, 59, 60, 60, 61, 61, 61, 62, 63, 63, 63, 64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 72, 72, 72, 73, 73, 73 }
Definition at line 717 of file cfgparse.tab.c.
const yytype_uint8 yyr2[] [static] |
{ 0, 2, 0, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 1, 1, 7, 0, 2, 1, 1, 1, 3, 3, 7, 3, 1, 1, 3, 3, 8, 5, 0, 2, 1, 1, 1, 6, 1, 1, 2, 1, 1, 0, 2, 3, 3, 3, 3, 7, 2, 0, 1, 3, 2, 1, 1, 1 }
Definition at line 730 of file cfgparse.tab.c.
const yytype_int8 yyrhs[] [static] |
{ 41, 0, -1, -1, 41, 17, 42, -1, 41, 1, -1, 41, 42, -1, 45, -1, 50, -1, 53, -1, 54, -1, 55, -1, 57, -1, 58, -1, 59, -1, 62, -1, 66, -1, 67, -1, 70, -1, 68, -1, 69, -1, 43, -1, 11, -1, 5, -1, 46, -1, 9, 17, 47, -1, 13, 17, 48, -1, 72, 3, 17, 44, -1, 72, 49, 17, 44, -1, 4, -1, 3, -1, 28, 17, 19, 17, 35, 51, 36, -1, -1, 51, 52, -1, 17, -1, 43, -1, 46, -1, 18, 17, 72, -1, 29, 17, 33, -1, 29, 17, 34, 17, 34, 17, 3, -1, 30, 17, 4, -1, 3, -1, 4, -1, 31, 17, 56, -1, 32, 17, 56, -1, 20, 17, 3, 17, 21, 17, 8, 60, -1, 20, 17, 3, 17, 61, -1, -1, 17, 61, -1, 19, -1, 5, -1, 4, -1, 22, 17, 64, 17, 65, 63, -1, 3, -1, 37, -1, 37, 3, -1, 19, -1, 6, -1, -1, 27, 17, -1, 24, 17, 5, -1, 25, 17, 5, -1, 10, 17, 5, -1, 12, 17, 5, -1, 26, 17, 71, 17, 71, 17, 71, -1, 38, 7, -1, -1, 73, -1, 72, 39, 73, -1, 72, 39, -1, 14, -1, 15, -1, 16, -1 }
Definition at line 639 of file cfgparse.tab.c.
const yytype_uint16 yyrline[] [static] |
{ 0, 240, 240, 241, 242, 243, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 265, 269, 273, 280, 281, 285, 299, 313, 314, 321, 344, 346, 350, 351, 352, 364, 372, 394, 413, 421, 425, 437, 445, 453, 467, 483, 484, 488, 489, 490, 494, 507, 514, 520, 530, 531, 534, 536, 540, 547, 556, 564, 573, 584, 596, 597, 598, 599, 603, 604, 605 }
Definition at line 666 of file cfgparse.tab.c.
const yytype_uint8 yystos[] [static] |
{ 0, 41, 0, 1, 9, 10, 11, 12, 13, 17, 18, 20, 22, 24, 25, 26, 28, 29, 30, 31, 32, 42, 43, 45, 46, 50, 53, 54, 55, 57, 58, 59, 62, 66, 67, 68, 69, 70, 17, 17, 17, 17, 42, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 14, 15, 16, 47, 72, 73, 5, 5, 48, 72, 72, 3, 6, 19, 64, 5, 5, 38, 71, 19, 33, 34, 4, 3, 4, 56, 56, 3, 39, 3, 4, 49, 17, 17, 7, 17, 17, 17, 17, 73, 17, 4, 5, 19, 21, 61, 27, 65, 71, 35, 34, 5, 44, 44, 17, 17, 3, 37, 63, 17, 51, 17, 8, 3, 71, 17, 36, 43, 46, 52, 3, 17, 60, 61 }
Definition at line 839 of file cfgparse.tab.c.
const yytype_uint8 yytable[] [static] |
{ 83, 84, 81, 110, 102, 38, 95, 96, 74, 75, 95, 96, 54, 55, 56, 60, 4, 66, 6, 61, 8, 97, 2, 3, 119, 97, 39, 98, 118, 40, 67, 4, 5, 6, 7, 8, 82, 111, 82, 9, 10, 41, 11, 120, 12, 43, 13, 14, 15, 44, 16, 17, 18, 19, 20, 4, 5, 6, 7, 8, 63, 45, 64, 65, 10, 46, 11, 47, 12, 48, 13, 14, 15, 49, 16, 17, 18, 19, 20, 77, 78, 50, 51, 52, 53, 69, 70, 71, 73, 76, 82, 86, 87, 88, 89, 90, 91, 100, 103, 92, 94, 105, 104, 116, 108, 109, 113, 115, 117, 124, 125, 42, 107, 93, 80, 121, 127, 122 }
Definition at line 805 of file cfgparse.tab.c.
const char* const yytname[] [static] |
{ "$end", "error", "$undefined", "\"<number>\"", "\"<word>\"", "\"<string>\"", "\"<string (non-greedy)>\"", "\"<hex>\"", "\"<RandR output>\"", "TOKBIND", "TOKTERMINAL", "\"<comment>\"", "\"font\"", "\"bindsym\"", "\"<modifier>\"", "\"control\"", "\"shift\"", "\"<whitespace>\"", "\"floating_modifier\"", "\"<quoted string>\"", "\"workspace\"", "\"output\"", "\"assign\"", "TOKSET", "\"ipc_socket\"", "\"exec\"", "TOKCOLOR", "\"\\342\\206\\222\"", "\"mode\"", "\"new_container\"", "\"new_window\"", "\"focus_follows_mouse\"", "\"workspace_bar\"", "\"default/stacking/tabbed\"", "\"stack-limit\"", "'{'", "'}'", "'~'", "'#'", "'+'", "$accept", "lines", "line", "comment", "command", "bindline", "binding", "bind", "bindsym", "word_or_number", "mode", "modelines", "modeline", "floating_modifier", "new_container", "new_window", "bool", "focus_follows_mouse", "workspace_bar", "workspace", "optional_workspace_name", "workspace_name", "assign", "assign_target", "window_class", "optional_arrow", "ipcsocket", "exec", "terminal", "font", "color", "colorpixel", "binding_modifiers", "binding_modifier", 0 }
Definition at line 682 of file cfgparse.tab.c.
const yytype_uint8 yytranslate[] [static] |
Definition at line 590 of file cfgparse.tab.c.