Home | History | Annotate | Download | only in gn

Lines Matching full:slash

47     // Single dot followed by a slash.
48 *consumed_len = 2; // Consume the slash
60 // Double dot folowed by a slash.
78 // Attempts to do a case and slash-insensitive comparison of two 8-bit Windows
132 // don't want the slash in there. This doesn't support input like "C:foo"
325 cur--; // Skip before the last slash.
338 // The last char of the dir will be a slash. We don't care if the input ends
339 // in a slash or not, so just compare up until there.
366 return false; // Doesn't begin with a slash, is relative.
369 // Double forward slash at the beginning means source-relative (we don't
389 // Source root should be canonical on Windows. Note that the initial slash
390 // must be forward slash, but that the other ones can be either forward or
418 // The base may or may not have a trailing slash, so skip all slashes from
434 // The base may or may not have a trailing slash, so skip all slashes from
484 // One leading slash, this is a system-absolute path.
493 // Slash followed by a dot, see if it's something special.
508 // The previous char was a slash, remove it.
515 // ".." and continue. We need the trailing slash if there was
530 // Just find the previous slash or the beginning of input.
537 // Dot not preceeded by a slash, copy it literally.
545 // Just one slash, copy it, normalizing to foward slash.
577 // a [back]slash.