class documentation

class TaskParser(object): (source)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method parse Undocumented
Instance Variable all_checkboxes Undocumented
Instance Variable task_label_re Undocumented
Instance Variable waiting_label_re Undocumented
Method _is_list_heading Undocumented
Method _parse_heading Undocumented
Method _parse_heading_day Undocumented
Method _parse_list Undocumented
Method _parse_paragraph Undocumented
Method _starts_with_label Undocumented
Method _task_from_text Undocumented
Method _task_from_tokens Undocumented
def __init__(self, task_label_re=_task_labels_re(['TODO', 'FIXME']), waiting_label_re=_task_labels_re(['Waiting'], re.IGNORECASE), all_checkboxes=True): (source)

Undocumented

def parse(self, tokens, default_start_date=_MIN_START_DATE, default_due_date=_MAX_DUE_DATE, daterange=None): (source)

Undocumented

all_checkboxes = (source)

Undocumented

task_label_re = (source)

Undocumented

waiting_label_re = (source)

Undocumented

def _is_list_heading(self, task): (source)

Undocumented

def _parse_heading(self, token_iter, daterange): (source)

Undocumented

def _parse_heading_day(self, tokens, daterange): (source)

Undocumented

def _parse_list(self, token_iter, defaults=None, check_labels=False): (source)

Undocumented

def _parse_paragraph(self, token_iter, defaults): (source)

Undocumented

def _starts_with_label(self, tokens): (source)

Undocumented

def _task_from_text(self, text, status, tags, defaults=None): (source)

Undocumented

def _task_from_tokens(self, tokens, status=0, defaults=None): (source)

Undocumented