Rewrite link reference definitions (dart-lang/markdown#506)

* Rewrite link reference definitions

* Update link_parser.dart

* Make some fields setter private

---------

Co-authored-by: Kevin Moore <kevmoo@google.com>
15 files changed
tree: 525c404e5e5a51cadad88d5cf1a1708117304562
  1. pkgs/