… | |
… | |
32 | () |
32 | () |
33 | } |
33 | } |
34 | |
34 | |
35 | # "find interesting things"-patterns |
35 | # "find interesting things"-patterns |
36 | my @mark_patterns = ( |
36 | my @mark_patterns = ( |
|
|
37 | qr{ ([[:word:]]+) }x, |
|
|
38 | qr{ ([^[:space:]]+) }x, |
|
|
39 | |
37 | # common types of "parentheses" |
40 | # common types of "parentheses" |
38 | qr{ (?<![^[:space:]]) ‘ ([^‘’]+) ’ (?![^[:space]]) }x, |
41 | qr{ (?<![^[:space:]]) ‘ ([^‘’]+) ’ (?![^[:space:]]) }x, |
39 | qr{ (?<![^[:space:]]) ` ([^`']+) ' (?![^[:space]]) }x, |
42 | qr{ (?<![^[:space:]]) ` ([^`']+) ' (?![^[:space:]]) }x, |
40 | qr{ (?<![^[:space:]]) (" [^[:space:]] [^"]* ") }x, |
43 | qr{ (?<![^[:space:]]) (" [^[:space:]] [^"]* ") }x, |
41 | qr{ (" [^"]* [^[:space:]] ") (?![^[:space]]) }x, |
44 | qr{ (" [^"]* [^[:space:]] ") (?![^[:space:]]) }x, |
42 | qr{ \< ([^<>[:space:]]+) \> }x, |
45 | qr{ \< ([^<>[:space:]]+) \> }x, |
43 | qr{ \{ ([^{}[:space:]]+) \} }x, |
46 | qr{ \{ ([^{}[:space:]]+) \} }x, |
44 | qr{ \[ ([^{}[:space:]]+) \] }x, |
47 | qr{ \[ ([^{}[:space:]]+) \] }x, |
45 | qr{ \( ([^()[:space:]]+) \) }x, |
48 | qr{ \( ([^()[:space:]]+) \) }x, |
46 | |
49 | |