Example #1
0
int string_weight(STRING* string, int multiplier)
{
    int len;

    if (IS_REGEXP(string))
    {
        return (16 * multiplier);
    }
    else
    {
        len = string->length;
    
        if (len > 8)
        {
            return (1 * multiplier);
        }
        else if (len > 4)
        {
            return (2 * multiplier);
        }
        else
        {
            return (4 * multiplier);
        }                  
    }
}
Example #2
0
File: Value.c Project: carthy/beard
bool
is_regexp (Value* self)
{
	return IS_REGEXP(self);
}