modelviterbitokenizerconnectortaggeruserusermainmainmodeltaggerviterbitokenizerconnectormecabmecab_do(argc, argv)open(param)modelopen(param)viterbiopen(param)tokenizerOpen unk.dic, char.bin,sys.dic, and user dicsopen(param)connectorOpen matrix.bincreateTagger()open(*this)taggerloopInput sentenceRead input and set it to ibufparse(ibuf)parse(lattice)analyze(lattice)viterbi(lattice)buildBestLattice(lattice)lattice->toString()Show the result