for c-tokens from left to right between "values" and ";": if token == "(": start it all or start a row if token == ")": end row or end it all if token == ",": do nothing if token is quoted: save unquote(token) if token is number: save tostring(number) if token == "null": save null otherwise: scream help