[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/org-edna d248565 21/72: Fix uses of substring
From: |
Ian Dunn |
Subject: |
[elpa] scratch/org-edna d248565 21/72: Fix uses of substring |
Date: |
Sun, 21 May 2017 21:11:21 -0400 (EDT) |
branch: scratch/org-edna
commit d248565acc53cd87801f4b010fdf6f5deb54fdc1
Author: Ian D <address@hidden>
Commit: Ian D <address@hidden>
Fix uses of substring
* org-edna.el (org-edna-parse-form): Third argument to substring is TO, not
LENGTH
---
org-edna.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/org-edna.el b/org-edna.el
index 9416aa0..1411982 100644
--- a/org-edna.el
+++ b/org-edna.el
@@ -21,7 +21,7 @@
;; Check for either end of string or an opening parenthesis
(unless (or (equal pos (length form))
(equal (string-match-p "(" form pos) pos))
- (signal 'invalid-read-syntax (substring form pos 1)))
+ (signal 'invalid-read-syntax (substring form pos (1+ pos))))
;; Parse arguments if we have any
(when (equal (string-match-p "(" form pos) pos)
;; Move past the parenthesis
@@ -39,12 +39,12 @@
(setq pos (match-end 0)))
;; The next character should either be a ',' or a ')'
(unless (equal (string-match-p "[,)]" form pos) pos)
- (signal 'invalid-read-syntax (substring form pos 1)))
+ (signal 'invalid-read-syntax (substring form pos (1+ pos))))
;; Move past a comma if there is one
(when (equal (string-match-p "," form pos) pos)
(cl-incf pos))))
(unless (equal (string-match-p ")" form pos) pos)
- (signal 'invalid-read-syntax (substring form pos 1)))
+ (signal 'invalid-read-syntax (substring form pos (1+ pos))))
(setq args (seq-reverse args))
;; Move past the closing parenthesis
(cl-incf pos))
- [elpa] scratch/org-edna 6cd8a40 28/72: Added test for parsing multiple forms, (continued)
- [elpa] scratch/org-edna 6cd8a40 28/72: Added test for parsing multiple forms, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 3e1ed0c 29/72: Added re-search condition, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna c49aeba 36/72: Fixed consideration handling, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 1dfc66f 01/72: Initial Commit., Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna f05cf5e 23/72: Created finders for compatibility with org-depend, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna e8fc9d5 33/72: Added test for todo action, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 70f949c 35/72: Added note about quoting file names to documentation., Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 24a2837 38/72: Added tests for considerations, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 4b91a43 25/72: Added file for tests, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna bb284dc 27/72: Fixed parsing bug, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna d248565 21/72: Fix uses of substring,
Ian Dunn <=
- [elpa] scratch/org-edna 7978874 24/72: Added tests for ids and match finders, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 6448307 30/72: Added test for empty argument list, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 9e4d833 32/72: Fixed error in re-search, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna d022d2f 40/72: Added copyright and licensing information to all files, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 991782f 31/72: Added documentation for each condition, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna d527569 48/72: Handle all errors in Edna forms, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna f27a89f 45/72: Use example instead of src to make HTML export prettier, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna cc3cd47 22/72: Added configuration option to use inheritance, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 3cc0913 34/72: Added some more test headings, Ian Dunn, 2017/05/21
- [elpa] scratch/org-edna 65d3049 37/72: Fix considerations, Ian Dunn, 2017/05/21