X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=iracmd.py;h=81a39100e1a7dca4d4cdd961179ce1c651960ced;hp=cec02e9fe82fbc9835c4999e7d9cb5d63fb45805;hb=abb846ef2ccc94411e3531dca062b75a2809b212;hpb=d1d24d86422c9e9805516190ea17a379201f9300 diff --git a/iracmd.py b/iracmd.py index cec02e9..81a3910 100644 --- a/iracmd.py +++ b/iracmd.py @@ -12,13 +12,13 @@ import locale import codecs sys.setdefaultencoding(locale.getpreferredencoding()) from chemins import ConstructConfigPath, ConstructDicoPath, ConstructRscriptsPath -from functions import ReadLexique, DoConf, History +from functions import ReadLexique, DoConf, History, ReadDicoAsDico from ConfigParser import * ####################################### #from textchdalc import AnalyseAlceste #from textdist import PamTxt #from textafcuci import AfcUci -from analysetxt import Alceste, gramact, gramsup +from analysetxt import Alceste from corpus import Corpus, copycorpus from textaslexico import Lexico from textstat import Stat @@ -94,10 +94,14 @@ class CmdLine : if options.filename or options.read : self.corpus_encodage = options.encodage self.corpus_lang = options.language - + self.keys = DoConf(self.ConfigPath['key']).getoptions() + ReadLexique(self, lang = options.language) self.expressions = ReadDicoAsDico(self.DictPath.get(options.language + '_exp', 'french_exp')) + gramact = [k for k in self.keys if self.keys[k] == 1] + gramsup = [k for k in self.keys if self.keys[k] == 2] + if options.filename : self.filename = os.path.abspath(options.filename) if options.corpusconfigfile is not None : @@ -130,6 +134,11 @@ class CmdLine : #corpus.conn_all() corpus.make_lems() corpus.parse_active(gramact, gramsup) + for forme in corpus.formes : + if corpus.formes[forme].gram == '' or corpus.formes[forme].gram == ' ' : + print forme + for val in dir(corpus.formes[forme]) : + print getattr(corpus.formes[forme], val) #print corpus.getlemconcorde('de').fetchall() # log.warning('ATTENTION gethapaxuces') # MakeUciStat(corpus)