Lines Matching refs:pattern
9 # are unescaped, and in the pattern matching these have the same meaning as
10 # their plain variants '{', '}' and ':'. In the pattern matching from
34 # Therefore the escaped ':' is kept as-is, and the final pattern becomes
57 # the ':' at the end of the modifier, which results in the pattern '\$'.
58 # No unescaping takes place since the pattern neither contained '\:' nor
60 # is silently discarded. The resulting expanded pattern is thus '\', that
62 # expect+1: Unfinished backslash at the end in pattern "\" of modifier ":M"
70 # expect+1: Unfinished backslash at the end in pattern "\" of modifier ":M"
75 # The control flow of the pattern parser depends on the actual string that
109 .for pattern in [A-] [A-]] [A-]]] [^A-] [^A-]] [^A-]]]
110 # expect+2: Unfinished character list in pattern "[A-]" of modifier ":M"
111 # expect+1: Unfinished character list in pattern "[^A-]" of modifier ":M"
112 . if ${WORDS:M${pattern}} != ${EXP.${pattern}}
113 . warning ${pattern}: ${WORDS:M${pattern}} != ${EXP.${pattern}}