well i suppose so... generally PM will show you something like this in the console when something is wrong with an expression:
*** Error: Mismatched right parenthesis:
$T*0.6+Image140_clone)
.....................^
<* failed *>
for simple errors like that one, it's pretty obvious what's going on. but when you have a complex expression that has an error, sometimes the error the parser spits out first is not necessarily an error, but is the result of some other error in the expression. some editors have special modes for different programming languages which will highlight in real time which braces/brackets match with one another so it's a bit easier to see where your syntax error is. if you go into the pixelmath expression editor you'll see for instance that when you close a parenthesis, the corresponding opening parenthesis is highlighted. if you have a bad expression with parenthesis in them, it might help to add and delete close parens to your expression and watch the highlighting to try to figure out what's wrong.
rob