{「Python」試用録(2)}@https://blog.goo.ne.jp/ep58-kit/e/210cfaf99475b3cf3f98a8490d6e8aab
/2704+[%1](茶: 確認中; 灰色: 確認済; 緑: 非慣用記法)/*「確認後白色にする」*/
%0:「Python」試用録(2)
「WILDの処理系」作成のための断片的備忘録です./*「W7のトークン間を' 'で分離」*/
%01:パラグラフIDの変更
このファイルの旧パラグラフIDの「%□」を「%0□」に変更し,`{「Python」試用録(1)`}の
パラグラフ「%□」を「%1□」で参照する.
%02:「W7」のトークン
%01:[@IT_1]/*「Hello Python 」*/
`▼
(1)「print('Hello World')」/*「Python」*/
(2)「9( 020 ? ) .`{ `<$X .like,. 'World '> write,. 'Hello ' + X `}」/*「W7」*/
①「'World'」は変数「X」の初期値/*「初期値で領域を確保」*/
(3)「Hello World」/*「Console出力」*/
(4)「W7」では数値を奇数桁の8進数で表示/*「ビットごとの論理演算が容易」*/
①「8( 020 ? )」は値が「020」以下の自然数(非負の整数).
②「9( 020 ? )」は最大長が「020」以下の文字列./*「確保する領域の指定」*/
③「020 ?」は勧告値./*「ソース作成時に確定値を入力」*/
④「W7」の制御文字は値が「8( 020 ? )」の1文字
(5)「W6」の制御文字「8( 074 + 3 ? )」を次のように略記
①「8( 074 ) = '\%'」(ESC) /*「ASCIIの8( 033 )」*/
②「8( 075 ) = '\n'」(LF) /*「ASCIIの8( 012 )」*/
③「8( 076 ) = '\b'」(BS) /*「ASCIIの8( 010 )」*/
④「8( 077 ) = '\0'」(NUL) /*「ASCIIの8( 000 )」*/
(6)複数行の「Console」入出力は「□」,「□」,「□」./*「末尾に'\n'を付けない」*/
(7)「W6」の「LET:( □ )」を「`< □ `>」と略記./*「`□」は文字列検索用*/
①「W6」の「DO:( □ )」を「`{ □ `}」と略記.
②「W6」の「X .( □ )」を「X .`{ □ `}」と略記./*「Xでデータ型を指定」*/
③「W6」の「DATA:( □ )」のデータ型は「W6」の文字列であるが不使用.
`▲https://ja.wikipedia.org/wiki/ASCII#ASCII制御文字
aa