Пример #1
0
bool Reader::beginNamedArray(const char *name)
{
    if ( quotedLiteral(name) )
    {
        space();
        if (match(':') )
        {
            space();
            if (beginArray())
                return true;
        }
        throw __LINE__;
    }
    return false;
}
Пример #2
0
bool Reader::beginNamedArray(const char *name)
{
	const char *keep = cursor;
	size_t leaves = remains;

	if ( quotedLiteral(name) )
	{
		space();
		if (match(':') )
		{
			space();
			if (beginArray())
				return true;
		}
	}
	cursor = keep;
	remains = leaves;
	return false;
}