larryd:
The point was the ( ) are extraneous..
OP is referring to the difference between using interval and interval1. A syntax error results from a deviation from the grammar of the language. A programmer error might not do that.
As most of us have experienced, it is quite possible to have a program that compiles perfectly and has errors. Those errors are a result of the difference between the structure of the program, and the programmer's intent.