package yuku.alkitabconverter.en_kjv_yet;
import yuku.alkitabconverter.internal_common.InternalCommon;
import yuku.alkitabconverter.internal_common.ReverseIndexer;
import yuku.alkitabconverter.util.TextDb;
import yuku.alkitabconverter.yet.YetFileInput;
import java.io.File;
public class ProcessToInternal {
static String INPUT_YET = "./bahan-alkitab/en-kjv-fusion-yet/in/en-kjv.yet";
static String OUTPUT_INTERNAL = "./bahan-alkitab/en-kjv-fusion-yet/raw";
public static void main(String[] args) throws Exception {
////////// READ YET FILE
final YetFileInput.YetFileInputResult yet = new YetFileInput().parse(INPUT_YET);
////////// CREATE REVERSE INDEX
{
File outDir = new File(OUTPUT_INTERNAL);
outDir.mkdir();
ReverseIndexer.createReverseIndex(outDir, "kjv", new TextDb(yet.recs));
}
////////// PROSES KE INTERNAL
{
File outDir = new File(OUTPUT_INTERNAL);
outDir.mkdir();
InternalCommon.createInternalFiles(outDir, "kjv", yet.getBookNamesAsList(), yet.recs, yet.pericopeData);
}
}
}