Function: org-lint-timestamp-syntax
org-lint-timestamp-syntax is a byte-compiled function defined in
org-lint.el.gz.
Signature
(org-lint-timestamp-syntax AST)
Documentation
Report malformed timestamps.
AST is the buffer parse tree.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-lint.el.gz
(defun org-lint-timestamp-syntax (ast)
"Report malformed timestamps.
AST is the buffer parse tree."
(org-element-map ast 'timestamp
(lambda (timestamp)
(let ((expected (org-element-interpret-data timestamp))
(actual (buffer-substring-no-properties
(org-element-property :begin timestamp)
(org-element-property :end timestamp))))
(unless (equal expected actual)
(list (org-element-property :begin timestamp)
(format "Potentially malformed timestamp %s. Parsed as: %s" actual expected)))))))