Eyamluate API in Dart
Installation
dart pub add eyamluate
Example
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!"
}
Eyamluate Project
https://github.com/Jumpaku/eyamluate