FMPP バージョン 0.9.15 を使用して、ドキュメントの例に従って CSV ファイルからデータを取得しています。config.fmpp でコマンド ラインを使用する場合:
sourceRoot: src
outputRoot: out
data: {tdd(data/style.tdd), birds:csv(data/birds.csv)}
またはANT構成:
<project name="FMPP test" default="build">
<taskdef name="fmpp" classname="fmpp.tools.AntTask">
<classpath>
<pathelement location="lib/fmpp.jar"/>
</classpath>
</taskdef>
<target name="build">
<fmpp
sourceRoot="src" outputRoot="out"
data="tdd(data/style.tdd), birds:csv(data/birds.csv)"
/>
</target>
</project>
どちらの方法でも次のエラーが表示されます。
TDD error: Failed to evaluate function "csv".
tdd(data/style.tdd), birds:csv(data/birds.csv)
^
一方、「birds:text...」または「birds:splitText...」に切り替えると、評価エラーは発生しません。csv はまだコードでサポートされているようです。TDD データ ソースが csv 関数を認識しない理由がわかりませんか?