Fixed an odd behavior of the parser with empty arguments {}. Now '\foo{}' returns the correct output 'TeXComm "foo" []', instead of 'TeXCommS "foo"'.