Module classWlList :: Class WlList
[show private | hide private]
[frames | no frames]

Class WlList


bekommt eine Datei mit einer Liste, die enthält: 
        LEMMA (tab) FREQUENZ 
        LEMMA (tab) FREQUENZ
        etc.
gefolgt von entweder keiner Leerzeile, einer Leerzeile oder zwei Leerzeilen.
Es handelt sich dabei um die Outputliste, die gegen die IDS-Korpora gelaufen 
ist.
Macht aus LEMMA und FREQ eine Liste aus Tupeln unter Beibehaltung der Leerzeilen.

Method Summary
  __init__(self, f)
öffnet die Datei.
  getWlList(self)
gibt die Output-Liste zurück
  _cmpList(self)
vergleicht die InputListe (die gegen das Korpus gelaufen ist) mit der OutputListe (die die Häufigkeiten mitverzeichnet).
  _prepareList(self)
durchläuft die Liste und macht aus jeder Zeile, die keine Leerzeile ist ein Tuple.

Method Details

__init__(self, f)
(Constructor)

öffnet die Datei. Ruft die privaten Funktionen _prepareList und _cmpList auf.

getWlList(self)

gibt die Output-Liste zurück

_cmpList(self)

vergleicht die InputListe (die gegen das Korpus gelaufen ist) mit der OutputListe (die die Häufigkeiten mitverzeichnet). Dadurch, dass das Lexikon vereinzelt das Steuerzeichen Null (^@) innerhalb der Lemmata aufweist und diese bei der Verarbeitung der Liste interpretiert werden, erfolgt von dem Null-Charakter bis zum Zeilenende keine Eintragung. Diese Diskrepanzen wird hier ausgeglichen, indem die Zeile der InputListe eingefüt und mit einer Null (für keinen Treffer) versehen wird.

_prepareList(self)

durchläuft die Liste und macht aus jeder Zeile, die keine Leerzeile ist ein Tuple.

Generated by Epydoc 2.1 on Thu Jun 16 12:44:02 2005 http://epydoc.sf.net