Module b.globbing

Part of bzrlib

Tools for converting globs to regular expressions.

This module provides functions for converting shell-like globs to regular expressions.

Line # Kind Name Docs
30 Class Replacer Do a multiple-pattern substitution.
155 Class Globster A simple wrapper for a set of glob patterns.
219 Function normalize_pattern Converts backslashes in path patterns to forward slashes.
97 Function _sub_group Undocumented
103 Function _invalid_regex Undocumented
111 Function _trailing_backslashes_regex Check trailing backslashes.
151 Function _sub_extension Undocumented
def _sub_group(m):
Undocumented
def _invalid_regex(repl):
Undocumented
def _trailing_backslashes_regex(m):
Check trailing backslashes.

Does a head count on trailing backslashes to ensure there isn't an odd one on the end that would escape the brackets we wrap the RE in.

def _sub_extension(pattern):
Undocumented
def normalize_pattern(pattern):
Converts backslashes in path patterns to forward slashes.

Doesn't normalize regular expressions - they may contain escapes.

API Documentation for BzrLib, generated by pydoctor at 2008-06-25 00:00:15.