[トップ][一覧][最近の更新]

編集履歴:差分

記録開始と2015/09/30 17:28:37 JST間のブロック構文っぽいものの変更箇所

  • + 追加された行
  • - 削除された行

編集履歴ページに戻る

+ [[匿名ラベル]]に引き続き、ブロック構文っぽい構文を提供するマクロ。~%
+ あくまで「っぽい」であり、レキシカルスコープなどはない。
+ 
+ ** notesel, noteunsel
+ {{{
+ #define global ctype note(%1) %tnotesel_unsel notesel %1: gosub *%i: noteunsel: if 0 : *%o
+ 
+ sdim buf1, 256
+ sdim buf2, 256
+ 
+ note( buf1 ) {
+ 	noteadd "This is buf1"
+ 	
+ 	note( buf2 ) {
+ 		noteadd "This is buf2"
+ 	
+ 		noteadd "----buf2----"
+ 		
+ 		return
+ 	}
+ 	
+ 	noteadd "----buf1----"
+ 	
+ 	return
+ }
+ 
+ mes buf1
+ mes buf2
+ }}}