kconfig: use specific tokens instead of T_ASSIGN for assignments
[carl9170fw.git] / config / zconf.l
index 81c1f40cdee6262a04e6f2e7bbd7301f23cede15..418ade946405a8dbf01b3c2154edbeeda9f360a7 100644 (file)
@@ -118,9 +118,9 @@ n   [A-Za-z0-9_-]
                        return T_VARIABLE;
                free(yylval.string);
        }
-       "="     { BEGIN(ASSIGN_VAL); yylval.flavor = VAR_RECURSIVE; return T_ASSIGN; }
-       ":="    { BEGIN(ASSIGN_VAL); yylval.flavor = VAR_SIMPLE; return T_ASSIGN; }
-       "+="    { BEGIN(ASSIGN_VAL); yylval.flavor = VAR_APPEND; return T_ASSIGN; }
+       "="     { BEGIN(ASSIGN_VAL); return T_EQUAL; }
+       ":="    { BEGIN(ASSIGN_VAL); return T_COLON_EQUAL; }
+       "+="    { BEGIN(ASSIGN_VAL); return T_PLUS_EQUAL; }
        [[:blank:]]+
        .       warn_ignored_character(*yytext);
        \n      {