Xojoでコードを書いていると、たまに謎のSyntax Errorになることがあります。
どこも間違っていないのにエラーになる。
これはグレムリンの仕業です。
gremlin
【名】
コンピューターや機械の中に住み着いて悪さをする小悪魔、故障[異常]を起こすえたいの知れない原因
http://eow.alc.co.jp/search?q=gremlin&ref=sa
こいつを退治するには、
- 該当行をトリプルクリックで選択(またはコードを全選択)
- そのままカット&ペースト
そうすると次のようなダイアログが表示され、
OKボタンを押すと、グレムリンがビュレットに置換されます。
グレムリンの正体は、制御文字です(上記の例ではU+0008でした)。
どうしてこんな文字が混入するのか、原因はまだ分からないのですが、どう見ても構文に間違いがないときは、グレムリンを退治してみましょう。