3

私たちのプログラムでは、約2年間マクロシステムとしてブーイングを使用しています。すべてが魅力のように機能しますが、Python構文は初心者にとっては奇妙です。私が知っているように、booにはルビーのような構文を持つ空白にとらわれない(WSA)コンパイラがあります:代わりに

def Hello():
  print 'Hello'

あなたは書ける:

def Hello(): #notice colon!!!
print 'Hello'
end

ここが理想的です:)

def Hello()
  print 'Hello ruby'
end
  1. 安全に使用できますか?
  2. デフォルトの構文と並べて使用できますか?
  3. 膨大な数の既存のマクロをWSAスタイルに変換できますか?
  4. コンパイラの手順で「余分な」コロンを追加できますか
4

1 に答える 1

1

これらの質問に対する答えを知っているとは言いませんが、BrailViewEngineがWSABooを使用しいくつかのマクロ(C#で記述されている)があることを知っておくと役立つ場合があります。そのコードを調べたいと思うかもしれません。

于 2009-12-22T15:21:46.860 に答える