]> git.sur5r.net Git - i3/i3/commitdiff
remove all references to the old cfgparse
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 24 Dec 2012 14:57:02 +0000 (15:57 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 24 Dec 2012 14:57:02 +0000 (15:57 +0100)
include/config.h
include/config_parser.h
include/data.h
src/config.c
src/config_parser.c

index 04f1c85f65ded1e8b1e088afe6a9aa2c6e300489..4a95d43fee8e7f25df2ce4979dc0c97595715f1e 100644 (file)
@@ -6,8 +6,8 @@
  *
  * include/config.h: Contains all structs/variables for the configurable
  * part of i3 as well as functions handling the configuration file (calling
- * the parser (src/cfgparse.y) with the correct path, switching key bindings
- * mode).
+ * the parser (src/config_parse.c) with the correct path, switching key
+ * bindings mode).
  *
  */
 #ifndef I3_CONFIG_H
@@ -24,8 +24,6 @@ extern char *current_configpath;
 extern Config config;
 extern SLIST_HEAD(modes_head, Mode) modes;
 extern TAILQ_HEAD(barconfig_head, Barconfig) barconfigs;
-/* defined in src/cfgparse.y */
-extern bool force_old_config_parser;
 
 /**
  * Used during the config file lexing/parsing to keep the state of the lexer
@@ -342,7 +340,4 @@ Binding *get_binding(uint16_t modifiers, bool key_release, xcb_keycode_t keycode
  */
 void kill_configerror_nagbar(bool wait_for_it);
 
-/* prototype for src/cfgparse.y */
-void parse_file(const char *f);
-
 #endif
index 0daf8118ec75ebbd85ce92245180d86ff6d0d102..27e12a5926004de0e8c7192d97f6df13c31c5ded 100644 (file)
@@ -29,4 +29,11 @@ struct ConfigResult {
 
 struct ConfigResult *parse_config(const char *input, struct context *context);
 
+/**
+ * Parses the given file by first replacing the variables, then calling
+ * parse_config and possibly launching i3-nagbar.
+ *
+ */
+void parse_file(const char *f);
+
 #endif
index 70b650115ea7586022069199f3aa529b3eb1776a..9a814f4517edb63d5ccc10694773070ddad69c35 100644 (file)
@@ -196,7 +196,8 @@ struct regex {
 
 /**
  * Holds a keybinding, consisting of a keycode combined with modifiers and the
- * command which is executed as soon as the key is pressed (see src/cfgparse.y)
+ * command which is executed as soon as the key is pressed (see
+ * src/config_parser.c)
  *
  */
 struct Binding {
index ce9adca500c2b423190d86f5f974b5dec0cc5c81..086156e7cd1436c091447a9022133d2a0edba43c 100644 (file)
@@ -6,8 +6,8 @@
  * i3 - an improved dynamic tiling window manager
  * © 2009-2012 Michael Stapelberg and contributors (see also: LICENSE)
  *
- * config.c: Configuration file (calling the parser (src/cfgparse.y) with the
- *           correct path, switching key bindings mode).
+ * config.c: Configuration file (calling the parser (src/config_parser.c) with
+ *           the correct path, switching key bindings mode).
  *
  */
 #include "all.h"
index 0e04bf1cfa559cccfbc6192d312bd5244e9a3f6c..b81aa3c3752078b21a2001add1b76cd5ce6d597f 100644 (file)
@@ -1052,8 +1052,11 @@ static void start_configerror_nagbar(const char *config_path) {
 #endif
 }
 
-
-
+/*
+ * Parses the given file by first replacing the variables, then calling
+ * parse_config and possibly launching i3-nagbar.
+ *
+ */
 void parse_file(const char *f) {
     SLIST_HEAD(variables_head, Variable) variables = SLIST_HEAD_INITIALIZER(&variables);
     int fd, ret, read_bytes = 0;