An interpreter for Dart