|
perlヒアドキュメント判定にもう1件不具合がありますので、
報告します。
念のため、環境は
秀丸5.00β2
XP SP1
です。
現状どうもヒアドキュメントの引用終了マーカの判定が間違っているようで、
print <<"HTML";
<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/
TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
HTML
とするとヒアドキュメント2行目のタグ内の'XHTML'のHTMLにヒットしてるようで、
2行目以降がヒアドキュメントとみなされてません。
引用終了マーカは、あくまで、「行内にそのマークしかない」、という判定が正しい
ので、上の場合、さらに、
HTMLabc
HTML
などもいずれも終了マーカではなく
HTML<改行>
というのだけが終了マーカになります。
|
|