ilusm.dev

ical

iCalendar (RFC 5545) serialization and parsing.

Load with: use ical

Quick example

use ical

result = icevt("hello", "value", "value", 10)
prn(result)

Functions

Functions

icnew()

Performs the operation.

icevt(uid, sum, dtst, dten)

Performs the operation. Takes uid, sum, dtst, dten.

icdes(e, d)

Performs the operation. Takes e, d.

icloc(e, l)

Performs the operation. Takes e, l.

icsts(e, s)

Performs the operation. Takes e, s.

icadd(cal, evt)

Performs the operation. Takes cal, evt.

icser(cal)

Performs the operation. Takes cal.

icesc(s)

Performs the operation. Takes s.

icprs(s)

Resets. Takes s.

icusc(s)

Performs the operation. Takes s.

Module aliases

These are the public-facing names you call with use ical:

  • ical.new()
  • ical.evt(u, s, st, en)
  • ical.add(c, e)
  • ical.ser(c)
  • ical.prs(s)

Notes

  • iCalendar (ICS) parsing and generation.