When a modulo operator is combined with a multiplication baron does not interpret the code in the same way as python.
>from baron import parse
> fst = parse("a % 2 * 4")
> fst[0]
{'first': {'type': 'name', 'value': 'a'},
'first_formatting': [{'type': 'space', 'value': ' '}],
'second': {'first': {'section': 'number', 'type': 'int', 'value': '2'},
'first_formatting': [{'type': 'space', 'value': ' '}],
'second': {'section': 'number', 'type': 'int', 'value': '4'},
'second_formatting': [{'type': 'space', 'value': ' '}],
'type': 'binary_operator',
'value': '*'},
'second_formatting': [{'type': 'space', 'value': ' '}],
'type': 'binary_operator',
'value': '%'}