代替字句を避けるには
id:uskz:20060411 さんのところの、hoge<::piyo>問題に関して、小ネタをひとつ。
三つ組表示(trigraph sequence)はともかく、代替字句(alternative tokens)に引っかかることは、ままあります。自分は秀丸エディタを愛用しているのですが、エディタの強調表示キーワードに代替字句を全部登録しています。通常のキーワードとは別の色で表示されるようにするのがミソです。自分の設定だとこんな感じです。
hoge<::piyo>
これでもう間違って代替字句を書いてしまう心配はありません。
(3/13追記)
代替字句の一覧を書いておきます。
代替 | 正規 |
---|---|
<% | { |
%> | } |
<: | [ |
:> | ] |
%: | # |
%:%: | ## |
and | && |
bitor | | |
or | || |
xor | ^ |
compl | ~ |
bitand | & |
and_eq | &= |
or_eq | |= |
xor_eq | ^= |
not | ! |
not_eq | != |