Package Pyblio :: Package Parsers :: Package Syntax :: Module RIS :: Class RISParser
[hide private]
[frames] | no frames]

Class RISParser

source code

   object --+    
            |    
Tagged.Parser --+
                |
               RISParser

This parser knows how to split RIS records in fields

Instance Methods [hide private]
 
line_handler(self, line, count)
Override me to handle each line of input and generate self.push () events.
source code

Inherited from Tagged.Parser: __init__, field_data, field_end, field_handler, field_start, file_start, file_stop, file_stopping, metadata_add, next, push, record_end, record_start, unread

Inherited from Tagged.Parser (private): _ev_pop, _pop

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]

Inherited from Tagged.Parser: EV_DONE, EV_FIELD_DATA, EV_FIELD_END, EV_FIELD_START, EV_FILE_END, EV_METADATA, EV_RECORD_END, EV_RECORD_START, ST_IN_FIELD, ST_IN_RECORD, ST_OUTSIDE

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

line_handler(self, line, count)

source code 
Override me to handle each line of input and generate self.push () events. Will be called with line == '' when the end of file is reached.
Overrides: Tagged.Parser.line_handler
(inherited documentation)