[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/relint 5d3f78d 19/21: Update xr messages ("repetition"
From: |
Mattias Engdegård |
Subject: |
[elpa] externals/relint 5d3f78d 19/21: Update xr messages ("repetition" changed to "option") |
Date: |
Sun, 3 May 2020 11:13:39 -0400 (EDT) |
branch: externals/relint
commit 5d3f78da32b03b8926076c10426366e07fd0f318
Author: Mattias Engdegård <address@hidden>
Commit: Mattias Engdegård <address@hidden>
Update xr messages ("repetition" changed to "option")
---
README | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/README b/README
index 34a7b5b..7d25c5e 100644
--- a/README
+++ b/README
@@ -71,11 +71,17 @@ skip-syntax-backward.
in order to include a literal backslash.
- Repetition of repetition
+ - Repetition of option
+ - Optional repetition
+ - Optional option
A repetition construct is applied to an expression that is already
- repeated, such as a*+ (? counts as repetition here). Such
- expressions can be written with a single repetition and often
- indicate a different mistake, such as missing backslashes.
+ repeated, such as a*+ or \(x?\)?. These expressions can be written
+ with a single repetition and often indicate a different mistake,
+ perhaps a missing backslash.
+
+ When a repetition construct is ? or ??, it is termed 'option'
+ instead; the principle is the same.
- Reversed range 'Y-X' matches nothing
@@ -186,12 +192,14 @@ skip-syntax-backward.
intended as part of a range.
- Repetition of zero-width assertion
+ - Optional zero-width assertion
A repetition operator was applied to a zero-width assertion, like
^ or \<, which is completely pointless. The error may be a missing
escaping backslash.
- Repetition of expression matching an empty string
+ - Optional expression matching an empty string
A repetition operator was applied to a sub-expression that could
match the empty string; this is not necessarily wrong, but such
- [elpa] externals/relint 9259a5c 03/21: Check some :value parameters in defcustom :type clauses, (continued)
- [elpa] externals/relint 9259a5c 03/21: Check some :value parameters in defcustom :type clauses, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint ac75b62 04/21: Check rx-to-string, and the 'regexp' and 'eval' subforms, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 09ef3df 05/21: Describe the new xr wrapped subsumption warning, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint eb178d5 06/21: Check assignments to imenu-generic-expression, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 2eba4d7 09/21: Describe new bol/eol/eos warnings, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint cf2a2ae 14/21: Do file-specific checks on arguments to known functions, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint f6d0fed 15/21: Describe the new file-specific warnings, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 1bf7f25 13/21: Check auto-mode-alist with file-specific checks, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 4fcc322 16/21: Delay call to file-relative-name until needed, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 326cfe2 11/21: Check calls to directory-files(-and-attributes), Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 5d3f78d 19/21: Update xr messages ("repetition" changed to "option"),
Mattias Engdegård <=
- [elpa] externals/relint a50ed0b 20/21: Don't escape printable chars in rx warnings, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint cdd65ae 10/21: Add section about how relint works, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 636e172 12/21: Add filename-specific checks (unused so far), Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 008fad0 17/21: Repair relint-current-buffer after thunking file parameter, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint 8f49686 18/21: Move file-specific checks to xr, Mattias Engdegård, 2020/05/03
- [elpa] externals/relint a001a05 21/21: Increment version to 1.16, Mattias Engdegård, 2020/05/03