タグ

astに関するskommaのブックマーク (1)

  • Groovy で AST 変換してみた | TECHSCORE BLOG | TECHSCORE BLOG

    初めまして、田中と申します。"Groovy" と聞けば、まず「気分はグルービー」という青春漫画を思い出す、そんな世代の人間です。 さて、Groovy ですが、「Gradle を使うために仕方なく覚える言語」と思っていませんか? 私は、古いシステムの改修の一環として Ant を Gradle に置き換えることになり、最近 Groovy を使い始めたのですが、当初はそのように思っていました。しかし、実際に使ってみると、結構便利だし、なかなか興味深い言語だと感じます。とりわけ、すごいと思ったのが「AST 変換」です。 AST 変換とは Groovy のコードは、最終的には Java バイトコードに変換されますが、ソースコードからいきなりバイトコードに変換されるわけではなく、まず文法構造をツリー形式で表した AST (Abstract Syntax Tree:抽象構文木) と呼ばる中間表現が作成さ

    skomma
    skomma 2015/05/08
    めもめも
  • 1