コード例 #1
0
ファイル: ToText.cs プロジェクト: akinomyoga/mwg
 private static void lh_Ignore(mwg.Parse.Document2Txt doc)
 {
     if (!doc.Next())
     {
         doc.CurrentContext.EOC = true;
         //この context で文章が終わる可能性の無い時
         doc.OutOfRange();
     }
 }
コード例 #2
0
ファイル: ToText.cs プロジェクト: akinomyoga/mwg
 private static void lh_HasOverContext(mwg.Parse.Document2Txt doc)
 {
     doc.OutOfRange();
     doc.CurrentContext.EOC = true;
 }
コード例 #3
0
ファイル: ToText.cs プロジェクト: akinomyoga/mwg
 private static void lh_EndOfContext(mwg.Parse.Document2Txt doc)
 {
     doc.Next();
     doc.CurrentContext.EOC = true;
 }
コード例 #4
0
ファイル: ToText.cs プロジェクト: akinomyoga/mwg
        //***********************************************************
        //		文字処理の実行
        //-----------------------------------------------------------
        /// <summary>
        /// mwg.Parse.Document 文書の現在の文字を処理します。
        /// </summary>
        /// <param name="doc">処理の対象の mwg.Parse.Document instance</param>
        public void HandleLetter(mwg.Parse.Document2Txt doc)
        {
            LetterHandler2Txt lh = this.GetLetterHandler(doc.letter) as LetterHandler2Txt;

            lh(doc);
        }