Index: lex_build.py ================================================================== --- lex_build.py +++ lex_build.py @@ -6,11 +6,11 @@ import grammalecte.dawg as fsa from grammalecte.ibdawg import IBDAWG -def build (spfSrc, sLangName, sDicName, cStemmingMethod, nCompressMethod, bJSON=False): +def build (spfSrc, sLangName, sDicName, bJSON=False, cStemmingMethod="S", nCompressMethod=1): "transform a text lexicon as a binary indexable dictionary" oDAWG = fsa.DAWG(spfSrc, sLangName, cStemmingMethod) dir_util.mkpath("grammalecte/_dictionaries") oDAWG.writeInfo("grammalecte/_dictionaries/" + sDicName + ".info.txt") oDAWG.createBinary("grammalecte/_dictionaries/" + sDicName + ".bdic", int(nCompressMethod)) Index: make.py ================================================================== --- make.py +++ make.py @@ -313,11 +313,11 @@ print("# Error. Couldn’t import file build_data.py in folder gc_lang/"+sLang) if build_data_module: build_data_module.before('gc_lang/'+sLang, dVars, xArgs.javascript) if xArgs.dict or not os.path.exists("grammalecte/_dictionaries"): import lex_build - lex_build.build(dVars['lexicon_src'], dVars['lang_name'], dVars['dic_name'], dVars['stemming_method'], int(dVars['fsa_method']), xArgs.javascript) + lex_build.build(dVars['lexicon_src'], dVars['lang_name'], dVars['dic_name'], xArgs.javascript, dVars['stemming_method'], int(dVars['fsa_method'])) if build_data_module: build_data_module.after('gc_lang/'+sLang, dVars, xArgs.javascript) # make sVersion = create(sLang, xConfig, xArgs.install, xArgs.javascript, )