作者: 藤岡和夫
日時: 2003/3/08(14:03)
proc test {} {
#{}
puts "aaa"
}
test

とすれば、エラーになりません。

#{
のままだと、

missing close-brace: possible unbalanced brace in comment
    while executing
"proc test {}"
    (file "C:\Program Files\copal230\Copal.tmp" line 1)

のエラーになります。

#}
とすると、

invalid command name "}"
    while executing
"}"
    (file "C:\Program Files\copal230\Copal.tmp" line 4)

のエラーになります。

プロシージャ内のコメント行では、{}をセットで使う必要があるということにな
りますか。\{、\}とエスケープすればセットで使わなくてもエラーになりません
。{}を文法の構成要素として捉えていますね。コメントの性質を考えるとバグな
んでしょう。

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/