Page 52 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼階層テキスト みほんいち 01/9/20(木) 20:29 └Re:階層テキスト CHEEBOW 01/9/21(金) 15:53 ├Re:階層テキスト みほんいち 01/9/21(金) 23:23 └Re:階層テキスト みほんいち 01/9/24(月) 17:31 └Re:階層テキスト CHEEBOW 01/9/24(月) 17:42 ─────────────────────────────────────── ■題名 : 階層テキスト ■名前 : みほんいち <chuti@geocities.co.jp> ■日付 : 01/9/20(木) 20:29 -------------------------------------------------------------------------
| MMEditor のアウトラインモードで C/C++ のプログラムコードを編集して階 層テキストを作成したのですが、これを Story Editor Ver3.21 で読みこんで も階層構造が正確に反映されないようです。半角コロンを含む顔文字を使った テキストでも同じ症状が出ます。行頭ではなく、文中に半角コロンがあっても これを階層構造を決めるキーとして誤認しているのではないでしょうか? フ ァイル全体がすべて全角文字であるような階層テキストではまったく問題があ りませんから。ご確認いただけると幸いです。 |
| ▼みほんいちさん: > MMEditor のアウトラインモードで C/C++ のプログラムコードを編集して階 >層テキストを作成したのですが、これを Story Editor Ver3.21 で読みこんで >も階層構造が正確に反映されないようです。半角コロンを含む顔文字を使った >テキストでも同じ症状が出ます。行頭ではなく、文中に半角コロンがあっても >これを階層構造を決めるキーとして誤認しているのではないでしょうか? フ >ァイル全体がすべて全角文字であるような階層テキストではまったく問題があ >りませんから。ご確認いただけると幸いです。 確認してみました。 が、プログラム上は、行頭のピリオドの数しか数えていません。 なので、途中のピリオドは無視されます。 MMEditorは使ったことがないので分からないのですが。 |
| ▼CHEEBOWさん: > 確認してみました。 > が、プログラム上は、行頭のピリオドの数しか数えていません。 > なので、途中のピリオドは無視されます。 > MMEditorは使ったことがないので分からないのですが。 大変申しわけありませぬ。わたくしめのミスでございました。まともな階層テキストならきちんと読み込めます。 軽率な書き込みをおわび申し上げます。 |
| ▼CHEEBOWさん: 階層テキストのキーとなる半角ピリオドの前に半角空白やタブコードがあると読込エラーとなりその後の動作が不安定となるようです。 Story Editor ではノード項目に半角空白やタブは入力できないようになってますから上記のような階層テキストが作成される心配はいりませんが他のソフト、たとえば「あうとら」では半角空白は入力可能なので階層テキスト作成時には書き込まれてしまいます。 Story Editor でも半角ピリオドは入力可能ですから階層テキスト作成時には書き込まれます。これはほとんどの場合階層テキストとして読み込むことはできませんし、仮に読み込めても意図しない階層構造になってしまいます。まあ、これは意図的にやらないと起こり得ないことですし、sef ファイルとして保存するには何の支障もありませんから特に問題はないと思いますが、半角空白についてはできましたら対処していただけるとありがたいです。 |
| ▼みほんいちさん: > 階層テキストのキーとなる半角ピリオドの前に半角空白やタブコードがあると読込エラーとなりその後の動作が不安定となるようです。 半角ピリオドの「前」ですか? 「後」ではなくて。 これは、StoryEditorでは階層のキーとしては機能しません。 行の先頭のピリオドがあるときにはじめてキーとなります。 > Story Editor ではノード項目に半角空白やタブは入力できないようになってますから上記のような階層テキストが作成される心配はいりませんが他のソフト、たとえば「あうとら」では半角空白は入力可能なので階層テキスト作成時には書き込まれてしまいます。 ピリオドの後に空白やタブがあるのなら認識すると思いますよ。 通常、階層付テキストってそういうものだと思っていたのですが、僕の認識が違うのでしょうか? |