Markus Laire asked:

 > So, would this be right short explanation:
 >
 > o    :       backtrack fails preceding atom (as atom fails, it's skipped)
 > o    ::      backtrack fails surrounding group  (OK)
 > o    :::     backtrack fails rule   (OK)
 > o    <commit>        backtrack fails whole match
 >
 > So even shorter version:
 > :/::/:::/<commit> makes backtrack fail current atom/group/rule/match.

That's certainly a good enough approximation for everyday usage
(though the explanation of : is a little forced to fit the pattern).

Damian


Reply via email to