StdRuntime constructor

StdRuntime(
  1. StdRuntimeResults results
)

Implementation

StdRuntime(StdRuntimeResults super.results) {
  initStdRuntime();
  initStdPrint(
    impl: (str) {
      final String s = switch (str) {
        '' => '\n',
        final String s => s,
      };
      print((stdOut..add(s)).last);
    },
  );
  initStdCoroutines(
    impl: CoroutineCallbacks(
      onCoroutineCreate: _onCoroutineCreate,
      onCoroutineResume: _onCoroutineResume,
      onCoroutineStatus: _onCoroutineStatus,
      onCoroutineYield: _onCoroutineYield,
      onCoroutinePopScope: _onCoroutinePopScope,
    ),
  );
}