),
)
class DateParser(dateparse_utilsListener):
- """A class to parse dates expressed in human language."""
+ """A class to parse dates expressed in human language. Example usage::
+
+ d = DateParser()
+ d.parse('next wednesday')
+ dt = d.get_datetime()
+
+ Note that the interface is somewhat klunky here because this class is
+ conforming to interfaces auto-generated by ANTLR as it parses the grammar.
+ See also: string_utils.parse_date.
+ """
PARSE_TYPE_SINGLE_DATE_EXPR = 1
PARSE_TYPE_BASE_AND_OFFSET_EXPR = 2