﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
378	Atom spec parsing stops at non-whitespace	Tom Goddard	Conrad Huang	"Atom spec parsing is terminating at a non-whitespace character.  For example

  save #1 /tmp/test.mrc

parses ""#1 /tmp/test"" as an atom spec (chains tmp and test) leaving the "".mrc"" as the next argument.

As atom spec parsing tries to consume additional whitespace delimited tokens it should reject tokens that are not complete valid atoms specs.

I fixed a different case of this same bug

  save ~/Desktop/test.png

which was being parsed as model ""~/Desktop/test"" and filename "".png"".  I fixed it in a bad way where I simply made AtomSpecArg check if the rest of the unparsed line does not begin with white space then the atom spec parsing fails.  Here the rest of the text is "".png"".  But this does not help in the ""save #1 /tmp/test.mrc"" example where the atomspec parser needs to know not to include partial tokens.

"	defect	closed	major	Alpha Release	Command Line		fixed						all	ChimeraX
