*** empty log message ***
authorroot <root>
Mon, 19 Nov 2007 09:26:41 +0000 (09:26 +0000)
committerroot <root>
Mon, 19 Nov 2007 09:26:41 +0000 (09:26 +0000)
src/perl/selection

index 9c4c1deefb83d589daa2cb7444b1a82f295aa64c..61a54c8e65274f1b421ca9060cff5f0a2514c27d 100644 (file)
@@ -38,14 +38,22 @@ my @mark_patterns = (
    qr{ ([^[:space:]]+) }x,
 
    # common types of "parentheses"
-   qr{ (?<![^[:space:]]) ‘ ([^‘’]+) ’ (?![^[:space:]]) }x,
-   qr{ (?<![^[:space:]]) ` ([^`']+) ' (?![^[:space:]]) }x,
+   qr{ (?<![^[:space:]])  ` ([^‘’]+)  ` (?![^[:space:]]) }x,
+   qr{ (?<![^[:space:]])  ‘ ([^‘’]+)  ’ (?![^[:space:]]) }x,
+   qr{ (?<![^[:space:]])  ` ([^`']+)  ' (?![^[:space:]]) }x,
+
+   qr{ (?<![^[:space:]])  ‘ ([^`']+)  ’ (?![^[:space:]]) }x,
+   qr{ (?<![^[:space:]])  “ ([^`']+)  ” (?![^[:space:]]) }x,
+
+   qr{ (?<![^[:space:]]) (' [^[:space:]] [^']* ')                 }x,
+   qr{                   (' [^']* [^[:space:]] ') (?![^[:space:]]) }x,
    qr{ (?<![^[:space:]]) (" [^[:space:]] [^"]* ")                 }x,
    qr{                   (" [^"]* [^[:space:]] ") (?![^[:space:]]) }x,
-   qr{ \< ([^<>[:space:]]+) \> }x,
-   qr{ \{ ([^{}[:space:]]+) \} }x,
-   qr{ \[ ([^{}[:space:]]+) \] }x,
-   qr{ \( ([^()[:space:]]+) \) }x,
+
+   qr{ \< ([^`']+) \> }x,
+   qr{ \( ([^`']+) \) }x,
+   qr{ \{ ([^`']+) \} }x,
+   qr{ \[ ([^`']+) \] }x,
 
    # urls, just a heuristic
    qr{(