blob: 84f842e89c9b886ce4cc4df0a328108761b3a30e [file] [log] [blame]
import 'package:yaml/yaml.dart';
main() {
const src = """
name: linter
version: 0.0.1
author: Dart Team <misc@dartlang.org>
authors:
- Bill
- Ted
description: Style linter for Dart.
documentation:
homepage: https://github.com/dart-lang/linter
dependencies:
transmogrify:
hosted:
name: transmogrify
url: http://your-package-server.com
version: '>=0.4.0 <1.0.0'
analyzer: '0.24.0-dev.1'
cli_util: '>=0.0.1 <0.1.0'
semver: '>=0.2.0 <0.3.0'
yaml: '>=2.1.2 <3.0.0'
kittens:
git:
url: git://github.com/munificent/kittens.git
ref: some-branch
foo: any
dev_dependencies:
markdown: '>=0.7.1+2 <0.8.0'
unittest: '>=0.11.0 <0.12.0'
""";
YamlMap node = loadYamlNode(src, sourceUrl: null);
node.nodes.forEach((k, v) {
if (k is YamlScalar) print(k.span);
});
}