SWI Prolog allows the execution of a goal before top level with non zero arity as follows
swipl -s consultingfile.pl -g start
however when a predicate with non zero arity is specified as follows
swipl -s consultingfile.pl -g start(1)
It gives an error
syntax error near unexpected token '('
What should be done to pass a non-zero arity predicate as a goal before top level?