tag:blogger.com,1999:blog-648738693838588387.post8601312035005215437..comments2022-02-16T12:04:02.694+09:00Comments on HSP3のスクリプトを垂れ流すブログ: HDLのデータベースを利用したスクリプトの(X)HTML変換ellerhttp://www.blogger.com/profile/07429654819789962794noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-648738693838588387.post-66866656117714550422007-12-16T11:58:00.000+09:002007-12-16T11:58:00.000+09:00その通りです。訂正させていただきます。m(_ _)m> Win32API用ヘッダファイルそうですね。...その通りです。訂正させていただきます。m(_ _)m<BR/><BR/>> Win32API用ヘッダファイル<BR/>そうですね。キーワード名とそのタイプ(命令や関数などを識別する値)だけあれば充分なので、導入も簡単そうです。<BR/>ただ、データベースをどこに作るかで少し悩みます。HDL用データベース内のデータはhsファイルが更新されると消えてなくなってしまうので、別の場所を検討した方がいいかも知れません。ellerhttps://www.blogger.com/profile/07429654819789962794noreply@blogger.comtag:blogger.com,1999:blog-648738693838588387.post-53091971844183310852007-12-16T10:30:00.000+09:002007-12-16T10:30:00.000+09:00tag_alone の部分がおかしいです。こうではありませんか。#define ctype tag_...tag_alone の部分がおかしいです。<BR/>こうではありませんか。<BR/>#define ctype tag_alone(%1, %2="") _tag_alone(%1, %2)<BR/>#defcfunc _tag_alone str tag_name, str class_name<BR/> if mode_xhtml {<BR/> return _tag_start(tag_name, class_name) + " />"<BR/> } else {<BR/> return _tag_start(tag_name, class_name) + ">"<BR/> }<BR/><BR/>include したファイルを検索する設定だと user32.as や kernel32.as などを include していると変換に時間がかかってしまいますね。<BR/>スクリプトはじっくり読んでいませんが、よく include するファイルのパース結果のデータベースをキャッシュする仕組みがあれば速くなるのではないでしょうか。Anonymousnoreply@blogger.com