<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def is_continuous(docgraph, dominating_node):
 """return True, if the tokens dominated by the given node are all adjacent"""

    first_onset, last_offset = get_span_offsets(docgraph, dominating_node)
    span_range = xrange(first_onset, last_offset+1)

    token_offsets = (docgraph.get_offsets(tok)
                     for tok in get_span(docgraph, dominating_node))
    char_positions = set(itertools.chain.from_iterable(xrange(on, off+1)
                         for on, off in token_offsets))
    for item in span_range:
        if item not in char_positions:
            return False
    return True