[ 原始碼: truffle ]
套件:libtruffle-java(0.6-3)
multi-language framework for executing dynamic languages
Truffle is a language abstract syntax tree interpreter which allow it to implement languages on top of the Graal framework.
To implement a language using Truffle you write an AST for your language and add methods to interpret (perform the action of) each node.
Graal is an Oracle project aiming to implement a high performance Java dynamic compiler and interpreter.