Code

frontend/grammar: Added (limited) support for attribute values in expressions.
[sysdb.git] / src / frontend / grammar.y
index 93616ac07caa9bf7c9419577e89a559b3f6e38dd..0f01bd33e8a12ba517f4f062315c25a2444602d5 100644 (file)
@@ -495,6 +495,13 @@ expression:
                        $$ = sdb_store_expr_fieldvalue(field);
                }
        |
+       IDENTIFIER '[' IDENTIFIER ']'
+               {
+                       $$ = sdb_store_expr_attrvalue($3);
+                       free($1); $1 = NULL;
+                       free($3); $3 = NULL;
+               }
+       |
        data
                {
                        $$ = sdb_store_expr_constvalue(&$1);