automaton function
Implementation
State automaton(
  String type,
  State state,
  String template, {
  String? accept,
  String placeholder = '{{@state}}',
  String? reject,
  String result = 'null',
  Map<String, String> values = const {},
}) {
  final automaton = Automaton(
    accept: accept,
    reject: reject,
    result: result,
    template: template,
  );
  final generator = AutomatonGenerator(automaton);
  final start = generator.generate(type, state, values: values);
  return start;
}