]> git.sur5r.net Git - i3/i3/commitdiff
configfile: make whitespace optional for modes (Thanks tsdh)
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 6 Nov 2009 14:42:03 +0000 (15:42 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 6 Nov 2009 14:42:03 +0000 (15:42 +0100)
src/cfgparse.y

index fbbd5c0e22acd52334f72630f3c4a8907b46c04b..548d74820a7759ae80784ce22d1a4b2d7e5d6647 100644 (file)
@@ -276,7 +276,7 @@ word_or_number:
         ;
 
 mode:
-        TOKMODE WHITESPACE QUOTEDSTRING WHITESPACE '{' WHITESPACE modelines WHITESPACE '}'
+        TOKMODE WHITESPACE QUOTEDSTRING WHITESPACE '{' optional_whitespace modelines optional_whitespace '}'
         {
                 if (strcasecmp($<string>3, "default") == 0) {
                         printf("You cannot use the name \"default\" for your mode\n");
@@ -298,6 +298,11 @@ mode:
         }
         ;
 
+optional_whitespace:
+        /* empty */
+        | WHITESPACE
+        ;
+
 modelines:
         /* empty */
         | modelines WHITESPACE modeline