dart_eval's primary goal is to be interoperable with real Dart code. Classes created in 'real Dart' can be used inside the interpreter with a wrapper, and classes created in the interpreter can be used outside it by creating an interface and bridge class.

dart_eval's compiler is powered under the hood by the Dart analyzer, so it achieves 100% correct and up-to-date parsing (although compilation and evaluation aren't quite there yet.)

Currently dart_eval implements a decent amount of the Dart spec, but there are still missing features like generators, Sets and extension methods. In addition, much of the standard library hasn't been implemented.

Dart_eval: Interoperable Dart Code Evaluation

原文地址: https://www.cveoy.top/t/topic/kHle 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录