私はTclで引用問題があります。私は長いループのリストを持っています。これはforループでそれぞれの単一のシグナルをmy_sig
に割り当てて解析します。私は戻って何を得るのTcl引き数
foreach sig $list_of_sigs {
set my_sig $sig
}
一例:
set my_sig top.sub.sig[0]
どのように私は、このような「[
」ということにするコマンドでmy_sig
を使用しないと「]
」は自動的にエスケープされていますか?たとえば、私のコマンドは受け入れます:
my_command -filter signal_bit=="top.sub.sig\[0\]"
ありがとう!
my_commandはtclコマンドですか?または実行可能ファイルですか? –
これは組み込みのTclコマンドです。 –
これはSynopsysのツールのようです。シノプシスのインタプリタは自動的に[x]を "[x]"に展開し、引用符なしでバス名を入力することができます。だから私は信号名を全く引用する必要がないことにちょっと驚きました。 – Teajay