if (*token == '{') { do { token = COM_EParse(text, errhead, name); if (!*text) break; if (*token == '}') break; } while (*text); } else if (!Q_strncmp(token, "weapon", 6)) {