Function: icalendar-other-property-p

icalendar-other-property-p is a byte-compiled function defined in icalendar-parser.el.gz.

Signature

(icalendar-other-property-p NODE)

Documentation

Return non-nil if NODE represents a nil property.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
;;;;; Section 3.8.8: Miscellaneous Component Properties
;; IANA and X- properties should be parsed and printed but can be ignored:
(ical:define-property ical:other-property nil ; don't add to ical:property-types
  "IANA or X-name property.

This property type corresponds to the IANA Properties and
Non-Standard Properties defined in RFC5545; it represents
properties with an unknown name (matching rx
`icalendar-iana-token' or `icalendar-x-name') whose values must
be parsed and preserved but not further interpreted.  Its value
may be set to any type with the `icalendar-valuetypeparam'
parameter."
  ical:value
  :default-type ical:text
  ;; "The default value type is TEXT.  The value type can be set to any
  ;; value type." TODO: should we specify :other-types?  Without it, a
  ;; VALUE param will be required to parse anything other than text,
  ;; but that seems reasonable.
  :child-spec (:allow-others t)
  :link "https://www.rfc-editor.org/rfc/rfc5545#section-3.8.8")