YSL3
http://p22.aaacafe.ne.jp/~qwerty/private/junk/yslt_beta_of_beta.tgz*1
一応動くようになりました。
たとえばEOFileの設定ファイルにこういうのを通すと、
--- !YSLT ysl-hash: modules: ysl-head: These extensions are installed. ysl-list: ysl-item: @ysl-value: ysl-item:
こんな出力が得られます。
These extensions are installed. LZH.dll ZIP.dll GCA.dll TAR.dll bookmark.dll bridgeffc.dll bridgegv.dll bridgesvn.dll duplicatedirectory.dll openwitheditor.dll
デフォルトケースであるysl-itemに対応して空行が出力されてるのは後でなんとかしないと。
それから、ysl-key,ysl-valueはメソッド名と同時に変数としても登録してますので、printの引数などにも使えます。