Révision 1868
| tmp/org.txm.concordance.core/src/org/txm/concordance/core/functions/Concordance.java (revision 1868) | ||
|---|---|---|
| 647 | 647 |
targetPositions.add(match.getTarget()); |
| 648 | 648 |
|
| 649 | 649 |
// check if the end of keyword pass a text limit |
| 650 |
// TODO: Can a keyword be over 2 texts ?? |
|
| 651 | 650 |
currentKeywordPos = match.getEnd(); |
| 652 | 651 |
|
| 653 | 652 |
if (CQLLimitStarts != null) |
| tmp/org.txm.treetagger.core/src/org/txm/treetagger/core/TreeTaggerEngine.java (revision 1868) | ||
|---|---|---|
| 126 | 126 |
} |
| 127 | 127 |
File modelsDirectory = new File(TreeTaggerPreferences.getInstance().getString(TreeTaggerPreferences.MODELS_PATH)); // default models directory is set in the Toolbox |
| 128 | 128 |
File modelfile = new File(modelsDirectory, lang+".par"); |
| 129 |
if (!modelfile.exists()) {
|
|
| 129 |
if (!"??".equals(lang) && !modelfile.exists()) {
|
|
| 130 | 130 |
System.out.println(NLS.bind("** Error: no {0} model file found for the {1} lang.", modelfile, lang));
|
| 131 | 131 |
return false; |
| 132 | 132 |
} |
| tmp/org.txm.treetagger.core/src/org/txm/importer/xmltxm/Annotate.groovy (revision 1868) | ||
|---|---|---|
| 544 | 544 |
public boolean run(File f, String lang, File binDir, File txmDir, boolean replace, String[] properties, String[] options, File annotDir, File ptreetaggerDir, File treetaggerDir) {
|
| 545 | 545 |
|
| 546 | 546 |
File modelfile = new File(modelsDirectory, lang+".par"); |
| 547 |
if (!modelfile.exists()) {
|
|
| 547 |
if (!"??".equals(lang) && !modelfile.exists()) {
|
|
| 548 | 548 |
println "Error: No Modelfile available for lang "+modelfile+". Continue import process "; |
| 549 | 549 |
return false; |
| 550 | 550 |
} |
| ... | ... | |
| 557 | 557 |
def builder = new BuildTTSrc(f.toURL()); |
| 558 | 558 |
builder.process(ttsrcfile, null); |
| 559 | 559 |
|
| 560 |
String tmpModelFileName = modelfile.getName() |
|
| 561 |
if (tmpModelFileName.startsWith("??")) {
|
|
| 562 |
if (f.length() > LangDetector.MINIMALSIZE) {
|
|
| 563 |
String dlang = new LangDetector(f).getLang(); |
|
| 564 |
//println "$f detected lang is $dlang" |
|
| 565 |
tmpModelFileName = dlang+".par" |
|
| 566 |
} |
|
| 567 |
} |
|
| 568 |
modelfile = new File(modelsDirectory, tmpModelFileName); |
|
| 569 |
|
|
| 560 | 570 |
//Apply TT |
| 561 | 571 |
applyTT(ttsrcfile, ttrezfile, modelfile, options); |
| 562 | 572 |
|
| tmp/org.txm.annotation.core/src/org/txm/annotation/core/AnnotationEngine.java (revision 1868) | ||
|---|---|---|
| 52 | 52 |
boolean ret = true; |
| 53 | 53 |
ConsoleProgressBar cpb = new ConsoleProgressBar(files.length); |
| 54 | 54 |
for (File xmlFile : files) {
|
| 55 |
ret = ret && processFile(xmlFile, binaryCorpusDirectory, parameters);
|
|
| 55 |
ret = processFile(xmlFile, binaryCorpusDirectory, parameters) && ret;
|
|
| 56 | 56 |
cpb.tick(); |
| 57 | 57 |
} |
| 58 | 58 |
cpb.done(); |
| tmp/org.txm.core/src/java/org/txm/functions/CommandsAPI.java (revision 1868) | ||
|---|---|---|
| 110 | 110 |
return result; |
| 111 | 111 |
} |
| 112 | 112 |
|
| 113 |
// portail : ???
|
|
| 113 |
// portail : ? |
|
| 114 | 114 |
// groovy : CommandsApi.call("Concordances", ["query":"Je|je]");
|
| 115 | 115 |
// bash-like : compute Concordances query:"Je|je" |
| 116 | 116 |
} |
Formats disponibles : Unified diff