Function: icalendar-match-standard-component
icalendar-match-standard-component is a byte-compiled function defined
in icalendar-parser.el.gz.
Signature
(icalendar-match-standard-component LIMIT)
Documentation
Matcher for STANDARD component boundaries.
(Defined by icalendar-define-component.)
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(ical:define-component ical:standard "STANDARD"
"Represents a Standard Time observance in a time zone.
The observance has a start time, specified by an
`icalendar-dtstart' property, which is required in this component
and must be in *local* time format. The observance may have a
recurring onset (e.g. each year on a particular day or date)
described by the `icalendar-rrule' and `icalendar-rdate'
properties. An end date for the observance, if there is one, must
be specified in the UNTIL clause of the `icalendar-rrule' in UTC
time.
The offset from UTC time when the observance begins is specified
in the `icalendar-tzoffsetfrom' property, which is required. The
offset from UTC time while the observance is in effect is
specified by the `icalendar-tzoffsetto' property, which is also
required. A common identifier for the time zone observance can be
specified in the `icalendar-tzname' property. Other explanatory
comments can be provided in `icalendar-comment'.
This component must be a direct child of an `icalendar-vtimezone'
component and cannot contain other subcomponents."
:child-spec (:one (ical:dtstart
ical:tzoffsetto
ical:tzoffsetfrom)
:zero-or-one (ical:rrule)
:zero-or-more (ical:comment
ical:rdate
ical:tzname
ical:other-property)
:other-validator ical:rrule-validator)
:link "https://www.rfc-editor.org/rfc/rfc5545#section-3.6.5")