| Index: pkg/yaml/lib/src/model.dart
|
| diff --git a/pkg/yaml/lib/src/model.dart b/pkg/yaml/lib/src/model.dart
|
| index 0973769574a847924a34d6463d4a4e0585224a3a..93cb49c7a36901fbad5935ff3827fbac645960b9 100644
|
| --- a/pkg/yaml/lib/src/model.dart
|
| +++ b/pkg/yaml/lib/src/model.dart
|
| @@ -7,7 +7,7 @@
|
| /// representation graph.
|
| library yaml.model;
|
|
|
| -import 'package:source_maps/source_maps.dart';
|
| +import 'package:source_span/source_span.dart';
|
|
|
| import 'equality.dart';
|
| import 'parser.dart';
|
| @@ -83,7 +83,7 @@ abstract class Node {
|
| String anchor;
|
|
|
| /// The source span for this node.
|
| - Span span;
|
| + SourceSpan span;
|
|
|
| Node(this.tag, this.span, [this.anchor]);
|
|
|
| @@ -102,7 +102,7 @@ class SequenceNode extends Node {
|
| /// The nodes in the sequence.
|
| List<Node> content;
|
|
|
| - SequenceNode(String tagName, this.content, Span span)
|
| + SequenceNode(String tagName, this.content, SourceSpan span)
|
| : super(new Tag.sequence(tagName), span);
|
|
|
| /// Two sequences are equal if their tags and contents are equal.
|
| @@ -125,7 +125,7 @@ class SequenceNode extends Node {
|
|
|
| /// An alias node is a reference to an anchor.
|
| class AliasNode extends Node {
|
| - AliasNode(String anchor, Span span)
|
| + AliasNode(String anchor, SourceSpan span)
|
| : super(new Tag.scalar(Tag.yaml("str")), span, anchor);
|
|
|
| visit(Visitor v) => v.visitAlias(this);
|
| @@ -145,7 +145,7 @@ class ScalarNode extends Node {
|
| /// be specified for a newly-parsed scalar that hasn't yet been composed.
|
| /// Value should be specified for a composed scalar, although `null` is a
|
| /// valid value.
|
| - ScalarNode(String tagName, Span span, {String content, this.value})
|
| + ScalarNode(String tagName, SourceSpan span, {String content, this.value})
|
| : _content = content,
|
| super(new Tag.scalar(tagName), span);
|
|
|
| @@ -231,7 +231,7 @@ class MappingNode extends Node {
|
| /// The node map.
|
| Map<Node, Node> content;
|
|
|
| - MappingNode(String tagName, this.content, Span span)
|
| + MappingNode(String tagName, this.content, SourceSpan span)
|
| : super(new Tag.mapping(tagName), span);
|
|
|
| /// Two mappings are equal if their tags and contents are equal.
|
|
|