hetu_script 0.0.2 copy "hetu_script: ^0.0.2" to clipboard
hetu_script: ^0.0.2 copied to clipboard

outdated

Hetu is a lightweight script language written in Dart. Its interpreter is intended to be embedded in Dart programs.

example/main.dart

import 'package:hetu_script/hetu_script.dart';

void main() async {
  var hetu = await HetuEnv.init(externalFunctions: {
    'dartHello': (HT_Instance instance, List<dynamic> args) {
      print('hello from dart');
      if (args.isNotEmpty) for (final arg in args) print(arg);
    },
  });
  hetu.eval(
      'external fun dartHello\n'
      'proc main {\n'
      'dartHello("from hetu")\n'
      '\n}',
      invokeFunc: 'main');
}
54
likes
0
points
173
downloads

Publisher

verified publisherhetu.dev

Weekly Downloads

Hetu is a lightweight script language written in Dart. Its interpreter is intended to be embedded in Dart programs.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on hetu_script