HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0211
win5126HSPで独自言語を作りたい・・・2解決


win5126

リンク

2011/2/11(Fri) 15:30:45|NO.37011

HSPで独自言語を作りたいのですが・・・
やり方がよく分かりません

Font { Mes }
みたいな感じに記述させて動作します。
.basic(.txtを変えただけ)ファイルを読み込ませるまでは、できますが、その先がわかりません
FontはMesです
{から}の間を表示します。
至急でなくてもいいので支援お願いします



この記事に返信する


ひらまる

リンク

2011/2/11(Fri) 16:35:04|NO.37012

独自言語なんて言うとばかにされますよ……
と、ばかにされる前にやわらかく言っておくことによってばかにされることを防ぎつつ、
とりあえず一番簡単なのは以下の例だと思います。

Source = " Font {\nメッセージを表示\n改行\n}\n" notesel Source repeat notemax noteget ThisLine, cnt ;命令開始 if instr( ThisLine, 0, "{" ) != -1 { ThisLine = strtrim( ThisLine, 3, ' ' ) ThisLine = strtrim( ThisLine, 3, ' ' ) ThisLine = strtrim( ThisLine, 3, '{' ) NowFunc = ThisLine continue } ;命令終了 if instr( ThisLine, 0, "}" ) != -1 { NowFunc = -1 continue } ;命令実行 ;Font命令 if NowFunc == "Font" { mes ThisLine } loop noteunsel



win5126

リンク

2011/2/12(Sat) 20:52:34|NO.37052

ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.