src/FaustSawtooth.cpp
static bool parseWord(const char*& p, const char* w)
{
    skipBlank(p);
    const char* saved = p;  // to restore position if we fail
    while ((*w == *p) && (*w)) {++w; ++p;}
    if (*w) {
        p = saved;
        return false;
    } else {
        return true;
    }
}
/**
 * @brief parseWord : parse a specific string w
 * @param p the string to parse, then the remaining string
 * @param w the string to recognize
 * @return true if string w was found at the begin of p
 */
@brief parseWord : parse a specific string w
@param p the string to parse, then the remaining string
@param w the string to recognize
@return true if string w was found at the begin of p
@brief parseWord : parse a specific string w @param p the string to parse then the remaining string @param w the string to recognize @return true if string w was found at the begin of p
static bool parseWord(const char*& p, const char* w)
{
    skipBlank(p);
    const char* saved = p;  
    while ((*w == *p) && (*w)) {++w; ++p;}
    if (*w) {
        p = saved;
        return false;
    } else {
        return true;
    }
}
static bool parseWord ( const char * & p , const char * w ) { skipBlank ( p ) ; const char * saved = p ; while ( ( * w == * p ) && ( * w ) ) { ++ w ; ++ p ; } if ( * w ) { p = saved ; return false ; } else { return true ; } }
@brief parseWord : parse a specific string w
 @param p the string to parse, then the remaining string
 @param w the string to recognize
 @return true if string w was found at the begin of p
@brief parseWord : parse a specific string w @param p the string to parse then the remaining string @param w the string to recognize @return true if string w was found at the begin of p
// to restore position if we fail