public static UrlValue Parse(string raw, IPosition forPos)
{
int i = raw.IndexOf('(');
var j = raw.IndexOf(')', i);
var path = raw.Substring(i + 1, j - (i + 1)).Trim();
return new UrlValue(MoreValueParser.Parse(path, Position.Create(forPos.Start + i, forPos.Stop + j, forPos.FilePath)));
}