Index
Modules:
glob
,
glob/regexer
.
API symbols
defaultGlobOptions:
glob: const defaultGlobOptions
FilterDescend:
glob: type FilterDescend
FilterYield:
glob: type FilterYield
Glob:
glob: object Glob
glob:
glob: proc glob(pattern: string; isDos = isDosDefault; ignoreCase = isDosDefault): Glob
GlobEntry:
glob: tuple GlobEntry
GlobOption:
glob: enum GlobOption
GlobOptions:
glob: type GlobOptions
GlobSyntaxError:
regexer: object GlobSyntaxError
globToRegex:
glob: proc globToRegex(pattern: string; isDos = isDosDefault; ignoreCase = isDosDefault): Regex
globToRegexString:
regexer: proc globToRegexString(pattern: string; isDos = isDosDefault; ignoreCase = isDosDefault): string
hasMagic:
glob: proc hasMagic(str: string): bool
matches:
glob: proc matches(input: string; glob: Glob): bool
glob: proc matches(input, pattern: string; isDos = isDosDefault; ignoreCase = isDosDefault): bool
PatternStems:
glob: tuple PatternStems
splitPattern:
glob: proc splitPattern(pattern: string): PatternStems
walkGlob:
glob: iterator walkGlob(pattern: string | Glob; root = ""; options = defaultGlobOptions; filterDescend: FilterDescend = nil; filterYield: FilterYield = nil): string
walkGlobKinds:
glob: iterator walkGlobKinds(pattern: string | Glob; root = ""; options = defaultGlobOptions; filterDescend: FilterDescend = nil; filterYield: FilterYield = nil): GlobEntry