miniscript 1.6.2-8
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);
}
}