6.4.4.1. reference processor

Start python section to interscript/weavers/text.py[2 /11 ] Next Prev Last
    47: #line 58 "text_weaver.ipk"
    48:   def set_original_filename(self, filename):
    49:     self.original_filename = filename
    50: 
    51:   def set_anchor(self, label):
    52:     if not self.persistent_frame.has_key('anchors'):
    53:       self.persistent_frame['anchors']  = {}
    54:     self.persistent_frame['anchors'][label]=self.sink.lines_written+1
    55: 
    56:   def get_anchor(self, label):
    57:     href = None
    58:     if self.persistent_frame.has_key('anchors'):
    59:       if self.persistent_frame['anchors'].has_key(label):
    60:         href =self.persistent_frame['anchors'][label]
    61:     return href
    62: 
    63:   def ref_anchor(self, label):
    64:     href = self.get_anchor(label)
    65:     if href:
    66:       self._write('line '+str(href))
    67:     else:
    68:       self._write('Unknown Label:'+label)
    69: 
End python section to interscript/weavers/text.py[2]