我正在使用java編寫一個音頻播放器,並且我想要一個類似於foobar2000的標題格式化程序。實例是:解析標題格式化的簡單語言
$if($strcmp(%album artist%,%artist%),%artist%,$if2(%album%,Unknown))
或
[%album%][ '('CD $ifgreater(%totaldiscs%,1,%discnumber%,)')']
第一示例返回字符串,並且如果它是同一個用於在播放列表中相繼軌道,它們被分組,第二示例格式專輯名稱,並增加了一個CD數如果存在。全部參考是here
我不需要一切,但至少有一些功能。
編寫這種語言的解析器有多困難。有沒有java的編譯器編譯器?
使用java的javascript引擎會更容易嗎?它會多快(處理數千條曲目)?
謝謝,但我想JavaScript會少冗長。 – 2009-07-27 16:21:33
很可能,是的 – skaffman 2009-07-27 16:37:23