Dart port of the marked javascript library