プチコン3号 SmileBASIC コミュニティプレイ日記ぴくと kanau12032015/08/25 23:04:46BASIC内で他の言語が実行できるようなコンパイラー的なのを作りたいです しかし、どういった流れのプログラムを作ればいいのか検討がつきません。助けてください!あと、一度.txtにしたほうがいいですかね?1そうだね 8返信プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MIKI ifconfig2015/8/25 23:23字句解析、構文解析などを実装する必要があります。 近くの理系大学の図書館に行って、Aho の「コンパイラ」を借りてみてください。 0そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ぴくと kanau12032015/8/26 0:32みきさんいつも丁寧な回答ありがとうございます。その「コンパイラ」を探してみます!0そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿れい rei-nntnd2015/8/26 2:25他の言語ならコンパイラとかインタプリタ作らなきゃで構文解析必要で結構大変。 コンパイラを作るのが最終目的ではないのなら、PRGEDITとか使ってBASICからBASIC実行するのじゃだめ? 一度txtにするなら普通にBASIC吐けばいいんじゃないって思う。 3そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ようすけ youslzh2015/8/26 11:18■C言語 unsigned long ulTimer=0 printf( "今の時間は%dです。", ulTimer ); ↓↓↓ ■Smile Basic VAR ulTimer=0 PRINT "今の時間は";ulTimer;"です。" みたいな構文解析と変換が必要な感じかな。1そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿Godot orz_1272015/8/26 12:09以前、CP/Mを実装して Cコンパイラ的なものを動かしていた人がいたかと。 そのプログラムを参考にさせてもらっては?と紹介しようと思いましたが、どなただったかわからなくなってしまいました。 すみません^^; とりあえず、そう言うのがあったと言うことだけご報告。 1そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿KU kerorinU2015/8/26 20:09Godotさん> CP/Mはたなかさんですね。 いきなりCやJavaを作るのは難しいので、最初はbrainf@@kとか中置記法計算機とかから始めるのが良いと思います。1そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ぴくと kanau12032015/8/26 22:38とりま、れいさんのいっていたような翻訳ソフトにしてみます!0そうだね プレイ済み2017/11/03 16:00:31に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿ぴくと kanau12032015/8/28 23:42お陰さまで簡単なマークアップ言語は2日で完成しました!構文解析は未だにわかりませんが、PRGやら文字列検索やらがわかった気がします! 0そうだね プレイ済み2017/11/03 16:00:31に取得