(toppers-users 4236) Re: [Q] "水平空白類文字"の定義

Hiroaki TAKADA hiro @ ertl.jp
2014年 4月 25日 (金) 08:49:41 JST


邑中様、皆様

> おそらく,上記の仕様揺れが原因かと思いますが,
> SSPカーネルの FM3 簡易パッケージ (ssp_cq_frk_fm3_gcc-20140307.tar.gz)で,
> cfg-1.5.0 が指定されている一方で,
> $ の直後が改行となっている行が kernel.tf にあります.
> (syntax error になります)

なるほど。それは、カーネルとcfgのバージョンの不整合ですね。

テンプレートファイルを作成していると、その記述ミスが頻発するので、
仕様を緩めたというのが真相です。

cfgは、機能拡張やバグフィックスは実施していますが、上位互換性は
保っているはずですので、新しいバージョンをお使いいただく方が良い
かと思います(テンプレートファイルがバグに依存していなければ…)。

高田広章
名古屋大学

(14/04/25 8:45), Masaki Muranaka wrote:
> 高田先生,みなさま:
> 
>> 水平方向空白類文字
> 
> なるほど.方向のtypoと見做すと文脈は通りますね.
> 
>> ただ、この仕様は、cfgのどこかのバージョンから緩めまして、最
>> 新版は、$ の直後に改行があってもコメントと扱います。
> 
> なるほど.経緯も理解いたしました.
> 
> 以下余談ですが….
> 
> おそらく,上記の仕様揺れが原因かと思いますが,
> SSPカーネルの FM3 簡易パッケージ (ssp_cq_frk_fm3_gcc-20140307.tar.gz)で,
> cfg-1.5.0 が指定されている一方で,
> $ の直後が改行となっている行が kernel.tf にあります.
> (syntax error になります)
> 
> OSX + 新し目の boost で試していたため,当方の環境が
> おかしいのか,仕様上の揺れなのかが判別ついていなかったのですが,
> カーネル側のバグとしてパッチを出せそうです.
> 
> ありがとうございました.
> 
> 
> 2014年4月25日 8:25 Hiroaki TAKADA <hiro @ ertl.jp>:
>> 邑中様
>>
>> 正確なところは著者に聞いてみないとわかりませんが、おそらく
>> 「水平」は改行等を含まないという意味かと思います。Googleで
>> 調べたところ、「水平方向空白類文字」という用語は使用例があ
>> るようですね。
>>
>> ただ、この仕様は、cfgのどこかのバージョンから緩めまして、最
>> 新版は、$ の直後に改行があってもコメントと扱います。ASPカー
>> ネルのテンプレートファイルは、この緩めた仕様に依存していない
>> はずですが、HRP2カーネルのテンプレートファイルでは、$+改行
>> の方に合わせてあります。
>>
>> 高田広章
>> 名古屋大学
>>
>> (14/04/25 8:13), Masaki Muranaka wrote:
>>> おはようございます.
>>>
>>> 用語定義に関する質問です.
>>> http://www.toppers.jp/docs/tech/macproc-spec-20131001.pdf
>>> の4.1に「マクロプロセッサは、入力ファイル中の、‘$’ で始まり、
>>> 水平空白類文字が続く行をコメントとして扱う。」とあります.
>>>
>>> ここで,"水平空白類文字"の定義が無いようなのですが,
>>> 参照位置をご教示ください.
>>>
>>> 空白類文字,標準空白類文字の定義は,関連仕様と思われる
>>> JIS X3010:2003 で見つけました.
>>>
>>> --
>>>