The chronicity Reference Manual
Table of Contents
The chronicity Reference Manual
This is the chronicity Reference Manual, version 0.4.1,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Tue Dec 22 12:00:12 2020 GMT+0.
1 Introduction
Chronicity
A natural language date and time parser for Common Lisp.
Inspired by (and copied verbatim from) from Chronic, the natural
language date and time parser for Ruby by Tom Preston-Werner.
To understand how Chronicity works, read this post: Writing a natural language
date and time parser
Download and Installation
Use quicklisp:
(ql:quickload "chronicity")
Or get the cutting-edge version from github:
https://github.com/chaitanyagupta/chronicity/tree/master
Or get the latest stable release (usually updates before quicklisp):
https://github.com/chaitanyagupta/chronicity/releases
Usage
Use CHRONICITY:PARSE
to parse date/time strings.
If *NOW*
is not set, "now" is assumed to be this instant. All relative
date/time calculations are made with respect to *NOW*
.
(setf chronicity:*now* (chronicity:make-datetime 2009 3 27 12 34 56))
=> @2009-03-27T12:34:56.000000+05:30
(chronicity:parse "today")
=> @2009-03-27T13:00:00.000000+05:30
(chronicity:parse "tomorrow" :now (chronicity:make-date 2009 1 1))
=> @2009-01-02T00:00:00.000000+05:30
(chronicity:parse "3 days from now")
=> @2009-03-30T12:34:56.000000+05:30
(chronicity:parse "next month")
=> @2009-04-01T00:00:00.000000+05:30
:ENDIAN-PREFERENCE
indicates which date format to prefer in case of
ambiguity over days and months. :LITTLE
indicates the format
"dd/mm/yyyy", :MIDDLE
indicates "mm/dd/yyy". Default is :LITTLE.
(chronicity:parse "1/2/2003")
=> @2003-02-01T00:00:00.000000+05:30
(chronicity:parse "1/2/2003" :endian-preference :middle)
=> @2003-01-02T00:00:00.000000+05:30
Default value for :CONTEXT
is :FUTURE
.
(chronicity:parse "April 1st at 12:30 PM")
=> @2009-04-01T12:30:00.000000+05:30
(chronicity:parse "April 1st at 12:30 PM" :context :past)
=> @2008-04-01T12:30:00.000000+05:30
CHRONICITY:PARSE
usually returns a DATETIME object. Its attributes can
be accessed using the datetime readers.
(chronicity:parse "next month" :guess :end)
=> @2009-04-30T23:59:59.000000+05:30
(values (chronicity:year-of *)
(chronicity:month-of *)
(chronicity:day-of *)
(chronicity:hour-of *)
(chronicity:minute-of *)
(chronicity:sec-of *))
=> 2009, 4, 30, 23, 59, 59
Passing NIL
as the value for :GUESS
returns a SPAN
, which is a range
of datetime values.
(chronicity:parse "next month" :guess nil)
=> #<CHRONICITY::SPAN 2009-04-01T00:00:00.000000+05:30...2009-05-01T00:00:00.000000+05:30>
(values (chronicity:span-start *)
(chronicity:span-end *)
(chronicity:span-end-included-p *))
=> @2009-04-01T00:00:00.000000+05:30,
@2009-05-01T00:00:00.000000+05:30,
NIL
Other possible values are :START
, :MIDDLE
, or :END
which return
the start, mid-point or the end of a span respectively.
Input Examples
Simple
thursday
november
summer
friday 13:00
mon 2:35
4pm
6 in the morning
friday 1pm
sat 7 in the evening
yesterday
today
tomorrow
this tuesday
next month
this morning
last night
this second
yesterday at 4:00
last friday at 20:00
last week tuesday
tomorrow at 6:45pm
afternoon yesterday
thursday last week
Complex
3 years ago
5 months before now
7 hours ago
7 days from now
1 week hence
in 3 hours
1 year ago tomorrow
3 months ago saturday at 5:00 pm
7 hours before tomorrow at noon
3rd wednesday in november
3rd month next year
3rd thursday this september
4th day last week
Specific Dates
January 5
dec 25
may 27th
October 2006
oct 06
jan 3 2010
february 14, 2004
3 jan 2000
17 april 85
5/27/1979
27/5/1979
05/06
1979-05-27
Friday
5
4:00
17:00
0800
Specific Times (many of the above with an added time)
January 5 at 7pm
1979-05-27 05:00:00
etc
Limitations
Chronicity only works with the current timezone (as returned by
LOCAL-TIME:*DEFAULT-TIMEZONE*
) . Support for different timezones is
planned for a future release.
The datetime object(s) returned by the parser are of type
LOCAL-TIME:TIMESTAMP
. Be aware of any limitations that may apply to
them.
Another problem is that parsing ordinals as words is supported except
for second
, which is ambiguous with second the unit of time. This
should be fixed in a future release.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 chronicity
- Maintainer
Chaitanya Gupta
- Author
Chaitanya Gupta
- License
BSD
- Description
A natural language date and time parser for Common Lisp
- Version
0.4.1
- Dependencies
- cl-ppcre
- cl-interpol
- local-time
- Source
chronicity.asd (file)
- Component
src (module)
3 Modules
Modules are listed depth-first from the system components tree.
3.1 chronicity/src
- Parent
chronicity (system)
- Location
src/
- Components
-
3.2 chronicity/src/repeaters
- Dependency
repeater.lisp (file)
- Parent
src (module)
- Location
src/repeaters/
- Components
-
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
4.1 Lisp
4.1.1 chronicity.asd
- Location
chronicity.asd
- Systems
chronicity (system)
- Packages
chronicity-system
4.1.2 chronicity/src/packages.lisp
- Parent
src (module)
- Location
src/packages.lisp
- Packages
chronicity
4.1.3 chronicity/src/utils.lisp
- Dependency
packages.lisp (file)
- Parent
src (module)
- Location
src/utils.lisp
- Internal Definitions
-
4.1.4 chronicity/src/datetime.lisp
- Dependency
utils.lisp (file)
- Parent
src (module)
- Location
src/datetime.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.5 chronicity/src/numerize.lisp
- Dependency
datetime.lisp (file)
- Parent
src (module)
- Location
src/numerize.lisp
- Packages
chronicity-numerizer
- Exported Definitions
numerize (function)
- Internal Definitions
-
4.1.6 chronicity/src/chronicity.lisp
- Dependency
numerize.lisp (file)
- Parent
src (module)
- Location
src/chronicity.lisp
- Exported Definitions
-
- Internal Definitions
-
4.1.7 chronicity/src/repeater.lisp
- Dependency
chronicity.lisp (file)
- Parent
src (module)
- Location
src/repeater.lisp
- Internal Definitions
-
4.1.8 chronicity/src/repeaters/repeater-year.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-year.lisp
- Internal Definitions
-
4.1.9 chronicity/src/repeaters/repeater-month.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-month.lisp
- Internal Definitions
-
4.1.10 chronicity/src/repeaters/repeater-month-name.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-month-name.lisp
- Internal Definitions
-
4.1.11 chronicity/src/repeaters/repeater-fortnight.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-fortnight.lisp
- Internal Definitions
-
4.1.12 chronicity/src/repeaters/repeater-week.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-week.lisp
- Internal Definitions
-
4.1.13 chronicity/src/repeaters/repeater-weekend.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-weekend.lisp
- Internal Definitions
-
4.1.14 chronicity/src/repeaters/repeater-day.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-day.lisp
- Internal Definitions
-
4.1.15 chronicity/src/repeaters/repeater-day-name.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-day-name.lisp
- Internal Definitions
-
4.1.16 chronicity/src/repeaters/repeater-day-portion.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-day-portion.lisp
- Internal Definitions
-
4.1.17 chronicity/src/repeaters/repeater-hour.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-hour.lisp
- Internal Definitions
-
4.1.18 chronicity/src/repeaters/repeater-minute.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-minute.lisp
- Internal Definitions
-
4.1.19 chronicity/src/repeaters/repeater-second.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-second.lisp
- Internal Definitions
-
4.1.20 chronicity/src/repeaters/repeater-time.lisp
- Parent
repeaters (module)
- Location
src/repeaters/repeater-time.lisp
- Internal Definitions
-
4.1.21 chronicity/src/grabber.lisp
- Dependency
repeaters (module)
- Parent
src (module)
- Location
src/grabber.lisp
- Internal Definitions
-
4.1.22 chronicity/src/pointer.lisp
- Dependency
grabber.lisp (file)
- Parent
src (module)
- Location
src/pointer.lisp
- Internal Definitions
-
4.1.23 chronicity/src/scalar.lisp
- Dependency
pointer.lisp (file)
- Parent
src (module)
- Location
src/scalar.lisp
- Internal Definitions
-
4.1.24 chronicity/src/ordinal.lisp
- Dependency
scalar.lisp (file)
- Parent
src (module)
- Location
src/ordinal.lisp
- Internal Definitions
-
4.1.25 chronicity/src/separator.lisp
- Dependency
ordinal.lisp (file)
- Parent
src (module)
- Location
src/separator.lisp
- Internal Definitions
-
4.1.26 chronicity/src/handlers.lisp
- Dependency
separator.lisp (file)
- Parent
src (module)
- Location
src/handlers.lisp
- Internal Definitions
-
4.1.27 chronicity/src/handler-defs.lisp
- Dependency
handlers.lisp (file)
- Parent
src (module)
- Location
src/handler-defs.lisp
- Internal Definitions
-
5 Packages
Packages are listed by definition order.
5.1 chronicity-system
- Source
chronicity.asd
- Use List
- asdf/interface
- common-lisp
5.2 chronicity
- Source
packages.lisp (file)
- Use List
common-lisp
- Exported Definitions
-
- Internal Definitions
-
5.3 chronicity-numerizer
- Source
numerize.lisp (file)
- Use List
common-lisp
- Exported Definitions
numerize (function)
- Internal Definitions
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Exported definitions
6.1.1 Special variables
- Special Variable: *ambiguous-time-range*
-
The default value for :AMBIGUOUS-TIME-RANGE.
- Package
chronicity
- Source
chronicity.lisp (file)
- Special Variable: *context*
-
The default value for :CONTEXT.
- Package
chronicity
- Source
chronicity.lisp (file)
- Special Variable: *endian-preference*
-
The default value for :ENDIAN-PREFERENCE.
- Package
chronicity
- Source
chronicity.lisp (file)
- Special Variable: *guess*
-
The default value for :GUESS.
- Package
chronicity
- Source
chronicity.lisp (file)
- Special Variable: *now*
-
The default value for :NOW. If NIL, :NOW is assumed to be this
instant.
- Package
chronicity
- Source
chronicity.lisp (file)
6.1.2 Functions
- Function: day-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: dow-name INDEX
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: dow-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: hour-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: make-date YEAR &optional MONTH DAY
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: make-datetime YEAR &optional MONTH DAY HOUR MINUTE SEC
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: make-time HOUR &optional MINUTE SEC
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: minute-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: month-name INDEX
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: month-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: numerize STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: parse TEXT &key (CONTEXT *CONTEXT*) (NOW *NOW*) GUESS (AMBIGUOUS-TIME-RANGE *AMBIGUOUS-TIME-RANGE*) (ENDIAN-PREFERENCE *ENDIAN-PREFERENCE*)
-
Parse the string in TEXT and return either a DATETIME or a SPAN
object. Also returns a list of tokens as the second value.
CONTEXT (default *CONTEXT*) can be either :PAST or :FUTURE.
NOW (default *NOW* or this instant) should be a DATETIME instance,
relative to which the date/time will be calculated.
GUESS (default *GUESS*) if NIL, PARSE returns a SPAN object, otherwise
returns the start, end or middle of the span if the it is :START, :END
or :MIDDLE respectively. If it is T, it will return the default value
of a span if it has one (SPAN-DEFAULT), otherwise it will return the
start of span.
For AMBIGUOUS-TIME-RANGE (default *AMBIGUOUS-TIME-RANGE*), if an
integer is given, ambiguous times (like 5:00) will be assumed to be
within the range of that time in the AM to that time in the PM. For
example, if you set it to 7, then the parser will look for the time
between 7am and 7pm. In the case of 5:00, it would assume that means
5:00pm. If NIL is given, no assumption will be made, and the first
matching instance of that time will be used.
Use ENDIAN-PREFERENCE (default *ENDIAN-PREFERENCE*) to specify whether to
ambiguous dates as dd/mm (:LITTLE) or mm/dd (:MIDDLE).
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: sec-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: year-of DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
6.1.3 Generic functions
- Generic Function: span-default OBJECT
-
- Package
chronicity
- Methods
- Method: span-default (SPAN span)
-
automatically generated reader method
- Source
datetime.lisp (file)
- Generic Function: span-end OBJECT
-
- Package
chronicity
- Methods
- Method: span-end (SPAN span)
-
automatically generated reader method
- Source
datetime.lisp (file)
- Generic Function: span-end-included-p OBJECT
-
- Package
chronicity
- Methods
- Method: span-end-included-p (SPAN span)
-
automatically generated reader method
- Source
datetime.lisp (file)
- Generic Function: span-start OBJECT
-
- Package
chronicity
- Methods
- Method: span-start (SPAN span)
-
automatically generated reader method
- Source
datetime.lisp (file)
- Generic Function: token-tags OBJECT
-
- Generic Function: (setf token-tags) NEW-VALUE OBJECT
-
- Package
chronicity
- Methods
- Method: token-tags (TOKEN token)
-
automatically generated reader method
- Source
chronicity.lisp (file)
- Method: (setf token-tags) NEW-VALUE (TOKEN token)
-
automatically generated writer method
- Source
chronicity.lisp (file)
- Generic Function: token-word OBJECT
-
- Package
chronicity
- Methods
- Method: token-word (TOKEN token)
-
automatically generated reader method
- Source
chronicity.lisp (file)
6.1.4 Classes
- Class: span ()
-
- Package
chronicity
- Source
datetime.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: start
-
- Initargs
:start
- Readers
span-start (generic function)
- Slot: end
-
- Initargs
:end
- Readers
span-end (generic function)
- Slot: end-included-p
-
- Initargs
:end-included-p
- Readers
span-end-included-p (generic function)
- Slot: default
-
- Initargs
:default
- Readers
span-default (generic function)
6.1.5 Types
- Type: datetime ()
-
- Package
chronicity
- Source
datetime.lisp (file)
6.2 Internal definitions
6.2.1 Constants
- Constant: +day-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +fortnight-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +hour-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +minute-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +month-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +sec-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +week-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +weekend-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +year-months+
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Constant: +year-seconds+
-
- Package
chronicity
- Source
chronicity.lisp (file)
6.2.2 Special variables
- Special Variable: *afternoon*
-
- Package
chronicity
- Source
repeater-day-portion.lisp (file)
- Special Variable: *big-detector-regex*
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Special Variable: *big-prefixes*
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Special Variable: *day-portions*
-
- Package
chronicity
- Source
scalar.lisp (file)
- Special Variable: *days-of-week*
-
- Package
chronicity
- Source
datetime.lisp (file)
- Special Variable: *direct-nums*
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Special Variable: *evening*
-
- Package
chronicity
- Source
repeater-day-portion.lisp (file)
- Special Variable: *handler*
-
Current handler – The one which matched the token.
- Package
chronicity
- Source
handlers.lisp (file)
- Special Variable: *handler-patterns*
-
- Package
chronicity
- Source
handlers.lisp (file)
- Special Variable: *handlers*
-
- Package
chronicity
- Source
handlers.lisp (file)
- Special Variable: *months*
-
- Package
chronicity
- Source
datetime.lisp (file)
- Special Variable: *morning*
-
- Package
chronicity
- Source
repeater-day-portion.lisp (file)
- Special Variable: *night*
-
- Package
chronicity
- Source
repeater-day-portion.lisp (file)
- Special Variable: *ten-prefixes*
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
6.2.3 Macros
- Macro: aif TEST THEN ELSE
-
- Package
chronicity
- Source
utils.lisp (file)
- Macro: awhen TEST &body BODY
-
- Package
chronicity
- Source
utils.lisp (file)
- Macro: datetime-decf PLACE UNIT &optional AMOUNT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Macro: datetime-incf PLACE UNIT &optional AMOUNT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Macro: define-handler (CLASS &optional NAME) LAMBDA-LIST PATTERNS &body BODY
-
- Package
chronicity
- Source
handlers.lisp (file)
- Macro: rr-all-f PLACE REGEX REPLACEMENT &rest ARGS
-
- Package
chronicity
- Source
utils.lisp (file)
6.2.4 Functions
- Function: add-handler CLASS PATTERNS FN
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: big-prefix-p STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: check-pointer POINTER
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: check-post-token TOKEN
-
- Package
chronicity
- Source
scalar.lisp (file)
- Function: clear-handlers ()
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: copy-date FROM &key YEAR MONTH DAY
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: copy-datetime FROM &key YEAR MONTH DAY HOUR MINUTE SEC
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: copy-time FROM &key HOUR MINUTE SEC
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: create-tag CLASS TYPE &key NOW
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: create-token WORD &rest TAGS
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: datetime-adjust DATETIME PART VALUE
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime-decr DATETIME UNIT &optional AMOUNT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime-incr DATETIME UNIT &optional AMOUNT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime-to-universal DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime/= &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime< &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime<= &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime= &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime> &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: datetime>= &rest ARGS
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: day-sec-of DATETIME
-
Returns the second of the day.
- Package
chronicity
- Source
datetime.lisp (file)
- Function: dealias-and-disambiguate-time TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: detect-numeral-sequence STRING &key START
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: dow-index NAME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-day DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-hour DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-minute DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-month DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-week DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: end-of-year DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: find-class-handlers CLASS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: find-tag TAG-NAME TOKEN
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: find-within TAGS SPAN POINTER
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: get-anchor TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: get-repeaters TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: guess-span SPAN GUESS
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: guess-year MONTH DAY
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-1 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-10 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-11 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-12 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-13 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-14 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-2 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-3 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-4 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-5 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-6 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-7 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-8 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-9 TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-ambiguous-dmy ORIGINAL-TOKENS &aux TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-orr TOKENS OUTER-SPAN
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-p-s-r TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-r TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rdn-sd-rmn-sy-rt TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rmn-od TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rmn-od-sy TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rmn-sd TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rmn-sd-rt-sy TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-rmn-sd-sy TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-s-r-p TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-s-r-p-a TOKENS
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handle-srp TOKENS &optional NOW
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: handler-class HANDLER
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: handler-fn HANDLER
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: handler-pattern HANDLER
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: make-handler CLASS PATTERN FN
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: make-span START END &optional END-INCLUDED-P DEFAULT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: make-tick TIME AMBIGUOUSP
-
- Package
chronicity
- Source
repeater-time.lisp (file)
- Function: match-tokens HANDLER TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: merge-datetime DATE TIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: merge-time-tokens-day TOKENS DATE-START
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: month-index NAME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: now ()
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: numeric-token-p STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: numerize-aux STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: pre-normalize TEXT
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: pre-process-tokens TOKENS
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: r-rough-offset REPEATER AMOUNT POINTER
-
- Package
chronicity
- Source
handler-defs.lisp (file)
- Function: remove-separators TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: replace-numeral-sequence STRING START END NUMBER-STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: scan-for-at TOKEN
-
- Package
chronicity
- Source
separator.lisp (file)
- Function: scan-for-commas TOKEN
-
- Package
chronicity
- Source
separator.lisp (file)
- Function: scan-for-day-names TOKEN &aux WORD
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: scan-for-day-portions TOKEN &aux WORD
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: scan-for-in TOKEN
-
- Package
chronicity
- Source
separator.lisp (file)
- Function: scan-for-month-names TOKEN &aux WORD
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: scan-for-on TOKEN
-
- Package
chronicity
- Source
separator.lisp (file)
- Function: scan-for-ordinal-days TOKEN
-
- Package
chronicity
- Source
ordinal.lisp (file)
- Function: scan-for-ordinals TOKEN
-
- Package
chronicity
- Source
ordinal.lisp (file)
- Function: scan-for-pointers TOKEN
-
- Package
chronicity
- Source
pointer.lisp (file)
- Function: scan-for-scalar-days TOKEN POST-TOKEN
-
- Package
chronicity
- Source
scalar.lisp (file)
- Function: scan-for-scalar-months TOKEN POST-TOKEN
-
- Package
chronicity
- Source
scalar.lisp (file)
- Function: scan-for-scalar-years TOKEN POST-TOKEN
-
- Package
chronicity
- Source
scalar.lisp (file)
- Function: scan-for-scalars TOKEN POST-TOKEN
-
- Package
chronicity
- Source
scalar.lisp (file)
- Function: scan-for-slash-or-dash TOKEN
-
- Package
chronicity
- Source
separator.lisp (file)
- Function: scan-for-times TOKEN &aux WORD
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: scan-for-units TOKEN &aux WORD
-
- Package
chronicity
- Source
repeater.lisp (file)
- Function: span+ SPAN AMOUNT UNIT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: span- SPAN AMOUNT UNIT
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: span-includes-p SPAN DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: span-middle SPAN
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: span-width SPAN
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-day DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-hour DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-minute DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-month DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-week DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: start-of-year DATETIME
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: today ()
-
- Package
chronicity
- Source
datetime.lisp (file)
- Function: token-has-tag-p TOKEN TAG-NAME
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: token-numeric-value STRING
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: token-tag-type TAG-NAME TOKEN
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: tokenize TEXT
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: tokenize-and-tag TEXT
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Function: tokens-to-number TOKENS
-
- Package
chronicity-numerizer
- Source
numerize.lisp (file)
- Function: tokens-to-span TOKENS
-
- Package
chronicity
- Source
handlers.lisp (file)
- Function: universal-to-datetime UNIVERSAL-TIME
-
- Package
chronicity
- Source
datetime.lisp (file)
6.2.5 Generic functions
- Generic Function: r-index REPEATER
-
- Package
chronicity
- Methods
- Method: r-index (REPEATER repeater-month-name)
-
- Source
repeater-month-name.lisp (file)
- Generic Function: r-next REPEATER POINTER
-
- Package
chronicity
- Source
repeater.lisp (file)
- Methods
- Method: r-next (REPEATER repeater-time) POINTER
-
- Source
repeater-time.lisp (file)
- Method: r-next (REPEATER repeater-sec) POINTER
-
- Source
repeater-second.lisp (file)
- Method: r-next (REPEATER repeater-minute) POINTER
-
- Source
repeater-minute.lisp (file)
- Method: r-next (REPEATER repeater-hour) POINTER
-
- Source
repeater-hour.lisp (file)
- Method: r-next (REPEATER repeater-day-portion) POINTER
-
- Source
repeater-day-portion.lisp (file)
- Method: r-next (REPEATER repeater-day-name) POINTER
-
- Source
repeater-day-name.lisp (file)
- Method: r-next (REPEATER repeater-day) POINTER
-
- Source
repeater-day.lisp (file)
- Method: r-next (REPEATER repeater-weekend) POINTER
-
- Source
repeater-weekend.lisp (file)
- Method: r-next (REPEATER repeater-week) POINTER
-
- Source
repeater-week.lisp (file)
- Method: r-next (REPEATER repeater-fortnight) POINTER
-
- Source
repeater-fortnight.lisp (file)
- Method: r-next (REPEATER repeater-month-name) POINTER
-
- Source
repeater-month-name.lisp (file)
- Method: r-next (REPEATER repeater-month) POINTER
-
- Source
repeater-month.lisp (file)
- Method: r-next (REPEATER repeater-year) POINTER
-
- Source
repeater-year.lisp (file)
- Method: r-next (REPEATER repeater) POINTER around
-
- Generic Function: r-offset REPEATER SPAN AMOUNT POINTER
-
- Package
chronicity
- Source
repeater.lisp (file)
- Methods
- Method: r-offset (REPEATER repeater-sec) SPAN AMOUNT POINTER
-
- Source
repeater-second.lisp (file)
- Method: r-offset (REPEATER repeater-minute) SPAN AMOUNT POINTER
-
- Source
repeater-minute.lisp (file)
- Method: r-offset (REPEATER repeater-hour) SPAN AMOUNT POINTER
-
- Source
repeater-hour.lisp (file)
- Method: r-offset (REPEATER repeater-day-portion) SPAN AMOUNT POINTER
-
- Source
repeater-day-portion.lisp (file)
- Method: r-offset (REPEATER repeater-day) SPAN AMOUNT POINTER
-
- Source
repeater-day.lisp (file)
- Method: r-offset (REPEATER repeater-weekend) SPAN AMOUNT POINTER
-
- Source
repeater-weekend.lisp (file)
- Method: r-offset (REPEATER repeater-week) SPAN AMOUNT POINTER
-
- Source
repeater-week.lisp (file)
- Method: r-offset (REPEATER repeater-fortnight) SPAN AMOUNT POINTER
-
- Source
repeater-fortnight.lisp (file)
- Method: r-offset (REPEATER repeater-month) SPAN AMOUNT POINTER
-
- Source
repeater-month.lisp (file)
- Method: r-offset (REPEATER repeater-year) SPAN AMOUNT POINTER
-
- Source
repeater-year.lisp (file)
- Generic Function: r-this REPEATER POINTER
-
- Package
chronicity
- Source
repeater.lisp (file)
- Methods
- Method: r-this (REPEATER repeater-time) POINTER
-
- Source
repeater-time.lisp (file)
- Method: r-this (REPEATER repeater-sec) POINTER
-
- Source
repeater-second.lisp (file)
- Method: r-this (REPEATER repeater-minute) POINTER
-
- Source
repeater-minute.lisp (file)
- Method: r-this (REPEATER repeater-hour) POINTER
-
- Source
repeater-hour.lisp (file)
- Method: r-this (REPEATER repeater-day-portion) POINTER
-
- Source
repeater-day-portion.lisp (file)
- Method: r-this (REPEATER repeater-day-name) POINTER
-
- Source
repeater-day-name.lisp (file)
- Method: r-this (REPEATER repeater-day) POINTER
-
- Source
repeater-day.lisp (file)
- Method: r-this (REPEATER repeater-weekend) POINTER
-
- Source
repeater-weekend.lisp (file)
- Method: r-this (REPEATER repeater-week) POINTER
-
- Source
repeater-week.lisp (file)
- Method: r-this (REPEATER repeater-fortnight) POINTER
-
- Source
repeater-fortnight.lisp (file)
- Method: r-this (REPEATER repeater-month-name) POINTER
-
- Source
repeater-month-name.lisp (file)
- Method: r-this (REPEATER repeater-month) POINTER
-
- Source
repeater-month.lisp (file)
- Method: r-this (REPEATER repeater-year) POINTER
-
- Source
repeater-year.lisp (file)
- Method: r-this (REPEATER repeater) POINTER around
-
- Generic Function: r-width REPEATER
-
- Package
chronicity
- Source
repeater.lisp (file)
- Methods
- Method: r-width (REPEATER repeater-time)
-
- Source
repeater-time.lisp (file)
- Method: r-width (REPEATER repeater-sec)
-
- Source
repeater-second.lisp (file)
- Method: r-width (REPEATER repeater-minute)
-
- Source
repeater-minute.lisp (file)
- Method: r-width (REPEATER repeater-hour)
-
- Source
repeater-hour.lisp (file)
- Method: r-width (REPEATER repeater-day-portion)
-
- Source
repeater-day-portion.lisp (file)
- Method: r-width (REPEATER repeater-day-name)
-
- Source
repeater-day-name.lisp (file)
- Method: r-width (REPEATER repeater-day)
-
- Source
repeater-day.lisp (file)
- Method: r-width (REPEATER repeater-weekend)
-
- Source
repeater-weekend.lisp (file)
- Method: r-width (REPEATER repeater-week)
-
- Source
repeater-week.lisp (file)
- Method: r-width (REPEATER repeater-fortnight)
-
- Source
repeater-fortnight.lisp (file)
- Method: r-width (REPEATER repeater-month-name)
-
- Source
repeater-month-name.lisp (file)
- Method: r-width (REPEATER repeater-month)
-
- Source
repeater-month.lisp (file)
- Method: r-width (REPEATER repeater-year)
-
- Source
repeater-year.lisp (file)
- Generic Function: scan-tokens TAG TOKENS
-
Scan the list of TOKENS and tag the appropriately.
- Package
chronicity
- Source
chronicity.lisp (file)
- Methods
- Method: scan-tokens (TAG (eql separator)) TOKENS
-
- Source
separator.lisp (file)
- Method: scan-tokens (TAG (eql ordinal)) TOKENS
-
- Source
ordinal.lisp (file)
- Method: scan-tokens (TAG (eql scalar)) TOKENS
-
- Source
scalar.lisp (file)
- Method: scan-tokens (TAG (eql pointer)) TOKENS
-
- Source
pointer.lisp (file)
- Method: scan-tokens (TAG (eql grabber)) TOKENS
-
- Source
grabber.lisp (file)
- Method: scan-tokens (TAG (eql repeater)) TOKENS
-
- Source
repeater.lisp (file)
- Generic Function: tag TAG TOKEN
-
- Package
chronicity
- Methods
- Method: tag TAG TOKEN
-
- Source
chronicity.lisp (file)
- Generic Function: tag-now OBJECT
-
- Generic Function: (setf tag-now) NEW-VALUE OBJECT
-
- Package
chronicity
- Methods
- Method: tag-now (TAG tag)
-
automatically generated reader method
- Source
chronicity.lisp (file)
- Method: (setf tag-now) NEW-VALUE (TAG tag)
-
automatically generated writer method
- Source
chronicity.lisp (file)
- Generic Function: tag-type OBJECT
-
- Package
chronicity
- Methods
- Method: tag-type (TAG tag)
-
automatically generated reader method
- Source
chronicity.lisp (file)
- Generic Function: tick-ambiguousp OBJECT
-
- Generic Function: (setf tick-ambiguousp) NEW-VALUE OBJECT
-
- Package
chronicity
- Methods
- Method: tick-ambiguousp (TICK tick)
-
automatically generated reader method
- Source
repeater-time.lisp (file)
- Method: (setf tick-ambiguousp) NEW-VALUE (TICK tick)
-
automatically generated writer method
- Source
repeater-time.lisp (file)
- Generic Function: tick-time OBJECT
-
- Generic Function: (setf tick-time) NEW-VALUE OBJECT
-
- Package
chronicity
- Methods
- Method: tick-time (TICK tick)
-
automatically generated reader method
- Source
repeater-time.lisp (file)
- Method: (setf tick-time) NEW-VALUE (TICK tick)
-
automatically generated writer method
- Source
repeater-time.lisp (file)
- Generic Function: untag TAG TOKEN
-
- Package
chronicity
- Methods
- Method: untag (X symbol) TOKEN
-
- Source
chronicity.lisp (file)
- Method: untag (X class) (TOKEN token)
-
- Source
chronicity.lisp (file)
- Method: untag (TAG tag) (TOKEN token)
-
- Source
chronicity.lisp (file)
6.2.6 Classes
- Class: grabber ()
-
- Package
chronicity
- Source
grabber.lisp (file)
- Direct superclasses
tag (class)
- Class: ordinal ()
-
- Package
chronicity
- Source
ordinal.lisp (file)
- Direct superclasses
tag (class)
- Direct subclasses
ordinal-day (class)
- Class: ordinal-day ()
-
- Package
chronicity
- Source
ordinal.lisp (file)
- Direct superclasses
ordinal (class)
- Class: pointer ()
-
- Package
chronicity
- Source
pointer.lisp (file)
- Direct superclasses
tag (class)
- Class: repeater ()
-
- Package
chronicity
- Source
repeater.lisp (file)
- Direct superclasses
tag (class)
- Direct subclasses
-
- Direct methods
-
- Class: repeater-day ()
-
- Package
chronicity
- Source
repeater-day.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-day-name ()
-
- Package
chronicity
- Source
repeater-day-name.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-day-portion ()
-
- Package
chronicity
- Source
repeater-day-portion.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: range
-
- Slot: current
-
- Class: repeater-fortnight ()
-
- Package
chronicity
- Source
repeater-fortnight.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current-fortnight-start
-
- Class: repeater-hour ()
-
- Package
chronicity
- Source
repeater-hour.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-minute ()
-
- Package
chronicity
- Source
repeater-minute.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-month ()
-
- Package
chronicity
- Source
repeater-month.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-month-name ()
-
- Package
chronicity
- Source
repeater-month-name.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-sec ()
-
- Package
chronicity
- Source
repeater-second.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-time ()
-
- Package
chronicity
- Source
repeater-time.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current
-
- Class: repeater-week ()
-
- Package
chronicity
- Source
repeater-week.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current-week-start
-
- Class: repeater-weekend ()
-
- Package
chronicity
- Source
repeater-weekend.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current-weekend-start
-
- Class: repeater-year ()
-
- Package
chronicity
- Source
repeater-year.lisp (file)
- Direct superclasses
repeater (class)
- Direct methods
-
- Direct slots
- Slot: current-year
-
- Class: scalar ()
-
- Package
chronicity
- Source
scalar.lisp (file)
- Direct superclasses
tag (class)
- Direct subclasses
-
- Class: scalar-day ()
-
- Package
chronicity
- Source
scalar.lisp (file)
- Direct superclasses
scalar (class)
- Class: scalar-month ()
-
- Package
chronicity
- Source
scalar.lisp (file)
- Direct superclasses
scalar (class)
- Class: scalar-year ()
-
- Package
chronicity
- Source
scalar.lisp (file)
- Direct superclasses
scalar (class)
- Class: separator ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
tag (class)
- Direct subclasses
-
- Class: separator-at ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
separator (class)
- Class: separator-comma ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
separator (class)
- Class: separator-in ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
separator (class)
- Class: separator-on ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
separator (class)
- Class: separator-slash-or-dash ()
-
- Package
chronicity
- Source
separator.lisp (file)
- Direct superclasses
separator (class)
- Class: tag ()
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: type
-
- Initargs
:type
- Readers
tag-type (generic function)
- Slot: now
-
- Initargs
:now
- Readers
tag-now (generic function)
- Writers
(setf tag-now) (generic function)
- Class: tick ()
-
- Package
chronicity
- Source
repeater-time.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: time
-
- Initargs
:time
- Readers
tick-time (generic function)
- Writers
(setf tick-time) (generic function)
- Slot: ambiguousp
-
- Initargs
:ambiguousp
- Readers
tick-ambiguousp (generic function)
- Writers
(setf tick-ambiguousp) (generic function)
- Class: token ()
-
- Package
chronicity
- Source
chronicity.lisp (file)
- Direct superclasses
standard-object (class)
- Direct methods
-
- Direct slots
- Slot: word
-
- Initargs
:word
- Readers
token-word (generic function)
- Slot: tags
-
- Initargs
:tags
- Readers
token-tags (generic function)
- Writers
(setf token-tags) (generic function)
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
C | | |
| chronicity.asd: | | The chronicity․asd file |
| chronicity/src: | | The chronicity/src module |
| chronicity/src/chronicity.lisp: | | The chronicity/src/chronicity․lisp file |
| chronicity/src/datetime.lisp: | | The chronicity/src/datetime․lisp file |
| chronicity/src/grabber.lisp: | | The chronicity/src/grabber․lisp file |
| chronicity/src/handler-defs.lisp: | | The chronicity/src/handler-defs․lisp file |
| chronicity/src/handlers.lisp: | | The chronicity/src/handlers․lisp file |
| chronicity/src/numerize.lisp: | | The chronicity/src/numerize․lisp file |
| chronicity/src/ordinal.lisp: | | The chronicity/src/ordinal․lisp file |
| chronicity/src/packages.lisp: | | The chronicity/src/packages․lisp file |
| chronicity/src/pointer.lisp: | | The chronicity/src/pointer․lisp file |
| chronicity/src/repeater.lisp: | | The chronicity/src/repeater․lisp file |
| chronicity/src/repeaters: | | The chronicity/src/repeaters module |
| chronicity/src/repeaters/repeater-day-name.lisp: | | The chronicity/src/repeaters/repeater-day-name․lisp file |
| chronicity/src/repeaters/repeater-day-portion.lisp: | | The chronicity/src/repeaters/repeater-day-portion․lisp file |
| chronicity/src/repeaters/repeater-day.lisp: | | The chronicity/src/repeaters/repeater-day․lisp file |
| chronicity/src/repeaters/repeater-fortnight.lisp: | | The chronicity/src/repeaters/repeater-fortnight․lisp file |
| chronicity/src/repeaters/repeater-hour.lisp: | | The chronicity/src/repeaters/repeater-hour․lisp file |
| chronicity/src/repeaters/repeater-minute.lisp: | | The chronicity/src/repeaters/repeater-minute․lisp file |
| chronicity/src/repeaters/repeater-month-name.lisp: | | The chronicity/src/repeaters/repeater-month-name․lisp file |
| chronicity/src/repeaters/repeater-month.lisp: | | The chronicity/src/repeaters/repeater-month․lisp file |
| chronicity/src/repeaters/repeater-second.lisp: | | The chronicity/src/repeaters/repeater-second․lisp file |
| chronicity/src/repeaters/repeater-time.lisp: | | The chronicity/src/repeaters/repeater-time․lisp file |
| chronicity/src/repeaters/repeater-week.lisp: | | The chronicity/src/repeaters/repeater-week․lisp file |
| chronicity/src/repeaters/repeater-weekend.lisp: | | The chronicity/src/repeaters/repeater-weekend․lisp file |
| chronicity/src/repeaters/repeater-year.lisp: | | The chronicity/src/repeaters/repeater-year․lisp file |
| chronicity/src/scalar.lisp: | | The chronicity/src/scalar․lisp file |
| chronicity/src/separator.lisp: | | The chronicity/src/separator․lisp file |
| chronicity/src/utils.lisp: | | The chronicity/src/utils․lisp file |
|
F | | |
| File, Lisp, chronicity.asd: | | The chronicity․asd file |
| File, Lisp, chronicity/src/chronicity.lisp: | | The chronicity/src/chronicity․lisp file |
| File, Lisp, chronicity/src/datetime.lisp: | | The chronicity/src/datetime․lisp file |
| File, Lisp, chronicity/src/grabber.lisp: | | The chronicity/src/grabber․lisp file |
| File, Lisp, chronicity/src/handler-defs.lisp: | | The chronicity/src/handler-defs․lisp file |
| File, Lisp, chronicity/src/handlers.lisp: | | The chronicity/src/handlers․lisp file |
| File, Lisp, chronicity/src/numerize.lisp: | | The chronicity/src/numerize․lisp file |
| File, Lisp, chronicity/src/ordinal.lisp: | | The chronicity/src/ordinal․lisp file |
| File, Lisp, chronicity/src/packages.lisp: | | The chronicity/src/packages․lisp file |
| File, Lisp, chronicity/src/pointer.lisp: | | The chronicity/src/pointer․lisp file |
| File, Lisp, chronicity/src/repeater.lisp: | | The chronicity/src/repeater․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-day-name.lisp: | | The chronicity/src/repeaters/repeater-day-name․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-day-portion.lisp: | | The chronicity/src/repeaters/repeater-day-portion․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-day.lisp: | | The chronicity/src/repeaters/repeater-day․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-fortnight.lisp: | | The chronicity/src/repeaters/repeater-fortnight․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-hour.lisp: | | The chronicity/src/repeaters/repeater-hour․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-minute.lisp: | | The chronicity/src/repeaters/repeater-minute․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-month-name.lisp: | | The chronicity/src/repeaters/repeater-month-name․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-month.lisp: | | The chronicity/src/repeaters/repeater-month․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-second.lisp: | | The chronicity/src/repeaters/repeater-second․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-time.lisp: | | The chronicity/src/repeaters/repeater-time․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-week.lisp: | | The chronicity/src/repeaters/repeater-week․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-weekend.lisp: | | The chronicity/src/repeaters/repeater-weekend․lisp file |
| File, Lisp, chronicity/src/repeaters/repeater-year.lisp: | | The chronicity/src/repeaters/repeater-year․lisp file |
| File, Lisp, chronicity/src/scalar.lisp: | | The chronicity/src/scalar․lisp file |
| File, Lisp, chronicity/src/separator.lisp: | | The chronicity/src/separator․lisp file |
| File, Lisp, chronicity/src/utils.lisp: | | The chronicity/src/utils․lisp file |
|
L | | |
| Lisp File, chronicity.asd: | | The chronicity․asd file |
| Lisp File, chronicity/src/chronicity.lisp: | | The chronicity/src/chronicity․lisp file |
| Lisp File, chronicity/src/datetime.lisp: | | The chronicity/src/datetime․lisp file |
| Lisp File, chronicity/src/grabber.lisp: | | The chronicity/src/grabber․lisp file |
| Lisp File, chronicity/src/handler-defs.lisp: | | The chronicity/src/handler-defs․lisp file |
| Lisp File, chronicity/src/handlers.lisp: | | The chronicity/src/handlers․lisp file |
| Lisp File, chronicity/src/numerize.lisp: | | The chronicity/src/numerize․lisp file |
| Lisp File, chronicity/src/ordinal.lisp: | | The chronicity/src/ordinal․lisp file |
| Lisp File, chronicity/src/packages.lisp: | | The chronicity/src/packages․lisp file |
| Lisp File, chronicity/src/pointer.lisp: | | The chronicity/src/pointer․lisp file |
| Lisp File, chronicity/src/repeater.lisp: | | The chronicity/src/repeater․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-day-name.lisp: | | The chronicity/src/repeaters/repeater-day-name․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-day-portion.lisp: | | The chronicity/src/repeaters/repeater-day-portion․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-day.lisp: | | The chronicity/src/repeaters/repeater-day․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-fortnight.lisp: | | The chronicity/src/repeaters/repeater-fortnight․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-hour.lisp: | | The chronicity/src/repeaters/repeater-hour․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-minute.lisp: | | The chronicity/src/repeaters/repeater-minute․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-month-name.lisp: | | The chronicity/src/repeaters/repeater-month-name․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-month.lisp: | | The chronicity/src/repeaters/repeater-month․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-second.lisp: | | The chronicity/src/repeaters/repeater-second․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-time.lisp: | | The chronicity/src/repeaters/repeater-time․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-week.lisp: | | The chronicity/src/repeaters/repeater-week․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-weekend.lisp: | | The chronicity/src/repeaters/repeater-weekend․lisp file |
| Lisp File, chronicity/src/repeaters/repeater-year.lisp: | | The chronicity/src/repeaters/repeater-year․lisp file |
| Lisp File, chronicity/src/scalar.lisp: | | The chronicity/src/scalar․lisp file |
| Lisp File, chronicity/src/separator.lisp: | | The chronicity/src/separator․lisp file |
| Lisp File, chronicity/src/utils.lisp: | | The chronicity/src/utils․lisp file |
|
M | | |
| Module, chronicity/src: | | The chronicity/src module |
| Module, chronicity/src/repeaters: | | The chronicity/src/repeaters module |
|
A.2 Functions
| Index Entry | | Section |
|
( | | |
| (setf tag-now) : | | Internal generic functions |
| (setf tag-now) : | | Internal generic functions |
| (setf tick-ambiguousp) : | | Internal generic functions |
| (setf tick-ambiguousp) : | | Internal generic functions |
| (setf tick-time) : | | Internal generic functions |
| (setf tick-time) : | | Internal generic functions |
| (setf token-tags) : | | Exported generic functions |
| (setf token-tags) : | | Exported generic functions |
|
A | | |
| add-handler : | | Internal functions |
| aif : | | Internal macros |
| awhen : | | Internal macros |
|
B | | |
| big-prefix-p : | | Internal functions |
|
C | | |
| check-pointer : | | Internal functions |
| check-post-token : | | Internal functions |
| clear-handlers : | | Internal functions |
| copy-date : | | Internal functions |
| copy-datetime : | | Internal functions |
| copy-time : | | Internal functions |
| create-tag : | | Internal functions |
| create-token : | | Internal functions |
|
D | | |
| datetime-adjust : | | Internal functions |
| datetime-decf : | | Internal macros |
| datetime-decr : | | Internal functions |
| datetime-incf : | | Internal macros |
| datetime-incr : | | Internal functions |
| datetime-to-universal : | | Internal functions |
| datetime/= : | | Internal functions |
| datetime< : | | Internal functions |
| datetime<= : | | Internal functions |
| datetime= : | | Internal functions |
| datetime> : | | Internal functions |
| datetime>= : | | Internal functions |
| day-of : | | Exported functions |
| day-sec-of : | | Internal functions |
| dealias-and-disambiguate-time : | | Internal functions |
| define-handler : | | Internal macros |
| detect-numeral-sequence : | | Internal functions |
| dow-index : | | Internal functions |
| dow-name : | | Exported functions |
| dow-of : | | Exported functions |
|
E | | |
| end-of-day : | | Internal functions |
| end-of-hour : | | Internal functions |
| end-of-minute : | | Internal functions |
| end-of-month : | | Internal functions |
| end-of-week : | | Internal functions |
| end-of-year : | | Internal functions |
|
F | | |
| find-class-handlers : | | Internal functions |
| find-tag : | | Internal functions |
| find-within : | | Internal functions |
| Function, add-handler : | | Internal functions |
| Function, big-prefix-p : | | Internal functions |
| Function, check-pointer : | | Internal functions |
| Function, check-post-token : | | Internal functions |
| Function, clear-handlers : | | Internal functions |
| Function, copy-date : | | Internal functions |
| Function, copy-datetime : | | Internal functions |
| Function, copy-time : | | Internal functions |
| Function, create-tag : | | Internal functions |
| Function, create-token : | | Internal functions |
| Function, datetime-adjust : | | Internal functions |
| Function, datetime-decr : | | Internal functions |
| Function, datetime-incr : | | Internal functions |
| Function, datetime-to-universal : | | Internal functions |
| Function, datetime/= : | | Internal functions |
| Function, datetime< : | | Internal functions |
| Function, datetime<= : | | Internal functions |
| Function, datetime= : | | Internal functions |
| Function, datetime> : | | Internal functions |
| Function, datetime>= : | | Internal functions |
| Function, day-of : | | Exported functions |
| Function, day-sec-of : | | Internal functions |
| Function, dealias-and-disambiguate-time : | | Internal functions |
| Function, detect-numeral-sequence : | | Internal functions |
| Function, dow-index : | | Internal functions |
| Function, dow-name : | | Exported functions |
| Function, dow-of : | | Exported functions |
| Function, end-of-day : | | Internal functions |
| Function, end-of-hour : | | Internal functions |
| Function, end-of-minute : | | Internal functions |
| Function, end-of-month : | | Internal functions |
| Function, end-of-week : | | Internal functions |
| Function, end-of-year : | | Internal functions |
| Function, find-class-handlers : | | Internal functions |
| Function, find-tag : | | Internal functions |
| Function, find-within : | | Internal functions |
| Function, get-anchor : | | Internal functions |
| Function, get-repeaters : | | Internal functions |
| Function, guess-span : | | Internal functions |
| Function, guess-year : | | Internal functions |
| Function, handle-1 : | | Internal functions |
| Function, handle-10 : | | Internal functions |
| Function, handle-11 : | | Internal functions |
| Function, handle-12 : | | Internal functions |
| Function, handle-13 : | | Internal functions |
| Function, handle-14 : | | Internal functions |
| Function, handle-2 : | | Internal functions |
| Function, handle-3 : | | Internal functions |
| Function, handle-4 : | | Internal functions |
| Function, handle-5 : | | Internal functions |
| Function, handle-6 : | | Internal functions |
| Function, handle-7 : | | Internal functions |
| Function, handle-8 : | | Internal functions |
| Function, handle-9 : | | Internal functions |
| Function, handle-ambiguous-dmy : | | Internal functions |
| Function, handle-orr : | | Internal functions |
| Function, handle-p-s-r : | | Internal functions |
| Function, handle-r : | | Internal functions |
| Function, handle-rdn-sd-rmn-sy-rt : | | Internal functions |
| Function, handle-rmn-od : | | Internal functions |
| Function, handle-rmn-od-sy : | | Internal functions |
| Function, handle-rmn-sd : | | Internal functions |
| Function, handle-rmn-sd-rt-sy : | | Internal functions |
| Function, handle-rmn-sd-sy : | | Internal functions |
| Function, handle-s-r-p : | | Internal functions |
| Function, handle-s-r-p-a : | | Internal functions |
| Function, handle-srp : | | Internal functions |
| Function, handler-class : | | Internal functions |
| Function, handler-fn : | | Internal functions |
| Function, handler-pattern : | | Internal functions |
| Function, hour-of : | | Exported functions |
| Function, make-date : | | Exported functions |
| Function, make-datetime : | | Exported functions |
| Function, make-handler : | | Internal functions |
| Function, make-span : | | Internal functions |
| Function, make-tick : | | Internal functions |
| Function, make-time : | | Exported functions |
| Function, match-tokens : | | Internal functions |
| Function, merge-datetime : | | Internal functions |
| Function, merge-time-tokens-day : | | Internal functions |
| Function, minute-of : | | Exported functions |
| Function, month-index : | | Internal functions |
| Function, month-name : | | Exported functions |
| Function, month-of : | | Exported functions |
| Function, now : | | Internal functions |
| Function, numeric-token-p : | | Internal functions |
| Function, numerize : | | Exported functions |
| Function, numerize-aux : | | Internal functions |
| Function, parse : | | Exported functions |
| Function, pre-normalize : | | Internal functions |
| Function, pre-process-tokens : | | Internal functions |
| Function, r-rough-offset : | | Internal functions |
| Function, remove-separators : | | Internal functions |
| Function, replace-numeral-sequence : | | Internal functions |
| Function, scan-for-at : | | Internal functions |
| Function, scan-for-commas : | | Internal functions |
| Function, scan-for-day-names : | | Internal functions |
| Function, scan-for-day-portions : | | Internal functions |
| Function, scan-for-in : | | Internal functions |
| Function, scan-for-month-names : | | Internal functions |
| Function, scan-for-on : | | Internal functions |
| Function, scan-for-ordinal-days : | | Internal functions |
| Function, scan-for-ordinals : | | Internal functions |
| Function, scan-for-pointers : | | Internal functions |
| Function, scan-for-scalar-days : | | Internal functions |
| Function, scan-for-scalar-months : | | Internal functions |
| Function, scan-for-scalar-years : | | Internal functions |
| Function, scan-for-scalars : | | Internal functions |
| Function, scan-for-slash-or-dash : | | Internal functions |
| Function, scan-for-times : | | Internal functions |
| Function, scan-for-units : | | Internal functions |
| Function, sec-of : | | Exported functions |
| Function, span+ : | | Internal functions |
| Function, span- : | | Internal functions |
| Function, span-includes-p : | | Internal functions |
| Function, span-middle : | | Internal functions |
| Function, span-width : | | Internal functions |
| Function, start-of-day : | | Internal functions |
| Function, start-of-hour : | | Internal functions |
| Function, start-of-minute : | | Internal functions |
| Function, start-of-month : | | Internal functions |
| Function, start-of-week : | | Internal functions |
| Function, start-of-year : | | Internal functions |
| Function, today : | | Internal functions |
| Function, token-has-tag-p : | | Internal functions |
| Function, token-numeric-value : | | Internal functions |
| Function, token-tag-type : | | Internal functions |
| Function, tokenize : | | Internal functions |
| Function, tokenize-and-tag : | | Internal functions |
| Function, tokens-to-number : | | Internal functions |
| Function, tokens-to-span : | | Internal functions |
| Function, universal-to-datetime : | | Internal functions |
| Function, year-of : | | Exported functions |
|
G | | |
| Generic Function, (setf tag-now) : | | Internal generic functions |
| Generic Function, (setf tick-ambiguousp) : | | Internal generic functions |
| Generic Function, (setf tick-time) : | | Internal generic functions |
| Generic Function, (setf token-tags) : | | Exported generic functions |
| Generic Function, r-index : | | Internal generic functions |
| Generic Function, r-next : | | Internal generic functions |
| Generic Function, r-offset : | | Internal generic functions |
| Generic Function, r-this : | | Internal generic functions |
| Generic Function, r-width : | | Internal generic functions |
| Generic Function, scan-tokens : | | Internal generic functions |
| Generic Function, span-default : | | Exported generic functions |
| Generic Function, span-end : | | Exported generic functions |
| Generic Function, span-end-included-p : | | Exported generic functions |
| Generic Function, span-start : | | Exported generic functions |
| Generic Function, tag : | | Internal generic functions |
| Generic Function, tag-now : | | Internal generic functions |
| Generic Function, tag-type : | | Internal generic functions |
| Generic Function, tick-ambiguousp : | | Internal generic functions |
| Generic Function, tick-time : | | Internal generic functions |
| Generic Function, token-tags : | | Exported generic functions |
| Generic Function, token-word : | | Exported generic functions |
| Generic Function, untag : | | Internal generic functions |
| get-anchor : | | Internal functions |
| get-repeaters : | | Internal functions |
| guess-span : | | Internal functions |
| guess-year : | | Internal functions |
|
H | | |
| handle-1 : | | Internal functions |
| handle-10 : | | Internal functions |
| handle-11 : | | Internal functions |
| handle-12 : | | Internal functions |
| handle-13 : | | Internal functions |
| handle-14 : | | Internal functions |
| handle-2 : | | Internal functions |
| handle-3 : | | Internal functions |
| handle-4 : | | Internal functions |
| handle-5 : | | Internal functions |
| handle-6 : | | Internal functions |
| handle-7 : | | Internal functions |
| handle-8 : | | Internal functions |
| handle-9 : | | Internal functions |
| handle-ambiguous-dmy : | | Internal functions |
| handle-orr : | | Internal functions |
| handle-p-s-r : | | Internal functions |
| handle-r : | | Internal functions |
| handle-rdn-sd-rmn-sy-rt : | | Internal functions |
| handle-rmn-od : | | Internal functions |
| handle-rmn-od-sy : | | Internal functions |
| handle-rmn-sd : | | Internal functions |
| handle-rmn-sd-rt-sy : | | Internal functions |
| handle-rmn-sd-sy : | | Internal functions |
| handle-s-r-p : | | Internal functions |
| handle-s-r-p-a : | | Internal functions |
| handle-srp : | | Internal functions |
| handler-class : | | Internal functions |
| handler-fn : | | Internal functions |
| handler-pattern : | | Internal functions |
| hour-of : | | Exported functions |
|
M | | |
| Macro, aif : | | Internal macros |
| Macro, awhen : | | Internal macros |
| Macro, datetime-decf : | | Internal macros |
| Macro, datetime-incf : | | Internal macros |
| Macro, define-handler : | | Internal macros |
| Macro, rr-all-f : | | Internal macros |
| make-date : | | Exported functions |
| make-datetime : | | Exported functions |
| make-handler : | | Internal functions |
| make-span : | | Internal functions |
| make-tick : | | Internal functions |
| make-time : | | Exported functions |
| match-tokens : | | Internal functions |
| merge-datetime : | | Internal functions |
| merge-time-tokens-day : | | Internal functions |
| Method, (setf tag-now) : | | Internal generic functions |
| Method, (setf tick-ambiguousp) : | | Internal generic functions |
| Method, (setf tick-time) : | | Internal generic functions |
| Method, (setf token-tags) : | | Exported generic functions |
| Method, r-index : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-next : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-offset : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-this : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, r-width : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, scan-tokens : | | Internal generic functions |
| Method, span-default : | | Exported generic functions |
| Method, span-end : | | Exported generic functions |
| Method, span-end-included-p : | | Exported generic functions |
| Method, span-start : | | Exported generic functions |
| Method, tag : | | Internal generic functions |
| Method, tag-now : | | Internal generic functions |
| Method, tag-type : | | Internal generic functions |
| Method, tick-ambiguousp : | | Internal generic functions |
| Method, tick-time : | | Internal generic functions |
| Method, token-tags : | | Exported generic functions |
| Method, token-word : | | Exported generic functions |
| Method, untag : | | Internal generic functions |
| Method, untag : | | Internal generic functions |
| Method, untag : | | Internal generic functions |
| minute-of : | | Exported functions |
| month-index : | | Internal functions |
| month-name : | | Exported functions |
| month-of : | | Exported functions |
|
N | | |
| now : | | Internal functions |
| numeric-token-p : | | Internal functions |
| numerize : | | Exported functions |
| numerize-aux : | | Internal functions |
|
P | | |
| parse : | | Exported functions |
| pre-normalize : | | Internal functions |
| pre-process-tokens : | | Internal functions |
|
R | | |
| r-index : | | Internal generic functions |
| r-index : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-next : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-offset : | | Internal generic functions |
| r-rough-offset : | | Internal functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-this : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| r-width : | | Internal generic functions |
| remove-separators : | | Internal functions |
| replace-numeral-sequence : | | Internal functions |
| rr-all-f : | | Internal macros |
|
S | | |
| scan-for-at : | | Internal functions |
| scan-for-commas : | | Internal functions |
| scan-for-day-names : | | Internal functions |
| scan-for-day-portions : | | Internal functions |
| scan-for-in : | | Internal functions |
| scan-for-month-names : | | Internal functions |
| scan-for-on : | | Internal functions |
| scan-for-ordinal-days : | | Internal functions |
| scan-for-ordinals : | | Internal functions |
| scan-for-pointers : | | Internal functions |
| scan-for-scalar-days : | | Internal functions |
| scan-for-scalar-months : | | Internal functions |
| scan-for-scalar-years : | | Internal functions |
| scan-for-scalars : | | Internal functions |
| scan-for-slash-or-dash : | | Internal functions |
| scan-for-times : | | Internal functions |
| scan-for-units : | | Internal functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| scan-tokens : | | Internal generic functions |
| sec-of : | | Exported functions |
| span+ : | | Internal functions |
| span- : | | Internal functions |
| span-default : | | Exported generic functions |
| span-default : | | Exported generic functions |
| span-end : | | Exported generic functions |
| span-end : | | Exported generic functions |
| span-end-included-p : | | Exported generic functions |
| span-end-included-p : | | Exported generic functions |
| span-includes-p : | | Internal functions |
| span-middle : | | Internal functions |
| span-start : | | Exported generic functions |
| span-start : | | Exported generic functions |
| span-width : | | Internal functions |
| start-of-day : | | Internal functions |
| start-of-hour : | | Internal functions |
| start-of-minute : | | Internal functions |
| start-of-month : | | Internal functions |
| start-of-week : | | Internal functions |
| start-of-year : | | Internal functions |
|
T | | |
| tag : | | Internal generic functions |
| tag : | | Internal generic functions |
| tag-now : | | Internal generic functions |
| tag-now : | | Internal generic functions |
| tag-type : | | Internal generic functions |
| tag-type : | | Internal generic functions |
| tick-ambiguousp : | | Internal generic functions |
| tick-ambiguousp : | | Internal generic functions |
| tick-time : | | Internal generic functions |
| tick-time : | | Internal generic functions |
| today : | | Internal functions |
| token-has-tag-p : | | Internal functions |
| token-numeric-value : | | Internal functions |
| token-tag-type : | | Internal functions |
| token-tags : | | Exported generic functions |
| token-tags : | | Exported generic functions |
| token-word : | | Exported generic functions |
| token-word : | | Exported generic functions |
| tokenize : | | Internal functions |
| tokenize-and-tag : | | Internal functions |
| tokens-to-number : | | Internal functions |
| tokens-to-span : | | Internal functions |
|
U | | |
| universal-to-datetime : | | Internal functions |
| untag : | | Internal generic functions |
| untag : | | Internal generic functions |
| untag : | | Internal generic functions |
| untag : | | Internal generic functions |
|
Y | | |
| year-of : | | Exported functions |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *afternoon* : | | Internal special variables |
| *ambiguous-time-range* : | | Exported special variables |
| *big-detector-regex* : | | Internal special variables |
| *big-prefixes* : | | Internal special variables |
| *context* : | | Exported special variables |
| *day-portions* : | | Internal special variables |
| *days-of-week* : | | Internal special variables |
| *direct-nums* : | | Internal special variables |
| *endian-preference* : | | Exported special variables |
| *evening* : | | Internal special variables |
| *guess* : | | Exported special variables |
| *handler* : | | Internal special variables |
| *handler-patterns* : | | Internal special variables |
| *handlers* : | | Internal special variables |
| *months* : | | Internal special variables |
| *morning* : | | Internal special variables |
| *night* : | | Internal special variables |
| *now* : | | Exported special variables |
| *ten-prefixes* : | | Internal special variables |
|
+ | | |
| +day-seconds+ : | | Internal constants |
| +fortnight-seconds+ : | | Internal constants |
| +hour-seconds+ : | | Internal constants |
| +minute-seconds+ : | | Internal constants |
| +month-seconds+ : | | Internal constants |
| +sec-seconds+ : | | Internal constants |
| +week-seconds+ : | | Internal constants |
| +weekend-seconds+ : | | Internal constants |
| +year-months+ : | | Internal constants |
| +year-seconds+ : | | Internal constants |
|
A | | |
| ambiguousp : | | Internal classes |
|
C | | |
| Constant, +day-seconds+ : | | Internal constants |
| Constant, +fortnight-seconds+ : | | Internal constants |
| Constant, +hour-seconds+ : | | Internal constants |
| Constant, +minute-seconds+ : | | Internal constants |
| Constant, +month-seconds+ : | | Internal constants |
| Constant, +sec-seconds+ : | | Internal constants |
| Constant, +week-seconds+ : | | Internal constants |
| Constant, +weekend-seconds+ : | | Internal constants |
| Constant, +year-months+ : | | Internal constants |
| Constant, +year-seconds+ : | | Internal constants |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current : | | Internal classes |
| current-fortnight-start : | | Internal classes |
| current-week-start : | | Internal classes |
| current-weekend-start : | | Internal classes |
| current-year : | | Internal classes |
|
D | | |
| default : | | Exported classes |
|
E | | |
| end : | | Exported classes |
| end-included-p : | | Exported classes |
|
N | | |
| now : | | Internal classes |
|
R | | |
| range : | | Internal classes |
|
S | | |
| Slot, ambiguousp : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current : | | Internal classes |
| Slot, current-fortnight-start : | | Internal classes |
| Slot, current-week-start : | | Internal classes |
| Slot, current-weekend-start : | | Internal classes |
| Slot, current-year : | | Internal classes |
| Slot, default : | | Exported classes |
| Slot, end : | | Exported classes |
| Slot, end-included-p : | | Exported classes |
| Slot, now : | | Internal classes |
| Slot, range : | | Internal classes |
| Slot, start : | | Exported classes |
| Slot, tags : | | Internal classes |
| Slot, time : | | Internal classes |
| Slot, type : | | Internal classes |
| Slot, word : | | Internal classes |
| Special Variable, *afternoon* : | | Internal special variables |
| Special Variable, *ambiguous-time-range* : | | Exported special variables |
| Special Variable, *big-detector-regex* : | | Internal special variables |
| Special Variable, *big-prefixes* : | | Internal special variables |
| Special Variable, *context* : | | Exported special variables |
| Special Variable, *day-portions* : | | Internal special variables |
| Special Variable, *days-of-week* : | | Internal special variables |
| Special Variable, *direct-nums* : | | Internal special variables |
| Special Variable, *endian-preference* : | | Exported special variables |
| Special Variable, *evening* : | | Internal special variables |
| Special Variable, *guess* : | | Exported special variables |
| Special Variable, *handler* : | | Internal special variables |
| Special Variable, *handler-patterns* : | | Internal special variables |
| Special Variable, *handlers* : | | Internal special variables |
| Special Variable, *months* : | | Internal special variables |
| Special Variable, *morning* : | | Internal special variables |
| Special Variable, *night* : | | Internal special variables |
| Special Variable, *now* : | | Exported special variables |
| Special Variable, *ten-prefixes* : | | Internal special variables |
| start : | | Exported classes |
|
T | | |
| tags : | | Internal classes |
| time : | | Internal classes |
| type : | | Internal classes |
|
W | | |
| word : | | Internal classes |
|
A.4 Data types
| Index Entry | | Section |
|
C | | |
| chronicity : | | The chronicity system |
| chronicity : | | The chronicity package |
| chronicity-numerizer : | | The chronicity-numerizer package |
| chronicity-system : | | The chronicity-system package |
| Class, grabber : | | Internal classes |
| Class, ordinal : | | Internal classes |
| Class, ordinal-day : | | Internal classes |
| Class, pointer : | | Internal classes |
| Class, repeater : | | Internal classes |
| Class, repeater-day : | | Internal classes |
| Class, repeater-day-name : | | Internal classes |
| Class, repeater-day-portion : | | Internal classes |
| Class, repeater-fortnight : | | Internal classes |
| Class, repeater-hour : | | Internal classes |
| Class, repeater-minute : | | Internal classes |
| Class, repeater-month : | | Internal classes |
| Class, repeater-month-name : | | Internal classes |
| Class, repeater-sec : | | Internal classes |
| Class, repeater-time : | | Internal classes |
| Class, repeater-week : | | Internal classes |
| Class, repeater-weekend : | | Internal classes |
| Class, repeater-year : | | Internal classes |
| Class, scalar : | | Internal classes |
| Class, scalar-day : | | Internal classes |
| Class, scalar-month : | | Internal classes |
| Class, scalar-year : | | Internal classes |
| Class, separator : | | Internal classes |
| Class, separator-at : | | Internal classes |
| Class, separator-comma : | | Internal classes |
| Class, separator-in : | | Internal classes |
| Class, separator-on : | | Internal classes |
| Class, separator-slash-or-dash : | | Internal classes |
| Class, span : | | Exported classes |
| Class, tag : | | Internal classes |
| Class, tick : | | Internal classes |
| Class, token : | | Internal classes |
|
D | | |
| datetime : | | Exported types |
|
G | | |
| grabber : | | Internal classes |
|
O | | |
| ordinal : | | Internal classes |
| ordinal-day : | | Internal classes |
|
P | | |
| Package, chronicity : | | The chronicity package |
| Package, chronicity-numerizer : | | The chronicity-numerizer package |
| Package, chronicity-system : | | The chronicity-system package |
| pointer : | | Internal classes |
|
R | | |
| repeater : | | Internal classes |
| repeater-day : | | Internal classes |
| repeater-day-name : | | Internal classes |
| repeater-day-portion : | | Internal classes |
| repeater-fortnight : | | Internal classes |
| repeater-hour : | | Internal classes |
| repeater-minute : | | Internal classes |
| repeater-month : | | Internal classes |
| repeater-month-name : | | Internal classes |
| repeater-sec : | | Internal classes |
| repeater-time : | | Internal classes |
| repeater-week : | | Internal classes |
| repeater-weekend : | | Internal classes |
| repeater-year : | | Internal classes |
|
S | | |
| scalar : | | Internal classes |
| scalar-day : | | Internal classes |
| scalar-month : | | Internal classes |
| scalar-year : | | Internal classes |
| separator : | | Internal classes |
| separator-at : | | Internal classes |
| separator-comma : | | Internal classes |
| separator-in : | | Internal classes |
| separator-on : | | Internal classes |
| separator-slash-or-dash : | | Internal classes |
| span : | | Exported classes |
| System, chronicity : | | The chronicity system |
|
T | | |
| tag : | | Internal classes |
| tick : | | Internal classes |
| token : | | Internal classes |
| Type, datetime : | | Exported types |
|