注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
最近、Groovyの書籍を読んでAST変換に興味を持ちまして…。んで、ちょっと試しにやってみたいことがあっ... 最近、Groovyの書籍を読んでAST変換に興味を持ちまして…。んで、ちょっと試しにやってみたいことがあったのですが、それをやるにはScalaのCompiler Pluginを書く必要があるみたいですね。 Scala Compiler Pluginを利用すると、 コンパイル時にチェックの追加 よく使うライブラリなどの最適化 ScalaのSyntaxを書き換える なんてことが可能になるようです。 いきなりハードルが高いことやるのもなんなので、本家のサンプルをまずは写経してみましょう。 Writing Scala Compiler Plugins http://www.scala-lang.org/node/140 子の例は、0除算チェックを行うプラグインで、こういうScalaソース object DivByZeroTest { def main(args: Array[String]): U
2011/08/17 リンク