Messages in this thread | | | Date | Wed, 15 May 2013 11:13:31 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH 4/8] perf tools: Add formula interface to interface formula definitions |
| |
On Wed, May 01, 2013 at 05:15:42PM +0200, Jiri Olsa wrote: > Each counter (cpi/branch-rate above) defines formula that > produces the counter number. > > Formula grammar: > > expr: '-' expr | > expr '+' expr | > expr '-' expr | > expr '*' expr | > expr '/' expr | > value | > name >
I was going to suggest adding (), but then I saw
> +<expr>{ > +"*" { return '*'; } > +"-" { return '-'; } > +"+" { return '+'; } > +"/" { return '/'; } > +"(" { return '('; } > +")" { return ')'; } > +
> +'(' expr ')' > +{ > + $$ = $2; > + pr_debug2("( %F )\n", $$); > +}
:-)
| |