ListArgument
if (ListArgument* argument = dynamic_cast<ListArgument*>(ItemAt(index)))
&& dynamic_cast<ListArgument*>(ItemAt(index)) != NULL;
if (ListArgument* argument = dynamic_cast<ListArgument*>(ItemAt(index)))
ListArgument::ListArgument(char kind)
ListArgument::ToString() const
ListArgument* argument = new ListArgument(start);
class ListArgument : public Argument {
ListArgument(char kind);