readStringifiedNamedTag static method

Tag readStringifiedNamedTag(
  1. StringReader string
)

Implementation

static Tag readStringifiedNamedTag(StringReader string) {
  String name = "";
  if (string.peek() == "{" || string.peek() == "[") {
    // No name
    name = "";
  } else {
    name = string.readString();
    string.expect(":");
  }
  TagType type = TagType.getStringifiedTagType(string);
  Tag tag = Tag.makeTagOfType(type);
  tag._key = name;
  tag.readStringifiedValue(string);

  return tag;
}