perf expr: Allow for unlimited escaped characters in a symbol
[linux-2.6-microblaze.git] / tools / perf / util / expr.l
index 74b9b59..73db6a9 100644 (file)
@@ -86,7 +86,7 @@ number                [0-9]+
 sch            [-,=]
 spec           \\{sch}
 sym            [0-9a-zA-Z_\.:@?]+
-symbol         {spec}*{sym}*{spec}*{sym}*{spec}*{sym}
+symbol         ({spec}|{sym})+
 
 %%
        struct expr_scanner_ctx *sctx = expr_get_extra(yyscanner);