eyamluate 0.0.2
eyamluate: ^0.0.2 copied to clipboard
A starting point of a Dart library.
example/eyamluate_example.dart
import 'package:eyamluate/eval/eval.dart';
import 'package:eyamluate/eval/evaluator.dart';
import 'package:eyamluate/yaml/encoder.dart';
import 'package:eyamluate/yaml/yaml.dart';
void main() {
final evaluated = Evaluator().evaluate(EvaluateInput(
source: '''cat: ["Hello", ", ", "eyamluate", "!"]''',
));
final decoded = Encoder().encode(EncodeInput(
value: evaluated.value,
));
print(decoded.result);
// Output: "Hello, eyamluate!"
}