issue2636-01 : Code : Python

lp:~pythonregexp2.7/python/issue2636-01

Created by TimeHorse and last modified

Provide support for Atomic Grouping and Possessive Qualifiers. Atomic Grouping, e.g. (?>...), which pops all internal stack states when the closing parenthesis is encountered so that repeating operators cannot try other matches beyond the closing parenthesis. The Possessive Qualifiers are greedy qualifiers but unlike normal greedy repetition, they stop when the repetition cannot continue and pop the stack frame immediately before trying the subsequent or "tail" of the expression. Thus, if the tail fails to match, (and there are no pop-able states prior to the Possessively Qualified Repetition), the expression will fail to match overall.

Get this branch:
bzr branch lp:~pythonregexp2.7/python/issue2636-01

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

39059. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39058. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39057. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39056. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39055. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39054. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39053. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39052. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39051. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>
39050. By Jeffrey C. "The TimeHorse" Jacobs <email address hidden>

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)