miniscript 1.6.2-8 copy "miniscript: ^1.6.2-8" to clipboard
miniscript: ^1.6.2-8 copied to clipboard

A MiniScript interpreter for Dart. It can be used to run scripts or as a library for embedding MiniScript in Dart applications

example/main.dart

import 'dart:io';

import 'package:miniscript/miniscript_interpreter.dart';

void main() {
  final miniscript = Interpreter(source: 'print "Hello, Miniscript!"');

  miniscript.standardOutput = (String s, bool eol) => print(s, lineBreak: eol);
  miniscript.implicitOutput = miniscript.standardOutput;
  miniscript.compile();

  while (!miniscript.done) {
    miniscript.runUntilDone();
  }
}

void print(String s, {bool lineBreak = true}) {
  if (lineBreak) {
    stdout.writeln(s);
  } else {
    stdout.write(s);
  }
}
1
likes
0
points
259
downloads

Publisher

unverified uploader

Weekly Downloads

A MiniScript interpreter for Dart. It can be used to run scripts or as a library for embedding MiniScript in Dart applications

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on miniscript