簡単言語

簡単処理系_NO651toNO676

NO_651
サンプルです
かたまりごとにラベルと変数を付属させようと思いまして
付属するのがポインタに出来ればそっちのがいいんですが^^;

NO_652
サンプル更新ですw こうして収拾がつかなくなっていくw

NO_653
あんまりTESTしてないですけど
ブロック 変数とラベル 実装っすw

NO_654
やっと制御構文に入りますよーw
変数実装がこのBBS書きこみ制作の最初の頃だったかんじするんですがw
とりあえずサンプル書きました
コメントに関しては
全力でスクリプトを書いてるので そんな余裕なかったりw
いつもは余力を残して書いているので
コメントを書く部分が残っているかんじのような
いつもはコーディング70%コメント30%
今はコーディング100%とw

NO_655
前の書き込みから2週間くらい経過しまして
BBS書き込みとしては普通なんでしょうけど
プログラム作成のUPとしては遅いくらいかもw
色々あるとは思うんですけども

たぶん書いたでしょうけど
普通にプログラミング言語を作るのではなく
プログラムを書いたのを利用するという趣旨でやってます
そっちの方がプログラミング言語を1から作るより大分楽なはず
はずだったんですがw
先例を知らなくて 荒野を横に突っ切る感覚があります

プログラミング言語っぽいものを作る例として
全然、コーディング時間がかかってないっちゃあないんですがw

allright版プリントアウトして読もうかなと思ったんですが
はかどんないはかどんないw

ではマクロ増やしたUPっすw
マクロ減らす方向だったんですが
まだまだ増えそうな現状ですw

NO_656
先日、ぐぐってリアンティラVECTORで改めてDLしました
デフォエディタより使い込み易いのかなーとも思いましてw
りささんの意図とか 使用者さんの立ち位置とかも 含めて
こっちのスクリプトでも使ってみよかなーw
最初、リアンティラは上下分割だけだったんですけど
理由は画面が大きいからでしょうね
って今、思いましたw
自分はノート派なので画面ちっちゃいw
マクロ増やしました
それにともない サンプルの行数20%減w

NO_657
更にsample20%減です
mainが増えてるともw

・NO_661
本日のチラウラーw
昨日、ヒカルの碁のDVD観るの再開しました
GAMECUBEのヒカルの碁のゲームをしたらぼろ負け
石9個取ってる間に地を固められ負けましたw
でも以前は石を取れなかったので
やんないうちに熟成された部分ありw
で、何が言いたいかというと
碁の棋譜を並べるように 写経していけたら。みたいなw
何個か写経中のあって
RubyHackinGuide?も久しぶりに読んだら 内容が昔より易しい気がw
プログラム処理系を書いた経験あるならではの なるほどなるほど感でした
プログラム処理系作成は停滞してますが
とりあえず こんなかんじで インプットしています

NO_667
ちょい戻して goto文を減らそうかな。と
基本gotoで戻るんじゃなくて 下に進もうかな。と
sampleも長い気がするので分割しよう。と
制御構文のsampleを付け加えると長すぎになりそうなので

NO_668
サンプル構成してみました
やたらルール忘れてたりw
作者が書いているのにすらw 
大丈夫か?このシステム? みたいなw

NO_669
ちょいリファクタ。マイナーアップデートです

NO_670
計算処理とか中間言語っぽくしよーかな。と
まだまだ そっちいけるw
なんか ちょいやってみようかとなって
少々反映出来たかんじw

NO_671
マイナーアップデートです
演算処理を簡略化

NO_672
Bも演算処理簡略化w

NO_675
calcしてるblock分割とboolモジュール書きました

NO_676
抽象化からは後退しましたがバグ一個潰れましたw