この言語の文法は 1行目にコマンド名 その後は引数のデータが1つづつ並んでいます。 全コマンドを揃えました! v1.1の追加予定 ・for文 いつか追加予定 ・インプリタ機能 ・ブロック言語化 バグ 修正済み バグかもしれない ・ifの上にifdがある場合のコードで うまくjumpできないかもしれない バグなどを見つけたら教えてほしいです! 中間言語 コマンド add 変数 変数 保存する変数名 adds 変数 数値 保存する変数名 sub 変数 変数 保存する変数名 subs 変数 数値 保存する変数名 eql 比較A 比較B 保存する変数名 neql 前者より後者の方が大きいか? 比較A 比較B 保存する変数名 var 変数名 jmp 強制ジャンプ ジャンプid jmpg ジャンプ後位置 ジャンプid set 変数名 入れる値 mul 掛ける変数 掛けられる変数 結果を入れる変数 if ※条件付きjump 真偽値 ジャンプid ifd ジャンプid random 0~1の乱数を保存する 変数名 letter 文字列の変数 何文字目かの変数 保存する変数 goto x:変数 y:変数 gotos x y stamp size 変数 sizes 大きさ color 色変数 明るさ変数 colors 色 明るさ costume コスチューム名変数 costumes コスチューム名 back 背景変更 背景名変数 backs 背景名 join 変数 変数 入れる変数名 joins 変数 文字列 入れる変数名 joins2 文字列 変数 入れる変数名 mouse マウスx,yを記録 変数名 変数名 click クリックされてるか 変数名 day 2000年からの日数 変数名 sound 音を鳴らす 変数名 sounds 音名 key キーボード判定 変数 保存する変数 keys キーボード名 保存する変数 Answer 変数 保存する変数名 adds 変数 数値 保存する変数名 sub 変数 変数 保存する変数名 subs 変数 数値 保存する変数名 eql 比較A 比較B 保存する変数名 neql 前者より後者の方が大きいか? 比較A 比較B 保存する変数名 var 変数名 jmp 強制ジャンプ ジャンプid jmpg ジャンプ後位置 ジャンプid set 変数名 入れる値 mul 掛ける変数 掛けられる変数 結果を入れる変数 if ※条件付きjump 真偽値 ジャンプid ifd ジャンプid random 0~1の乱数を保存する 変数名 letter 文字列の変数 何文字目かの変数 保存する変数 goto x:変数 y:変数 gotos x y stamp size 変数 sizes 大きさ color 色変数 明るさ変数 colors 色 明るさ costume コスチューム名変数 costumes コスチューム名 back 背景変更 背景名変数 backs 背景名 join 変数 変数 入れる変数名 joins 変数 文字列 入れる変数名 joins2 文字列 変数 入れる変数名 mouse マウスx,yを記録 変数名 変数名 click クリックされてるか 変数名 day 2000年からの日数 変数名 sound 音を鳴らす 変数名 sounds 音名 key キーボード判定 変数 保存する変数 keys キーボード名 保存する変数 Answer 変数名 stop 処理停止