Hatena::Grouprubyist

たばさの RSSフィード

01/09(水) 2008

スタックを使う。

| スタックを使う。 - たばさの を含むブックマーク はてなブックマーク - スタックを使う。 - たばさの

スタックは扱いやすいんだな。作る分には。

こんなものを作っています。


tes.by (script)

0101"test".,?s?d:var ?v"3.times{puts 'test.',v('var')}".,.x?s`echo "ok."`,

結果

>ko-bytecodetes.rb tes.by
Hello, world!
おはよう
Hello, world!
おはよう
test
["test"]
!=>sys "=>pushquote $=>varpush *=>mul +=>plus ,=>stackpr -=>minus .=>dup /=>div
0=>hello 1=>oha 2=>puts 3=>jp 4=>jp- 5=>jpto 6=>dicgets 7=>adrlensw 8=>adrintsw
9=>call :=>assign ;=>discard ?=>dump @=>repeat D=>dicset I=>to_i L=>jpLabel P=>p
air S=>to_s `=>exec a=>ret b=>cmp c=>dicl d=>dicstack e=>getsbuf g=>pop p=>putsb
uf q=>halt r=>dicrot s=>dicswap u=>push v=>buf x=>eval
{"var"=>"test"}
3.times{puts 'test.',v('var')}
test.
test
test.
test
test.
test
["3.times{puts 'test.',v('var')}", 3]
"ok."

>

って言われてもね。


ソースがランダムな文字列になるような何か。

トラックバック - http://rubyist.g.hatena.ne.jp/hatecha/20080109
カレンダー
<< 2008/01 >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
archive Error : RSSが取得できませんでした。