X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Ffilter%2Ffilter-parser.y;h=12605cd382b8af4d65c3d59b7076b3d982870af5;hp=92499e075c9a9bc0c53c3a19ea1cc5b9662a30c3;hb=661dfdd190c65bad5a044e21c1d5f9ad59144bf8;hpb=ff86d8d0bd96d3660ad79aa6158fbeb9055652b2 diff --git a/src/lib/lttng-ctl/filter/filter-parser.y b/src/lib/lttng-ctl/filter/filter-parser.y index 92499e075..12605cd38 100644 --- a/src/lib/lttng-ctl/filter/filter-parser.y +++ b/src/lib/lttng-ctl/filter/filter-parser.y @@ -471,6 +471,12 @@ primary_expression postfix_expression : primary_expression { $$ = $1; } + | postfix_expression LSBRAC unary_expression RSBRAC + { + $$ = $1; + $$->u.expression.pre_op = AST_LINK_BRACKET; + $$->u.expression.next = $3; + } | postfix_expression DOT IDENTIFIER { $$ = make_node(parser_ctx, NODE_EXPRESSION);